BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
Trang chủ
AI AI
Tin nhanh
Bài viết
Sự kiện
BlockBeats Pro
Thêm
Thông tin tài chính
Chuyên đề
Hệ sinh thái chuỗi khối
Mục nhập
Podcast
Data
OPRR
Partnered With:

Giải thích quá trình theo dõi tính khả dụng của dữ liệu: Làm thế nào để kể câu chuyện về chuỗi khối mô-đun?

Đọc bài viết này mất 27 phút
Bài viết này giới thiệu ba khía cạnh của giải pháp cho các vấn đề về tính sẵn có của dữ liệu trong ngành.
Tiêu đề gốc: " Một bài viết để hiểu trạng thái phát triển của lộ trình sẵn có dữ liệu 》
Tác giả gốc: 0x1, IOBC Capital


Tính khả dụng của dữ liệu (Data Availability) chủ yếu tồn tại trong ngôn ngữ của các nút máy khách nhẹ so với đầy đủ nút.trong hoàn cảnh. Liên quan đến vấn đề về tính khả dụng của dữ liệu của các nút máy khách hạng nhẹ, ngành đã đạt được sự đồng thuận rằng mã xóa có thể được sử dụng để giải quyết nó.


Không chỉ các nút máy khách hạng nhẹ có vấn đề về tính khả dụng của dữ liệu, chúng còn tồn tại trong bản tường thuật của Layer1+Layer2 và bản tường thuật của Layer1+Layer2. Blockchain mô-đun: Các vấn đề về tính khả dụng của dữ liệu.


Hiện tại, ngành chủ yếu có ba giải pháp sau cho vấn đề về tính sẵn có của dữ liệu:


1 . Sơ đồ giảm chi phí lưu trữ dữ liệu trên chuỗi L1 - EIP-4488 và EIP-4844


Phải làm gì khi Ethereum sử dụng Rollup để mở rộng dung lượng Có ba các loại phí chính cho một giao dịch: phí thực hiện (phí cho tất cả các nút trong mạng thực hiện giao dịch và xác minh tính hợp lệ của nó), phí lưu trữ/trạng thái (phí cập nhật trạng thái mới) và phí sẵn có của dữ liệu (phí để xuất bản dữ liệu lên L1). Trong số đó, phí cung cấp dữ liệu chiếm phần lớn.


Hiện tại, Rollup tải dữ liệu lên L1 dưới dạng Calldata, giá thành rất cao. Vì vậy, EIP-4488 được đề xuất có thể giảm chi phí của mỗi byte Calldata khác 0 từ 16Gas xuống 3Gas, nhưng trên thực tế chi phí này vẫn khá cao.


Sau đó, đề xuất EIP-4844, Proto-Danksharding, đã được đề xuất. Một định dạng giao dịch được gọi là Blob mang theo Giao dịch đã được giới thiệu. So với định dạng giao dịch thông thường, định dạng giao dịch này có thêm một vị trí Blob có thể được sử dụng để lưu trữ dữ liệu L2. Hơn nữa, dữ liệu Blob sẽ bị nút xóa sau một tháng, do đó tiết kiệm đáng kể dung lượng lưu trữ.


Blob Định dạng giao dịch này cung cấp dữ liệu sẵn có rẻ hơn Calldata. Có hai lý do chính: một mặt, Callda tồn tại trong Tải trọng thực thi và dữ liệu Blob được lưu trữ trong nút Prysm hoặc nút Lighthouse (chứ không phải trong Geth). hợp đồng Hơn thế nữa; mặt khác, dữ liệu Blob được lưu trữ ngắn hạn và nút sẽ xóa dữ liệu Blob sau một tháng.


Nói chung, đây có thể được hiểu là một giải pháp để Ethereum giảm chi phí sẵn có của dữ liệu trên chuỗi L1.


Ngoài ra, một sơ đồ hỗ trợ để xác minh tính khả dụng của dữ liệu cũng được đề xuất - Lấy mẫu tính khả dụng của dữ liệu (DAS, Lấy mẫu tính khả dụng của dữ liệu). Nếu một nút vượt qua kiểm tra DAS, nó chỉ có thể Tải xuống một số khối được chọn ngẫu nhiên để xác minh xem khối đó đã được xuất bản hay chưa. Vì DAS có thể thực hiện xác minh song song trên dữ liệu khối, nên ngay cả khi số lượng phân đoạn dữ liệu (Data Sharding) lớn trong tương lai, nó sẽ không làm tăng gánh nặng cho một nút xác minh duy nhất mà sẽ kích thích nhiều nút xác minh hơn tham gia, do đó đảm bảo hiệu quả của các nút xác minh. Để triển khai DAS, công nghệ mã hóa xóa đã được giới thiệu; đồng thời, để đảm bảo mã xóa được mã hóa chính xác, Cam kết đa thức KZG đã được đưa ra.


