Tiêu đề gốc: "Hiểu cấu trúc sinh thái của chuỗi khối mô-đun Celestia trong một bài viết"
Tác giả gốc: Viện nghiên cứu DODO
Bật Ngày 20 tháng 10, khi Celestia công bố vòng tài trợ mới do Bain Capital Crypto và Polychain Capital dẫn đầu, chuỗi công khai mô-đun một lần nữa trở thành một trong những chủ đề thảo luận sôi nổi. Bài viết này mang đến cho người đọc cái nhìn tổng quan về các dự án đang được xây dựng trong hệ sinh thái Celestia: Cevmos, Fuel, dYmension và Eclipse.

Nói tóm lại, giải pháp mô-đun là một nhóm chức năng mô-đun hóa các chức năng của một blockchain duy nhất. Các chức năng cụ thể có thể được chia đại khái thành:
Thực thi: Xử lý các thay đổi trạng thái;
Giải quyết: Xác minh trạng thái của lớp thực thi và giải quyết tranh chấp, chịu trách nhiệm về cầu nối tài sản xuyên chuỗi;
Đồng thuận: Hiệu quả của trạng thái chuyển đổi bởi tất cả các nút Để đạt được sự đồng thuận, nói tóm lại, các nút ít nhất phải đồng ý về các giao dịch và thứ tự của chúng;
Tính sẵn có của dữ liệu (DA): đảm bảo rằng dữ liệu có thể được lưu trữ, có thể kiểm chứng và có sẵn, nghĩa là đảm bảo rằng các giao dịch đằng sau tiêu đề khối tổng hợp Dữ liệu được xuất bản và có sẵn để bất kỳ ai cũng có thể tạo lại trạng thái.
Bởi vì một blockchain đơn lẻ không thể đồng thời duy trì sự phân cấp mạng bằng cách phá vỡ mối tương quan giữa chi phí tính toán và xác minh trong khi vẫn đảm bảo đủ thông lượng. “tam giác bất khả thi của blockchain.”
Trên thực tế, cả hai không xung đột. Trước đây, bản tổng hợp mà chúng ta quen thuộc chỉ tồn tại dưới dạng "mở rộng theo chiều dọc" của lớp thực thi, trong khi chuỗi khối mô-đun do Celestia đứng đầu Giải pháp triển khai mô-đun hóa lớp thanh toán dựa trên tổng hợp và giúp phá vỡ "tam giác bất khả thi của blockchain" bằng cách xây dựng "mở rộng theo chiều ngang" của ngăn xếp mô-đun.

Tiền thân của Celestia, LazyLedger, là một lớp đồng thuận và sẵn có của dữ liệu có thể cắm được, chỉ xác minh tính sẵn có của dữ liệu và thứ tự giao dịch, đóng góp lớn cho kiến trúc mô-đun của toàn bộ mạng blockchain. . Tại sao Celestia và rollup không thể tách rời? Trước khi mô-đun hóa, việc giới thiệu tính năng tổng hợp đã khiến việc xác minh DA của dữ liệu giao dịch Lớp 2 trở thành một vấn đề lớn.

Cụ thể, khi nhà sản xuất khối xuất bản Khi nào tiêu đề khối hợp lệ được sử dụng nhưng dữ liệu giao dịch bị cố tình ẩn hoặc giả mạo, các nút ánh sáng chỉ có thể dựa vào tiêu đề khối để xác minh và do đó dễ bị lừa và chấp nhận các khối không hợp lệ. Các nút đầy đủ không thể tạo DA và bằng chứng gian lận cho các nút nhẹ, điều đó có nghĩa là các nút nhẹ phải tự xác minh DA hoặc cho rằng hầu hết dữ liệu đều đáng tin cậy. Vì vậy, đây là lý do tại sao hầu hết các nút phải tải xuống toàn bộ dữ liệu giao dịch và xác minh tính khả dụng của dữ liệu khối. Tuy nhiên, làm như vậy sẽ gây ra những hạn chế và vấn đề về khả năng mở rộng đối với các giải pháp mở rộng mạng.
Celestia sử dụng cách tiếp cận ngoài chuỗi để triển khai DA, tức là thông qua mã hóa xóa Reed-Solomon và cấu trúc Cây Merkle không gian tên chuyên dụng để đảm bảo tính sẵn có của dữ liệu, cho phép DA trở nên rẻ hơn và được thực hiện theo cách hiệu quả hơn. Cụ thể, Celestia DA hoạt động như sau:
Các nút nhận các giao dịch được gửi bằng cách tổng hợp
Các nút đảm bảo rằng các khoản phí phù hợp được thanh toán
Các nút sắp xếp các giao dịch
Xác minh chung về tính toàn vẹn của dữ liệu
Dữ liệu phân vùng dựa trên ánh xạ DNS tương ứng với bản tổng hợp cụ thể được chèn vào Celestia

