Hệ điều hành tổng hợp cho Ethereum
Vào tháng 12 năm 2020, Fuel Labs đã ra mắt Fuel V1, bản tổng hợp lạc quan đầu tiên trên Ethereum và là bản đầu tiên đạt được trạng thái bảo mật giai đoạn 2. Trong ba năm qua, nhóm đã tiếp tục phát triển thiết kế và vui mừng thông báo rằng mạng chính Fuel sẽ ra mắt vào quý 3 năm 2024.
Hôm nay, Fuel tiết lộ tầm nhìn sẽ định hình tương lai của Fuel khi họ chuẩn bị ra mắt hệ thống mạnh mẽ nhất dành cho các đợt triển khai trên Ethereum và đợt triển khai đầu tiên trong Fuel Network.
Nói tóm lại, Fuel là một hệ điều hành được xây dựng có mục đích dành cho Ethereum Rollups , được thiết kế để giúp các nhà phát triển xây dựng nền kinh tế phi tập trung trên quy mô lớn.
Vấn đề
Hệ sinh thái Ethereum hiện đang chứng kiến sự bùng nổ kỷ Cambri của các chuỗi L2 mô-đun, từ các cuộn cuộn dựa trên EVM truyền thống đến các thiết lập không phải EVM, hầu hết đều được điều hành bởi các hệ thống tính toán có mục đích chung hoặc Máy ảo L1 (VM). Mặc dù các bản cuộn Ethereum đã đạt được những bước tiến lớn về hiệu suất và tính năng, nhưng vẫn có một khoảng cách lớn về khả năng giữa các bản cuộn L1 nguyên khối và các bản cuộn Ethereum về cả hiệu suất và bộ tính năng.
L2 đang cố gắng giải quyết để đạt được hiệu suất cao với các máy ảo song song, tuy nhiên, hầu hết các kiến trúc này đều dành cho L1 nguyên khối và không giải quyết được nhu cầu ngày càng tăng của thực tế mô-đun, tập trung vào cuộn lên của hệ sinh thái Ethereum.
Việc buộc các kiến trúc L1 lắp vào một thiết lập tổng hợp buộc các nhà phát triển phải điều hướng các thỏa hiệp trong thiết kế, hạn chế hiệu suất, việc áp dụng và cuối cùng là tầm nhìn dài hạn của Ethereum đối với một mạng phi tập trung toàn cầu. Hơn nữa, chỉ thông lượng cao là không đủ để cạnh tranh với Alt-L1.
Mặt khác, các kiến trúc có mục đích chung như RISC-V, WASM, MIPS, x86, v.v., cũng chưa tối ưu vì công việc của blockchain về cơ bản khác với công việc của một máy tính tổng quát. Blockchain đã phát triển để làm một việc: quản lý tài sản.
Sự không phù hợp của việc sử dụng kiến trúc mục đích chung hoặc kiến trúc L1 để giải quyết các nhiệm vụ liên quan đến chuỗi khối và cụ thể là tổng hợp đã gây ra vô số vấn đề đau đầu cho các nhà phát triển và dẫn đến trải nghiệm người dùng kém, công cụ phân mảnh và các vấn đề bảo mật.
Để thu hẹp khoảng cách về năng lực và hiệu suất, đồng thời bổ sung các tính năng mới cho hệ sinh thái Ethereum, chúng ta phải suy nghĩ lại về kiến trúc thực thi ngay từ đầu. Giải pháp? Thiết kế công cụ phù hợp cho công việc – một kiến trúc được xây dựng có mục đích để giải quyết các vấn đề đặc biệt của quá trình tổng hợp Ethereum.
Để kích hoạt tương lai tập trung vào việc tổng hợp do Ethereum Foundation đặt ra, cần phải có một loại kiến trúc mới đặc biệt hướng tới nhu cầu của các đợt tổng hợp Ethereum. Kiến trúc này sẽ phải kết hợp các tính năng mạnh nhất của tất cả các blockchain trước đó, cụ thể là mô hình UTXO của Bitcoin, tính năng song song hóa của Solana, bảo mật của Ethereum, thiết kế hướng đến tài sản của Move và khả năng tương tác và tùy chỉnh VM của Cosmos.
Fuel được thiết kế để kết hợp tất cả các tính năng này cùng với khả năng thực thi ở mức tối thiểu theo trạng thái nhằm tạo ra một gói được xây dựng có mục đích dành cho việc triển khai Ethereum.
Hệ điều hành Rollup là gì?
Fuel là một hệ điều hành được xây dựng có mục đích dành cho việc triển khai Ethereum.
Blockchain là các hệ thống xã hội được xây dựng để tạo và phân phối tài sản, thay vì các hệ thống máy tính bị hạn chế về tài nguyên. Khi các hệ thống blockchain phát triển, các bản tổng hợp Ethereum thống trị tối cao về TVL và hoạt động của người dùng, đồng thời nhanh chóng trở thành thiết kế được lựa chọn cho các nhà xây dựng chuỗi.
Ngày nay, Ethereum hoạt động như phần cứng mà mọi thứ được xây dựng trên đó và các môi trường thực thi như Fuel cũng như các máy ảo khác hoạt động như phần mềm.
Fuel là một phần mềm blockchain có đầy đủ tính năng, được xây dựng có mục đích để cung cấp năng lượng cho quá trình tổng hợp Ethereum. Đây là một cách tiếp cận mới về cơ bản để mở rộng quy mô Ethereum, cung cấp kiến trúc được tối ưu hóa đặc biệt cho các bản tổng hợp – không giống như các kiến trúc Lớp 2 hiện có, hầu hết được thiết kế để thực thi tùy ý (mục đích chung) hoặc Lớp 1.
Được xây dựng để có thể tùy chỉnh, Fuel cho phép bất kỳ nhà xây dựng chuỗi nào triển khai chuỗi ứng dụng và chuỗi ứng dụng có khả năng mở rộng cao để giải quyết mọi loại trường hợp sử dụng. Fuel bao gồm các thành phần chính sau:
- FuelVM.
- FuelVM là trung tâm của Fuel. Tất cả các tính năng cốt lõi của Fuel, như song song hóa, giảm thiểu trạng thái và khả năng tùy chỉnh, đều xuất phát từ VM.
- Sway.
- Sway là một ngôn ngữ dành riêng cho miền được xây dựng có mục đích dành cho chuỗi khối. Nó kết hợp các tính năng tốt nhất của Solidity và Rust để cho phép các nhà phát triển gửi mã hiệu suất cao một cách dễ dàng.
- Chuỗi công cụ Forc.
- Chuỗi công cụ Forc cho phép các nhà phát triển dễ dàng xây dựng và triển khai dApp trên chuỗi Fuel.
Tại sao lại là Fuel?
Fuel mang đến sự kết hợp chưa từng có giữa hiệu suất, khả năng tương tác và tính bền vững cho các bản tổng hợp, khả năng tùy chỉnh và bảo mật cho nhà phát triển cũng như trải nghiệm liền mạch cho người dùng.
Fuel cho phép tổng hợp giải quyết vấn đề PSI (song song hóa, thực thi giảm thiểu trạng thái, khả năng tương tác). Được hỗ trợ bởi FuelVM, Fuel nhằm mục đích mở rộng bộ khả năng của Ethereum mà không ảnh hưởng đến tính bảo mật hoặc phân quyền:
- Song song – cho hiệu suất
- Bằng cách thực hiện song song các giao dịch, Fuel có thể mở rộng quy mô theo nhu cầu ngày càng tăng của người dùng về băng thông giao dịch trong khi vẫn đảm bảo trải nghiệm người dùng chất lượng cao.
- Nhà nước tối thiểu hóa – vì sự bền vững
- Lưu lượng truy cập tăng lên trên chuỗi khối dẫn đến sự phát triển về trạng thái của chuỗi khối . Trạng thái lớn cũng đặt ra yêu cầu cao hơn về phần cứng nút, dẫn đến giảm tính phân cấp. Thiết kế dựa trên UTXO của Fuel giảm thiểu trạng thái khi thực hiện giao dịch, nhờ đó duy trì tính phân cấp.
- Có thể tương tác – cho một thế giới cuộn
- Fuel cho phép các chuỗi tìm hiểu lẫn nhau và từ đó thu thập thông tin chi tiết từ mỗi chuỗi ở cấp khối. Điều này cho phép các chuỗi Fuel tương tác liền mạch với nhau một cách an toàn và bảo mật.
- Có thể tùy chỉnh – cho chuỗi ứng dụng
- Được xây dựng để có khả năng tùy biến cao, Fuel cũng cho phép người xây dựng chuỗi triển khai các chuỗi ứng dụng có khả năng mở rộng cao để giải quyết mọi loại trường hợp sử dụng.
- Thân thiện với người dùng – cho mọi tài sản và mọi ví
- Fuel hỗ trợ tính năng trừu tượng hóa tài khoản gốc và nhiều sơ đồ chữ ký, cho phép mọi ví từ bất kỳ blockchain nào kết nối với mạng.
Fuel tương lai
Trong những tuần tới, nhóm Fuel sẽ chia sẻ thêm thông tin chi tiết về kiến trúc độc đáo, lộ trình sản phẩm và kế hoạch ra mắt của Fuel.
Fuel cũng muốn cảm ơn cộng đồng những người xây dựng và những người đam mê tận tâm của họ. Bạn đã kiên nhẫn chờ đợi. Bây giờ, hãy sẵn sàng cho một bước nhảy vọt về mô-đun trong thiết kế tổng hợp Ethereum.
Thông tin chi tiết có sẵn trên trang web của Fuel: Fuel.network