Cam kết trở thành lớp thực thi hiệu quả nhất Fuel làm gì đúng?

Bài viết này được dịch máy
Xem bản gốc

Nguồn: Mạng lưới nhiên liệu

Blockchain mô-đun -đun nhằm mục đích phân chia chức năng blockchain thành mô-đun độc lập và chuyên biệt, đồng thời đảm bảo rằng mỗi mô-đun có thể hoàn thành nhiệm vụ cụ thể của mình một cách hiệu quả trong khi thuê ngoài nhiệm vụ khác. Nó cũng được coi là một trong những câu chuyện đáng xem trong lĩnh vực crypto vào năm 2024. Tuy nhiên, so với mô-đun khác, sự chú ý của thị trường dường như tập trung vào mô-đun lớp sẵn có dữ liệu , chẳng hạn như Celestia, EigenDA và các dự án khác, trong khi mô-đun như lớp thực thi và lớp quyết toán chưa nhận được nhiều sự chú ý. Tuy nhiên, với sự gia tăng gần đây của tường thuật EVM song song, lớp thực thi đã dần thu hút sự chú ý.

Trách nhiệm chính của lớp thực thi là xử lý và thực hiện các hợp đồng và giao dịch thông minh, cung cấp hoàn cảnh thông lượng cao cho Rollup và các ứng dụng. Nhiên liệu là trong đó những dự án rất thú vị tập trung vào việc tránh tăng trưởng của nhà nước và không giới hạn ở bất kỳ cấu hình nào, cho dù đó là chủ quyền Rollup , Chuỗi quyết toán hay Chuỗi nguyên khối.

Từ V1 đến V2: Sự tiến hóa là gì?

Vào tháng 12 năm 2020, Fuel Labs đã phát hành Fuel V1, giải pháp Optimistic Rollup đầu tiên mạng chủ Ethereum . Ban đầu, Fuel v1 chỉ là một giải pháp đơn giản được đề xuất để giải quyết vấn đề mở rộng quy mô Ethereum , đạt được mở rộng bằng cách áp dụng một mô hình thực thi khác với Máy ảo Ethereum . Trường hợp sử dụng chính của Fuel V1 là xử lý các ứng dụng tập trung vào thanh toán và nó cũng hỗ trợ hoán đổi nguyên tử với các hợp đồng khóa thời gian băm (HTLC), đầu ra kiểu OP_RETURN, thanh toán phí bằng bất kỳ token nào và rút tiền trong vòng 10 phút.

Tuy nhiên, do hạn chế là Fuel V1 có quá ít ví dụ và không hỗ trợ hợp đồng thông minh nên nó không được người dùng ưa chuộng rộng rãi sau khi ra mắt. Do đó, ngay sau khi ra mắt, đội ngũ phát triển Fuel Labs đã chuyển toàn bộ trọng tâm phát triển sang phiên bản V2 và định vị nó là lớp thực thi mô-đun. Với thiết kế mô-đun, Fuel có tính linh hoạt cao hơn bằng cách chọn các công cụ cắm và chạy cho các lớp mô-đun bổ sung khi cần. Ngoài ra, Fuel áp dụng cơ chế chống gian lận để đảm bảo sự đồng thuận chính xác của mạng L2. Mặc dù điều này có thể dẫn đến cần nhiều tài nguyên hơn để xác minh, nhưng Fuel cho phép người dùng xác minh Chuỗi thông qua máy trạm nhẹ, do đó giảm nhu cầu về tài nguyên nút đầy đủ. Gần đây, Fuel đã thông báo rằng họ sẽ chuyển mạng dàn dựng của mình sang Beta-5 và các nhà phát triển có thể sử dụng gói nhiên liệu npm create mới để đơn giản hóa quá trình xây dựng DApps đầy đủ. Và Fuel cũng cho biết họ sẽ ra mắt một mạng lưới thử nghiệm khích lệ trong tương lai.

Đội ngũ nhiên liệu và bối cảnh đầu tư

Đội ngũ tại Fuel rất thú vị. Đồng sáng lập John Adler cũng là đồng sáng lập mạng blockchain mô-đun Celestia. Ông cũng làm việc về nghiên cứu mở rộng cấp hai tại ConsenSys và tạo ra mô hình thiết kế Optimism Rollup. Điều này cũng khiến mọi người tự hỏi Fuel sẽ có sự phối hợp nào với Celestia với tư cách là giám đốc điều hành trong tương lai. Ngoài ra, Giám đốc điều hành Fuel Dodson còn là nhà phát triển Solidity đầu tiên Ethereum.

Theo thông tin công khai, Fuel cho đến nay đã hoàn thành hai vòng tài trợ. Vào tháng 9 năm 2021, Fuel Labs đã hoàn thành vòng tài trợ trị giá 1,5 triệu đô la do CoinFund dẫn đầu. Sau đó, nó đã hoàn thành khoản tài trợ 80 triệu đô la vào năm 2022, dẫn đầu là Blockchain Capital và Stratos Technologies, với sự tham gia của Alameda Research, CoinFund, Bain Capital Crypto, TRGC, Maven 11 Capital, Blockwall, Spartan, Dialectic và ZMT.

