Bài học 2

Blobstream – Thị trường Cung cấp Dữ liệu của Celestia

Phần này tập trung phân tích Blobstream, hệ thống bằng chứng về tính sẵn có của dữ liệu do Celestia phát triển. Bài viết giải thích cách Blobstream giúp các rollup chứng minh rằng dữ liệu của họ đã được công bố, đồng thời đối chiếu phương pháp "chuỗi các đoạn" (sequence of spans) với mô hình cam kết chia sẻ blob (blob share commitments) phức tạp hơn. Ngoài ra, phần này cũng trình bày cách các rollup optimistic và zero-knowledge tích hợp Blobstream để kế thừa các bảo chứng về tính sẵn có và tính hợp lệ của dữ liệu từ Celestia.

Blobstream là gì?

Blobstream là cơ chế chuyên biệt của Celestia giúp các rollup chứng minh rằng dữ liệu của họ đã được công bố và luôn sẵn sàng trên lớp nền. Cơ chế này được phát triển nhằm giải quyết bài toán các blockchain bên ngoài, đặc biệt là optimistic rollup và zero-knowledge rollup, có thể thừa hưởng hiệu quả cam kết về khả năng truy xuất dữ liệu từ Celestia. Thay vì yêu cầu từng rollup phải tải và kiểm tra toàn bộ blob dữ liệu, Blobstream cung cấp các bằng chứng gọn nhẹ xác nhận dữ liệu đã được đăng tải và có thể truy xuất nếu cần. Nhờ đó, các rollup vận hành tối ưu mà vẫn đảm bảo an toàn dựa trên cam kết truy xuất dữ liệu từ Celestia.

Blobstream không phải môi trường thực thi hay lớp quyết toán.

Đây là một giao thức giúp kết nối khả năng truy xuất dữ liệu của Celestia với các rollup bên ngoài, qua đó đóng vai trò nền tảng cho hệ sinh thái mô-đun. Các rollup có thể tin tưởng vào việc dữ liệu giao dịch của họ luôn được truy cập mà không cần phụ thuộc vào một blockchain đơn khối; người dùng cũng có thể yên tâm rằng không có dữ liệu nào bị lặng lẽ loại bỏ hoặc che giấu.

Vai trò của bằng chứng đối với khả năng truy xuất dữ liệu

Để rollup hoạt động an toàn, chúng cần chứng minh mọi dữ liệu giao dịch đã được công bố tại nơi người dùng truy xuất được. Nếu thiếu cam kết này, nhà vận hành có thể giữ lại dữ liệu, khiến người khác không thể tái tạo trạng thái chuỗi. Blobstream giải quyết bằng cách cung cấp các cam kết có thể xác thực đối với blob lưu trữ trên Celestia. Các cam kết này có thể được hợp đồng thông minh hoặc các cơ chế xác minh trên các blockchain khác kiểm tra để xác nhận dữ liệu rollup thực sự sẵn sàng.

Bản chất của Blobstream là tạo ra các bằng chứng nhỏ, dễ xác thực từ khối lượng lớn dữ liệu. Những bằng chứng này cho phép rollup chỉ ra Celestia và khẳng định: “Dữ liệu giao dịch của chúng tôi nằm trong khối này, theo namespace này, và đây là bằng chứng mật mã xác thực.” Nhờ tính ngắn gọn, các bằng chứng có thể đăng tải và kiểm tra trên các môi trường hạn chế tài nguyên như hợp đồng thông minh Ethereum hoặc các lớp quyết toán khác.

Trình tự các span

Cấu trúc đầu tiên và hiện đang sử dụng trong Blobstream là trình tự các span. “Span” là một cam kết mật mã với dãy các khối trên Celestia chứa blob thuộc namespace của một rollup. Nhờ cam kết này, bên xác minh ngoài có thể kiểm tra dữ liệu của rollup đã nằm trong Celestia mà không cần tải toàn bộ blob gốc.

Phương pháp này đặc biệt phù hợp cho optimistic rollup vốn dựa vào bằng chứng gian lận để giải quyết tranh chấp. Với span, optimistic rollup có thể sử dụng Celestia làm nguồn dữ liệu chuẩn về khả năng truy xuất. Khi có tranh chấp, bằng chứng gian lận được xây dựng bằng cách truy xuất blob liên quan từ Celestia để chứng minh sự mâu thuẫn với trạng thái đã công bố. Phương pháp span cũng tương thích với zero-knowledge rollup, khi các bằng chứng có thể tích hợp kiểm tra tính bao hàm so với cam kết trên Celestia.

Cách cam kết theo dãy khối thay vì từng share riêng lẻ giúp đơn giản hóa và làm cho việc tạo bằng chứng dễ dàng hơn. Tính đơn giản này là lý do phương pháp trên được triển khai thực tiễn hiện nay.

Cam kết theo phần blob