Tất nhiên, khả năng cạnh tranh cốt lõi của Celestia không chỉ nằm ở chức năng DA và đồng thuận, trong đó sử dụng rollups để cung cấp các tùy chọn đa dạng cho lớp thực thi. Tất nhiên, khả năng cạnh tranh cốt lõi của Celestia không chỉ nằm ở chức năng DA và đồng thuận mà còn ở việc sử dụng các bản tổng hợp để cung cấp các tùy chọn đa dạng cho lớp thực thi. Celestia cũng chia quá trình tổng hợp thành bản gốc Ethereum và bản gốc Celestia. Bản tổng hợp gốc Celestia có thể được chèn vào Celestia theo hai cách:
Bản tổng hợp có chủ quyền (Bản tổng hợp có chủ quyền)
Bản tổng hợp thanh toán bắt buộc ( Dàn xếp Các bản tổng hợp bắt buộc như Cevmos, Celestiums, v.v.)

Điều đáng lưu ý là sự khác biệt lớn nhất giữa hai giải pháp là lớp đồng thuận là Ethereum hay Celestia và các nhóm khác nhau đã đưa ra những ý tưởng khác nhau về hai giải pháp có thể xây dựng tổng hợp.
Cevmos là một Cosmos chuỗi ứng dụng EVM Evmos được đồng phát triển với Celestia Ngăn xếp tổng hợp nhằm mục đích trở thành lớp giải quyết tốt nhất được xây dựng trên Celestia dựa trên tổng hợp EVM. Và Cevmos là tên viết tắt của Celestia, Evmos và Cosmos.

Là một bản tổng hợp dàn xếp bắt buộc Giải pháp Một trong số đó, Cevmos cố gắng giảm chi phí và nâng cao hiệu quả bằng cách cung cấp lớp giải quyết dành riêng cho việc tổng hợp (EVM bị hạn chế). Cụ thể, trong ngăn xếp này, Cevmos sẽ đóng vai trò là lớp giải quyết và bản tổng hợp đệ quy của EVM (bản tổng hợp các bản tổng hợp) sẽ được xây dựng trên Evmos.
Cevmos sử dụng Tối ưu ( Lạc quan Tendermint) thay vì công cụ đồng thuận Tendermint Core hiện có được sử dụng trên Cosmos để xây dựng bản tổng hợp Celestia. Optimint là sự thay thế cho Tendermint BFT cho phép các nhà phát triển triển khai các bản tổng hợp bằng cách sử dụng sự đồng thuận và DA hiện có như Celestia.
Vì bản thân lớp dàn xếp Cevmos là một bản tổng hợp nên các bản tổng hợp được xây dựng trên lớp đó được gọi chung là các bản tổng hợp dàn xếp. Mỗi bản tổng hợp được xây dựng sẽ có một cầu nối giảm thiểu độ tin cậy hai chiều với bản tổng hợp Cevmos, có thể triển khai lại các hợp đồng và ứng dụng tổng hợp hiện có trên Ethereum để giảm khối lượng công việc di chuyển. Điều này cũng có nghĩa là tất cả các bản tổng hợp được xây dựng sẽ sử dụng calldata trên bản tổng hợp Cevmos và Cevmos sử dụng Optimint để phân nhóm dữ liệu và xuất bản nó lên Celestia.

Vì bản thân bản tổng hợp Cevmos là một môi trường EVM bị hạn chế , họ cũng sẽ cố gắng hoàn thành bối cảnh cực kỳ khó khăn thông qua một vòng chứng minh gian lận duy nhất.
Cevmos không chỉ cố gắng loại bỏ nhu cầu thiết kế và duy trì các cơ chế đồng thuận phức tạp mà còn mang lại hiệu quả tổng hợp và khả năng tương tác của EVM cho toàn bộ hệ sinh thái Cosmos , cung cấp các mô-đun với Nó cung cấp các giải pháp thiết thực cho việc phổ biến và sử dụng các giải pháp tập trung và hệ sinh thái Cosmos.
Fuel và Celestia là chị em sinh đôi. Sự khác biệt là Celestia được tối ưu hóa cho DA và sắp xếp, đồng thời chỉ xử lý tính sẵn có và đồng thuận của dữ liệu, trong khi Fuel được định vị là lớp thực thi mô-đun.

Với bản tổng hợp Optimistic ngày nay The điểm khác biệt lớn nhất là Fuel chạy kiến trúc máy ảo mới, cụ thể là FuelVM và chuỗi công cụ cũng như ngôn ngữ Sway của nó.
Fuel VM là một máy ảo tùy chỉnh được xây dựng hoàn toàn để thực hiện các hợp đồng thông minh, xử lý các giao dịch song song. Fuel VM được thiết kế ngay từ đầu để dễ dàng chống gian lận và có thể được sử dụng bởi lớp thực thi giao dịch của bản tổng hợp Optimistic.
Ngoài ra, FuelVM có các tính năng từ WASM, EVM và SeaLevel của Solana, nhưng điều khiến nó khác biệt là Fuel sử dụng mô hình UTXO chứ không phải mô hình tài khoản. Cụ thể, Fuel VM buộc mỗi giao dịch phải xác định rõ ràng các UTXO mà nó sẽ chạm vào và vì công cụ thực thi có thể xác định chính xác trạng thái mà mỗi giao dịch chạm vào nên nó có thể dễ dàng tìm thấy các giao dịch không gây tranh cãi và song song hóa chúng.
dYmension là một bản tổng hợp có chủ quyền được xây dựng trên Cosmos, được thiết kế để sử dụng Chuỗi dYmension (lớp giải quyết), RDK (Bộ công cụ phát triển RollApp) và IRC (giao tiếp giữa các cuộn) giúp cho việc phát triển rollApp (cuộn tùy chỉnh tập trung vào các ứng dụng) cực kỳ thuận tiện.