Sau chuỗi giải pháp trên, nút Ethereum (hoặc ứng dụng khách nhẹ) chỉ cần tải xuống ngẫu nhiên một phần của khối dữ liệu để xác minh Tất cả dữ liệu đều có sẵn.


2. Giải pháp sẵn có của dữ liệu được giới thiệu bởi lớp thực thi Rollup


Lớp thực thi hiện tại của head Rollup cũng có các giải pháp sẵn có dữ liệu riêng, lấy StarkEx, zkSync2.0, Polygon zkEVM, v.v. làm ví dụ.


StarkEx


StarkEx là một tiện ích mở rộng dành riêng cho ứng dụng để tạo khung Giải pháp quyền. Hiện tại, các dự án bao gồm dYdX, Immutable, Sorare, DeversiFi, Reddio, v.v. đều sử dụng giải pháp StarkEx.


StarkEx có nhiều chế độ sẵn có của dữ liệu: Rollup, Validium, Volition. Tất cả ba chế độ đều dựa trên bằng chứng về tính hợp lệ. Ở chế độ Tổng hợp, tất cả dữ liệu được gửi trên chuỗi (dữ liệu trên chuỗi); ở chế độ Validium, dữ liệu vẫn ở ngoài chuỗi (dữ liệu ngoài chuỗi) và chỉ có cam kết về trạng thái gần đây nhất và bằng chứng hợp lệ của trạng thái đó được gửi. Trên chuỗi; Chế độ ý chí là chế độ kết hợp trong đó người dùng có thể chọn chế độ lưu trữ dữ liệu của một mức độ chi tiết giao dịch duy nhất là trên chuỗi hay ngoài chuỗi.


Vì dữ liệu của Validium vẫn nằm ngoài chuỗi và chỉ những cam kết và bằng chứng mới nhất của nhà nước mới cần được gửi tới chuỗi nên phí giao dịch của Validium thấp hơn và TPS cũng cao hơn .. Cao, nhưng cái giá là các nhà khai thác (Operator) của StarkEx Validium có thể đóng băng tiền của người dùng. StarkEx giới thiệu Ủy ban sẵn có dữ liệu (DAC) được cấp phép, ủy ban này phải xác nhận rằng họ đã nhận được dữ liệu bằng cách ký mọi bản cập nhật vào trạng thái thông qua số đại biểu của nó. Hiện tại ở StarkEx, DAC bao gồm 8 người tham gia.


zkSync


zkSync2.0 giới thiệu kiến trúc tổng thể mới, cung cấp các tài khoản zkRollup và zkPorter mix. Nhưng hai phần này cũng có thể kết hợp và tương tác được: hợp đồng và tài khoản ở phía zkRollup có thể tương tác liền mạch với các tài khoản ở phía zkPorter và ngược lại. Từ góc độ người dùng, điểm khác biệt đáng chú ý duy nhất là tài khoản zkPorter rẻ hơn 100 lần.


Shard 0 là một phân đoạn zkRollup đơn giản với tính khả dụng của dữ liệu hoàn chỉnh và đảm bảo bảo mật của Ethereum L1 cơ bản. Vì vậy, Shard 0 là phân đoạn có chi phí vận hành cao nhất bên trong zkPorter, bằng khoảng 1 chi phí giao dịch trên mạng chính /100.


3. Các giải pháp chung về tính sẵn có của dữ liệu


Ngoài ra đến Ethereum L1 và Rollup L2 trong việc giải quyết Ngoài các vấn đề về tính sẵn có của dữ liệu và giảm chi phí sẵn có của dữ liệu, một số dự án cũng đang cố gắng giới thiệu các giải pháp phổ quát về tính sẵn có của dữ liệu. Các dự án như vậy dự kiến sẽ đảm nhận vai trò quan trọng là lớp sẵn có của dữ liệu trong các chuỗi khối mô-đun trong tương lai. Hiện tại có hai dự án chính: Celestia và Polyon Avail.


Celestia


Celestia là một chuỗi khối mô-đun tập trung vào lớp sẵn có của dữ liệu. Lớp Celestia DA có hai tính năng chính: Lấy mẫu sẵn có dữ liệu (DAS) và Cây Merkle không gian tên (NMT). DAS cho phép các nút ánh sáng xác minh tính khả dụng của dữ liệu mà không cần tải xuống toàn bộ khối; NMT cho phép các lớp thực thi và thanh toán trên Celestia chỉ tải xuống các giao dịch có liên quan đến chúng.


Để Celestia trở thành lớp sẵn có dữ liệu độc lập, có ba điều cốt lõi: Rollup chuyển tất cả dữ liệu giao dịch sang Celestia;


Celestia xuất bản tất cả dữ liệu này trên mạng của mình;


