CEO LayerZero: Hiểu LayerZero từ những nguyên tắc đầu tiên

avatar
Violet
1năm trước
Bài viết có khoảng 1967từ,đọc toàn bộ bài viết mất khoảng 3 phút
LayerZero cho phép các ứng dụng thiết lập một tập hợp các tham số bảo mật không bao giờ có thể sửa đổi, điều này không có sẵn trong các giao thức chuỗi chéo như Wormhole và Nomad.

Biên dịch gốc: aididiaojp.eth, Tin tức tầm nhìn xa

Biên dịch gốc: aididiaojp.eth, Tin tức tầm nhìn xa

Lớp không là gì?

Lớp không là gì?

LayerZero là một giao thức có khả năng tương tác để nhắn tin cho phép mọi cuộc gọi hợp đồng chuỗi chéo bao gồm tải trọng.

Làm thế nào nó hoạt động?

Các nhà phát triển triển khai hợp đồng trên nhiều chuỗi, chúng tôi gọi chung chúng là Chuỗi A và Chuỗi B. Một giao dịch được cam kết trên chuỗi A và một thông báo chứa kết quả có thể được gửi tới một hợp đồng trên chuỗi B. Hợp đồng tương tác với điểm cuối LayerZero và các tiên tri cũng như bộ chuyển tiếp được chọn bởi ứng dụng sẽ truy xuất các tiêu đề khối và bằng chứng tx tương ứng. Họ đợi một số khối cụ thể được xác nhận trên chuỗi A, sau đó truyền thông tin của họ đến chuỗi B một cách độc lập. Trên chuỗi B, thông tin sẽ được xác minh bởi người xác minh hoặc thư viện bằng chứng, sau đó hợp đồng thông báo sẽ được truyền trên chuỗi B.

Một ví dụ đơn giản là người dùng có thể kết nối trên Stargate, trao đổi bằng SushiXSwap hoặc giao dịch tài sản NFT trên các chuỗi.

Nhà cung cấp cơ sở hạ tầng có những đảm bảo gì?

Có bốn thành phần thực sự ở đây: trình chuyển tiếp, tiên tri, trình xác thực\thư viện bằng chứng, xác nhận khối

Các ứng dụng có toàn quyền kiểm soát từng thành phần này, như chi tiết bên dưới:

Rơle - Rơle hoàn toàn mở và không được phép. Các ứng dụng có thể chọn bất kỳ trình chuyển tiếp hiện có nào, có thể là mạng lưới các trình chuyển tiếp hoặc một người ký đơn giản.

Oracles - Oracles cũng hoàn toàn mở và không được phép. Các ứng dụng có thể chọn bất kỳ nhà tiên tri hiện có nào, có thể là một mạng lưới các nhà tiên tri hoặc một người ký đơn.

Kho lưu trữ bằng chứng - Các kho lưu trữ xác minh được xuất bản trong sổ đăng ký chỉ gắn thêm, các kho lưu trữ mới cũng có thể được phát hành, nhưng các kho lưu trữ hiện có không bao giờ có thể được sửa đổi và là các kho lưu trữ xác minh bất biến hoàn toàn không thể hủy ngang. Các ứng dụng có thể chọn bất kỳ thư viện hiện có nào (tất cả chúng đều có kiểm tra công khai) để thực hiện xác minh. Với việc phát minh ra các cơ chế bằng chứng mới, những tiến bộ trong các lĩnh vực như bằng chứng không có kiến ​​thức và các giao thức được tối ưu hóa xung quanh gas và tỷ lệ chấp nhận, các cơ quan đăng ký cho phép sự linh hoạt không giới hạn.

Xác nhận khối - Xác nhận khối là số lượng khối phải được hoàn thành trên chuỗi nguồn hiện tại trước khi một thông báo có thể được gửi đến chuỗi mục tiêu. Con số này rất khác nhau giữa các cơ chế đồng thuận và hệ thống có tính hữu hạn xác suất và là cách các ứng dụng kiểm soát tính hữu hạn của một khối nhất định, giống như những gì các sàn giao dịch tập trung thực hiện trước khi chấp nhận tiền gửi từ một chuỗi nhất định .

Nếu ứng dụng cấu hình các tham số này, nó sẽ trông như thế này

CEO LayerZero: Hiểu LayerZero từ những nguyên tắc đầu tiên

Nếu ứng dụng không định cấu hình tham số, ứng dụng sẽ sử dụng cài đặt mặc định, cài đặt này sẽ có một số hạn chế về khả năng thích ứng và chức năng.

CEO LayerZero: Hiểu LayerZero từ những nguyên tắc đầu tiên

Trong Tình huống A, khi cấu hình của [ULN v2, Relayer A, Oracle Z, Block Confs X và Proof Lib V1] được thiết lập bởi ứng dụng, các tham số này không thể được sửa đổi bởi bất kỳ hệ thống nào khác. Tại thời điểm này, bộ chuyển tiếp A sẽ hoạt động với tiên tri Z và tất cả các thông báo sẽ được xác minh bằng ULN v2 và Proof Lib v1 sau khi chờ X khối.

Trong Kịch bản B, khi các ứng dụng sử dụng cài đặt mặc định, điều đó có nghĩa là chúng chuyển giao lựa chọn tham số cho LayerZero multisig. Điều duy nhất LayerZero multisig có thể làm là thêm các thư viện mới và thay đổi các giá trị mặc định.

Vì vậy, hãy thảo luận về hiện trạng hiện đang tồn tại.

Hầu hết các hệ thống tương tác ngày nay hoạt động như sau:

CEO LayerZero: Hiểu LayerZero từ những nguyên tắc đầu tiên

Các hệ thống có thể tương tác như Wormhole và Nomad đều hoạt động theo cách tương tự. Tất cả các điều khiển nằm trong [hệ thống] và có thể được nâng cấp bởi quản trị viên kiểm soát các hệ thống đó (Wormhole yêu cầu đa chữ ký 13/19 cho trình xác thực). Điều này rất rủi ro và đã dẫn đến nhiều vấn đề bảo mật với Wormhole và Nomad. Với LayerZero, mặc định giống như đối với các hệ thống này, ứng dụng ủy quyền kiểm soát tham số cho một bộ khóa được quản lý bên ngoài và hệ thống dựa vào trình quản lý khóa để không làm điều gì xấu.

Sự khác biệt là không có hệ thống nào trong số các ứng dụng này có bất kỳ quyền kiểm soát nào và không bao giờ có thể ngăn [hệ thống] buộc nâng cấp chúng và thay đổi các giả định tin cậy của các giao thức hoặc thông điệp cơ bản.

liên kết gốc

liên kết gốc

Bài viết gốc, tác giả:Violet。Tuyển dụng: Nhân viên kinh doanh phần mềm theo dự án report@odaily.email;Vi phạm quy định của pháp luật.

Odaily nhắc nhở, mời đông đảo độc giả xây dựng quan niệm đúng đắn về tiền tệ và khái niệm đầu tư, nhìn nhận hợp lý về blockchain, nâng cao nhận thức về rủi ro; Đối với manh mối phạm tội phát hiện, có thể tích cực tố cáo phản ánh với cơ quan hữu quan.

Đọc nhiều nhất
Lựa chọn của người biên tập