Lớp giải quyết riêng của dYmension được gọi là dYmension hub chuỗi PoS với mô hình sao chép trạng thái Tendermint Core để kết nối mạng và đồng thuận. RollApp được xây dựng trên trung tâm dYmension kế thừa tính bảo mật của trung tâm và giao tiếp lẫn nhau được đảm bảo bởi nhóm mô-đun chuyên dụng được RDK và trung tâm hỗ trợ.
RollApps bao gồm hai lõi: máy khách và máy chủ. Máy chủ là phía ứng dụng được chỉ định cho nhà triển khai RollApp và được sử dụng để triển khai logic nghiệp vụ tùy chỉnh cũng như xây dựng các mô-đun đóng gói sẵn của Bộ công cụ phát triển RollApp RDK. Thành phần máy khách, được gọi là dymint, có nguồn gốc từ Celestia's Optimint và là thành phần thay thế cho Tendermint, chịu trách nhiệm sản xuất khối, phổ biến thông báo ngang hàng và liên lạc giữa các lớp. Vì bản thân RollApp không có nhiệm vụ đồng thuận nên dymint có thể cung cấp các yêu cầu về độ trễ thấp mà các ứng dụng hiện đại yêu cầu.

Tương tự như Cosmos, dYmension RollApps nhằm mục đích tạo ra các chuỗi khối dành riêng cho ứng dụng để giảm chi phí đồng thuận. RDK được xây dựng trên Cosmos-SDK bằng cách thêm các mô-đun mới và sửa đổi các mô-đun hiện có để đảm bảo RollApp tương thích với giao thức dYmension trong khi vẫn tương thích với các công cụ khác của hệ sinh thái Cosmos. RollApps có thể tương tác với bất kỳ chuỗi nào hỗ trợ IBC bằng cách sử dụng dYmension Hub và do đó là một phần của hệ sinh thái Cosmos.
Eclipse cũng là một bản tổng hợp có chủ quyền dựa trên hệ sinh thái Cosmos, cho phép sử dụng trên bất kỳ chuỗi nào Solana VM đều xây dựng một lớp giải quyết tổng hợp theo mô-đun và có thể tùy chỉnh.
Eclipse sẽ sử dụng Celestia làm lớp đồng thuận và DA trong giai đoạn đầu và Solana VM làm môi trường giải quyết và thực thi, đồng thời tầm nhìn cuối cùng của nó là cung cấp bất kỳ Khu vực không đồng nhất của Lớp 1. Chuỗi khối xây dựng một lớp thực thi cuộn lên có thể tùy chỉnh để kết nối tất cả các chuỗi khối theo cách mô-đun. Ngoài ra, bản tổng hợp lớp giải quyết được xây dựng trên Solana VM cũng sẽ được lặp lại thành bản tổng hợp Optimistic và bản tổng hợp zk trong tương lai.

Điều đáng chú ý là giải pháp mô-đun trên Tất cả các bản dựng đều sử dụng Celestia để cung cấp dữ liệu và Cosmos IBC để đảm bảo liên lạc giữa các chuỗi. Giống như hệ sinh thái tự do của Ethereum, một hệ sinh thái mô-đun dựa trên Cosmos đã được xây dựng và các kịch bản sử dụng khả năng tương tác của Cosmos cũng sẽ mở ra một vụ nổ.

Có thể thấy trước rằng, Với sự ra mắt của dự án Celestia Fellowships, ngày càng có nhiều giải pháp mô-đun xuất hiện và chúng ta đang tiến gần hơn đến giải pháp cuối cùng của "Tam giác bất khả thi Blockchain". Có lẽ, câu chuyện về mô-đun hóa blockchain cũng sẽ được mở ra.
Tham khảo:
https://docs.celestia.org/concepts/ How-celestia-works/>https://forum.celestia.org/t/an-open-modular-stack-for-evm-based-applications-using-celestia- evmos-and-cosmos/89
https://fuel-labs.ghost.io/beyond-monolithic-the-modular-blockchain-paradigm/
https://medium.com/alliancedao/the- case-for-parallel-processing-chains-90bac38a6ba4
https://docs .dymension.xyz/learn/dymension-hub
https://mirror.xyz/ neelsalami.eth/rvhK5mEcFTOjyu_DFsqS2cYR7U6Fjvbw3nf8tI-pr-Q?ref=twitter
https://polygon. công nghệ/giải pháp/polygon-avail/
https://rainandcoffee.substack.com/p/the-modular-world
Liên kết 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
