Giải thích về DVN trong LayerZero V2
Bài viết này tập trung vào việc xác minh các tin nhắn được gửi qua LayerZero, được thực hiện bởi các thực thể được gọi là Mạng xác minh phi tập trung (DVN).
Muốn tìm hiểu chi tiết hơn về LayerZero V2? Đọc nó tại đây .
Bạn cũng có thể nghe trên Twitter gần đây do LayerZero Labs tổ chức giải thích về DVN từ quan điểm của các nhóm điều hành chúng.
Mạng xác minh phi tập trung (DVN) là gì?
Mọi ứng dụng được xây dựng trên LayerZero đều có thể Định cấu hình Ngăn xếp bảo mật bao gồm một số Mạng xác minh phi tập trung (DVN) bắt buộc và tùy chọn để kiểm tra payloadHash
tính toàn vẹn của thông báo được phát ra, chỉ định ngưỡng tùy chọn khi có thể cam kết một thông báo chưa được xác minh là Đã xác minh.
Nói cách khác, DVN là đơn vị chịu trách nhiệm xác minh tin nhắn được gửi qua chuỗi bởi các ứng dụng sử dụng LayerZero.
Ai có thể chạy DVN?
LayerZero không được phép.
Do đó, bất kỳ thực thể nào cũng có thể xây dựng DVN hoặc phát triển Bộ điều hợp DVN miễn là lược đồ xác minh của nó có thể xác nhận tính toàn vẹn của thông điệp payloadHash.
Điều này dẫn đến một loạt các tùy chọn DVN để các nhà phát triển ứng dụng lựa chọn, trải rộng trên nhiều loại máy khách, phương thức xác thực, bộ xác thực và kỹ thuật chứng minh.
Ví dụ: một DVN có thể yêu cầu sự tham gia của 20 trình xác thực trải rộng trên nhiều châu lục và được điều hành bởi một tổ chức nghiên cứu Ethereum có nguồn gốc từ tiền điện tử. Một DVN khác có thể có sự tham gia của một số ít người ký từ một nhóm doanh nghiệp được quản lý. Các DVN mới hơn có thể tận dụng giao thức đặt cược lại (restake) và thực hiện cơ chế bảo mật kinh tế hoặc cắt giảm.
Hơn 30 DVN hiện có sẵn cho các dapp xây dựng trên LayerZero, bao gồm các phương pháp xác minh sử dụng công nghệ zk, chuỗi trung gian, người ký tập đoàn và cầu nối của bên thứ ba.
Danh sách đầy đủ các DVN có sẵn có thể được tìm thấy ở đây .
Các DVN sắp ra mắt bao gồm các cầu nối gốc, nhiều cầu nối của bên thứ ba hơn, các dịch vụ đặt lại (restake), zkOracles và ví MPC.
Tại sao DVN lại quan trọng?
Các dapp được xây dựng trên LayerZero có thể chọn bất kỳ DVN (hoặc kết hợp DVN) nào để xác minh các tin nhắn đi giữa các chuỗi. Cấu hình DVN đã chọn là một phần của Ngăn xếp bảo mật của ứng dụng.
Giao thức LayerZero được thiết kế có chủ ý để đưa ra quan điểm khách quan về cách xác minh tin nhắn. Thay vì thực thi một phương pháp bảo mật cố định, LayerZero trao quyền sở hữu bảo mật cho chính các ứng dụng.
Chúng tôi tin rằng các nhà phát triển nên chọn phương pháp xác minh phù hợp với nhu cầu dự án của họ và phương pháp đó có thể và nên phát triển theo thời gian cùng với quá trình nghiên cứu và phát triển dự án mà không có bất kỳ ảnh hưởng nào đến bảo mật lâu dài.
Đây là một lựa chọn thiết kế khác với hầu hết các giao thức và dịch vụ nhắn tin, thay vào đó chỉ cung cấp một cấu hình bảo mật được chia sẻ duy nhất, liên tục cập nhật một mô hình bảo mật đầu cuối nguyên khối duy nhất (ví dụ: bộ trình xác nhận, oracle, middlechain, v.v.) để bao gồm dây chuyền mới.
Cách tiếp cận một kích thước phù hợp cho tất cả đối với bảo mật thường dẫn đến việc các ứng dụng phải trả quá thấp hoặc quá mức cho bảo mật. Ví dụ: một dự án NFT đa chuỗi có nhu cầu bảo mật thấp hơn nhiều so với thị trường tiền tệ đa chuỗi. Một dự án đảm bảo chuyển giao giá trị < 0,5 ETH, trong khi một dự án khác có thể đảm bảo hơn 1 tỷ USD. Tuy nhiên, nếu cả hai đều được xây dựng trên giao thức chuỗi chéo bảo mật được chia sẻ thì các dự án của họ — và cơ sở người dùng — sẽ trả số tiền như nhau cho bảo mật (hiển thị bên dưới).
Ngược lại, với bộ DVN đa dạng và ngày càng phát triển, các nhà phát triển LayerZero có thể định cấu hình các tham số bảo mật để phù hợp nhất với dapp của họ thay vì bị buộc phải đưadapp của họ vào một kiến trúc nguyên khối, cứng nhắc. Điều này không chỉ cho phép sự linh hoạt ngay lập tức hơn mà còn đảm bảo cho các ứng dụng trong tương lai. Ví dụ: không cần viết thêm bất kỳ 1 dòng mã nào, một ứng dụng có thể hoán đổi một oracle DVN lạc quan lấy một zkOracle đã được thử nghiệm trong chiến đấu khi các công nghệ mới ra đời.
Nghiên cứu và thời gian sẽ giới thiệu các phương pháp an toàn hơn và tinh vi hơn để bảo mật thông tin được truyền giữa các blockchain. LayerZero V2 cho phép những tiến bộ như vậy được tận dụng trong tương lai.
DVN được sử dụng như thế nào trong thực tế?
“Ngăn xếp bảo mật” của dapp đề cập đến cấu hình duy nhất của DVN, Bộ thực thi và các tùy chọn bảo mật khác. Điều này bao gồm các lựa chọn như chuỗi được kích hoạt và số lượng xác nhận khối mà DVN phải chờ xác minh tin nhắn.
Với mục đích của bài viết này, chúng tôi sẽ chỉ tập trung vào khía cạnh DVN của Ngăn xếp bảo mật.
Khái niệm có tên “X of Y of N” là cốt lõi của Security Stack. Đó là cấu hình của DVN bên trong Ngăn xếp bảo mật, mô tả cách các ứng dụng chọn và/hoặc xóa DVN để xác minh tin nhắn. ( Ghi chú của biên tập viên: video giải thích tại đây . )
X of Y of N cho phép các ứng dụng kết hợp DVN theo cách họ muốn. Các nhà phát triển ứng dụng có thể chỉ định số lượng DVN tối thiểu để kiểm tra tính toàn vẹn của thông báo chuỗi chéo trước khi xác nhận tính hợp lệ của nó.
Ví dụ: tổ hợp DVN “1 trên 3 trên 5” sẽ bao gồm một DVN bắt buộc và hai DVN tùy ý trong tổng số năm DVN để xác minh thông báo trước khi chuyển sang thực thi.
Khi xây dựng Ngăn xếp bảo mật mạnh mẽ, các ứng dụng nên kết hợp DVN để giảm thiểu rủi ro thông đồng và/hoặc hack. Ví dụ: thiết lập DVN của Google Cloud và Axelar DVN Adapter là một Ngăn bảo mật rất khó vì nó bao gồm xác minh từ một thực thể tập trung và phi tập trung, giảm thiểu rủi ro thông đồng (và có thể thêm nhiều DVN hơn vào thiết lập này sau này).
Để giảm thiểu rủi ro, các ứng dụng có thể chạy DVN của riêng mình, liên hệ với nhóm DVN để thực hiện thẩm định và/hoặc chọn kết hợp DVN để không thể thông đồng.
Phần kết luận
V2 tập trung vào việc kết nối các chuỗi khối, phát triển toàn cầu và bảo mật thuộc sở hữu ứng dụng .
Với V2, LayerZero là phản đề của việc khóa nhà cung cấp, cho phép các nhà phát triển lựa chọn, sửa đổi và kết hợp các loại phương pháp xác minh khác nhau dựa trên trường hợp sử dụng cụ thể.
Loại bỏ silo. Xây dựng ở khắp mọi nơi. Bảo mật riêng.
Cảm ơn Irene đã đồng viết bài này.
Liên hệ
Để biết thêm thông tin về V2, hãy xem chủ đề này , đọc bài viết này hoặc xem tài liệu của chúng tôi . Để tìm hiểu thêm về LayerZero nói chung, hãy xem trang web . Để biết thêm thông tin, nhóm LayerZero Labs sẵn sàng trả lời các câu hỏi chung trên Discord và Telegram . Bạn cũng có thể theo dõi LayerZero Labs trên X để nhận thông tin cập nhật nhất.
- Đối với các yêu cầu cụ thể về DVN, hãy điền vào biểu mẫu này !
Nguồn: https://medium.com/layerzero-official/layerzero-v2-explaining-dvns-02e08cce4e80