Tiêu đề gốc: " Tìm hiểu Eclipse trong một bài viết: Giải pháp cuộn lên có thể tùy chỉnh 》
Tác giả gốc: 100 năm
Bản tổng hợp gốc: 0x11,Tin tức tầm nhìn xa
Máy ảo SVM của Solana sử dụng Sealevel để xử lý giao dịch song song, đường dẫn có thể xử lý các giao dịch một cách hiệu quả dựa trên nhiều thông số kỹ thuật phần cứng khác nhau. Eclipse là một giải pháp Tổng hợp cho phép các nhà phát triển tùy chỉnh nhiều thành phần khác nhau theo ý thích của họ, chẳng hạn như các môi trường thực thi như EVM, SVM và MoveVM cũng như các lớp sẵn có của dữ liệu như Celestia, Polygon AvailEigenDA và các lớp khác. Mặc dù các Bản tổng hợp được triển khai với Eclipse có thể sử dụng các lớp sẵn có dữ liệu khác nhau nhưng chúng có thể chia sẻ lớp giải quyết của Eclipse.
Trong bài viết trước của loạt bài Tổng hợp, chúng ta đã khám phá Mạng Mantle sử dụng giải pháp độc đáo có tên EigenDA làm lớp sẵn có của dữ liệu thay vì Ethereum làm lớp sẵn có của dữ liệu như hầu hết các Rollups. Bản tổng hợp thông thường được xây dựng trên Ethereum và dựa vào Ethereum cho tất cả các chức năng ngoại trừ việc thực thi, chẳng hạn như giải quyết, đồng thuận và tính khả dụng của dữ liệu. Lợi ích của việc sử dụng Ethereum làm lớp DA để lưu trữ dữ liệu giao dịch là đảm bảo rằng dữ liệu luôn có thể truy cập được, nghĩa là miễn là mạng Ethereum hoạt động bình thường thì mạng Rollup sẽ được bảo mật. Tuy nhiên, khả năng mở rộng của mạng Rollup bị hạn chế bởi khả năng mở rộng của chính mạng Ethereum. Mantle Network khắc phục hạn chế này bằng cách sử dụng EigenDA làm lớp sẵn có của dữ liệu.
Tiến thêm một bước nữa, giải pháp Rollup dạng mô-đun Eclipse cung cấp một môi trường có khả năng tùy chỉnh cao. Eclipse ra mắt vào năm ngoáiĐã huy động được 15 triệu đô la tài trợ, bao gồm vòng tài trợ trước hạt giống trị giá 6 triệu đô la do Polychain Capital dẫn đầu và vòng đầu tư hạt giống trị giá 9 triệu đô la do Tribe Capital và Tabyia USD dẫn đầu. Eclipse có một tính năng độc đáo cho phép người dùng triển khai mạng Rollup theo sở thích của họ. Ví dụ: bạn có thể xây dựng Rollup trên các mạng không phải Ethereum, chọn bất kỳ lớp DA nào và hơn hết, bạn thậm chí có thể chọn SVM của Solana làm môi trường thực thi thay vì bị giới hạn ở EVM. Xem xét rằng hầu hết các Bản tổng hợp hiện có đều dựa trên môi trường EVM, khả năng tùy chỉnh này sẽ là một sự đổi mới lớn và là lợi thế của hệ sinh thái Solana để thu hút các nhà phát triển và người dùng. Trước khi đi sâu vào Eclipse, chúng ta hãy xem xét kỹ hơn về SVM.
Một số mạng như BNB, Polygon và Avalanche sử dụng Máy ảo Ethereum (EVM) làm môi trường thực thi của họ, trong khi Solana sử dụng SVM. Hợp đồng thông minh trong bối cảnh Ethereum được gọi là các chương trình trong Solana, hỗ trợ các ngôn ngữ lập trình như Rust, C và C++. Ưu điểm chính của SVM so với EVM là khả năng mở rộng cao, nhờ một số tối ưu hóa, bao gồm Sealevel và đường dẫn phương pháp xử lý giao dịch liên quan đến xử lý song song.
Sealevel là môi trường thực thi trên mạng Solana cho phép xử lý song song các hợp đồng thông minh. Không giống như EVM của Ethereum, chỉ có thể xử lý một hợp đồng thông minh tại một thời điểm, các tài khoản khác nhau không chia sẻ trạng thái có thể được xử lý song song trong SVM. Các giao dịch trên SVM có trạng thái về việc chúng sẽ được đọc hay ghi, điều này giúp cho việc xử lý song song trở nên khả thi đối với các giao dịch có trạng thái không chồng chéo. Ví dụ: giao dịch trong đó A gửi 3 SOL cho B và giao dịch trong đó B gửi 2 SOL cho C có thể không được xử lý đồng thời vì chúng có chung trạng thái với B. Tuy nhiên, các giao dịch trong đó A gửi 3 SOL cho B và X gửi 10 SOL cho Y có thể được xử lý song song.

