Crypto

DVN

Definition

Một DVN (Mạng Xác Minh Phi Tập Trung) là một xác minh độc lập xác nhận rằng một thông điệp chuỗi chéo là hợp lệ trước khi nó được thực thi trên chuỗi đích.

DVN là gì

DVN, viết tắt của Mạng Xác Minh Phi Tập Trung, là một thành phần bảo mật được sử dụng trong các hệ thống nhắn tin chuỗi chéo để xác nhận rằng một thông điệp được quan sát trên một blockchain là cùng một thông điệp được gửi đến một blockchain khác.

Trong thực tế, một DVN theo dõi một chuỗi nguồn cho sự kiện thông điệp của một ứng dụng, kiểm tra tính toàn vẹn của thông điệp (thường thông qua một hàm băm của tải trọng), và sau đó tạo ra một tín hiệu 'xác minh' trên chuỗi mà logic của chuỗi đích có thể dựa vào. Ý tưởng này đặc biệt liên quan đến giao thức layerzero, nơi các ứng dụng có thể chọn DVN mà họ tin tưởng như một phần của cấu hình bảo mật của họ.

DVN quan trọng trong DeFi vì nhiều ứng dụng phụ thuộc vào trạng thái chuỗi chéo để di chuyển 'tài sản' hoặc hướng dẫn một cách an toàn - một khối xây dựng quan trọng được thảo luận trong các hướng dẫn rộng hơn như DeFi là gì.DVN xác minh thông điệp chuỗi chéo như thế nàoMột DVN xác minh các thông điệp chuỗi chéo bằng cách độc lập tái tạo những gì nên đúng từ chuỗi nguồn và sau đó công bố một 'chứng thực' mà chuỗi đích có thể kiểm tra.

Từng bước một, một DVN (1) theo dõi chuỗi nguồn cho một sự phát ra thông điệp cụ thể từ 'hợp đồng thông minh' của một ứng dụng, (2) chờ đợi một số lượng xác nhận đã chọn để giảm thiểu rủi ro tái tổ chức, (3) tính toán hoặc xác thực một hàm băm tải trọng và siêu dữ liệu (như nonce, ID chuỗi nguồn, người gửi và đích đến), và (4) gửi một giao dịch xác minh đến hợp đồng xác minh chuỗi đích hoặc bộ điều hợp.

Logic thực thi phía đích chỉ tiến hành khi các chứng thực DVN cần thiết có mặt. Về mặt khái niệm, nó tương tự như một 'oracle': thay vì báo cáo một giá, DVN báo cáo 'thông điệp chuỗi chéo chính xác này thực sự đã xảy ra trên chuỗi A.' Điều này khác với thiết kế cầu chuỗi chéo điển hình mà dựa vào một bộ xác minh cầu duy nhất cho tất cả các ứng dụng; các hệ thống dựa trên DVN có thể được cấu hình theo từng ứng dụng.

DVN 1 trong 1 là gì

