Fuel là Optimistic Rollup đầu tiên triển khai trên mạng chính Ethereum và chủ yếu phù hợp với các ứng dụng tập trung vào thanh toán. Fuel V2 sắp tới sẽ dựa trên hệ thống thực thi tối thiểu song song có khả năng cao của UTXO và hỗ trợ hợp đồng thông minh. Nó có hợp đồng thông minh Turing hoàn toàn tương thích với Ethereum, hỗ trợ không chỉ là các giao dịch đơn giản.
Khi các hoạt động Odyssey bị tạm ngừng do tải trên chuỗi trong suốt thời gian Arbitrum Odyssey, từ “tính linh hoạt” đã được nhắc đến ngày càng nhiều. Hôm nay, Foresight News giới thiệu một lớp thực thi linh hoạt gọi là Fuel.
Fuel là Optimistic Rollup đầu tiên triển khai trên Ethereum mainnet. Phiên bản V1 được ra mắt trên Ethereum vào cuối năm 2020. Nó cung cấp tính mở rộng bằng cách sử dụng mô hình thực thi khác biệt so với EVM, đó là hệ thống thực thi tối giản dựa trên UTXO có khả năng song song cao, hỗ trợ ETH và tất cả các token ERC-20.
Fuel V1 được dự định ban đầu cho các ứng dụng tập trung vào thanh toán. Ngoài việc thanh toán đơn giản, nó cũng hỗ trợ các tính năng như giao dịch nguyên tử (hợp đồng khóa thời gian bằng mã băm) với HTLC, đầu ra kiểu OP_RETURN (bạn có thể viết bất kỳ ký tự nào trong giao dịch), sử dụng bất kỳ token nào để thanh toán phí (không chỉ là ETH), sử dụng giao dịch hoán đổi nguyên tử để rút tiền trong vòng 10 phút, v.v.
Tuy nhiên, có lẽ do sự khan hiếm của các trường hợp sử dụng cho Fuel V1 và sự thiếu hỗ trợ cho các hợp đồng thông minh, nó vẫn chưa được người dùng ưa chuộng sau khi ra mắt. Theo dữ liệu từ L2BEAT, số lượng bị khóa hiện tại là dưới $10, với chỉ 21 giao dịch tổng cộng. Ngoài bốn giao dịch xảy ra hai tháng trước, giao dịch cuối cùng trước đó là vào tháng Tư năm ngoái.
Ngay sau khi ra mắt Fuel V1, nhóm phát triển Fuel Labs đã chuyển toàn bộ tập trung phát triển sang phiên bản V2 và định vị nó như một lớp thực thi module, tức là một hệ thống tính toán có thể xác minh được thiết kế cho các ngăn xếp blockchain module. Trước khi hiểu về ngăn xếp công nghệ và kiến trúc của Fuel, hãy cùng nhau tìm hiểu về lịch sử đội ngũ đứng sau Team Fuel.
Một trong những người sáng lập của Fuel Labs là John Adler, người cũng là người sáng lập mạng lưới blockchain modular Celestia và trước đó đã thực hiện nghiên cứu về khả năng mở rộng Layer2 tại ConsenSys. Emily Herbert, chuyên gia về ngôn ngữ Sway tại Fuel Labs, cũng là một nhà khoa học máy tính. Những người đóng góp khác cho Fuel Labs có thể được tìm thấy trên trang web chính thức.
Theo thông tin công cộng hiện tại, nguồn tài trợ chính của Fuel Labs chủ yếu đến từ ba khía cạnh. Nó nhận được tài trợ từ Ethereum Foundation vào năm 2020 và sau đó nhận được đóng góptừ Gitcoin. Trang quyên góp hiện đang đóng cửa và không được lưu trữ, vì vậy số tiền quyên góp cụ thể nhận được không rõ. Tuy nhiên, theo một tweet từ Fuel Labs vào đầu năm 2021, hơn 275 người quyên góp cho Gitcoin.
Ngoài ra, vào tháng 9 năm 2021, Fuel Labs đã nhận đượchỗ trợ vốn đầu tưtừ các cơ sở đầu tư bên ngoài, hoàn tất vòng tài trợ trị giá 1,5 triệu đô la. CoinFund dẫn đầu về đầu tư, với sự tham gia của Fenbushi Capital, Origin Capital và những người khác.
Theo Fuel Labs, công nghệ của Fuel (V2) có ba trụ cột chính, đó là:
Trong quý đầu tiên của năm 2020, Fuel Labs cũng ra mắt một ngôn ngữ cấp thấp mới trên Ethereum, bổ sung các chức năng QoL khác nhau cho ngôn ngữ trung gian cấp thấp của Máy ảo Ethereum là Yul (cú pháp đơn giản và thực tế). Sử dụng Yul+ có thể rẻ hơn nhiều so với Solidity đối với giao dịch.
Như mô tả trong Fuel V1.1 (phiên bản hiện tại), người dùng khởi tạo nhiều giao dịch Fuel tới các nút Fuel, sau đó các giao dịch này nhập vào Mempool dưới dạng giao dịch chưa xác nhận. Sau đó, khách hàng kết hợp các giao dịch này thành một khối Fuel, sau đó được gửi đến Ethereum dưới dạng calldata. Tại thời điểm này, khối Fuel được xác nhận.
Node của Fuel tương tác với Ethereum
Nếu một bằng chứng gian lận được gửi đến hợp đồng, người xác minh sẽ phân tích nó để đảm bảo rằng bằng chứng gian lận được tạo ra một cách gian lận sẽ không được xử lý, sau đó người chứng minh sẽ xử lý bằng chứng gian lận, tức là, chứng minh rằng đã xảy ra gian lận.
Fuel V1.1 cũng cung cấp một mô-đun tùy chọn giúp bổ sung thêm tính năng như Token Funnels, một hợp đồng có thể chấp nhận các chuyển khoản trực tiếp, loại bỏ quy trình phức tạp cần thỏa thuận trước khi chuyển các token ERC-20. Điều này không chỉ giảm nguy cơ tấn công chi tiêu kép mà còn ngăn ngừa người dùng mất tiền nếu họ chuyển tài sản cho hợp đồng.
Để nạp tiền vào Fuel, chỉ cần gửi chúng vào hợp đồng Fuel. Tại thời điểm này, số tiền nạp sẽ được thêm vào trạng thái của chuỗi Fuel.
Có hai lựa chọn để rút tiền từ Fuel. Lựa chọn tiêu chuẩn đầu tiên yêu cầu tài sản phải được đốt cháy trên Fuel, sau đó rút tiền có thể được thực hiện đến Ethereum sau một khoảng thời gian chờ khoảng hai tuần; lựa chọn nhanh thứ hai sử dụng HTLC (Hợp đồng Thời Gian bị Khóa Hash) cung cấp giao dịch trao đổi nguyên tử được hỗ trợ, với việc rút tiền hoàn tất trong vài phút thông qua các nhà cung cấp thanh khoản.
Fuel Labs cũng đang xây dựng một trình duyệt blockchain, hiện đang ở phiên bản sớm, sẽ hỗ trợ quản lý khóa dựa trên Ethereum trong tương lai (tức là MetaMask và WalletConnect để quản lý tài khoản và ký giao dịch).
Trong Fuel V2, ngoài các tính năng vượt trội hơn V1.1 và các hợp đồng thông minh tương thích được đề cập ở trên, V2 cũng có các chức năng tương tự như Bitcoin.Kịch bản tiền đềsẽ có khả năng kích hoạt một số lượng lớn các ứng dụng hợp đồng thông minh trên Fuel trong khi vẫn duy trì các cải tiến về hiệu suất của mô hình dữ liệu UTXO so với mô hình dữ liệu tài khoản.
Fuel Labs cho biết rằng trong quá khứ, các hệ thống hợp đồng thông minh dựa trên UTXO khác đã gặp phải sự cạnh tranh giữa người dùng khi cố gắng tương tác với cùng một hợp đồng vào cùng một thời điểm. Tuy nhiên, Fuel đã hưởng lợi từ thiết kế giao dịch mở rộng và do đó không gặp vấn đề về cạnh tranh. Ứng dụng trên Fuel có thể tương tác trực tiếp với ứng dụng trên Ethereum. Tuy nhiên, hiện tại, Fuel là một mạng độc lập. Tuy nhiên, trong tương lai, nó sẽ được kết nối hoàn toàn với Ethereum, trước hết là với testnet và sau đó là với mainnet để tài sản Ethereum có thể được sử dụng trong môi trường thực thi Fuel.
Vào cuối tháng Sáu, Fuel Labs đã ra mắt một DEX tương tự như Uniswap - SwaySwap. DEX hiện đang chạy trên mạng lưới phát triển Fuel và hiện chỉ là một ứng dụng demo (không triển khai trên mainnet). Hiện tại, các chức năng của nó bao gồm trao đổi và cung cấp thanh khoản. Sau khi kiểm tra, chúng tôi có thể thấy rằng trải nghiệm SwaySwap thực sự rất mượt mà. Phí gas cần thiết rất thấp. Chỉ mất ba hoặc bốn giây để cung cấp thanh khoản. Mất thậm chí ít thời gian hơn để trao đổi. Không cần thực hiện bất kỳ bước tiếp theo nào (ví dụ: đồng ý) sau khi nhấp vào “Swap” hoặc “Thêm thanh khoản”.
Điều này bởi vì, trong SwaySwap, các tài sản được trao đổi, chuyển giao và sử dụng để tạo LPs là tài sản bản địa, không phải là token, điều này có nghĩa là người dùng không cần phê duyệt tài sản trước khi tương tác với hợp đồng thông minh.
Như đã đề cập trước đó, Fuel V2 sẽ là một hệ thống thực thi tối giản có khả năng song song cao dựa trên UTXO. Nó cũng sẽ cho phép hỗ trợ hợp đồng thông minh và có các hợp đồng thông minh hoàn toàn turing tương thích với Ethereum, không chỉ là các giao dịch đơn giản. SwaySwap mới ra mắt hiện đang thể hiện những ưu điểm đáng kể về trải nghiệm người dùng và chi phí tương tác. Tuy nhiên, việc xác thực thêm là cần thiết sau khi chính thức ra mắt.
Fuel là Optimistic Rollup đầu tiên triển khai trên mạng chính Ethereum và chủ yếu phù hợp với các ứng dụng tập trung vào thanh toán. Fuel V2 sắp tới sẽ dựa trên hệ thống thực thi tối thiểu song song có khả năng cao của UTXO và hỗ trợ hợp đồng thông minh. Nó có hợp đồng thông minh Turing hoàn toàn tương thích với Ethereum, hỗ trợ không chỉ là các giao dịch đơn giản.
Khi các hoạt động Odyssey bị tạm ngừng do tải trên chuỗi trong suốt thời gian Arbitrum Odyssey, từ “tính linh hoạt” đã được nhắc đến ngày càng nhiều. Hôm nay, Foresight News giới thiệu một lớp thực thi linh hoạt gọi là Fuel.
Fuel là Optimistic Rollup đầu tiên triển khai trên Ethereum mainnet. Phiên bản V1 được ra mắt trên Ethereum vào cuối năm 2020. Nó cung cấp tính mở rộng bằng cách sử dụng mô hình thực thi khác biệt so với EVM, đó là hệ thống thực thi tối giản dựa trên UTXO có khả năng song song cao, hỗ trợ ETH và tất cả các token ERC-20.
Fuel V1 được dự định ban đầu cho các ứng dụng tập trung vào thanh toán. Ngoài việc thanh toán đơn giản, nó cũng hỗ trợ các tính năng như giao dịch nguyên tử (hợp đồng khóa thời gian bằng mã băm) với HTLC, đầu ra kiểu OP_RETURN (bạn có thể viết bất kỳ ký tự nào trong giao dịch), sử dụng bất kỳ token nào để thanh toán phí (không chỉ là ETH), sử dụng giao dịch hoán đổi nguyên tử để rút tiền trong vòng 10 phút, v.v.
Tuy nhiên, có lẽ do sự khan hiếm của các trường hợp sử dụng cho Fuel V1 và sự thiếu hỗ trợ cho các hợp đồng thông minh, nó vẫn chưa được người dùng ưa chuộng sau khi ra mắt. Theo dữ liệu từ L2BEAT, số lượng bị khóa hiện tại là dưới $10, với chỉ 21 giao dịch tổng cộng. Ngoài bốn giao dịch xảy ra hai tháng trước, giao dịch cuối cùng trước đó là vào tháng Tư năm ngoái.
Ngay sau khi ra mắt Fuel V1, nhóm phát triển Fuel Labs đã chuyển toàn bộ tập trung phát triển sang phiên bản V2 và định vị nó như một lớp thực thi module, tức là một hệ thống tính toán có thể xác minh được thiết kế cho các ngăn xếp blockchain module. Trước khi hiểu về ngăn xếp công nghệ và kiến trúc của Fuel, hãy cùng nhau tìm hiểu về lịch sử đội ngũ đứng sau Team Fuel.
Một trong những người sáng lập của Fuel Labs là John Adler, người cũng là người sáng lập mạng lưới blockchain modular Celestia và trước đó đã thực hiện nghiên cứu về khả năng mở rộng Layer2 tại ConsenSys. Emily Herbert, chuyên gia về ngôn ngữ Sway tại Fuel Labs, cũng là một nhà khoa học máy tính. Những người đóng góp khác cho Fuel Labs có thể được tìm thấy trên trang web chính thức.
Theo thông tin công cộng hiện tại, nguồn tài trợ chính của Fuel Labs chủ yếu đến từ ba khía cạnh. Nó nhận được tài trợ từ Ethereum Foundation vào năm 2020 và sau đó nhận được đóng góptừ Gitcoin. Trang quyên góp hiện đang đóng cửa và không được lưu trữ, vì vậy số tiền quyên góp cụ thể nhận được không rõ. Tuy nhiên, theo một tweet từ Fuel Labs vào đầu năm 2021, hơn 275 người quyên góp cho Gitcoin.
Ngoài ra, vào tháng 9 năm 2021, Fuel Labs đã nhận đượchỗ trợ vốn đầu tưtừ các cơ sở đầu tư bên ngoài, hoàn tất vòng tài trợ trị giá 1,5 triệu đô la. CoinFund dẫn đầu về đầu tư, với sự tham gia của Fenbushi Capital, Origin Capital và những người khác.
Theo Fuel Labs, công nghệ của Fuel (V2) có ba trụ cột chính, đó là:
Trong quý đầu tiên của năm 2020, Fuel Labs cũng ra mắt một ngôn ngữ cấp thấp mới trên Ethereum, bổ sung các chức năng QoL khác nhau cho ngôn ngữ trung gian cấp thấp của Máy ảo Ethereum là Yul (cú pháp đơn giản và thực tế). Sử dụng Yul+ có thể rẻ hơn nhiều so với Solidity đối với giao dịch.
Như mô tả trong Fuel V1.1 (phiên bản hiện tại), người dùng khởi tạo nhiều giao dịch Fuel tới các nút Fuel, sau đó các giao dịch này nhập vào Mempool dưới dạng giao dịch chưa xác nhận. Sau đó, khách hàng kết hợp các giao dịch này thành một khối Fuel, sau đó được gửi đến Ethereum dưới dạng calldata. Tại thời điểm này, khối Fuel được xác nhận.
Node của Fuel tương tác với Ethereum
Nếu một bằng chứng gian lận được gửi đến hợp đồng, người xác minh sẽ phân tích nó để đảm bảo rằng bằng chứng gian lận được tạo ra một cách gian lận sẽ không được xử lý, sau đó người chứng minh sẽ xử lý bằng chứng gian lận, tức là, chứng minh rằng đã xảy ra gian lận.
Fuel V1.1 cũng cung cấp một mô-đun tùy chọn giúp bổ sung thêm tính năng như Token Funnels, một hợp đồng có thể chấp nhận các chuyển khoản trực tiếp, loại bỏ quy trình phức tạp cần thỏa thuận trước khi chuyển các token ERC-20. Điều này không chỉ giảm nguy cơ tấn công chi tiêu kép mà còn ngăn ngừa người dùng mất tiền nếu họ chuyển tài sản cho hợp đồng.
Để nạp tiền vào Fuel, chỉ cần gửi chúng vào hợp đồng Fuel. Tại thời điểm này, số tiền nạp sẽ được thêm vào trạng thái của chuỗi Fuel.
Có hai lựa chọn để rút tiền từ Fuel. Lựa chọn tiêu chuẩn đầu tiên yêu cầu tài sản phải được đốt cháy trên Fuel, sau đó rút tiền có thể được thực hiện đến Ethereum sau một khoảng thời gian chờ khoảng hai tuần; lựa chọn nhanh thứ hai sử dụng HTLC (Hợp đồng Thời Gian bị Khóa Hash) cung cấp giao dịch trao đổi nguyên tử được hỗ trợ, với việc rút tiền hoàn tất trong vài phút thông qua các nhà cung cấp thanh khoản.
Fuel Labs cũng đang xây dựng một trình duyệt blockchain, hiện đang ở phiên bản sớm, sẽ hỗ trợ quản lý khóa dựa trên Ethereum trong tương lai (tức là MetaMask và WalletConnect để quản lý tài khoản và ký giao dịch).
Trong Fuel V2, ngoài các tính năng vượt trội hơn V1.1 và các hợp đồng thông minh tương thích được đề cập ở trên, V2 cũng có các chức năng tương tự như Bitcoin.Kịch bản tiền đềsẽ có khả năng kích hoạt một số lượng lớn các ứng dụng hợp đồng thông minh trên Fuel trong khi vẫn duy trì các cải tiến về hiệu suất của mô hình dữ liệu UTXO so với mô hình dữ liệu tài khoản.
Fuel Labs cho biết rằng trong quá khứ, các hệ thống hợp đồng thông minh dựa trên UTXO khác đã gặp phải sự cạnh tranh giữa người dùng khi cố gắng tương tác với cùng một hợp đồng vào cùng một thời điểm. Tuy nhiên, Fuel đã hưởng lợi từ thiết kế giao dịch mở rộng và do đó không gặp vấn đề về cạnh tranh. Ứng dụng trên Fuel có thể tương tác trực tiếp với ứng dụng trên Ethereum. Tuy nhiên, hiện tại, Fuel là một mạng độc lập. Tuy nhiên, trong tương lai, nó sẽ được kết nối hoàn toàn với Ethereum, trước hết là với testnet và sau đó là với mainnet để tài sản Ethereum có thể được sử dụng trong môi trường thực thi Fuel.
Vào cuối tháng Sáu, Fuel Labs đã ra mắt một DEX tương tự như Uniswap - SwaySwap. DEX hiện đang chạy trên mạng lưới phát triển Fuel và hiện chỉ là một ứng dụng demo (không triển khai trên mainnet). Hiện tại, các chức năng của nó bao gồm trao đổi và cung cấp thanh khoản. Sau khi kiểm tra, chúng tôi có thể thấy rằng trải nghiệm SwaySwap thực sự rất mượt mà. Phí gas cần thiết rất thấp. Chỉ mất ba hoặc bốn giây để cung cấp thanh khoản. Mất thậm chí ít thời gian hơn để trao đổi. Không cần thực hiện bất kỳ bước tiếp theo nào (ví dụ: đồng ý) sau khi nhấp vào “Swap” hoặc “Thêm thanh khoản”.
Điều này bởi vì, trong SwaySwap, các tài sản được trao đổi, chuyển giao và sử dụng để tạo LPs là tài sản bản địa, không phải là token, điều này có nghĩa là người dùng không cần phê duyệt tài sản trước khi tương tác với hợp đồng thông minh.
Như đã đề cập trước đó, Fuel V2 sẽ là một hệ thống thực thi tối giản có khả năng song song cao dựa trên UTXO. Nó cũng sẽ cho phép hỗ trợ hợp đồng thông minh và có các hợp đồng thông minh hoàn toàn turing tương thích với Ethereum, không chỉ là các giao dịch đơn giản. SwaySwap mới ra mắt hiện đang thể hiện những ưu điểm đáng kể về trải nghiệm người dùng và chi phí tương tác. Tuy nhiên, việc xác thực thêm là cần thiết sau khi chính thức ra mắt.