Nguồn: Solana
Đường ống là một Một công nghệ xử lý giao dịch có thể xử lý hiệu quả các giao dịch trên nhiều thành phần phần cứng. Như được mô tả trong sơ đồ trên, luồng dữ liệu được hợp nhất thành một đơn vị gọi là Đơn vị xử lý giao dịch (TPU) và sau đó trải qua một loạt các bước xử lý. Medium chính thức của Solana ví quy trình này giống như giặt đồ, bao gồm ba giai đoạn: giặt, sấy và gấp. Khi tải đầu tiên giặt xong, nó sẽ chuyển sang giai đoạn sấy khô và tải thứ hai bắt đầu giặt. Tương tự, khi mẻ giặt đầu tiên bắt đầu được gấp, mẻ giặt thứ hai bắt đầu khô và mẻ giặt thứ ba bắt đầu được giặt. Mặc dù tất cả các hoạt động đều trải qua một loạt các bước nhưng mỗi tải sẽ được xử lý bởi một đơn vị riêng biệt.

Nguồn: Eclipse
Eclipse là một dự án giúp đơn giản hóa việc xây dựng Rollup theo mô-đun, có thể tùy chỉnh cho tất cả người dùng. Không giống như các Bản tổng hợp khác có các thành phần cố định như máy ảo và lớp cơ sở, bạn có thể dễ dàng tạo các dạng Bản tổng hợp khác nhau bằng cách sử dụng Eclipse. Ví dụ: bạn có thể chọn Polygon Avail làm lớp đồng thuận và lớp sẵn có của dữ liệu, trong khi sử dụng SVM làm lớp thực thi. Eclipse cung cấp "Lớp giải quyết Eclipse" làm lớp giải quyết (bao gồm IBC). Bản tổng hợp được xây dựng bằng Eclipse có thể kết nối liền mạch với hệ sinh thái Cosmos. Các thành phần của Eclipse được mô tả chi tiết dưới đây.