DVN 1 trong 1 là một cấu hình mà chỉ cần một DVN để xác minh một thông điệp chuỗi chéo - có nghĩa là một chứng thực của một xác minh duy nhất là đủ để thông điệp được coi là hợp lệ. Bạn có thể nghĩ về nó như một sơ đồ ngưỡng với yêu cầu 1 trên 1: nếu DVN đó ký hoặc đăng tải xác minh, chuỗi đích chấp nhận nó. Cấu hình này có thể hấp dẫn vì sự đơn giản, độ trễ thấp và chi phí xác minh thấp, và có thể hợp lý cho các trường hợp sử dụng có rủi ro thấp (ví dụ, nhắn tin không tài chính hoặc chuyển giao giá trị hạn chế). Tuy nhiên, nó tập trung niềm tin: toàn bộ bảo mật của tính toàn vẹn thông điệp phụ thuộc vào bảo mật hoạt động, quản lý khóa và phương pháp xác minh của một DVN. Trong các hệ thống mô-đun như giao thức layerzero, các nhóm có thể chọn nhiều DVN và yêu cầu một ngưỡng cao hơn để giảm thiểu rủi ro điểm thất bại duy nhất.Tại sao DVN ký đơn là rủi roDVN ký đơn là rủi ro vì nó tạo ra một mục tiêu thỏa hiệp rõ ràng: nếu khóa của người ký đó bị đánh cắp, bị ép buộc hoặc bị lạm dụng, một kẻ tấn công có thể 'xác minh' các thông điệp gian lận mà chuỗi đích sẽ coi là hợp pháp. Ngay cả khi không có trộm cắp, một người ký đơn có thể thất bại theo những cách bình thường hơn - thời gian ngừng hoạt động, kiểm duyệt, cấu hình sai hoặc lỗi phần mềm có thể ngăn chặn chức năng chuỗi chéo hoặc gây ra các chứng thực không chính xác. Rủi ro được khuếch đại trong các ứng dụng tài chính vì một xác minh giả mạo có thể chuyển thành tổn thất thực sự (ví dụ, đúc tài sản bọc, phát hành quỹ ký quỹ hoặc kích hoạt các hành động đặc quyền). Ngược lại, yêu cầu nhiều DVN độc lập (hoặc trộn lẫn các loại xác minh) phân tán niềm tin và làm cho các cuộc tấn công trở nên tốn kém hơn. Bài học cốt lõi là bảo mật chuỗi chéo không chỉ liên quan đến mã hợp đồng thông minh đích; nó cũng liên quan đến các giả định xác minh phía sau đường ống thông điệp.Cách kiểm tra DVN mà một giao thức sử dụngĐể kiểm tra DVN mà một giao thức sử dụng, bắt đầu với tài liệu kỹ thuật của giao thức và sau đó xác nhận nó trên chuỗi. Nhiều ứng dụng chuỗi chéo công bố cấu hình bảo mật của họ (đôi khi được gọi là ngăn xếp bảo mật) mô tả các DVN nào là cần thiết và ngưỡng nào được thực thi. Để xác nhận trên chuỗi, hãy tra cứu điểm cuối nhắn tin của ứng dụng hoặc hợp đồng cấu hình trên chuỗi đích và kiểm tra các tham số tham chiếu đến địa chỉ DVN, hợp đồng bộ điều hợp DVN hoặc mô-đun xác minh; những điều này thường có thể đọc được qua 'trình khám phá khối' dưới các phương pháp 'Đọc Hợp đồng'. Bạn cũng có thể theo dõi các giao dịch chuỗi chéo gần đây và xác định các hợp đồng xác minh nào đã được gọi để đánh dấu các thông điệp là đã được xác minh. Nếu giao thức sử dụng giao thức layerzero, cấu hình liên quan thường được lưu trữ trong các hợp đồng xác định các DVN nào là cần thiết cho một ứng dụng và lộ trình nhất định. Như một kiểm tra cuối cùng, xem xét xem DVN có phải là một mạng đa bên, một liên minh doanh nghiệp, hay một cấu hình ký đơn - vì tên gọi một mình không cho bạn biết mô hình niềm tin thực sự. Hiểu những lựa chọn này là một phần của việc đánh giá rủi ro DeFi, một chủ đề được đề cập rộng rãi hơn trong DeFi là gì.[@portabletext/react] Unknown block type "span", specify a component for it in the `components.types` prop[@portabletext/react] Unknown block type "span", specify a component for it in the `components.types` prop

[@portabletext/react] Unknown block type "span", specify a component for it in the `components.types` prop

[@portabletext/react] Unknown block type "span", specify a component for it in the `components.types` prop

[@portabletext/react] Unknown block type "span", specify a component for it in the `components.types` prop

[@portabletext/react] Unknown block type "span", specify a component for it in the `components.types` prop

[@portabletext/react] Unknown block type "span", specify a component for it in the `components.types` prop

[@portabletext/react] Unknown block type "span", specify a component for it in the `components.types` prop[@portabletext/react] Unknown block type "span", specify a component for it in the `components.types` prop[@portabletext/react] Unknown block type "span", specify a component for it in the `components.types` prop

Frequently Asked Questions

DVN trong crypto là gì?

Trong crypto, DVN (Mạng Xác Minh Phi Tập Trung) là một xác minh độc lập xác nhận rằng một thông điệp liên chuỗi là xác thực trước khi nó có thể được thực hiện bởi các hợp đồng trên một chuỗi khác. Nó giúp ngăn chặn việc thực hiện các thông điệp giả mạo hoặc bị thay đổi.

DVN có giống như một cầu nối không?

Không hoàn toàn. DVN là một thành phần xác minh thông điệp, trong khi cầu nối là một hệ thống rộng hơn có thể bao gồm việc giám sát, đúc/đốt, thanh khoản và truyền thông điệp. Một số thiết kế cầu nối có thể được sử dụng như DVN, nhưng vai trò thì khác nhau.

DVN khác gì so với oracle?

Một oracle thường báo cáo dữ liệu bên ngoài (như giá cả) cho một blockchain. DVN báo cáo sự thật liên chuỗi—chứng thực rằng một thông điệp hoặc sự kiện cụ thể đã xảy ra trên một chuỗi nguồn và khớp với tải trọng mong đợi.

DVN 1-of-1 có nghĩa là gì?

DVN 1-of-1 có nghĩa là chỉ cần một xác minh duy nhất để một thông điệp được coi là đã được xác minh. Nó đơn giản hơn và có thể rẻ hơn, nhưng nó tập trung niềm tin vào một thực thể hoặc người ký duy nhất.

Làm thế nào để tôi có thể xem các DVN mà một giao thức phụ thuộc vào?

Kiểm tra tài liệu của giao thức để biết cấu hình bảo mật của nó, sau đó xác minh trên chuỗi bằng cách kiểm tra các hợp đồng cấu hình thông điệp của ứng dụng và các địa chỉ xác minh/DVN mà chúng tham chiếu. Bạn cũng có thể theo dõi các giao dịch liên chuỗi để xem các hợp đồng xác minh nào đánh dấu các thông điệp là đã được xác minh.

Related Terms

Ý nghĩa DVN trong Crypto: Mạng xác thực phi tập trung