Celestia – giới thiệu về Rollkit

spot_img

Trung lập và độc lập với Celestia – Rollkit hoạt động như một công cụ công cộng được cộng đồng điều hành và quản lý, giúp các nhà phát triển tự do triển khai trên toàn bộ hệ thống và đẩy nhanh sự đổi mới.

Hôm nay, chúng tôi rất vui mừng giới thiệu Rollkit, trước đây được biết đến với tên gọi Rollmint. Rollkit là một modular rollup framework, mang lại sự tự do cho các nhà phát triển triển khai rollups thông qua các modular stack, mở ra các khả năng mới cho việc thử nghiệm và đổi mới nhanh chóng.

Rollkit cung cấp một  modular node để chạy rollups trên một layer khả dụng dữ liệu. Nó tiết lộ một giao diện khách tương thích với ABCI có thể được sử dụng làm thay thế cho Tendermint cho bất kỳ ứng dụng blockchain tương thích với ABCI nào, bao gồm các chuỗi Cosmos.

Được phát triển từ năm 2021, Rollkit hiện đang trở nên độc lập và trung lập với blockchain Celestia. Rollkit sẽ phục vụ như một doanh nghiệp công cộng được cộng đồng điều hành và quản lý cho hệ sinh thái modular trong tương lai, với trang tài liệu của riêng nó tại  rollkit.dev.

Tl;dr:

Bạn có thể xây dựng với Rollkit  trên testnet Mocha của Celestia. Hãy xem tài liệu sau để biết thêm thông tin:  the docs

Bạn có thể tùy chỉnh rollups và kết nối các layer dữ liệu khả dụng và thực thi tùy ý bằng cách sử dụng modular framework của Rollkit.

Tham gia cuộc gọi phát triển viên Rollkit của chúng tôi bắt đầu từ tháng 4 để được hướng dẫn phát triển Rollkit.

Triển khai một chuỗi mới là khó khăn

Triển khai ứng dụng phi tập trung của bạn dưới dạng hợp đồng thông minh trên một blockchain chia sẻ có nghĩa là nó sẽ chia sẻ tài nguyên tính toán và bị giới hạn trong môi trường thực thi của blockchain đó. Điều này giới hạn tính mở rộng và tính linh hoạt của ứng dụng của bạn.

Vì lý do đó, nhiều nhà phát triển đã chuyển sang khởi chạy chuỗi layer 1 riêng của họ bằng cách sử dụng các công cụ như Tendermint và Cosmos SDK. Tuy nhiên, triển khai một chuỗi layer 1 mới đặt ra một số thách thức phức tạp và phải đưa ra các sự lựa chọn.

Để triển khai một chuỗi layer 1 mới, một nhà phát triển phải thu thập một tập hợp các validators để bảo vệ chuỗi, phát hành một token để bồi thường các validators này và liên tục duy trì cơ sở hạ tầng mạng. Điều này đại diện cho một chi phí lớn về sự phối hợp xã hội, thời gian, vốn và chuyên môn. Chi phí này ngăn cản nhiều nhà phát triển khởi chạy các chuỗi của riêng họ và khiến sự đổi mới không tiến triển nhanh chóng như có thể.

Tự do triển khai

Rollups là giải pháp cho vấn đề này. Rollups cung cấp các lợi ích tương tự như một blockchain layer 1 nhưng giảm thiểu chi phí triển khai và duy trì chuỗi riêng của bạn.

Và Rollups mang lại những lợi ích tương tự như cloud infrastructure đối với các nhà phát triển web truyền thống. Triển khai một blockchain layer 1 mới giống như việc duy trì một máy chủ vật lý, chậm và tốn kém. Rollups loại bỏ nhu cầu cho các nhà phát triển blockchain triển khai và duy trì blockchain layer 1 của riêng mình để triển khai chuỗi của họ.

Với Rollkit, các nhà phát triển không còn phải lo lắng về các thách thức phức tạp của việc triển khai một blockchain mới. Rollkit sẽ làm cho chuỗi rollup những gì mà Tendermint đã làm cho các chuỗi layer 1. Cách thức hoạt động của rollups là sử dụng một layer cơ sở cho đồng thuận, để các nhà phát triển không cần phải xây dựng các mạng đồng thuận của riêng mình. Rollup của Rollkit thừa kế tính bảo mật từ layer có sẵn dữ liệu, loại bỏ nhu cầu cho một bộ đầy đủ các validator và giảm thiểu rào cản kỹ thuật đối với các nhà phát triển.

Tầm nhìn cho Rollkit

Theo tinh thần modular, tầm nhìn dài hạn của Rollkit là cung cấp cho các nhà phát triển nhiều tùy chọn để lựa chọn để họ có thể dễ dàng cắm và chuyển đổi hoặc thay thế tính năng trong Rollkit.

Trong một ngành phát triển nhanh như blockchain, thời gian đưa sản phẩm đến thị trường và khả năng thử nghiệm và đổi mới nhanh chóng là quan trọng. Stack tùy chỉnh của Rollkit sẽ cho phép các nhà phát triển đưa sản phẩm của mình ra thị trường nhanh hơn và có tính linh hoạt hơn.

Môi trường thực thi

Rollkit cho phép bạn dễ dàng thay thế các môi trường thực thi khác nhau. Không thích Cosmos SDK? Thử Rust với CosmWasm. Vẫn thích Solidity? Sử dụng EVM. Không có lựa chọn nào phù hợp với nhu cầu của bạn? Sửa đổi hoặc thêm môi trường thực thi riêng của bạn mà không cần phải xây dựng lại toàn bộ chuỗi từ đầu.

Trình tự – Sequencers

Rollkit sẽ hỗ trợ nhiều chế độ trình tự khác nhau để phù hợp với trường hợp sử dụng cụ thể của bạn. Một trình tự đơn lẻ có thể là tất cả những gì bạn cần. Nếu ứng dụng của bạn yêu cầu tính sống động mạnh hơn, bạn có thể chọn nhiều trình tự sử dụng bộ các trình tự chung hoặc sử dụng bộ trình tự riêng của bạn.

Các hệ thống chứng minh – Proof schemes

Rollkit sẽ hỗ trợ nhiều hệ thống chứng minh khác nhau để đảm bảo thực thi rollup của bạn. Chạy ứng dụng của bạn trong chế độ zk, chế độ optimistic với fraud proofs hoặc chế độ pessimistic mà không có bất kỳ proofs nào.

Các loại rollup

Rollkit sẽ cho phép bạn xây dựng một loạt các rollup đa dạng, bao gồm rollup chủ quyền, rollup giải quyết (settlement rollups) và rollup đã giải quyết (settled rollups).

Rollkit đang ở giai đoạn phát triển sớm và vẫn còn nhiều tính năng phải xây dựng để đạt được tầm nhìn này. Ở trạng thái hiện tại, Rollkit rollups là các rollup chủ quyền (sovereign rollups) với trình tự đơn lẻ, hỗ trợ chế độ pessimistic và chế độ work-in-progress optimistic . Hướng dẫn tích hợp đã sẵn sàng và có sẵn với Cosmos SDK, Ethermint và CosmWasm.

Chúng tôi mời cộng đồng hợp tác với chúng tôi để xây dựng các tính năng mới. Mỗi đội mới tham gia vào cộng đồng Rollkit ngày càng lớn mang lại sức mạnh để phát triển các tính năng mới mà chúng ta tất cả đều có lợi.

Đây là sức mạnh của hành động mang tính modular.

Rollkit là độc lập và trung lập

Celestia Labs bắt đầu phát triển Rollkit vào năm 2021, khi hệ sinh thái modular còn đang ở giai đoạn sơ khai và chưa có phần mềm rollup đa dụng. Chúng tôi bắt đầu xây dựng Rollkit vì cần có phần mềm đa dụng cho chuỗi rollup, điều này rất quan trọng với sứ mệnh Celestia để làm cho việc triển khai chuỗi mới dễ dàng như triển khai hợp đồng thông minh.

Kể từ năm 2021, một số dự án khác cũng đã bắt đầu phát triển phần mềm rollup cho lớp thực thi đa dụng cho các trường hợp sử dụng khác nhau. Điều này bao gồm Eclipse  (Solana VM rollups), Dymension (settled Cosmos rollups),Sovereign Labs (sovereign ZK rollups), và Optimism (EVM rollups).

Để đảm bảo Celestia vẫn là một layer dữ liệu có sẵn phân tán và trung lập mà đối xử với tất cả phần mềm rollup như công dân đầu tiên, chúng tôi quyết định tách Rollkit khỏi Celestia Labs thành một dự án riêng với tổ chức GitHub và trang tài liệu riêng của nó.

Điều này cũng có nghĩa là Rollkit nhằm mục đích trung lập đối với layer dữ liệu có sẵn. Rollkit được thiết kế để cho phép nhà phát triển tích hợp các layer dữ liệu có sẵn khác ngoài Celestia thông qua giao diện dữ liệu có sẵn.

Nhóm môi trường thực thi Celestia Labs đang đóng góp cho các thành phần ban đầu và cần tất cả các nhà phát triển đóng góp cho Rollkit.

Tách Rollkit sẽ cho phép cả Celestia và Rollkit phục vụ toàn bộ hệ sinh thái modular như các sản phẩm công cộng trung lập và độc lập với nhau, không ưu tiên cho nhau trong modular stack.

Chúng tôi tin rằng để tạo ra một hệ sinh thái tiền điện tử tích cực nơi modularism phát triển hơn maximalism, quan trọng là các nhà phát triển có quyền truy cập vào các framework rollup trung lập được coi là sản phẩm công cộng.

Để tiến tới việc sử dụng rộng rãi của tiền điện tử, ngành công nghiệp cần hợp tác để tạo ra công cụ phát triển nền tảng giúp tiền điện tử tiến bộ.

Bước tiếp theo

Chuyển đến một dự án do cộng đồng điều hành có nghĩa là tăng khả năng hiển thị, minh bạch và tính bao hàm. Đó là lý do tại sao nhóm Rollkit sẽ sớm phát hành một bài đăng trên lộ trình để mô tả công việc đang diễn ra và mục đích của nó. Nhóm cũng sẽ tổ chức các cuộc gọi công khai thường xuyên với các thành viên cộng đồng để trình diễn các phát triển gần đây, thảo luận về lộ trình và thu thập phản hồi từ các nhà phát triển xây dựng với Rollkit. Hãy chú ý đến một thông báo mới từ Rollkit thông qua các trang social sau đây hoặc thông qua saigontrasecoin.

Tìm hiểu thêm về cách Rollkit hoạt động trên trang Rollkit website mới. Và đừng quên kiểm tra Rollkit repo

Hãy cùng xây dựng modular với nhau.

Thêm tin tức từ luồng này

Đề xuất

Michael Saylor: Kế hoạch trao trả Bitcoin cho nhân loại sau khi qua đời.

Người sáng lập Microstrategy, Michael Saylor, đã thông báo rằng ông có kế...

ApeCoin chịu cú đảo chiều mạnh: Nguyên nhân và tình hình thị trường.

Vào ngày 22 tháng 10, token ApeCoin đã trải qua một cú đảo...

Sự bùng nổ đầu tư vào Quỹ ETF Bitcoin: 13 tỷ USD từ các tổ chức Mỹ.

Tăng trưởng Đầu tư vào Quỹ ETF Bitcoin: 13 Tỷ USD Từ Các...

Giao thức Across đề xuất giới hạn nguồn cung token ACX.

Giao thức Across đã đề xuất giới hạn vĩnh viễn nguồn cung token...

Bitget ra mắt LUMIAUSDT cho bot giao dịch và giao dịch futures

Bitget đã ra mắt LUMIAUSDT dành cho giao dịch futures với đòn bẩy...

Bitget thông báo về việc thêm hỗ trợ cho SCR về giao dịch futures, giao dịch ký quỹ spot, giao dịch sao chép và...

Cặp giao dịch futures SCRUSDT sẽ được ra mắt vào 18:00 22/10/2024 (UTC+8),...

Bitget niêm yết Piggy Piggy Coin (PGC) trên Thị trường sớm, cho phép đặt lệnh trước

Victoria, Seychelles, 22/10/2024 -  Bitget, sàn giao dịch tiền điện tử và công...

Bitget niêm yết Solana memecoin Goatseus Maximus (GOAT) tại Innovation Zone và AI Zone

Victoria, Seychelles, ngày 21/10/2024 -  Bitget, sàn giao dịch tiền điện tử và...

Bitget hợp tác với Solayer để ra mắt dịch vụ staking thanh khoản Solana (SOL) dựa trên CEX

Bitget, sàn giao dịch tiền điện tử và công ty Web3 hàng đầu,...