Nguồn: Eclipse
Trong lĩnh vực công nghệ blockchain, máy ảo đóng một vai trò quan trọng trong việc thực hiện các hợp đồng thông minh để tạo mã byte. Một số máy ảo có đặc điểm riêng biệt đã được phát triển, chẳng hạn như EVM, SVM và MoveVM. EVM xử lý các giao dịch một cách tuần tự, trong khi SVM và MoveVM có thể xử lý các giao dịch song song để nâng cao khả năng mở rộng. Ngoài ra, về mặt bảo mật, các ngôn ngữ Rust hay Move ít bị lỗi hơn Solidity, đây là một lợi thế của SVM và MoveVM so với EVM. EVM và SVM có những lợi thế đáng kể về mặt cộng đồng, đặc biệt là EVM, nơi có cộng đồng lớn các nhà phát triển và người dùng Solidity. Ngoài ra, EVM có nhiều công cụ dành cho nhà phát triển.
Hiện tại, Eclipse hỗ trợ EVM và SVM, đồng thời có kế hoạch hỗ trợ nhiều máy ảo hơn trong tương lai, bao gồm cả MoveVM. Tùy thuộc vào máy ảo đã chọn, các công cụ phát triển tương thích (chẳng hạn như Remix và Truffle của EVM, Solana CLI và Seahorse Lang của SVM), ví và trình duyệt đều cung cấp hỗ trợ riêng để thuận tiện cho người dùng. Vì hiện tại không có Rollup nào hỗ trợ SVM nên giải pháp của Eclipse là một nỗ lực mới đầy hứa hẹn.
Ngay cả sau khi chọn EVM hoặc SVM, bạn vẫn có thể tùy chỉnh các thành phần khác nhau trong lớp thực thi:
Phí gas: Trình sắp xếp chuỗi có thể tính phí Gas cho người dùng Phí để trang trải chi phí duy trì mạng. Phí mạng mặc định cho EVM là ETH và phí mạng mặc định cho SVM là SOL. Tuy nhiên, trong Eclipse, bạn có thể sử dụng mã thông báo gốc của Rollup hoặc USDC để thanh toán phí gas và bạn cũng có thể đặt phí gas miễn phí hoặc cao hơn. Tuân thủ và quyền riêng tư: Bạn có thể định cấu hình ai có thể vận hành Rollup (được phép hoặc không được phép), ai có thể triển khai hợp đồng thông minh, ai có thể sử dụng Rollup, có tuân thủ các quy định của OFAC hay không và có hạn chế quyền truy cập vào các khu vực cụ thể hay không. Tất nhiên, cài đặt mặc định của Eclipse là không được phép, cho phép mọi người truy cập mạng. MEV: Eclipse đang hợp tác với Skip Protocol để nâng cao khả năng phân cấp MEV. MEV trong mạng có thể được trích xuất và phân bổ lại một cách hiệu quả nếu cần. Cài đặt mặc định không phân bổ lại MEV. Opcode riêng: Bạn có thể thêm các hệ thống chuyên biệt cho mạng Rollup. Ví dụ: bạn có thể thêm các hàm ngẫu nhiên có thể kiểm chứng (VRF) mới để tạo đường cong elip hoặc số ngẫu nhiên. Theo mặc định, Eclipse không hỗ trợ các mã tùy chỉnh.

Nguồn: Eclipse
Thuật ngữ "dàn xếp" có nghĩa là đã được chứng minh hoặc hợp lệ bằng gian lận. tính hợp lệ của mạng Rollup có thể được xác minh bằng bằng chứng bảo mật và có thể thiết lập một cầu nối giảm thiểu độ tin cậy giữa các mạng Rollup chia sẻ lớp giải quyết. Các mạng tổng hợp được tạo thông qua Eclipse chia sẻ "Lớp giải quyết Eclipse" dưới dạng lớp giải quyết thống nhất. Lớp giải quyết Eclipse chạy trên Rollup có chủ quyền dựa trên Celestia và chỉ được sử dụng để xác minh tính hợp lệ của mạng Rollup chạy trên đó và làm trung gian cho cầu nối cấp vốn. Hiện tại, Eclipse chỉ hỗ trợ Optimistic Rollup nhưng có kế hoạch hỗ trợ ZK Rollup trong tương lai.
Nguồn: Eclipse
Tất cả các mạng Rollup được tạo bằng Eclipse đều chia sẻ một "lớp thanh toán Eclipse" chung để thanh toán nhưng chúng có thể chọn tầng sẵn có dữ liệu của riêng mình. Không giống như các Rollup như Optimism và Arbitrum, vốn bị giới hạn trong việc sử dụng mạng Ethereum, Eclipse cho phép sử dụng các mạng khác nhau như Celestia, Polygon Avail, Solana và Ethereum làm lớp sẵn có của dữ liệu. Ví dụ: Polygon SVM mới ra mắt gần đây sử dụng môi trường thực thi SVM với Polygon Avail làm lớp cơ sở và lớp giải quyết Eclipse để giải quyết. Hiện tại, Eclipse cung cấp Celestia, Polygon Avail và EigenDA dưới dạng các tùy chọn cho các mức sẵn có của dữ liệu, với kế hoạch bổ sung thêm nhiều tùy chọn hơn trong tương lai dựa trên nhu cầu của cộng đồng.
Đa giác SVM