Một hướng tiếp cận lý thuyết khác trong Blobstream là cam kết từng phần blob. Thay vì cam kết toàn dãy khối, phương pháp này cam kết các phần riêng lẻ tạo thành blob trong lưới dữ liệu của Celestia. Điều này cho phép xác thực chi tiết hơn, kiểm tra trực tiếp tính bao hàm của từng phần blob.

Dù đầy tiềm năng, cam kết từng phần blob phức tạp hơn và yêu cầu tính toán lớn. Nó đòi hỏi công cụ có khả năng xác thực hiệu quả bằng chứng bao hàm cấp phần, hiện vẫn đang phát triển. Do vậy, phương pháp này chưa hỗ trợ trên sản phẩm thực tế. Tuy nhiên, khi hệ sinh thái rollup phát triển và kỹ thuật chứng minh được tối ưu hơn, phương pháp này có thể được ứng dụng rộng nhờ sự linh hoạt mà nó mang lại.

Optimistic Rollup và Blobstream

Blobstream đóng vai trò thiết yếu giúp optimistic rollup thừa hưởng các cam kết của Celestia. Trong hệ thống optimistic, giao dịch mặc định hợp lệ trừ khi bị chứng minh sai. Để đảm bảo an toàn cho giả định này, rollup phải xác nhận dữ liệu đã được công bố để bất kỳ ai cũng có thể tái tạo chuỗi và cung cấp bằng chứng gian lận khi cần. Nhờ Blobstream, optimistic rollup có thể đăng tải bằng chứng xác nhận blob của họ đã đưa vào Celestia. Khi phát sinh gian lận, các thành phần có thể lấy blob liên quan từ lớp đảm bảo truy xuất dữ liệu của Celestia để chứng minh sự không nhất quán.

Tích hợp này giúp giảm chi phí, tăng khả năng mở rộng so với cách đăng tải dữ liệu trực tiếp lên blockchain chuyên về thực thi. Nhờ đó, optimistic rollup có thể phát triển mà không bị gánh nặng chi phí calldata cao, song vẫn giữ sự liên kết an toàn với nhà cung cấp lớp truy xuất dữ liệu.

Zero-Knowledge Rollup và Blobstream

Zero-knowledge rollup có các yêu cầu khác biệt nhưng cũng được hưởng lợi rõ rệt từ Blobstream. Các rollup này sử dụng các bằng chứng hợp lệ ngắn gọn để chứng minh giao dịch được thực hiện chính xác. Tuy vậy, vẫn phải đảm bảo dữ liệu giao dịch gốc luôn sẵn sàng với bên ngoài, không chỉ có bằng chứng chuyển trạng thái. Nếu khuyết khả năng truy xuất dữ liệu, hệ thống trở nên mờ mịt vì không ai ngoài nhà vận hành rollup có thể xác minh hay tái dựng chuỗi.

Blobstream cho phép zk-rollup tích hợp bằng chứng truy xuất dữ liệu gọn nhẹ bên cạnh bằng chứng zero-knowledge. Kết hợp này đảm bảo hai yếu tố: bằng chứng zk xác thực chuyển trạng thái, còn bằng chứng Blobstream xác nhận dữ liệu đã công bố trên Celestia. Nhờ vậy niềm tin vào zk-rollup được tăng cường, củng cố tiềm năng của chúng như môi trường thực thi vừa mở rộng, vừa xác thực được.

Tại sao Blobstream quan trọng với blockchain mô-đun?

Blobstream giữ vai trò then chốt trong tầm nhìn blockchain mô-đun của Celestia, đóng vai trò cầu nối giữa đảm bảo truy xuất dữ liệu và lớp thực thi. Nếu không có Blobstream, các rollup buộc phải tải về toàn bộ blob hoặc dùng các phương pháp kém hiệu quả hơn để chứng minh khả năng truy xuất dữ liệu, làm giảm hiệu quả mở rộng mà Celestia hướng tới.

Với bằng chứng gọn nhẹ, Blobstream cho phép nhiều rollup cùng chia sẻ lớp truy xuất dữ liệu của Celestia và vẫn vận hành độc lập ở lớp thực thi. Mỗi rollup có thể hoạt động với sự chắc chắn rằng dữ liệu luôn an toàn, dễ truy xuất, minh bạch. Người dùng sẽ được hưởng phí giao dịch thấp hơn, trong khi nhà phát triển có một hạ tầng tin cậy để xây dựng ứng dụng. Sự ra đời của Blobstream do đó không chỉ là đột phá về kỹ thuật mà còn là nền mô-đun mạnh mẽ cho toàn hệ sinh thái blockchain.

Tuyên bố từ chối trách nhiệm
* Đầu tư tiền điện tử liên quan đến rủi ro đáng kể. Hãy tiến hành một cách thận trọng. Khóa học không nhằm mục đích tư vấn đầu tư.
* Khóa học được tạo bởi tác giả đã tham gia Gate Learn. Mọi ý kiến chia sẻ của tác giả không đại diện cho Gate Learn.