Ethereum xác nhận rằng Celestia đã lưu trữ và xuất bản dữ liệu này và có thể truy cập nó bất cứ lúc nào. Nói chung, Celestia triển khai giải pháp sẵn có dữ liệu phổ quát này thông qua mã xóa + bằng chứng gian lận + hạn chế kinh tế và cơ chế khuyến khích.


Polygon Avail


Polygon là một dự án có sức sống mạnh mẽ và nhóm của nó lên kế hoạch và phát triển Rất có khả năng. Polygon đã trải qua quá trình phát triển của các giải pháp công nghệ mở rộng từ kênh trạng thái và Plasma đến Optimstic Rollup và zk Rollup. Nhóm Polygon cũng đã khám phá nhiều hướng mở rộng trong nội bộ và vẫn đang phát triển theo nhiều hướng mở rộng, chẳng hạn như: Polygon Avail và Polygon Zero. , Đa giác Miden, Đa giác zkEVM, v.v. Polygon giống như một công cụ tổng hợp Layer2 tổng hợp nhiều giải pháp mở rộng.


Polygon Avail là một dự án được thiết kế để giải quyết vấn đề về tính khả dụng của dữ liệu trong kế hoạch mở rộng Ethereum. Quan chức này định nghĩa Polygon Avail là một chuỗi khối mô-đun trên trang web chính thức, tương ứng với lớp sẵn có của dữ liệu.


Avail có thể cung cấp cho bất kỳ khách hàng hạng nhẹ nào sự đảm bảo cao về tính khả dụng của dữ liệu. Tất nhiên, tài liệu chính thức cũng tuyên bố thẳng thừng rằng "nó không cung cấp thêm tính khả dụng của dữ liệu cho khách hàng nhẹ hơn bất kỳ mạng nào khác." Đảm bảo DA cao".


Avail tập trung vào việc chứng minh dữ liệu khối bằng cách tận dụng các cam kết đa thức KZG, mã hóa xóa và các kỹ thuật khác để cho phép các máy khách hạng nhẹ lấy mẫu ngẫu nhiên và hiệu quả các mẫu nhỏ có sẵn mà không cần tải xuống toàn bộ khối để xác minh tính khả dụng đầy đủ của nó.


Giống như Celestia, Polygon Avail là giải pháp sẵn có cho dữ liệu có mục đích chung. Không giống như Celestia sử dụng bằng chứng gian lận để đảm bảo mã hóa xóa chính xác, Polygon Avail sử dụng các cam kết KZG. Celestia thực hiện tương đối đơn giản, nhưng do mã hóa bị xóa và dữ liệu lấy mẫu nút ánh sáng có quy mô lớn nên nó yêu cầu băng thông liên lạc cao hơn một chút. Tính khả dụng liên quan đến việc triển khai mã hóa tương đối phức tạp và khó khăn hơn một chút. Ưu điểm của nó là quy mô mã xóa nhỏ, lượng dữ liệu lấy mẫu nút nhẹ nhỏ và yêu cầu băng thông thấp.


Tóm tắt


Các giải pháp ở ba khía cạnh trên là tất cả đều nhằm mục đích Giải quyết vấn đề về tính khả dụng của dữ liệu trên chuỗi hoặc giới thiệu một cách mới để lưu trữ dữ liệu trên L1 hoặc xem xét sự phát triển của chuỗi khối từ góc độ mô-đun và sau đó xây dựng lớp sẵn có của dữ liệu phổ quát hoặc thiết kế Dữ liệu tắt -chain trên L2 Giải pháp sẵn có dữ liệu giá rẻ.Tôi có cảm giác những giải pháp này sẽ cùng tồn tại trong một thời gian dài sắp tới.


Layer1+Layer2 Theo kiến trúc, "Blob" thay thế "Calldata" để đảm bảo tính sẵn có của dữ liệu của Lớp 2 và Validium, Volition và zkPorter đảm bảo rằng bản thân Lớp 2 cũng có các giải pháp sẵn có về dữ liệu thông qua các hạn chế kinh tế và cơ chế khuyến khích trong phạm vi giới hạn của các bên liên quan. Theo tường thuật của chuỗi khối mô-đun, các giải pháp sẵn có dữ liệu chung như Polygon Avail và Celestia sẽ đảm nhận trách nhiệm của lớp DA trong tương lai theo cách tương đối phi tập trung hơn.


Đồng thời, tôi hy vọng sẽ thấy nhiều nhóm doanh nhân xuất sắc hơn làm việc trên dữ liệu Khám phá miền khả năng sử dụng. Các giải pháp sẵn có của dữ liệu hiện có này là những giải pháp tìm đường, nhưng tôi luôn cảm thấy rằng những giải pháp này vẫn kém thú vị hơn.


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

举报 Báo lỗi/Báo cáo
Chọn thư viện
Thêm mới thư viện
Hủy
Hoàn thành
Thêm mới thư viện
Chỉ mình tôi có thể nhìn thấy
Công khai
Lưu
Báo lỗi/Báo cáo
Gửi