Đa giác SVM là một mạng Rollup sẽ được triển khai với sự hợp tác của Eclipse và Polygon Labs. Mạng sẽ hạ thấp rào cản gia nhập các dApp trên Solana vì SVM của Solana có thể được tích hợp vào hệ sinh thái Polygon. Điều quan trọng cần lưu ý là Polygon SVM sẽ không được triển khai trên mạng Polygon PoS được sử dụng rộng rãi mà trên mạng Polygon Avail sắp tới, một giải pháp sẵn có dữ liệu trong hệ sinh thái Polygon. Từ góc độ của một chuỗi khối mô-đun, cấu trúc mạng của Polygon SVM có thể được mô tả như sau:

p>
Zebec

Zebec là một dApp liên quan đến tiền lương trong hệ sinh thái Solana và đã nhận được đầu tư từ các tổ chức nổi tiếng như Lightspeed, Gemini, Circle và Coinbase Ventures. Zebec cung cấp cho người sử dụng lao động các dịch vụ trả lương cho nhân viên theo phút và quản lý các khoản thanh toán, quỹ, mã thông báo, v.v. Vào tháng 9 năm 2022, Zebec thông báo rằng họ sẽ xây dựng mạng Rollup của riêng mình thông qua Eclipse. Mặc dù Polygon SVM đã thảo luận trước đây là một mạng Rollup tổng quát hơn, nhưng Zebec có thể được coi là một mạng Rollup dành riêng cho ứng dụng.
Yama Finance

Nguồn: Yama Finance
Yama Finance là một giao thức stablecoin phi tập trung dựa trên Omnicoin sẽ có sẵn trên nhiều nền tảng khác nhau, bao gồm cả Eclipse, được ra mắt trực tuyến. Yama Finance được hưởng lợi từ giao thức nhắn tin liên chuỗi Hyperlane, giúp dễ dàng sử dụng stablecoin trên nhiều chuỗi.
Các ứng dụng tiềm năng
Ngoài Mạng Rollup cung cấp Ngoài mức độ bảo mật và khả năng mở rộng cao, công nghệ Eclipse có thể được sử dụng cho các dịch vụ khác, bao gồm Rollup sổ đặt hàng phi tập trung, trò chơi web3, tài sản trong thế giới thực (RWA) và các dịch vụ nhắn tin và thông báo.
Nhật thực Cung cấp các tính năng có thể tùy chỉnh như môi trường thực thi và lớp sẵn có của dữ liệu. Các bản tổng hợp được tạo bằng Eclipse chia sẻ một lớp giải quyết Eclipse duy nhất tạo điều kiện cho một hệ sinh thái đa dạng. Ví dụ: Eclipse cung cấp EVM và SVM làm tùy chọn môi trường thực thi sử dụng các L1 khác nhau làm lớp sẵn có của dữ liệu. Ngoài ra, lớp giải quyết Eclipse hỗ trợ liên lạc với các chuỗi Cosmos khác thông qua IBC, cho phép di chuyển các ứng dụng dApp của Solana sang Polygon Avail. Khi thị trường Lớp 2 tiếp tục mở rộng, sự tăng trưởng tập trung vào hệ sinh thái Ethereum. Tôi thực sự mong đợi Eclipse xây dựng một hệ sinh thái Rollup sôi động bên ngoài Ethereum với nhiều khả năng tùy chỉnh khác nhau.
Tài liệu tham khảo
https://medium.com /solana-labs/sealevel-parallel-processing-thousands-of-smart-contracts-d814b378192
https://medium.com/solana- phòng thí nghiệm/pipeline-in-solana-the-transaction-processing-unit-2bb01dbd2d8f
https://www.eclipse.builders/resources
Nguồn gốc
Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:
Nhóm Telegram đăng ký: https://t.me/theblockbeats
Nhóm Telegram thảo luận: https://t.me/BlockBeats_App
Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia