Người viết: 0xjs@金财经
Một người chơi khác đã đến với chiến trường Ethereum L2 đông đúc.
Vào ngày 11 tháng 3 năm 2024, Eclipse, một giải pháp Ethereum L2 sử dụng Máy ảo Solana (SVM), đã công bố hoàn thành vòng tài trợ Series A trị giá 50 triệu đô la Mỹ, do Placeholder và Hack VC đồng dẫn đầu, khiến tổng số tiền tài trợ của nó lên tới 65 triệu đô la Mỹ.
Nó có thể mang lại những tính năng cải tiến và điểm nổi bật nào cho Ethereum L2? Bài viết này mô tả ngắn gọn nó.
Eclipse: Đứng trên vai những người khổng lồ
Eclipse kết hợp những phần tốt nhất của ngăn xếp mô-đun:
Thanh toán: Ethereum< - Eclipse được giải quyết trên Ethereum (tức là cầu nối xác minh tích hợp sẽ có trên Ethereum) và sử dụng ETH làm mã thông báo Gas.
Thực thi: Máy ảo Solana (SVM) - Eclipse sẽ chạy SVM hiệu suất cao làm môi trường thực thi của nó.
Tính khả dụng của dữ liệu: Celestia - Eclipse xuất bản dữ liệu của mình lên Celestia để có tính khả dụng của dữ liệu có thể mở rộng (DA).
Bằng chứng: RISC Zero - Eclipse sẽ sử dụng RISC Zero để chống gian lận ZK (không yêu cầu tuần tự hóa trạng thái trung gian).
Thanh toán Ethereum
Cầu nối xác minh của mạng chính Eclipse trên Ethereum sẽ được tích hợp trực tiếp vào Eclipse. Các nút Eclipse sẽ xác định "chuỗi chuẩn" thông qua cây cầu này. Cây cầu này buộc Eclipse phải thực hiện đúng thứ tự. Nút Eclipse cũng phải chạy nút đầy đủ của Ethereum. Cây cầu sẽ xác thực tất cả các giao dịch Eclipse và ngăn chặn các trạng thái không hợp lệ được cam kết. Ngoài ra, nó sẽ có khả năng tồn tại và chống kiểm duyệt trong một số điều kiện lỗi nhất định, cho phép người dùng buộc đưa các giao dịch của họ qua cầu nối ngay cả khi trình sắp xếp chuỗi không thành công hoặc bắt đầu kiểm duyệt ở L2.
Eclipse nhận thấy tầm quan trọng của tài sản gốc của Ethereum, vì vậy Eclipse sẽ sử dụng ETH làm mã thông báo Gas. Không có kế hoạch nào để mạng chính Eclipse có mã thông báo riêng.
Eclipse chọn Solana VM
Máy ảo là phần mềm có thể chạy chương trình. Cụ thể, máy ảo thực thi các hợp đồng thông minh của blockchain. Tại sao Eclipse chọn sử dụng Solana VM?
Hiệu suất: Các chuỗi khối EVM như Ethereum chỉ có một chương trình chạy tại bất kỳ điểm nhất định nào, được gọi là "đơn luồng". Máy ảo Solana là thời gian chạy song song cao, nếu bạn có nhiều lõi, có thể chạy nhiều chương trình cùng lúc, tăng đáng kể thông lượng.
An toàn: Một số ngôn ngữ, chẳng hạn như Rust, giúp ngăn chặn nhiều lỗi mà Solidity không thể làm được dễ dàng hơn. Ví dụ: các hợp đồng thông minh Ethereum dễ bị tấn công bởi cái gọi là tấn công reentrancy.
Cộng đồng: Các chuỗi khối phổ biến như Ethereum và Solana đã lần lượt thúc đẩy các cộng đồng nhà phát triển phát triển xung quanh EVM và SVM. Điều này có nghĩa là các công cụ và hỗ trợ dành cho nhà phát triển tốt hơn so với các máy ảo mới hơn như Move VM hoặc Fuel VM.
Dễ sử dụng: Các ngôn ngữ như Solidity dễ viết mã hơn và không phải tất cả mã byte đều hỗ trợ biên dịch từ Solidity.
Tóm lại, Máy ảo Solana (SVM) được chọn để chạy mạng chính Eclipse. Tuy nhiên, các chương trình được xây dựng cho Máy ảo Ethereum (EVM) sử dụng Neon EVM cũng có thể được hỗ trợ. Trong tương lai Eclipse sẽ bổ sung thêm các định dạng mã byte khác dựa trên yêu cầu của dApp. Bạn thậm chí có thể sử dụng các công cụ hiện có cho EVM (chẳng hạn như Truffle hoặc Remix) hoặc các công cụ dành cho SVM (chẳng hạn như Solana CLI hoặc Seahorse Lang).
Eclipse sử dụng Celestia để cung cấp DA
Băng thông hiện tại của Ethereum không hỗ trợ thông lượng và phí mục tiêu của mạng chính Eclipse. Điều này vẫn xảy ra ngay cả sau EIP-4844 (còn gọi là "Proto-danksharding"), cung cấp trung bình ~0,375 MB dung lượng blob trên mỗi khối (với giới hạn ~0,75 MB mỗi khối).
Đối với quá trình truyền ERC-20 có nén cơ bản (~154 byte mỗi giao dịch), điều này tương đương với ~213 cho tất cả các TPS tổng hợp.
Đối với trao đổi nén (~400 byte mỗi giao dịch), điều này tương đương với ~82 TPS cho tất cả các lần tổng hợp.
Để so sánh, Celestia sẽ tung ra các khối 2 MB vào cuối năm nay. Blobspace dự kiến sẽ tăng lên 8 MB ngay sau khi khởi chạy khi có đủ các nút ánh sáng Lấy mẫu sẵn có dữ liệu (DAS) trực tuyến và mạng ổn định. Các nút ánh sáng DAS có hai chức năng chính:
Cho phép người dùng tự xác minh xem có dữ liệu khối Eclipse hay không
< li> Giúp mở rộng quy mô toàn bộ mạng một cách an toàn vì khi có nhiều nút ánh sáng DAS trực tuyến hơn, lớp DA có thể tăng thông lượng một cách an toàn.
Hỗ trợ nút nhẹ DAS của Celestia ngay từ ngày đầu tiên, các đặc tính bảo mật kinh tế tiền điện tử và thông lượng DA có khả năng mở rộng cao khiến nó trở thành một sự bổ sung rõ ràng cho lựa chọn mạng chính Eclipse ngày nay. Eclipse cũng có ý định theo dõi tiến trình mở rộng quy mô DA của Ethereum sau EIP-4844. Nếu Ethereum cung cấp cho Eclipse quy mô lớn hơn để mang lại lợi ích cho người dùng, Eclipse sẽ đánh giá khả năng chuyển sang Ethereum DA.
Bằng chứng gian lận sử dụng RISC Zero
Mạng chính Eclipse triển khai bản tổng hợp lạc quan, nhưng bản tổng hợp không có kiến thức đang được phát triển song song.
Để tổng hợp lạc quan, "bộ sắp xếp chuỗi" sắp xếp các giao dịch và xuất bản gốc trạng thái kết quả cùng với tiền thưởng cho lớp Ethereum 1. "Người xác thực" có thể thực hiện lại giao dịch và nếu có sự bất đồng về kết quả, người xác nhận có thể thách thức gốc trạng thái thông qua "giải quyết". Nếu người xác nhận đúng, phần thưởng sẽ được trao cho người xác nhận.
Eclipse sử dụng RISC Zero để tạo bằng chứng gian lận ZK mà không cần tuần tự hóa trạng thái trung gian.