Giải thích ngăn xếp công nghệ

Viễn cảnh mong đợi của Fuel là trở thành lớp thực thi nhanh nhất trong ngăn xếp chuỗi blockchain mô-đun và cung cấp thông lượng linh hoạt và bảo mật cao nhất. Để hiện thực hóa viễn cảnh mong đợi này, kiến ​​trúc kỹ thuật của Fuel đã đưa ra một số lựa chọn thiết kế, trong đó cốt lõi nhất là đổi mới mô hình UTXO, máy ảo và ngôn ngữ lập trình.

mô hình UTXO

So với các Rollup khác làm ảnh hưởng đến khả năng tương thích EVM do hiệu suất, Fuel đã chọn kế thừa mô hình UTXO của Bitcoin làm mô hình kế toán. Không giống như mô hình tài khoản, không có khái niệm về ví hoặc tài khoản trong mô hình UTXO. Mỗi UTXO đại diện cho một số lượng token nhất định và mục đích của giao dịch là sử dụng UTXO đã tạo trước đó và tạo UTXO mới. Nhưng không giống như mô hình UTXO truyền thống, mô hình UTXO của Fuel linh hoạt hơn và không chỉ thể hiện việc chuyển mã token mà còn thể hiện trạng thái của hợp đồng thông minh. Mỗi UTXO của Nhiên liệu hợp đồng mang trạng thái và số dư của hợp đồng, được xác định duy nhất bằng ID hợp đồng.

So với mô hình tài khoản, ưu điểm của mô hình UTXO là các giao dịch không cần xử lý theo một thứ tự cụ thể, cho phép các giao dịch được thực hiện song song. Fuel sử dụng UTXO để quản lý quyền truy cập vào trạng thái bằng cách xây dựng danh sách truy cập nghiêm ngặt, nó đảm bảo rằng thứ tự thực hiện các giao dịch tuân thủ các thông số kỹ thuật và đạt được khả năng xử lý song song các giao dịch. Công nghệ thực thi song song này cho phép Fuel sử dụng đồng thời nhiều luồng và lõi CPU, cải thiện khả năng tính toán, truy cập trạng thái và thông lượng giao dịch khi xử lý giao dịch.

Nhưng mô hình UTXO truyền thống có vấn đề về tính tương tranh vì mỗi UTXO chỉ có thể được sử dụng một lần. Điều này dẫn đến việc thực hiện thành công một giao dịch đồng nghĩa với việc các giao dịch khác không thành công, đặc biệt là trong các ứng dụng DeFi. Trong Fuel, người dùng sẽ không ký UTXO trực tiếp mà ký ID hợp đồng để thể hiện ý định tương tác với hợp đồng. Điều này có nghĩa là người dùng sẽ không trực tiếp thay đổi trạng thái, do đó tránh được việc sử dụng UTXO. Cuối cùng, nhà sản xuất khối sẽ quyết định giao dịch UTXO nào sẽ có giá và trạng thái kết quả của hợp đồng liên quan.

Ngoài ra, trên Fuel, các điều kiện chi tiêu của UTXO là các vị từ. Vị từ đánh giá xem giao dịch có xảy ra hay không và nếu phát hiện thấy nó không phù hợp với các điều kiện ủy quyền của nó thì giao dịch sẽ không được đưa vào khối. Quan trọng hơn, các vị từ không lưu trữ dữ liệu như hợp đồng thông minh nên chúng không gây ra vấn đề tăng trưởng trạng thái. Hơn nữa, thiết kế này không chỉ có thể giảm thiểu tăng trưởng trạng thái mà còn giới thiệu các chức năng Trừu tượng hóa tài khoản không trạng thái cho Fuel, tránh các vấn đề do lưu trữ lâu dài trạng thái tài khoản trên Chuỗi. Trừu tượng hóa tài khoản của Fuel hỗ trợ các tình huống ứng dụng khác nhau, chẳng hạn như phục hồi xã hội, trợ cấp phí giao dịch, v.v., khiến nó có thể được áp dụng rộng rãi trong các ứng dụng blockchain đa dạng.

Kiến trúc VM mới FuelVM

Để loại bỏ những hạn chế trong cấu trúc bên trong của EVM, Fuel đã tạo ra máy ảo của riêng mình, FuelVM. Là một triển khai EVM tương thích và đơn giản hóa, FuelVM cải thiện hiệu suất EVM mà không phát sinh thêm chi phí học tập cho các nhà phát triển. FuelVM áp dụng kiến ​​trúc bộ nhớ dùng chung toàn cầu và tất cả các lệnh gọi hợp đồng có thể chia sẻ bộ nhớ chung, có thể thực hiện việc truyền dữ liệu giữa các hợp đồng mà không cần dung lượng lưu trữ.

