Home » Rollup, Validium, Volition – Dữ liệu của người dùng đang được lưu trữ ở đâu?

Rollup, Validium, Volition – Dữ liệu của người dùng đang được lưu trữ ở đâu?

by Coingonews

Tổng quan

– Khi người dùng gửi các giao dịch trên Layer 2 (StarkEx hoặc StarkNet), các giao dịch này được nhóm lại và gửi đến STARK Prover. 

– STARK Prover nhận biết trạng thái (state) của sổ cái trước và sau khi các giao dịch này được xử lý.

– STARK Prover tạo STARK Proof chứng thực tính hợp lệ của trạng thái mới (new state). 

– Trạng thái mới và STARK Proof được gửi đến STARK verifier để xác minh.

—> Kiến trúc này cung cấp cho người dùng chi phí giao dịch thấp, trong khi vẫn có được bảo mật từ Ethereum.

Tại sao phải cần Data Availability?

– Proof sẽ chứng thực tính hợp lệ của trạng thái mới, nhưng nó không cho bạn biết trạng thái mới ở đây gồm những gì. Đây là lúc Data Availability trở nên cần thiết. 

– Nếu chúng ta chỉ có Proof, thì blockchain chỉ biết rằng những gì đã gửi là hợp lệ, nhưng chúng không biết trạng thái mới (VD: số dư sổ cái) là gì? Những người dùng/ giao dịch nào được liệt kê trong cùng Proof này. 

– VD: Khi bạn được yêu cầu chứng minh rằng x = x. Điều này rất dễ dàng, cái khó là x thực sự bằng bao nhiêu? Vì vậy bạn cần có thông tin cung cấp riêng biệt.

– Tương tự đối với STARK Proof, trình xác minh có thể chứng minh Proof này là hợp lệ (x=x). Nhưng chúng cần một đầu vào riêng để cho bạn biết x (số dư sổ cái mới) là bao nhiêu.

Có ba cách tiếp cận để cung cấp dữ liệu này.

Rollup

– Ở chế độ này, dữ liệu và các bằng chứng được lưu trữ on-chain. Cả dYdX và Public StarkNet L2 đều sử dụng chế độ này. 

Validium

– Đối với chế độ Rollup, phần lớn phí gas Ethereum được tiêu dùng cho Data Availability chứ không phải dùng cho việc xác minh bằng chứng. Nguyên nhân là do việc lưu trữ dữ liệu trên blockchain tốn nhiều phí gas. 

– Ở chế độ Validium, dữ liệu sổ cái không được gửi đến Ethereum. Thay vào đó, chúng được lưu trữ off-chain bởi Data Availability Committee (DAC). Ethereum chỉ lưu trữ hàm băm (hash) của dữ liệu này. 

– Thành viên của DAC bao gồm: Consensys, Nethermind, Iqlusion và Cephalopod.

– Những lợi ích ở đây là phí gas sẽ được giảm đáng kể. Nếu muốn rút tiền từ Layer 2, bạn chỉ cần có chữ ký của một trong các thành viên DAC.

– Một lợi ích nổi bật khác là tính bảo mật thông tin. Ở Chế độ Rollup, số dư của mỗi tài khoản tại từng thời điểm sẽ được công khai. Với Validium, dữ liệu này bị ẩn khỏi blockchain – chỉ có thành viên DAC mới biết điều này.

Volition

– Volition cung cấp chế độ hỗn hợp giữa Rollup và Validium tùy thuộc vào nhu cầu của người sử dụng. Chúng thực hiện điều này bằng cách giữ một sổ cái on-chain và một sổ cái khác off-chain tại DAC. 

– Trường hợp ứng dụng: người dùng mua một NFT đắt tiền như Bored Ape hoặc Cryptopunk trên StarkEx. Họ có thể sử dụng chế độ Rollup để giao dịch được ghi trên Ethereum. Sau đó người dùng mua một NFT khác rẻ hơn (VD: vật phẩm trong game), họ sẽ sử dụng Validium để tiết kiệm gas fee.

Tính đến tháng 11/2022, StarkEx đã thực hiện khoảng 750 tỷ USD khối lượng giao dịch và hơn 270 triệu giao dịch trên Ethereum. Đối với NFT, StarkEx đã đúc hơn 85 triệu NFT với mức giá rẻ hơn 1000 lần so với thực hiện trực tiếp trên Ethereum.

Related Posts

Leave a Comment

@2022 All Right Reserved.