Validium là gì?
Validium cũng là một giải pháp mở rộng cho Lớp 2 của Ethereum. Nó chủ yếu xử lý các giao dịch ngoài chuỗi, đảm bảo tính khả dụng của dữ liệu ngoài chuỗi (lưu trữ dữ liệu ngoài chuỗi) và tạo ra số không đồng thời bằng chứng về kiến thức xác nhận tính hợp lệ của giao dịch.
Validium hoạt động như thế nào? Kiểu
2.1 Gửi giao dịch
Người dùng gửi giao dịch và các giao dịch được gửi tới Nhà điều hành. Nhà điều hành ở đây thực sự là Nút Validium thực hiện giao dịch. Toán tử ở đây có thể là một hoặc nhiều
2.2 Xử lý giao dịch< /h3>2.2.1 Thu thập các giao dịch và tạo thành các đợt
Nhà điều hành thu thập các giao dịch trong một khoảng thời gian nhất định và sắp xếp các giao dịch này thành một đợt< /p>
2.2.2 Xử lý giao dịch
2.2.2.1 Xác minh tính hợp lệ của giao dịch
Xác minh chữ ký: Trước tiên, nhà điều hành xác minh chữ ký của từng giao dịch để đảm bảo rằng giao dịch được thực hiện bởi một tài khoản hợp pháp
Xác minh số dư: Xác minh xem tài khoản giao dịch có đủ số dư để giao dịch hay không. Bước này đảm bảo rằng không có khoản bội chi và đảm bảo tính hợp lệ của số tiền trong giao dịch.
2.2.2.2 Sắp xếp giao dịch
Toán tử sắp xếp các giao dịch theo các quy tắc nhất định (chẳng hạn như dấu thời gian, chi phí, v.v.). Mục đích của việc phân loại là tối ưu hóa hiệu quả xử lý và đảm bảo tính công bằng trong giao dịch.
2.2.2.3 Lô đóng gói
Gói nhiều giao dịch thành một đợt để xử lý thống nhất tiếp theo
2.2.2.4 Cập nhật trạng thái
< span style="font- size: 18px;">Nhà điều hành cập nhật trạng thái của tài khoản (chẳng hạn như thay đổi số dư) dựa trên nội dung giao dịch. Bước này liên quan đến việc sửa đổi cơ sở dữ liệu trạng thái ngoài chuỗi để ghi lại trạng thái mới của từng tài khoản. Tạo các giá trị băm mới cho mỗi trạng thái được cập nhật. Những giá trị băm này sẽ được sử dụng để tạo các trạng thái gốc mới
2.3 Tạo bằng chứng không có kiến thức
Hoạt động Các nhà nghiên cứu sử dụng các mạch chứng minh cụ thể để tạo ra bằng chứng không có kiến thức để xác minh tính chính xác của các giao dịch ngoài chuỗi này. Bằng chứng ZK đảm bảo rằng tất cả các tính toán ngoài chuỗi được thực hiện chính xác đồng thời bảo vệ quyền riêng tư của các giao dịch.
2.4 Gửi cam kết cấp nhà nước và bằng chứng không có kiến thức cho chuỗi
Toán tử Toán tử tạo gốc trạng thái mới nhất theo lô, như một cam kết trạng thái và đã tạo Bằng chứng không có kiến thức (chứng minh tính chính xác của các giao dịch ngoài chuỗi) và gửi nó tới mạng chính L1
2.5 Lưu trữ dữ liệu ngoài chuỗi
Validium dựa vào Ủy ban sẵn có dữ liệu (DAC) để quản lý tính sẵn có và lưu trữ dữ liệu ngoài chuỗi. Điều này đảm bảo rằng dữ liệu có thể được truy cập và xác minh khi cần thiết.
2.6 Xác minh và ghi lại Mainnet
2.6.1 Xác minh bằng chứng không có kiến thức
Khi xác minh hợp đồng thông minh của mạng chính Ethereum nhận được bằng chứng không có kiến thức đã gửi, nó sẽ được xác minh để xác nhận tính chính xác của quá trình xử lý ngoài chuỗi và tính hợp lệ của trạng thái mới gốc.
2.6.2 Ghi lại trạng thái gốc
Sau khi quá trình xác minh được thông qua, gốc trạng thái mới (State Root) sẽ được ghi lại trên Ethereum để đảm bảo tính hợp pháp và hiệu lực của trạng thái cuối cùng ngoài chuỗi. Thường được ghi lại trong tiêu đề khối hoặc hợp đồng thông minh chuyên dụng. Bước này đảm bảo tính minh bạch và khả năng truy xuất nguồn gốc của trạng thái ngoài chuỗi.
Bản ghi gốc trạng thái tương đương với cam kết với off-chain trạng thái, cho biết Tất cả các giao dịch ngoài chuỗi đã gửi đã được xác nhận và ghi lại. Bằng cách ghi lại trạng thái gốc, người dùng và người xác thực có thể sử dụng Bằng chứng Merkle để xác minh rằng các giao dịch cụ thể được đưa vào trạng thái mà không cần phải tải xuống và xác minh toàn bộ trạng thái. Điều này cải thiện đáng kể hiệu quả của việc xác nhận dữ liệu. Giải quyết tranh chấp: Trong trường hợp xảy ra tranh chấp, gốc trạng thái có thể được sử dụng làm cơ sở để xác minh tính toàn vẹn của dữ liệu ngoài chuỗi. Người dùng có thể gửi bằng chứng liên quan để giải quyết tranh chấp và đảm bảo tính minh bạch và chính xác của dữ liệu
2.7 và Rút tiền
2.7.1 Tiền gửi
Người dùng gửi ETH hoặc các token khác tới các hợp đồng đặc biệt trên Ethereum. Hợp đồng này ghi lại khoản tiền gửi và thông báo cho nhà điều hành Validium ngoài chuỗi. Nhà điều hành ghi có khoản tiền gửi của người dùng vào tài khoản ngoài chuỗi. Nhà điều hành ghi có khoản tiền gửi của người dùng vào tài khoản ngoài chuỗi
2.7.2 Rút tiền
Yêu cầu rút tiền của người dùng : Người dùng gửi yêu cầu rút tiền cho nhà điều hành. Yêu cầu rút tiền hàng loạt: Nhà điều hành bao gồm các yêu cầu rút tiền theo lô và tạo bằng chứng ZK tương ứng. Xác minh và rút tiền: Mạng chính xác minh chứng chỉ ZK đã gửi và yêu cầu rút tiền. Sau khi được xác minh, người dùng có thể rút số tiền tương ứng từ hợp đồng trên mạng chính Ethereum.
Ba ưu điểm và nhược điểm của validium
3.1 Ưu điểm
3.1.1 Thông lượng cao
Tắt -chain Tính khả dụng của dữ liệu cải thiện thông lượng và nâng cao khả năng mở rộng
3.1.2 Giao dịch Giảm phí< /span>
Không cần xuất bản dữ liệu giao dịch lên chuỗi chính, giúp giảm đáng kể chi phí giao dịch Chi phí
3.1.3 Có mức độ riêng tư nhất định h4 >
Dữ liệu chỉ được lưu trữ ngoài chuỗi chứ không phải trên chuỗi nên sẽ không được truy cập trên chuỗi , do đó Có tác dụng bảo vệ quyền riêng tư nhất định
3.1.4 Rút tiền nhanh chóng, không gặp khó khăn Hạn chế về thời gian, v.v.
3.2 Nhược điểm
< h4 style= "text-align: left;">
3.2.1 Rủi ro về tính khả dụng của dữ liệu< span style="font-size: 18px;">Validium dựa vào tính khả dụng của dữ liệu ngoài chuỗi, điều này mang lại những rủi ro nhất định. Bởi vì nếu nhà điều hành hoặc người quản lý tính khả dụng của dữ liệu che giấu dữ liệu giao dịch thì có thể không tạo được bằng chứng cần thiết để rút tiền của người dùng
3.2.2 Rủi ro tập trung
Đã tạo Bằng chứng về giới tính hợp lệ yêu cầu sử dụng phần cứng chuyên dụng, điều này gây ra rủi ro tập trung. Bởi vì nếu chỉ một số thực thể có đủ khả năng cung cấp các tài nguyên cần thiết, họ có thể thống trị mạng, làm ảnh hưởng đến tính chất phi tập trung của nó
3.2.3 Chi phí tính toán
Không tạo ra kiến thức Bằng chứng yêu cầu sức mạnh tính toán đáng kể; không hiệu quả về mặt chi phí đối với các ứng dụng có thông lượng thấp
3.2.4 Đừng chỉ dựa vào cơ chế bảo mật mã hóa
mà hãy hoàn toàn dựa vào bảo mật mã hóa cơ chế Không giống như tích chập không có kiến thức, nó cũng dựa vào các giả định về độ tin cậy và các khuyến khích kinh tế tiền điện tử
So sánh bốn validium và huyết tương
4.1 Điểm tương đồng h3>
Đầu tiên: chúng đều là các giải pháp mở rộng ngoài chuỗi Lớp 2, có thể tăng thông lượng giao dịch và giảm phí giao dịch.
Thứ hai: Tất cả các giao dịch và xử lý dữ liệu được chuyển ra ngoài chuỗi để giảm gánh nặng cho chuỗi chính
4.2 Sự khác biệt
4.2.1 Xử lý dữ liệu Các phương pháp khác nhau< /span>
Plasma: Gửi và rút tiền được bắt đầu từ lớp L1; Cần gửi trạng thái gốc đến chuỗi chính L1
Validium: Tiền gửi được bắt đầu bởi L1 và việc rút tiền được bắt đầu bởi L2, bạn không chỉ cần gửi gốc trạng thái mà còn cần tạo bằng chứng không có kiến thức và gửi nó tới chuỗi chính L1< /p>
4.2.2 Mô hình bảo mật khác
Plasma: Sử dụng cơ chế chống gian lận để xử lý các tranh chấp thông qua chuỗi chính nhằm đảm bảo an ninh. Người dùng có một khoảng thời gian nhất định để gửi bằng chứng gian lận. Validium: Chủ yếu dựa vào bằng chứng không có kiến thức để xác minh tính chính xác của các giao dịch ngoài chuỗi và đảm bảo quyền riêng tư và bảo mật dữ liệu
4.2.3 Chi phí và hiệu suất khác nhau
Plasma : Hầu hết các tính toán giao dịch được xử lý ngoài chuỗi, với mức phí thấp hơn. Tuy nhiên, một số chi phí trên chuỗi có thể phát sinh khi gửi điểm kiểm tra và xử lý tranh chấp.
Validium: Hầu hết các tính toán giao dịch được xử lý ngoài chuỗi, với mức phí thấp hơn. Người dùng chỉ cần trả chi phí gửi bằng chứng ZK và gốc trạng thái
4.2. 4 Sử dụng Các kịch bản khác nhau
Plasma: phù hợp với những người yêu cầu tính bảo mật cao và phức tạp Ứng dụng xử lý giao dịch nhưng chi phí không cần cao, phù hợp với các ứng dụng cấp doanh nghiệp và giải pháp xuyên chuỗi
Validium: Thích hợp cho giao dịch tần suất cao, tài chính phi tập trung (DeFi), trò chơi và các ứng dụng khác yêu cầu thông lượng cao và chi phí thấp. Nhờ khả năng xử lý ngoài chuỗi hiệu quả và chi phí giao dịch thấp
五validium Compare với zk rollup
5.1 Điểm tương đồng
< h4 style ="text-align: left;">
5.1.1 Điện toán ngoài chuỗiCả hai đều chuyển hầu hết các tính toán và xử lý giao dịch ra khỏi chuỗi để giảm gánh nặng cho chuỗi chính, đồng thời cải thiện khả năng mở rộng và thông lượng của hệ thống
< h4 style="text-align: left;">
5.1.2 Bằng chứng không có kiến thứcCả hai đều sử dụng công nghệ chứng minh không có kiến thức để xác minh tính chính xác và hợp pháp của các giao dịch ngoài chuỗi. Bằng chứng không có kiến thức đảm bảo quyền riêng tư và tính toàn vẹn của dữ liệu mà không tiết lộ chi tiết cụ thể của giao dịch
5.1.3 Trạng thái gốc được gửi tới chuỗi chính
Cả Validium và ZK Rollup thường xuyên gửi gốc trạng thái tới chuỗi chính Ethereum để đảm bảo cập nhật và xác minh trạng thái ngoài chuỗi
5.2 Sự khác biệt
5.2.1 Lưu trữ dữ liệu khác nhau
Validium: Dữ liệu được lưu trữ dưới chuỗi L1
ZK Rollup: Dữ liệu được nén theo lô và gửi đến chuỗi L1 để lưu trữ
5.2.2 Rủi ro về tính khả dụng của dữ liệu
Validium: Ủy ban tính sẵn có của dữ liệu lưu trữ dữ liệu giao dịch -chain (DAC) hoặc hệ thống lưu trữ phân tán khác. Dữ liệu không được lưu trữ trực tiếp trên chuỗi chính. Nếu Ủy ban Sẵn sàng Dữ liệu sơ suất hoặc có ác ý (ngưng hoạt động, cố tình không đóng gói một số giao dịch), người dùng có thể không truy cập được dữ liệu cần thiết.
ZK Rollup: Vì tất cả dữ liệu giao dịch được lưu trữ trên chuỗi chính nên tính khả dụng của dữ liệu An toàn hơn, người dùng có thể truy cập và xác minh dữ liệu giao dịch bất cứ lúc nào
5.2.3 Bảo mật ở các mức độ khác nhau
Validium: Ủy ban sẵn có dữ liệu phụ thuộc
Tính bảo mật của Validium một phần phụ thuộc vào hoạt động của Ủy ban Tính sẵn có của Dữ liệu. Nếu ủy ban sơ suất hoặc có ác ý, nó có thể ảnh hưởng đến tính bảo mật của hệ thống. ZK Rollup: Xác minh hoàn toàn trên chuỗi
ZK Rollup hoàn toàn dựa vào chuỗi chính để xác minh và lưu trữ dữ liệu, đảm bảo tính bảo mật và minh bạch cao hơn
5.2.4 Chi phí giao dịch
Validium: Vì không bắt buộc phải có dữ liệu Được lưu trữ trên chuỗi chính, Validium có thể giảm đáng kể chi phí giao dịch, đặc biệt đối với số lượng lớn các giao dịch nhỏ. ZK Rollup: Mặc dù chi phí giao dịch đã giảm so với các giao dịch trên chuỗi truyền thống nhưng vì cuối cùng tất cả dữ liệu cần phải được gửi lên chuỗi chính nên chi phí giao dịch của ZK Rollup vẫn cao hơn Validium
5.2.5 Quyền riêng tư
Validium: Vì dữ liệu được lưu trữ ngoài chuỗi chứ không phải trên chuỗi chính nên nó có mức độ riêng tư nhất định.
ZK Rollup: Dữ liệu được lưu trữ trên chuỗi và không có quyền riêng tư
5.2.6 Các tình huống sử dụng
Validium: phù hợp hơn với các giao dịch tần suất cao hoặc những giao dịch có yêu cầu về quyền riêng tư cảnh
ZK Rollup: Thích hợp cho một số yêu cầu thông thường hoặc không có yêu cầu về quyền riêng tư