Ngoài ra, FuelVM còn mang lại nhiều lợi ích. Ví dụ: FuelVM cho phép người dùng chỉ định các hợp đồng liên quan đến giao dịch để máy ảo có thể xử lý các giao dịch khác trong khi thực hiện các giao dịch truy cập trạng thái không tranh chấp, đạt được sự song song hoàn toàn của quy trình xác minh và không bị ảnh hưởng bởi sự tranh chấp trạng thái. Đồng thời, FuelVM hỗ trợ hệ thống tài sản gốc và đúc tài sản gốc dựa trên UTXO thông qua các opcode, đạt được lợi thế của việc gọi và tối ưu hóa ở cấp độ gốc.

Hơn nữa, FuelVM áp dụng mô hình định giá tài nguyên đa chiều, cho phép dApp định giá dựa trên yêu cầu tài nguyên của các hợp đồng thông minh khác nhau, do đó khích lệ các nhà khai thác nút tối ưu hóa phần cứng cơ bản và tối đa hóa tiện ích khối. Ngoài ra, FuelVM kết hợp định giá tài nguyên và hệ thống UTXO để thực hiện việc cắt tỉa trạng thái, có thể kiểm soát trạng thái, giảm chi phí vận hành của nút và thúc đẩy phi tập trung của mạng. Và thiết kế của FuelVM không quan tâm đến sự đồng thuận hoặc thứ tự sắp xếp dịch thống nhất mà chỉ chịu trách nhiệm thực thi, điều này giúp đạt được việc sản xuất khối phi phi tập trung và cải thiện hơn nữa phi tập trung của mạng.

Thông qua FuelVM, Fuel cải thiện hoàn cảnh thực thi kém hiệu quả của EVM. Và FuelVM được xây dựng từ quan điểm của lớp thực thi mô-đun, tập trung vào việc đạt được sức mạnh máy tính hiệu quả đồng thời giảm việc sử dụng trạng thái.

Sway ngôn ngữ dành riêng cho miền

Sway được xây dựng dành riêng cho hoàn cảnh Nhiên liệu với yêu cầu tính toán cao và nhằm mục đích cung cấp cho các nhà phát triển trải nghiệm phát triển đơn giản. Nó được xây dựng dựa trên Rust và kết hợp các tính năng của ngôn ngữ Solidity. Trong đó, Sway kế thừa cú pháp của Rust, giúp các nhà phát triển viết mã hợp đồng thông minh an toàn và hiệu quả dễ dàng hơn. Nó cũng dựa trên mô hình hợp đồng thông minh trong Solidity và được tích hợp sẵn các cơ chế lưu trữ hợp đồng và blockchain cấp cao nhất để cung cấp một hoàn cảnh an toàn hơn cho việc lập trình hợp đồng.

Để hỗ trợ các nhà phát triển sử dụng Sway, đội ngũ Fuel cũng đã phát triển Chuỗi công cụ Sway Forc để xây dựng, triển khai và thử nghiệm mã Sway, bao gồm trình quản lý gói để dễ dàng truy cập vào các công cụ Sway. Các công cụ tích hợp khác bao gồm mở rộng VSCode, cơ sở hạ tầng thử nghiệm và trình khám phá khối.

Tuy nhiên, Sway phù hợp hơn với Chuỗi EVM và không tương thích với Chuỗi được xây dựng bằng mô hình UTXO. Điều này cũng có nghĩa là nếu Chuỗi này muốn phát triển hợp đồng thông minh trên Fuel, họ sẽ cần xây dựng các hợp đồng thông minh độc quyền, điều này có thể làm tăng khối lượng công việc của các nhà phát triển.

Tương lai để mong đợi là gì?

Như Fuel đã nói, Ethereum cam kết giải quyết vấn đề phối hợp; So với phối hợp, hợp tác đòi hỏi nhiều mục tiêu và trách nhiệm hơn để đạt được mục tiêu dài hạn. Dựa trên khái niệm này, Fuel có thể xây dựng các hệ thống kinh tế mở rộng và có thể mở rộng trên lớp tin cậy phi tập trung . Tuy nhiên, mainnet Fuel vẫn chưa được ra mắt và sẽ cần thời gian để xác minh xem liệu nó có thực sự chiếm được một thị phần nhất định trong thị trường cạnh tranh Rollup hay không. Điều đáng chú ý là Fuel đã tích cực xây dựng một hệ sinh thái vào đầu năm 2022, cung cấp các khoản tài trợ từ 10.000 USD đến 150.000 USD cho các nhà phát triển xây dựng trên Fuel. Tính đến thời điểm hiện tại, có hơn 40 dự án sinh thái Nhiên liệu. Ngoài ra, Fuel cũng có kế hoạch ra mắt mạng thử nghiệm khích lệ để thúc đẩy sự phát triển hơn nữa của hệ sinh thái.

Nguồn
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
Thêm vào Yêu thích
Bình luận