Một Giao thức Tương tác Toàn Chuỗi

Trung cấp3/20/2024, 9:40:37 PM
Giao thức tương tác toàn bộ chuỗi là một câu chuyện lớn kết hợp hàng ngàn đảo chuỗi, đặc biệt là trong thời đại modularization nơi mục tiêu tối đa hóa tốc độ và hiệu quả chi phí là quan trọng nhất.

Chuyển tiếp Tiêu đề Gốc: Chìa khóa cho Kết nối Toàn chuỗi: Một Giao thức Khả năng tương tác Toàn chuỗi

Tác giả: Nghiên cứu viên Zeke của YBB Capital

Lời nói đầu

Kể từ khi ra đời, công nghệ blockchain đã luôn là một nguồn tranh cãi không ngừng, phát triển từ ý định ban đầu là một “hệ thống thanh toán điện tử” đến việc trở thành một “máy tính thế giới,” nhấn mạnh vào “xử lý song song tốc độ cao,” và phục vụ như là cột sống cho các ứng dụng trong lĩnh vực game và tài chính. Sự chệch lệch trong giá trị và sự tranh cãi kỹ thuật đã dẫn đến sự xuất hiện của hàng trăm blockchain công cộng. Do tính phân tán của chúng, blockchain từ bản chất là các hệ thống đóng và cô lập, không thể nhận biết hoặc giao tiếp với thế giới bên ngoài, khiến cho khả năng kết nối giữa các blockchain trở nên không tồn tại. Câu chuyện chính thống hiện tại về blockchain công cộng đang di chuyển hướng đến một quy trình đa tầng modul. Bên cạnh các tầng thực thi Layer 2, chúng ta có các tầng sẵn dữ liệu (DA), các tầng thanh toán, và thậm chí là các tầng thực thi trên các tầng thực thi khác. Sự phân mảnh của thanh khoản và trải nghiệm người dùng không liên kết được dự kiến sẽ trở nên căng thẳng hơn. Các giải pháp cầu nối phiên cầu blockchain truyền thống đầy rủi ro.

Từ quan điểm của một người dùng trung bình, việc chuyển tài sản qua các blockchain thông qua các cầu nối đã cồng kềnh và kéo dài, chưa kể đến rủi ro chênh lệch tài sản, các cuộc tấn công của hacker, phí Gas tăng vọt và thiếu thanh khoản trên các chuỗi mục tiêu. Việc thiếu khả năng tương tác giữa các chuỗi không chỉ cản trở việc áp dụng rộng rãi công nghệ blockchain mà còn duy trì nhận thức về các blockchain công khai là các bộ lạc hoặc quốc gia thù địch, tham gia vào các cuộc tranh luận bất tận về "Blockchain Trilemma" và giá trị của các giải pháp khác nhau trên các lớp khác nhau. Khi sự phát triển song song của các hệ thống đa chuỗi và đa lớp tăng cường, nhu cầu kết nối toàn chuỗi trong Web3 trở nên cấp bách hơn. Sự phát triển của các giao thức tương tác toàn chuỗi đã đi được bao xa? Và chúng ta còn bao xa để tiếp cận hàng tỷ người dùng tiếp theo?

Full-Chain Khả năng tương tác là gì?

Trong internet truyền thống, sự phân mảnh kinh nghiệm vận hành hiếm khi được cảm nhận, vì các kịch bản thanh toán sử dụng Alipay hoặc WeChat thường có thể đáp ứng tất cả các yêu cầu thanh toán trực tuyến. Tuy nhiên, trong thế giới Web3, tồn tại rào cản bẩm sinh giữa các blockchain công cộng. Các giao thức tương tác chuỗi đầy đủ được đơn giản hóa, phục vụ như một cái búa để phá vỡ những rào cản này. Thông qua các giải pháp giao tiếp qua chuỗi, chúng cho phép chuyển tài sản và thông tin một cách liền mạch qua nhiều blockchain công cộng, nhằm mục tiêu đạt được trải nghiệm liền mạch tương tự như cấp độ Web2, và cuối cùng đạt được mục tiêu cuối cùng của sự không phân biệt chuỗi hoặc thậm chí là Trung tâm Chủ ý.

Việc thực hiện khả năng tương tác toàn chuỗi liên quan đến việc giải quyết một số thách thức chính, bao gồm vấn đề giao tiếp giữa các chuỗi hợp đồng thông minh không đồng nhất và phương pháp chuyển tài sản không được bọc qua các chuỗi. Để giải quyết những thách thức này, một số dự án và giao thức đã giới thiệu các giải pháp sáng tạo, như LayerZero, Axelar và Wormhole. Chúng tôi sẽ phân tích kỹ hơn những dự án này trong các phần tiếp theo, nhưng trước đó, cần hiểu rõ các thách thức khác nhau và phương pháp hiện tại của tương tác qua chuỗi.

Có gì đã thay đổi toàn bộ chuỗi?

Khác với quá khứ, nơi người dùng phải khóa tài sản trên chuỗi nguồn và trả Gas, đợi một thời gian dài để nhận một mã thông báo bọc trên chuỗi mục tiêu thông qua cầu nối của bên thứ ba, các giao thức tương tác toàn chuỗi đại diện cho một mô hình mới mở rộng từ công nghệ qua chuỗi. Nó hoạt động như một trung tâm giao tiếp truyền tải tất cả thông tin, bao gồm tài sản. Điều này cho phép tương tác giữa các chuỗi, ví dụ, trao đổi tài sản một cách mượt mà trong Sushi tích hợp Stargate để định tuyến giữa các chuỗi nguồn và mục tiêu, tối ưu hóa trải nghiệm qua chuỗi cho người dùng. Trong tương lai, các trường hợp sử dụng mạnh mẽ hơn có thể bao gồm tương tác mượt mà giữa các ứng dụng phiên bản khác nhau trên các chuỗi khác nhau.

Lựa chọn tam giác và ba loại xác thực

Thế giới của blockchain luôn đầy quyết định, giống như Dilemma Blockchain nổi tiếng cho chuỗi công cộng, các giải pháp liên chuỗi cũng đối mặt với một Dilemma Khả năng Tương tác. Do các hạn chế về kỹ thuật và bảo mật, các giao thức liên chuỗi chỉ có thể tối ưu hóa cho hai trong ba thuộc tính chính sau:

  1. Không tin cậy: Các hoạt động của giao thức không phụ thuộc vào bất kỳ tổ chức tín nhiệm trung ương nào và có thể cung cấp cùng mức độ bảo mật như blockchain cơ bản. Điều này có nghĩa là người dùng và các bên tham gia không cần phải tin cậy vào bất kỳ trung gian hoặc bên thứ ba nào để đảm bảo an toàn và thực thi chính xác của các giao dịch;
  2. Mở rộng: Giao thức có thể dễ dàng áp dụng cho bất kỳ nền tảng blockchain hoặc mạng nào, không bị ràng buộc bởi kiến trúc công nghệ cụ thể hoặc các quy tắc. Điều này cho phép các giải pháp tương tác hỗ trợ một loạt các hệ sinh thái blockchain, không chỉ là một số mạng cụ thể;
  3. Khả năng tổng quát: Giao thức có thể xử lý bất kỳ loại dữ liệu hoặc tài sản chuyển đổi giữa các miền khác nhau, không chỉ là các loại giao dịch hoặc tài sản cụ thể. Điều này có nghĩa là thông qua cầu, các chuỗi khối khác nhau có thể trao đổi nhiều loại thông tin và giá trị khác nhau, bao gồm nhưng không giới hạn trong việc giao dịch tiền điện tử, gọi hợp đồng thông minh và bất kỳ dữ liệu tùy ý nào khác.

Các phân loại ban đầu của các cầu nối giữa chuỗi thường dựa trên các phân loại của Vitalik, phân loại các công nghệ giữa chuỗi thành ba loại: hợp đồng khóa thời gian băm, xác minh dựa trên chứng nhận, và xác minh truyền tải (xác minh khách hàng nhẹ). Tuy nhiên, theo Arjun Bhuptani, người sáng lập của Connext, các giải pháp giữa chuỗi cũng có thể được chia thành xác minh cơ bản (Không tin cậy + Mở rộng), xác minh bên ngoài (Mở rộng + Khả năng tổng quát), và xác minh cơ bản (Không tin cậy + Khả năng tổng quát). Các phương pháp xác minh này dựa trên các mô hình tin cậy và triển khai kỹ thuật khác nhau để đáp ứng các nhu cầu về bảo mật và khả năng tương tác khác nhau.

Đã xác minh một cách tự nhiên:
Các cầu được xác minh một cách tự nhiên dựa vào cơ chế đồng thuận của cả chuỗi nguồn và chuỗi đích để xác minh trực tiếp các giao dịch. Phương pháp này không đòi hỏi một lớp xác minh hoặc trung gian bổ sung nào. Ví dụ, một số cầu có thể sử dụng hợp đồng thông minh để tạo logic xác minh trực tiếp giữa hai chuỗi khối, cho phép chúng xác nhận giao dịch thông qua cơ chế đồng thuận của chính họ. Cách tiếp cận này nâng cao tính bảo mật vì nó phụ thuộc trực tiếp vào cơ chế bảo mật bẩm sinh của các chuỗi liên quan. Tuy nhiên, phương pháp này có thể kỹ thuật phức tạp hơn và không phải tất cả các chuỗi khối đều hỗ trợ xác minh tự nhiên trực tiếp.

Đã được xác minh bên ngoài:
· Các cầu nối được xác minh bên ngoài sử dụng bộ xác minh của bên thứ ba hoặc cụm xác minh để xác nhận tính hợp lệ của giao dịch. Các bộ xác minh này có thể là các nút độc lập, các thành viên hội đồng, hoặc một hình thức khác của người tham gia hoạt động bên ngoài chuỗi nguồn và đích. Phương pháp này thường liên quan đến thông điệp và logic xác minh chéo chuỗi được thực thi bởi các thực thể bên ngoài, thay vì được xử lý trực tiếp bởi các chuỗi mà họ liên quan. Xác minh bên ngoài cho phép tính tương tác và linh hoạt rộng hơn vì nó không bị giới hạn trong các chuỗi cụ thể, nhưng cũng đưa ra một lớp tin cậy bổ sung và tiềm ẩn các rủi ro về an ninh. (Mặc dù có rủi ro tập trung đáng kể, xác minh bên ngoài là phương pháp phổ biến nhất, cung cấp tính linh hoạt, hiệu suất và chi phí thấp.)

Đã được xác minh cục bộ:
· Xác minh cục bộ đề cập đến chuỗi mục tiêu xác minh trạng thái của chuỗi nguồn để xác nhận các giao dịch và thực hiện cục bộ các giao dịch tiếp theo. Thực tế phổ biến là chạy một máy khách nhẹ trên chuỗi nguồn trong máy ảo của chuỗi đích hoặc chạy chúng song song. Xác minh cục bộ đòi hỏi một thiểu số trung thực hoặc một giả định đồng bộ, với ít nhất một người chuyển tiếp trung thực trong ủy ban (thiểu số trung thực) hoặc, nếu ủy ban không hoạt động bình thường, người dùng phải tự truyền các giao dịch (giả định đồng bộ). Xác minh cục bộ là hình thức giao tiếp chuỗi chéo được giảm thiểu sự tin cậy nhất nhưng cũng tốn kém, kém linh hoạt hơn trong phát triển và phù hợp hơn với các blockchain có các máy trạng thái tương tự, chẳng hạn như giữa mạng Ethereum và L2 hoặc giữa các blockchain được phát triển dựa trên Cosmos SDK.

Các loại hình chương trình khác nhau

Các loại giải pháp khác nhau Là một trong những cơ sở hạ tầng quan trọng nhất trong thế giới Web3, việc thiết kế các giải pháp cross-chain vẫn là một vấn đề thách thức, dẫn đến sự xuất hiện của các loại giải pháp khác nhau. Các giải pháp hiện tại có thể được phân loại thành năm loại, mỗi loại áp dụng các phương pháp độc đáo để hỗ trợ trao đổi tài sản, chuyển khoản và triệu hồi hợp đồng.

· Cơ chế Trao đổi Token: Quy trình này cho phép người dùng giao dịch một tài sản cụ thể trên một chuỗi khối và nhận được một tài sản tương đương trên chuỗi khối khác. Bằng cách tận dụng các công nghệ như giao dịch nguyên tử và Trình tạo Thị trường Tự động (AMM) qua chuỗi, các hồ bơi thanh khoản có thể được tạo ra trên các chuỗi khác nhau, cho phép trao đổi mượt mà giữa các tài sản khác nhau.

Công nghệ Cầu nối Tài sản: Phương pháp này liên quan đến việc khóa hoặc đốt cháy tài sản trên chuỗi nguồn thông qua các hợp đồng thông minh và mở khóa hoặc tạo mới tài sản trên chuỗi mục tiêu thông qua các hợp đồng thông minh tương ứng. Công nghệ này có thể được chia thành ba loại dựa trên cách xử lý tài sản:

  • Chế Độ Khóa/Tạo: Trong chế độ này, tài sản trên chuỗi nguồn bị khóa, trong khi tài sản "cầu nối" có giá trị tương đương được tạo ra trên chuỗi đích. Phép toán ngược lại phá hủy tài sản cầu nối trên chuỗi đích để mở khóa tài sản gốc trên chuỗi nguồn.
  • Chế độ Đốt/Tạo mới: Trong chế độ này, tài sản trên chuỗi nguồn bị phá hủy, và một lượng tài sản tương đương được tạo mới trên chuỗi đích.
  • Chế độ Khóa/Mở Khóa: Phương pháp này liên quan đến việc khóa tài sản trên chuỗi nguồn và sau đó mở khóa tài sản tương đương trong hồ chứa thanh khoản trên chuỗi mục tiêu. Những cầu nối tài sản như vậy thường thu hút thanh khoản bằng cách cung cấp các động lực như chia sẻ doanh thu.

· Chức năng Thanh toán Bản địa: Cho phép các ứng dụng trên chuỗi nguồn kích hoạt các hoạt động thanh toán bằng tài sản bản địa trên chuỗi mục tiêu, hoặc kích hoạt thanh toán giữa chuỗi dựa trên dữ liệu từ một chuỗi trên chuỗi khác. Phương pháp này chủ yếu được sử dụng cho các thanh toán và có thể được kích hoạt dựa trên dữ liệu blockchain hoặc sự kiện bên ngoài.

· Khả năng tương tác Hợp đồng Thông minh: Cho phép hợp đồng thông minh trên chuỗi nguồn gọi các chức năng của hợp đồng thông minh trên chuỗi đích dựa trên dữ liệu cục bộ, cho phép ứng dụng chéo chuỗi phức tạp bao gồm trao đổi tài sản và hoạt động cầu nối.

· Cầu nối Tài sản Có thể Lập trình: Đây là một giải pháp tương tác tiên tiến kết hợp chức năng cầu nối tài sản và tin nhắn. Khi tài sản được chuyển từ chuỗi nguồn sang chuỗi đích, các cuộc gọi hợp đồng trên chuỗi đích có thể được kích hoạt ngay lập tức, cho phép các chức năng qua chuỗi khác nhau như stake, trao đổi tài sản hoặc lưu trữ tài sản trong hợp đồng thông minh trên chuỗi đích.

Lớp Zero

Là dự án nổi tiếng nhất trong lĩnh vực giao thức tương tác toàn bộ chuỗi, Layer Zero đã thu hút vốn tiền điện tử đáng kể từ a16z, Sequoia Capital, Coinbase Ventures, Binance Labs và Multicoin Capital, hoàn thành ba vòng gọi vốn tổng cộng 315 triệu đô la. Ngoài sức hấp dẫn bẩm sinh của dự án, điều này nhấn mạnh sự quan trọng của khả năng tương tác toàn bộ chuỗi trong mắt các nhà đầu tư hàng đầu. Bỏ qua ánh sáng và tranh cãi xoay quanh trung tâm hóa và các lỗi hệ sinh thái, hãy phân tích xem kiến trúc của Layer Zero có tiềm năng để tạo điều kiện cho kết nối toàn bộ chuỗi không.

Cross-Chain Không Cần Tin Tưởng: Như đã đề cập trước đó, các giải pháp cầu nối cross-chain phổ biến nhất đã hoàn toàn phụ thuộc vào xác minh bên ngoài, điều này giảm thiểu đáng kể tính bảo mật do sự chuyển đổi của sự tin tưởng sang xác minh ngoại tuyến (hầu hết các cầu nối đa chữ ký đã bị khai thác chia sẻ điểm yếu này, vì hacker chỉ cần nhắm mục tiêu đến vị trí lưu giữ tài sản). Ngược lại, LayerZero biến đổi kiến trúc xác minh thành hai thực thể độc lập - Oracles và Relayers, sử dụng cách tiếp cận tối thiểu nhất để giảm thiểu nhược điểm của xác minh bên ngoài. Lý thuyết, sự độc lập giữa hai thực thể này nên cung cấp môi trường giao tiếp cross-chain hoàn toàn không cần tin tưởng và an toàn. Tuy nhiên, vấn đề nằm ở khả năng của hacker nhắm mục tiêu vào Oracles và Relayers để thực hiện các hoạt động độc hại. Hơn nữa, khả năng kết hợp tập trung giữa Oracles và Relayers nâng cao lo ngại, gợi ý rằng cầu nối cross-chain không cần tin tưởng của Layer Zero trong Phiên bản 1 có thể có một số khuyết điểm logic. Phiên bản 2 giới thiệu Mạng Lưới Xác Minh Phi Tập Trung (DVNs) để cải thiện phương pháp xác minh, mà chúng tôi sẽ thảo luận sau này.

Các Điểm Cuối LayerZero: Các điểm cuối LayerZero là các yếu tố chính của chức năng giao thức. Trong khi các Oracles và Relayers của Phiên bản 1, cũng như DVN của Phiên bản 2, chủ yếu xử lý xác minh tin nhắn và ngăn chặn gian lận, các điểm cuối là hợp đồng thông minh cho phép trao đổi thực tế của tin nhắn giữa môi trường cục bộ của hai blockchain. Mỗi điểm cuối trên các blockchain tham gia bao gồm bốn mô-đun: Communicator, Verifier, Network và Libraries. Ba mô-đun đầu tiên cho phép các chức năng cốt lõi của giao thức, trong khi mô-đun Libraries cho phép các nhà phát triển giao thức mở rộng các chức năng cốt lõi của nó và thêm các chức năng tùy chỉnh cụ thể cho từng blockchain. Các thư viện tùy chỉnh này cho phép LayerZero thích nghi với một loạt các blockchain khác nhau có kiến trúc và môi trường máy ảo khác nhau, ví dụ, hỗ trợ cả các mạng tương thích với EVM và các chuỗi không tương thích với EVM.

Cách thức hoạt động: Cốt lõi của hệ thống truyền thông LayerZero dựa vào các điểm cuối. Thông qua ba mô-đun được đề cập trước đó, nó tạo thành cơ sở hạ tầng để truyền tin nhắn chuỗi chéo. Quá trình này bắt đầu với một ứng dụng trên một blockchain (Chuỗi A) gửi tin nhắn, liên quan đến việc truyền chi tiết giao dịch, định danh chuỗi đích, tải trọng và thông tin thanh toán đến Communicator. Communicator sau đó biên dịch thông tin này thành một gói dữ liệu và chuyển tiếp nó cùng với dữ liệu khác đến Người xác minh. Trình xác minh hợp tác với Mạng để bắt đầu chuyển tiêu đề khối của Chuỗi A sang chuỗi đích (Chuỗi B), đồng thời chỉ đạo Người chuyển tiếp tìm nạp trước bằng chứng giao dịch để đảm bảo tính xác thực. Oracle và Relayer chịu trách nhiệm truy xuất tiêu đề khối và bằng chứng giao dịch, sau đó truyền thông tin này đến hợp đồng Mạng trên Chuỗi B, chuyển hash khối cho Người xác minh. Sau khi xác minh gói dữ liệu và bằng chứng giao dịch do Relayer cung cấp, tin nhắn sẽ được chuyển tiếp đến Communicator trên Chain B. Cuối cùng, hợp đồng thông minh chuyển thông điệp đến ứng dụng đích trên Chain B, hoàn thành quá trình giao tiếp chuỗi chéo.

Trong Phiên bản LayerZero Version 2, các Oracle đã được thay thế bởi Mạng Xác minh Phi tập trung (DVNs) để giải quyết các chỉ trích về sự tập trung và không an toàn của thực thể ngoài chuỗi. Đồng thời, Relayers đã được thay thế bởi Executors, vai trò của họ chỉ giới hạn ở việc thực hiện giao dịch, không phải xác minh chúng.

Tính Linh Hoạt và Khả Năng Mở Rộng: Các nhà phát triển có thể sử dụng mô-đun Thư viện để mở rộng các chức năng cốt lõi của LayerZero trên các chuỗi khối. Những mô-đun này là một phần của bộ hợp đồng thông minh của giao thức. Thư viện cho phép triển khai các chức năng mới theo cách cụ thể cho từng chuỗi khối mà không cần sửa đổi mã nguồn cốt lõi của LayerZero. Giao thức này có khả năng mở rộng cao vì sử dụng thiết lập tin nhắn nhẹ cho việc giao tiếp giữa các chuỗi khối.

Trải nghiệm người dùng đơn giản: Một tính năng chính của LayerZero là tính thân thiện với người dùng. Các hoạt động cross-chain sử dụng giao thức có thể được thực hiện như một giao dịch duy nhất, loại bỏ quá trình đóng gói và mở gói token thường được liên kết với cầu nối tiền điện tử truyền thống. Kết quả là, trải nghiệm người dùng tương tự như trao đổi hoặc chuyển token trên cùng một chuỗi.

LayerZero Scan: Xem xét gần 50 chuỗi công cộng và các nền tảng Layer 2 được hỗ trợ bởi LayerZero, theo dõi hoạt động tin nhắn trên LayerZero không phải là điều dễ dàng. Đó là nơi mà LayerZero Scan ra đời. Ứng dụng duyệt qua chuỗi này cho phép bạn xem tất cả các trao đổi tin nhắn giao thức trên các chuỗi tham gia. Trình duyệt cho phép bạn xem hoạt động tin nhắn theo chuỗi nguồn và chuỗi đích một cách riêng biệt. Bạn cũng có thể khám phá hoạt động giao dịch cho mỗi ứng dụng phi tập trung sử dụng LayerZero.

OFT (Omnichain Fungible Token): Tiêu chuẩn OFT (Omnichain Fungible Token) cho phép nhà phát triển tạo các token với chức năng cấp độ bản địa trên nhiều chuỗi. Tiêu chuẩn OFT bao gồm việc đốt token trên một chuỗi trong khi đúc một bản sao token trên chuỗi mục tiêu. Ban đầu, tiêu chuẩn token OFT ban đầu chỉ có thể được sử dụng với các chuỗi tương thích EVM. LayerZero đã mở rộng tiêu chuẩn này trong phiên bản OFTV2 mới nhất để hỗ trợ các nền tảng không tương thích EVM.

ONFT (Omnichain Non-Fungible Token): ONFT là phiên bản không thể thay thế của tiêu chuẩn OFT. NFT được tạo dựa trên tiêu chuẩn ONFT có thể được chuyển giao và lưu trữ ở mức độ cơ bản giữa các chuỗi hỗ trợ tiêu chuẩn này.

Wormhole

Giống như Layer Zero, Wormhole là một phần của không gian giao thoa chuỗi đầy đủ, bắt đầu để lại dấu ấn của mình trong một sự kiện airdrop gần đây. Giao thức được ra mắt ban đầu vào tháng 10 năm 2020 và đã phát triển từ một cầu nối token song hướng trong phiên bản 1 của mình thành nay cho phép phát triển các ứng dụng chạy trên nhiều chuỗi khác nhau. Giao thức có lẽ nổi tiếng nhất với vụ việc hack vào ngày 3 tháng 2 năm 2022, dẫn đến việc mất cắp 360 triệu USD giá trị của ETH. Tuy nhiên, Wormhole đã thành công trong việc bù đắp số tiền (từ một nguồn không tiết lộ) trong thời gian ít hơn 24 giờ, và gần đây đã công bố một khoản tài trợ lên đến 225 triệu USD. Vậy, điều gì khiến Wormhole trở nên hấp dẫn đối với nhà đầu tư vốn?

Trọng tâm Chiến lược: Mục tiêu của Wormhole không chủ yếu là các hệ thống dựa trên EVM mà là các hệ thống không dựa trên EVM. Đây là giao thức chuỗi đầy đủ duy nhất phổ biến hỗ trợ chuỗi công cộng không đồng nhất như Solana và gia đình Move (APT, SUI), cùng với những hệ sinh thái khác. Khi những hệ sinh thái này tiếp tục phục hồi và phát triển mạnh mẽ, sự xuất hiện của Wormhole như một ứng cử viên hàng đầu đã trở nên không thể tránh khỏi.

Cách hoạt động: Tại trung tâm của Wormhole là giao thức tương tác chứng minh hành động (VAA) và 19 nút Bảo vệ (được chọn từ các tổ chức nổi tiếng trong ngành, một điểm thường bị chỉ trích). Nó chuyển đổi yêu cầu thành VAAs thông qua Hợp đồng Core Wormhole trên mỗi chuỗi để hỗ trợ các hoạt động liên chuỗi. Quy trình cụ thể như sau:

  • Sự Kiện Xảy Ra và Tạo Tin Nhắn: Các sự kiện cụ thể xảy ra trên chuỗi nguồn, như yêu cầu chuyển tài sản, được ghi lại và đóng gói thành một tin nhắn. Tin nhắn này chi tiết về sự kiện và các hành động cần thực hiện.
  • Giám sát và Ký của các Node Bảo vệ: 19 Node Bảo vệ trong mạng lưới Wormhole chịu trách nhiệm giám sát các sự kiện qua chuỗi và chéo. Khi họ phát hiện một sự kiện trên chuỗi nguồn, họ xác thực thông tin sự kiện. Sau khi xác thực, mỗi Node Bảo vệ ký tin nhắn bằng khóa riêng của nó, cho biết sự xác minh và phê duyệt sự kiện (yêu cầu sự đồng thuận từ hai phần ba số node).
  • Tạo lập Hành động Có thể Xác minh (VAA): Khi đủ số lượng Node Bảo vệ đã ký vào thông điệp, những chữ ký này được thu thập và đóng gói thành một VAA. VAA là sự chứng minh có thể xác minh về sự kiện và yêu cầu chéo chuỗi của nó, chứa thông tin chi tiết về sự kiện gốc và bằng chứng của các chữ ký của Node Bảo vệ.
  • Truyền dữ liệu qua chuỗi khối của VAA: Sau đó, VAA được gửi đến chuỗi đích. Trên chuỗi đích, Hợp đồng Lõi Lỗ Hổng là người chịu trách nhiệm xác minh tính xác thực của VAA. Điều này bao gồm việc kiểm tra chữ ký của nút Bảo vệ được chứa trong VAA để đảm bảo rằng chúng từ các nút tin cậy và rằng thông điệp không bị thay đổi.
  • Thực hiện các Hành động Mạng chéo: Khi hợp đồng Wormhole trên chuỗi mục tiêu đã xác minh tính hợp lệ của VAA, nó thực hiện các hành động tương ứng theo chỉ đạo của VAA. Điều này có thể liên quan đến việc tạo token mới, chuyển tài sản, thực hiện cuộc gọi hợp đồng thông minh, hoặc các hoạt động tùy chỉnh khác. Điều này giúp sự kiện trên chuỗi nguồn có thể kích hoạt các phản ứng tương ứng trên chuỗi mục tiêu.

>>>>> gd2md-html cảnh báo: liên kết hình ảnh nội dung ở đây (đến hình ảnh/image4.png). Lưu trữ hình ảnh trên máy chủ hình ảnh của bạn và điều chỉnh đường dẫn/tên tệp/phần mở rộng nếu cần thiết.
(Trở lại đầu trang)Cảnh báo tiếp theo)
>>>>>

alt_text

Mô-đun Bảo mật: Wormhole đang phát triển ba tính năng bảo mật nội bộ chính: quản trị, kế toán, và ngưng hoạt động khẩn cấp, tất cả đều trong môi trường phát triển mở để cung cấp cái nhìn sâu rộng vào việc triển khai cuối cùng của chúng. Các tính năng này đang chờ hoàn thiện và được các người bảo vệ chấp nhận.

  • Quản trị: Tính năng này, được triển khai ở cấp độ người giám hộ/người tiên tri, cho phép người giám hộ theo dõi luồng giá trị trên bất kỳ chuỗi được quy định nào trong một khe thời gian cụ thể. Người giám hộ đặt giới hạn luồng chấp nhận được cho mỗi chuỗi, và bất kỳ luồng nào vượt quá giới hạn này sẽ bị chặn để ngăn chặn việc di chuyển tài sản quá mức.
  • Kế toán: Được triển khai bởi các bảo vệ hoặc những người báo cáo, họ duy trì blockchain của mình (còn được gọi là mạng wormchain), phục vụ như một sổ cái xuyên chuỗi giữa các chuỗi khác nhau. Sổ cái này không chỉ định vị các bảo vệ như là các người xác minh trên chuỗi mà còn hoạt động như một plugin kế toán. Các bảo vệ có thể từ chối các giao dịch xuyên chuỗi từ các chuỗi có quỹ không đủ (việc xác minh này độc lập với logic hợp đồng thông minh).
  • Tắt: Được thực hiện trên chuỗi, tính năng này cho phép người bảo vệ tạm thời ngừng luồng tài sản trên cầu nối nếu phát hiện mối đe dọa tiềm ẩn đối với cầu nối giữa các chuỗi. Hiện tại, việc triển khai được thực hiện thông qua các cuộc gọi chức năng trên chuỗi.

Tích hợp nhanh chóng: Sản phẩm Kết nối của Wormhole cung cấp cho các ứng dụng một công cụ kết nối đơn giản kết hợp chức năng chéo chuỗi của giao thức Wormhole chỉ với một vài dòng mã. Chức năng chính của Connect là cung cấp cho các nhà phát triển một bộ công cụ tích hợp đơn giản, cho phép họ tích hợp các tính năng đóng gói và kết nối tài sản nguyên bản của Wormhole vào ứng dụng của mình với mã lập trình tối thiểu. Ví dụ, một thị trường NFT muốn kết nối NFTs của mình từ Ethereum sang Solana có thể sử dụng Connect để cung cấp cho người dùng của mình một công cụ kết nối đơn giản, nhanh chóng trong ứng dụng của mình, cho phép họ tự do di chuyển NFTs của mình giữa hai chuỗi.

Tin nhắn: Trong một hệ sinh thái blockchain đa dạng, việc gửi tin nhắn trở thành một yêu cầu cốt lõi. Sản phẩm Tin nhắn của Wormhole cung cấp một giải pháp phi tập trung cho phép các mạng blockchain khác nhau trao đổi thông tin và giá trị một cách an toàn và dễ dàng. Chức năng cốt lõi của Tin nhắn là truyền thông thông tin qua chuỗi, được trang bị các phương pháp tích hợp đơn giản để tăng tốc độ tăng trưởng người dùng và tính thanh khoản trong khi duy trì tính bảo mật và phi tập trung cao. Ví dụ, một dự án DeFi chạy trên Ethereum muốn tương tác với một dự án khác trên Solana có thể dễ dàng trao đổi thông tin và giá trị thông qua Tin nhắn của Wormhole, mà không cần các bước trung gian phức tạp hoặc sự can thiệp của bên thứ ba.

Khung NTT: Khung NTT (Chuyển đổi Token Bản địa) thông qua Wormhole cung cấp một giải pháp sáng tạo và toàn diện cho việc chuyển đổi qua các chuỗi khối của các token bản địa và NFT. NTT cho phép các token giữ nguyên các thuộc tính bẩm sinh của chúng trong quá trình chuyển đổi qua chuỗi khối và hỗ trợ chuyển đổi token qua chuỗi trực tiếp mà không cần đến hồ bơi thanh khoản, từ đó tránh được các khoản phí LP, sự trôi giạt hoặc rủi ro MEV. Hơn nữa, nó có thể tích hợp với bất kỳ hợp đồng hoặc tiêu chuẩn token và quy trình quản trị giao thức nào, cho phép các nhóm dự án duy trì quyền sở hữu, nâng cấp quyền hạn và tính tùy chỉnh của token của họ.

Kết luận

Mặc dù đang ở giai đoạn đầu, các giao thức khả năng tương tác toàn chuỗi hiện đang đối mặt với thách thức về an ninh và nguy cơ trung tâm hóa, và trải nghiệm người dùng hiện chưa thể cạnh tranh được với hệ sinh thái internet Web2. Tuy nhiên, so với các công nghệ cầu nối giữa chuỗi sớm đầu, các giải pháp hiện tại đã đạt được tiến bộ đáng kể. Trong dài hạn, các giao thức khả năng tương tác toàn chuỗi đại diện cho một câu chuyện lớn về việc tích hợp hàng nghìn chuỗi cô lập thành một hệ sinh thái thống nhất. Đặc biệt trong thời đại theo đuổi tốc độ cực đại và hiệu quả về chi phí trong tính module, các giao thức toàn chuỗi không thể phủ nhận vai trò quan trọng trong việc nối kết quá khứ và tương lai. Đó là một lĩnh vực chính mà chúng ta phải chú ý đến.

Disclaimer:

  1. Bài viết này được sao chép từ [YBB], Chuyển tiếp tiêu đề gốc 'Chìa khóa để kết nối toàn chuỗi: Giao thức tương tác toàn chuỗi', Tất cả bản quyền thuộc về tác giả gốc [Nhà nghiên cứu vốn YBB Zeke]. Nếu có ý kiến ​​phản đối về việc tái in này, vui lòng liên hệ Học cửađội ngũ, và họ sẽ xử lý nhanh chóng.
  2. Tuyên bố từ chối trách nhiệm: Các quan điểm được thể hiện trong bài viết này chỉ là của tác giả và không đại diện cho bất kỳ lời khuyên đầu tư nào.
  3. Các bản dịch của bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được đề cập, việc sao chép, phân phối hoặc đạo văn các bài viết đã dịch là cấm.

Một Giao thức Tương tác Toàn Chuỗi

Trung cấp3/20/2024, 9:40:37 PM
Giao thức tương tác toàn bộ chuỗi là một câu chuyện lớn kết hợp hàng ngàn đảo chuỗi, đặc biệt là trong thời đại modularization nơi mục tiêu tối đa hóa tốc độ và hiệu quả chi phí là quan trọng nhất.

Chuyển tiếp Tiêu đề Gốc: Chìa khóa cho Kết nối Toàn chuỗi: Một Giao thức Khả năng tương tác Toàn chuỗi

Tác giả: Nghiên cứu viên Zeke của YBB Capital

Lời nói đầu

Kể từ khi ra đời, công nghệ blockchain đã luôn là một nguồn tranh cãi không ngừng, phát triển từ ý định ban đầu là một “hệ thống thanh toán điện tử” đến việc trở thành một “máy tính thế giới,” nhấn mạnh vào “xử lý song song tốc độ cao,” và phục vụ như là cột sống cho các ứng dụng trong lĩnh vực game và tài chính. Sự chệch lệch trong giá trị và sự tranh cãi kỹ thuật đã dẫn đến sự xuất hiện của hàng trăm blockchain công cộng. Do tính phân tán của chúng, blockchain từ bản chất là các hệ thống đóng và cô lập, không thể nhận biết hoặc giao tiếp với thế giới bên ngoài, khiến cho khả năng kết nối giữa các blockchain trở nên không tồn tại. Câu chuyện chính thống hiện tại về blockchain công cộng đang di chuyển hướng đến một quy trình đa tầng modul. Bên cạnh các tầng thực thi Layer 2, chúng ta có các tầng sẵn dữ liệu (DA), các tầng thanh toán, và thậm chí là các tầng thực thi trên các tầng thực thi khác. Sự phân mảnh của thanh khoản và trải nghiệm người dùng không liên kết được dự kiến sẽ trở nên căng thẳng hơn. Các giải pháp cầu nối phiên cầu blockchain truyền thống đầy rủi ro.

Từ quan điểm của một người dùng trung bình, việc chuyển tài sản qua các blockchain thông qua các cầu nối đã cồng kềnh và kéo dài, chưa kể đến rủi ro chênh lệch tài sản, các cuộc tấn công của hacker, phí Gas tăng vọt và thiếu thanh khoản trên các chuỗi mục tiêu. Việc thiếu khả năng tương tác giữa các chuỗi không chỉ cản trở việc áp dụng rộng rãi công nghệ blockchain mà còn duy trì nhận thức về các blockchain công khai là các bộ lạc hoặc quốc gia thù địch, tham gia vào các cuộc tranh luận bất tận về "Blockchain Trilemma" và giá trị của các giải pháp khác nhau trên các lớp khác nhau. Khi sự phát triển song song của các hệ thống đa chuỗi và đa lớp tăng cường, nhu cầu kết nối toàn chuỗi trong Web3 trở nên cấp bách hơn. Sự phát triển của các giao thức tương tác toàn chuỗi đã đi được bao xa? Và chúng ta còn bao xa để tiếp cận hàng tỷ người dùng tiếp theo?

Full-Chain Khả năng tương tác là gì?

Trong internet truyền thống, sự phân mảnh kinh nghiệm vận hành hiếm khi được cảm nhận, vì các kịch bản thanh toán sử dụng Alipay hoặc WeChat thường có thể đáp ứng tất cả các yêu cầu thanh toán trực tuyến. Tuy nhiên, trong thế giới Web3, tồn tại rào cản bẩm sinh giữa các blockchain công cộng. Các giao thức tương tác chuỗi đầy đủ được đơn giản hóa, phục vụ như một cái búa để phá vỡ những rào cản này. Thông qua các giải pháp giao tiếp qua chuỗi, chúng cho phép chuyển tài sản và thông tin một cách liền mạch qua nhiều blockchain công cộng, nhằm mục tiêu đạt được trải nghiệm liền mạch tương tự như cấp độ Web2, và cuối cùng đạt được mục tiêu cuối cùng của sự không phân biệt chuỗi hoặc thậm chí là Trung tâm Chủ ý.

Việc thực hiện khả năng tương tác toàn chuỗi liên quan đến việc giải quyết một số thách thức chính, bao gồm vấn đề giao tiếp giữa các chuỗi hợp đồng thông minh không đồng nhất và phương pháp chuyển tài sản không được bọc qua các chuỗi. Để giải quyết những thách thức này, một số dự án và giao thức đã giới thiệu các giải pháp sáng tạo, như LayerZero, Axelar và Wormhole. Chúng tôi sẽ phân tích kỹ hơn những dự án này trong các phần tiếp theo, nhưng trước đó, cần hiểu rõ các thách thức khác nhau và phương pháp hiện tại của tương tác qua chuỗi.

Có gì đã thay đổi toàn bộ chuỗi?

Khác với quá khứ, nơi người dùng phải khóa tài sản trên chuỗi nguồn và trả Gas, đợi một thời gian dài để nhận một mã thông báo bọc trên chuỗi mục tiêu thông qua cầu nối của bên thứ ba, các giao thức tương tác toàn chuỗi đại diện cho một mô hình mới mở rộng từ công nghệ qua chuỗi. Nó hoạt động như một trung tâm giao tiếp truyền tải tất cả thông tin, bao gồm tài sản. Điều này cho phép tương tác giữa các chuỗi, ví dụ, trao đổi tài sản một cách mượt mà trong Sushi tích hợp Stargate để định tuyến giữa các chuỗi nguồn và mục tiêu, tối ưu hóa trải nghiệm qua chuỗi cho người dùng. Trong tương lai, các trường hợp sử dụng mạnh mẽ hơn có thể bao gồm tương tác mượt mà giữa các ứng dụng phiên bản khác nhau trên các chuỗi khác nhau.

Lựa chọn tam giác và ba loại xác thực

Thế giới của blockchain luôn đầy quyết định, giống như Dilemma Blockchain nổi tiếng cho chuỗi công cộng, các giải pháp liên chuỗi cũng đối mặt với một Dilemma Khả năng Tương tác. Do các hạn chế về kỹ thuật và bảo mật, các giao thức liên chuỗi chỉ có thể tối ưu hóa cho hai trong ba thuộc tính chính sau:

  1. Không tin cậy: Các hoạt động của giao thức không phụ thuộc vào bất kỳ tổ chức tín nhiệm trung ương nào và có thể cung cấp cùng mức độ bảo mật như blockchain cơ bản. Điều này có nghĩa là người dùng và các bên tham gia không cần phải tin cậy vào bất kỳ trung gian hoặc bên thứ ba nào để đảm bảo an toàn và thực thi chính xác của các giao dịch;
  2. Mở rộng: Giao thức có thể dễ dàng áp dụng cho bất kỳ nền tảng blockchain hoặc mạng nào, không bị ràng buộc bởi kiến trúc công nghệ cụ thể hoặc các quy tắc. Điều này cho phép các giải pháp tương tác hỗ trợ một loạt các hệ sinh thái blockchain, không chỉ là một số mạng cụ thể;
  3. Khả năng tổng quát: Giao thức có thể xử lý bất kỳ loại dữ liệu hoặc tài sản chuyển đổi giữa các miền khác nhau, không chỉ là các loại giao dịch hoặc tài sản cụ thể. Điều này có nghĩa là thông qua cầu, các chuỗi khối khác nhau có thể trao đổi nhiều loại thông tin và giá trị khác nhau, bao gồm nhưng không giới hạn trong việc giao dịch tiền điện tử, gọi hợp đồng thông minh và bất kỳ dữ liệu tùy ý nào khác.

Các phân loại ban đầu của các cầu nối giữa chuỗi thường dựa trên các phân loại của Vitalik, phân loại các công nghệ giữa chuỗi thành ba loại: hợp đồng khóa thời gian băm, xác minh dựa trên chứng nhận, và xác minh truyền tải (xác minh khách hàng nhẹ). Tuy nhiên, theo Arjun Bhuptani, người sáng lập của Connext, các giải pháp giữa chuỗi cũng có thể được chia thành xác minh cơ bản (Không tin cậy + Mở rộng), xác minh bên ngoài (Mở rộng + Khả năng tổng quát), và xác minh cơ bản (Không tin cậy + Khả năng tổng quát). Các phương pháp xác minh này dựa trên các mô hình tin cậy và triển khai kỹ thuật khác nhau để đáp ứng các nhu cầu về bảo mật và khả năng tương tác khác nhau.

Đã xác minh một cách tự nhiên:
Các cầu được xác minh một cách tự nhiên dựa vào cơ chế đồng thuận của cả chuỗi nguồn và chuỗi đích để xác minh trực tiếp các giao dịch. Phương pháp này không đòi hỏi một lớp xác minh hoặc trung gian bổ sung nào. Ví dụ, một số cầu có thể sử dụng hợp đồng thông minh để tạo logic xác minh trực tiếp giữa hai chuỗi khối, cho phép chúng xác nhận giao dịch thông qua cơ chế đồng thuận của chính họ. Cách tiếp cận này nâng cao tính bảo mật vì nó phụ thuộc trực tiếp vào cơ chế bảo mật bẩm sinh của các chuỗi liên quan. Tuy nhiên, phương pháp này có thể kỹ thuật phức tạp hơn và không phải tất cả các chuỗi khối đều hỗ trợ xác minh tự nhiên trực tiếp.

Đã được xác minh bên ngoài:
· Các cầu nối được xác minh bên ngoài sử dụng bộ xác minh của bên thứ ba hoặc cụm xác minh để xác nhận tính hợp lệ của giao dịch. Các bộ xác minh này có thể là các nút độc lập, các thành viên hội đồng, hoặc một hình thức khác của người tham gia hoạt động bên ngoài chuỗi nguồn và đích. Phương pháp này thường liên quan đến thông điệp và logic xác minh chéo chuỗi được thực thi bởi các thực thể bên ngoài, thay vì được xử lý trực tiếp bởi các chuỗi mà họ liên quan. Xác minh bên ngoài cho phép tính tương tác và linh hoạt rộng hơn vì nó không bị giới hạn trong các chuỗi cụ thể, nhưng cũng đưa ra một lớp tin cậy bổ sung và tiềm ẩn các rủi ro về an ninh. (Mặc dù có rủi ro tập trung đáng kể, xác minh bên ngoài là phương pháp phổ biến nhất, cung cấp tính linh hoạt, hiệu suất và chi phí thấp.)

Đã được xác minh cục bộ:
· Xác minh cục bộ đề cập đến chuỗi mục tiêu xác minh trạng thái của chuỗi nguồn để xác nhận các giao dịch và thực hiện cục bộ các giao dịch tiếp theo. Thực tế phổ biến là chạy một máy khách nhẹ trên chuỗi nguồn trong máy ảo của chuỗi đích hoặc chạy chúng song song. Xác minh cục bộ đòi hỏi một thiểu số trung thực hoặc một giả định đồng bộ, với ít nhất một người chuyển tiếp trung thực trong ủy ban (thiểu số trung thực) hoặc, nếu ủy ban không hoạt động bình thường, người dùng phải tự truyền các giao dịch (giả định đồng bộ). Xác minh cục bộ là hình thức giao tiếp chuỗi chéo được giảm thiểu sự tin cậy nhất nhưng cũng tốn kém, kém linh hoạt hơn trong phát triển và phù hợp hơn với các blockchain có các máy trạng thái tương tự, chẳng hạn như giữa mạng Ethereum và L2 hoặc giữa các blockchain được phát triển dựa trên Cosmos SDK.

Các loại hình chương trình khác nhau

Các loại giải pháp khác nhau Là một trong những cơ sở hạ tầng quan trọng nhất trong thế giới Web3, việc thiết kế các giải pháp cross-chain vẫn là một vấn đề thách thức, dẫn đến sự xuất hiện của các loại giải pháp khác nhau. Các giải pháp hiện tại có thể được phân loại thành năm loại, mỗi loại áp dụng các phương pháp độc đáo để hỗ trợ trao đổi tài sản, chuyển khoản và triệu hồi hợp đồng.

· Cơ chế Trao đổi Token: Quy trình này cho phép người dùng giao dịch một tài sản cụ thể trên một chuỗi khối và nhận được một tài sản tương đương trên chuỗi khối khác. Bằng cách tận dụng các công nghệ như giao dịch nguyên tử và Trình tạo Thị trường Tự động (AMM) qua chuỗi, các hồ bơi thanh khoản có thể được tạo ra trên các chuỗi khác nhau, cho phép trao đổi mượt mà giữa các tài sản khác nhau.

Công nghệ Cầu nối Tài sản: Phương pháp này liên quan đến việc khóa hoặc đốt cháy tài sản trên chuỗi nguồn thông qua các hợp đồng thông minh và mở khóa hoặc tạo mới tài sản trên chuỗi mục tiêu thông qua các hợp đồng thông minh tương ứng. Công nghệ này có thể được chia thành ba loại dựa trên cách xử lý tài sản:

  • Chế Độ Khóa/Tạo: Trong chế độ này, tài sản trên chuỗi nguồn bị khóa, trong khi tài sản "cầu nối" có giá trị tương đương được tạo ra trên chuỗi đích. Phép toán ngược lại phá hủy tài sản cầu nối trên chuỗi đích để mở khóa tài sản gốc trên chuỗi nguồn.
  • Chế độ Đốt/Tạo mới: Trong chế độ này, tài sản trên chuỗi nguồn bị phá hủy, và một lượng tài sản tương đương được tạo mới trên chuỗi đích.
  • Chế độ Khóa/Mở Khóa: Phương pháp này liên quan đến việc khóa tài sản trên chuỗi nguồn và sau đó mở khóa tài sản tương đương trong hồ chứa thanh khoản trên chuỗi mục tiêu. Những cầu nối tài sản như vậy thường thu hút thanh khoản bằng cách cung cấp các động lực như chia sẻ doanh thu.

· Chức năng Thanh toán Bản địa: Cho phép các ứng dụng trên chuỗi nguồn kích hoạt các hoạt động thanh toán bằng tài sản bản địa trên chuỗi mục tiêu, hoặc kích hoạt thanh toán giữa chuỗi dựa trên dữ liệu từ một chuỗi trên chuỗi khác. Phương pháp này chủ yếu được sử dụng cho các thanh toán và có thể được kích hoạt dựa trên dữ liệu blockchain hoặc sự kiện bên ngoài.

· Khả năng tương tác Hợp đồng Thông minh: Cho phép hợp đồng thông minh trên chuỗi nguồn gọi các chức năng của hợp đồng thông minh trên chuỗi đích dựa trên dữ liệu cục bộ, cho phép ứng dụng chéo chuỗi phức tạp bao gồm trao đổi tài sản và hoạt động cầu nối.

· Cầu nối Tài sản Có thể Lập trình: Đây là một giải pháp tương tác tiên tiến kết hợp chức năng cầu nối tài sản và tin nhắn. Khi tài sản được chuyển từ chuỗi nguồn sang chuỗi đích, các cuộc gọi hợp đồng trên chuỗi đích có thể được kích hoạt ngay lập tức, cho phép các chức năng qua chuỗi khác nhau như stake, trao đổi tài sản hoặc lưu trữ tài sản trong hợp đồng thông minh trên chuỗi đích.

Lớp Zero

Là dự án nổi tiếng nhất trong lĩnh vực giao thức tương tác toàn bộ chuỗi, Layer Zero đã thu hút vốn tiền điện tử đáng kể từ a16z, Sequoia Capital, Coinbase Ventures, Binance Labs và Multicoin Capital, hoàn thành ba vòng gọi vốn tổng cộng 315 triệu đô la. Ngoài sức hấp dẫn bẩm sinh của dự án, điều này nhấn mạnh sự quan trọng của khả năng tương tác toàn bộ chuỗi trong mắt các nhà đầu tư hàng đầu. Bỏ qua ánh sáng và tranh cãi xoay quanh trung tâm hóa và các lỗi hệ sinh thái, hãy phân tích xem kiến trúc của Layer Zero có tiềm năng để tạo điều kiện cho kết nối toàn bộ chuỗi không.

Cross-Chain Không Cần Tin Tưởng: Như đã đề cập trước đó, các giải pháp cầu nối cross-chain phổ biến nhất đã hoàn toàn phụ thuộc vào xác minh bên ngoài, điều này giảm thiểu đáng kể tính bảo mật do sự chuyển đổi của sự tin tưởng sang xác minh ngoại tuyến (hầu hết các cầu nối đa chữ ký đã bị khai thác chia sẻ điểm yếu này, vì hacker chỉ cần nhắm mục tiêu đến vị trí lưu giữ tài sản). Ngược lại, LayerZero biến đổi kiến trúc xác minh thành hai thực thể độc lập - Oracles và Relayers, sử dụng cách tiếp cận tối thiểu nhất để giảm thiểu nhược điểm của xác minh bên ngoài. Lý thuyết, sự độc lập giữa hai thực thể này nên cung cấp môi trường giao tiếp cross-chain hoàn toàn không cần tin tưởng và an toàn. Tuy nhiên, vấn đề nằm ở khả năng của hacker nhắm mục tiêu vào Oracles và Relayers để thực hiện các hoạt động độc hại. Hơn nữa, khả năng kết hợp tập trung giữa Oracles và Relayers nâng cao lo ngại, gợi ý rằng cầu nối cross-chain không cần tin tưởng của Layer Zero trong Phiên bản 1 có thể có một số khuyết điểm logic. Phiên bản 2 giới thiệu Mạng Lưới Xác Minh Phi Tập Trung (DVNs) để cải thiện phương pháp xác minh, mà chúng tôi sẽ thảo luận sau này.

Các Điểm Cuối LayerZero: Các điểm cuối LayerZero là các yếu tố chính của chức năng giao thức. Trong khi các Oracles và Relayers của Phiên bản 1, cũng như DVN của Phiên bản 2, chủ yếu xử lý xác minh tin nhắn và ngăn chặn gian lận, các điểm cuối là hợp đồng thông minh cho phép trao đổi thực tế của tin nhắn giữa môi trường cục bộ của hai blockchain. Mỗi điểm cuối trên các blockchain tham gia bao gồm bốn mô-đun: Communicator, Verifier, Network và Libraries. Ba mô-đun đầu tiên cho phép các chức năng cốt lõi của giao thức, trong khi mô-đun Libraries cho phép các nhà phát triển giao thức mở rộng các chức năng cốt lõi của nó và thêm các chức năng tùy chỉnh cụ thể cho từng blockchain. Các thư viện tùy chỉnh này cho phép LayerZero thích nghi với một loạt các blockchain khác nhau có kiến trúc và môi trường máy ảo khác nhau, ví dụ, hỗ trợ cả các mạng tương thích với EVM và các chuỗi không tương thích với EVM.

Cách thức hoạt động: Cốt lõi của hệ thống truyền thông LayerZero dựa vào các điểm cuối. Thông qua ba mô-đun được đề cập trước đó, nó tạo thành cơ sở hạ tầng để truyền tin nhắn chuỗi chéo. Quá trình này bắt đầu với một ứng dụng trên một blockchain (Chuỗi A) gửi tin nhắn, liên quan đến việc truyền chi tiết giao dịch, định danh chuỗi đích, tải trọng và thông tin thanh toán đến Communicator. Communicator sau đó biên dịch thông tin này thành một gói dữ liệu và chuyển tiếp nó cùng với dữ liệu khác đến Người xác minh. Trình xác minh hợp tác với Mạng để bắt đầu chuyển tiêu đề khối của Chuỗi A sang chuỗi đích (Chuỗi B), đồng thời chỉ đạo Người chuyển tiếp tìm nạp trước bằng chứng giao dịch để đảm bảo tính xác thực. Oracle và Relayer chịu trách nhiệm truy xuất tiêu đề khối và bằng chứng giao dịch, sau đó truyền thông tin này đến hợp đồng Mạng trên Chuỗi B, chuyển hash khối cho Người xác minh. Sau khi xác minh gói dữ liệu và bằng chứng giao dịch do Relayer cung cấp, tin nhắn sẽ được chuyển tiếp đến Communicator trên Chain B. Cuối cùng, hợp đồng thông minh chuyển thông điệp đến ứng dụng đích trên Chain B, hoàn thành quá trình giao tiếp chuỗi chéo.

Trong Phiên bản LayerZero Version 2, các Oracle đã được thay thế bởi Mạng Xác minh Phi tập trung (DVNs) để giải quyết các chỉ trích về sự tập trung và không an toàn của thực thể ngoài chuỗi. Đồng thời, Relayers đã được thay thế bởi Executors, vai trò của họ chỉ giới hạn ở việc thực hiện giao dịch, không phải xác minh chúng.

Tính Linh Hoạt và Khả Năng Mở Rộng: Các nhà phát triển có thể sử dụng mô-đun Thư viện để mở rộng các chức năng cốt lõi của LayerZero trên các chuỗi khối. Những mô-đun này là một phần của bộ hợp đồng thông minh của giao thức. Thư viện cho phép triển khai các chức năng mới theo cách cụ thể cho từng chuỗi khối mà không cần sửa đổi mã nguồn cốt lõi của LayerZero. Giao thức này có khả năng mở rộng cao vì sử dụng thiết lập tin nhắn nhẹ cho việc giao tiếp giữa các chuỗi khối.

Trải nghiệm người dùng đơn giản: Một tính năng chính của LayerZero là tính thân thiện với người dùng. Các hoạt động cross-chain sử dụng giao thức có thể được thực hiện như một giao dịch duy nhất, loại bỏ quá trình đóng gói và mở gói token thường được liên kết với cầu nối tiền điện tử truyền thống. Kết quả là, trải nghiệm người dùng tương tự như trao đổi hoặc chuyển token trên cùng một chuỗi.

LayerZero Scan: Xem xét gần 50 chuỗi công cộng và các nền tảng Layer 2 được hỗ trợ bởi LayerZero, theo dõi hoạt động tin nhắn trên LayerZero không phải là điều dễ dàng. Đó là nơi mà LayerZero Scan ra đời. Ứng dụng duyệt qua chuỗi này cho phép bạn xem tất cả các trao đổi tin nhắn giao thức trên các chuỗi tham gia. Trình duyệt cho phép bạn xem hoạt động tin nhắn theo chuỗi nguồn và chuỗi đích một cách riêng biệt. Bạn cũng có thể khám phá hoạt động giao dịch cho mỗi ứng dụng phi tập trung sử dụng LayerZero.

OFT (Omnichain Fungible Token): Tiêu chuẩn OFT (Omnichain Fungible Token) cho phép nhà phát triển tạo các token với chức năng cấp độ bản địa trên nhiều chuỗi. Tiêu chuẩn OFT bao gồm việc đốt token trên một chuỗi trong khi đúc một bản sao token trên chuỗi mục tiêu. Ban đầu, tiêu chuẩn token OFT ban đầu chỉ có thể được sử dụng với các chuỗi tương thích EVM. LayerZero đã mở rộng tiêu chuẩn này trong phiên bản OFTV2 mới nhất để hỗ trợ các nền tảng không tương thích EVM.

ONFT (Omnichain Non-Fungible Token): ONFT là phiên bản không thể thay thế của tiêu chuẩn OFT. NFT được tạo dựa trên tiêu chuẩn ONFT có thể được chuyển giao và lưu trữ ở mức độ cơ bản giữa các chuỗi hỗ trợ tiêu chuẩn này.

Wormhole

Giống như Layer Zero, Wormhole là một phần của không gian giao thoa chuỗi đầy đủ, bắt đầu để lại dấu ấn của mình trong một sự kiện airdrop gần đây. Giao thức được ra mắt ban đầu vào tháng 10 năm 2020 và đã phát triển từ một cầu nối token song hướng trong phiên bản 1 của mình thành nay cho phép phát triển các ứng dụng chạy trên nhiều chuỗi khác nhau. Giao thức có lẽ nổi tiếng nhất với vụ việc hack vào ngày 3 tháng 2 năm 2022, dẫn đến việc mất cắp 360 triệu USD giá trị của ETH. Tuy nhiên, Wormhole đã thành công trong việc bù đắp số tiền (từ một nguồn không tiết lộ) trong thời gian ít hơn 24 giờ, và gần đây đã công bố một khoản tài trợ lên đến 225 triệu USD. Vậy, điều gì khiến Wormhole trở nên hấp dẫn đối với nhà đầu tư vốn?

Trọng tâm Chiến lược: Mục tiêu của Wormhole không chủ yếu là các hệ thống dựa trên EVM mà là các hệ thống không dựa trên EVM. Đây là giao thức chuỗi đầy đủ duy nhất phổ biến hỗ trợ chuỗi công cộng không đồng nhất như Solana và gia đình Move (APT, SUI), cùng với những hệ sinh thái khác. Khi những hệ sinh thái này tiếp tục phục hồi và phát triển mạnh mẽ, sự xuất hiện của Wormhole như một ứng cử viên hàng đầu đã trở nên không thể tránh khỏi.

Cách hoạt động: Tại trung tâm của Wormhole là giao thức tương tác chứng minh hành động (VAA) và 19 nút Bảo vệ (được chọn từ các tổ chức nổi tiếng trong ngành, một điểm thường bị chỉ trích). Nó chuyển đổi yêu cầu thành VAAs thông qua Hợp đồng Core Wormhole trên mỗi chuỗi để hỗ trợ các hoạt động liên chuỗi. Quy trình cụ thể như sau:

  • Sự Kiện Xảy Ra và Tạo Tin Nhắn: Các sự kiện cụ thể xảy ra trên chuỗi nguồn, như yêu cầu chuyển tài sản, được ghi lại và đóng gói thành một tin nhắn. Tin nhắn này chi tiết về sự kiện và các hành động cần thực hiện.
  • Giám sát và Ký của các Node Bảo vệ: 19 Node Bảo vệ trong mạng lưới Wormhole chịu trách nhiệm giám sát các sự kiện qua chuỗi và chéo. Khi họ phát hiện một sự kiện trên chuỗi nguồn, họ xác thực thông tin sự kiện. Sau khi xác thực, mỗi Node Bảo vệ ký tin nhắn bằng khóa riêng của nó, cho biết sự xác minh và phê duyệt sự kiện (yêu cầu sự đồng thuận từ hai phần ba số node).
  • Tạo lập Hành động Có thể Xác minh (VAA): Khi đủ số lượng Node Bảo vệ đã ký vào thông điệp, những chữ ký này được thu thập và đóng gói thành một VAA. VAA là sự chứng minh có thể xác minh về sự kiện và yêu cầu chéo chuỗi của nó, chứa thông tin chi tiết về sự kiện gốc và bằng chứng của các chữ ký của Node Bảo vệ.
  • Truyền dữ liệu qua chuỗi khối của VAA: Sau đó, VAA được gửi đến chuỗi đích. Trên chuỗi đích, Hợp đồng Lõi Lỗ Hổng là người chịu trách nhiệm xác minh tính xác thực của VAA. Điều này bao gồm việc kiểm tra chữ ký của nút Bảo vệ được chứa trong VAA để đảm bảo rằng chúng từ các nút tin cậy và rằng thông điệp không bị thay đổi.
  • Thực hiện các Hành động Mạng chéo: Khi hợp đồng Wormhole trên chuỗi mục tiêu đã xác minh tính hợp lệ của VAA, nó thực hiện các hành động tương ứng theo chỉ đạo của VAA. Điều này có thể liên quan đến việc tạo token mới, chuyển tài sản, thực hiện cuộc gọi hợp đồng thông minh, hoặc các hoạt động tùy chỉnh khác. Điều này giúp sự kiện trên chuỗi nguồn có thể kích hoạt các phản ứng tương ứng trên chuỗi mục tiêu.

>>>>> gd2md-html cảnh báo: liên kết hình ảnh nội dung ở đây (đến hình ảnh/image4.png). Lưu trữ hình ảnh trên máy chủ hình ảnh của bạn và điều chỉnh đường dẫn/tên tệp/phần mở rộng nếu cần thiết.
(Trở lại đầu trang)Cảnh báo tiếp theo)
>>>>>

alt_text

Mô-đun Bảo mật: Wormhole đang phát triển ba tính năng bảo mật nội bộ chính: quản trị, kế toán, và ngưng hoạt động khẩn cấp, tất cả đều trong môi trường phát triển mở để cung cấp cái nhìn sâu rộng vào việc triển khai cuối cùng của chúng. Các tính năng này đang chờ hoàn thiện và được các người bảo vệ chấp nhận.

  • Quản trị: Tính năng này, được triển khai ở cấp độ người giám hộ/người tiên tri, cho phép người giám hộ theo dõi luồng giá trị trên bất kỳ chuỗi được quy định nào trong một khe thời gian cụ thể. Người giám hộ đặt giới hạn luồng chấp nhận được cho mỗi chuỗi, và bất kỳ luồng nào vượt quá giới hạn này sẽ bị chặn để ngăn chặn việc di chuyển tài sản quá mức.
  • Kế toán: Được triển khai bởi các bảo vệ hoặc những người báo cáo, họ duy trì blockchain của mình (còn được gọi là mạng wormchain), phục vụ như một sổ cái xuyên chuỗi giữa các chuỗi khác nhau. Sổ cái này không chỉ định vị các bảo vệ như là các người xác minh trên chuỗi mà còn hoạt động như một plugin kế toán. Các bảo vệ có thể từ chối các giao dịch xuyên chuỗi từ các chuỗi có quỹ không đủ (việc xác minh này độc lập với logic hợp đồng thông minh).
  • Tắt: Được thực hiện trên chuỗi, tính năng này cho phép người bảo vệ tạm thời ngừng luồng tài sản trên cầu nối nếu phát hiện mối đe dọa tiềm ẩn đối với cầu nối giữa các chuỗi. Hiện tại, việc triển khai được thực hiện thông qua các cuộc gọi chức năng trên chuỗi.

Tích hợp nhanh chóng: Sản phẩm Kết nối của Wormhole cung cấp cho các ứng dụng một công cụ kết nối đơn giản kết hợp chức năng chéo chuỗi của giao thức Wormhole chỉ với một vài dòng mã. Chức năng chính của Connect là cung cấp cho các nhà phát triển một bộ công cụ tích hợp đơn giản, cho phép họ tích hợp các tính năng đóng gói và kết nối tài sản nguyên bản của Wormhole vào ứng dụng của mình với mã lập trình tối thiểu. Ví dụ, một thị trường NFT muốn kết nối NFTs của mình từ Ethereum sang Solana có thể sử dụng Connect để cung cấp cho người dùng của mình một công cụ kết nối đơn giản, nhanh chóng trong ứng dụng của mình, cho phép họ tự do di chuyển NFTs của mình giữa hai chuỗi.

Tin nhắn: Trong một hệ sinh thái blockchain đa dạng, việc gửi tin nhắn trở thành một yêu cầu cốt lõi. Sản phẩm Tin nhắn của Wormhole cung cấp một giải pháp phi tập trung cho phép các mạng blockchain khác nhau trao đổi thông tin và giá trị một cách an toàn và dễ dàng. Chức năng cốt lõi của Tin nhắn là truyền thông thông tin qua chuỗi, được trang bị các phương pháp tích hợp đơn giản để tăng tốc độ tăng trưởng người dùng và tính thanh khoản trong khi duy trì tính bảo mật và phi tập trung cao. Ví dụ, một dự án DeFi chạy trên Ethereum muốn tương tác với một dự án khác trên Solana có thể dễ dàng trao đổi thông tin và giá trị thông qua Tin nhắn của Wormhole, mà không cần các bước trung gian phức tạp hoặc sự can thiệp của bên thứ ba.

Khung NTT: Khung NTT (Chuyển đổi Token Bản địa) thông qua Wormhole cung cấp một giải pháp sáng tạo và toàn diện cho việc chuyển đổi qua các chuỗi khối của các token bản địa và NFT. NTT cho phép các token giữ nguyên các thuộc tính bẩm sinh của chúng trong quá trình chuyển đổi qua chuỗi khối và hỗ trợ chuyển đổi token qua chuỗi trực tiếp mà không cần đến hồ bơi thanh khoản, từ đó tránh được các khoản phí LP, sự trôi giạt hoặc rủi ro MEV. Hơn nữa, nó có thể tích hợp với bất kỳ hợp đồng hoặc tiêu chuẩn token và quy trình quản trị giao thức nào, cho phép các nhóm dự án duy trì quyền sở hữu, nâng cấp quyền hạn và tính tùy chỉnh của token của họ.

Kết luận

Mặc dù đang ở giai đoạn đầu, các giao thức khả năng tương tác toàn chuỗi hiện đang đối mặt với thách thức về an ninh và nguy cơ trung tâm hóa, và trải nghiệm người dùng hiện chưa thể cạnh tranh được với hệ sinh thái internet Web2. Tuy nhiên, so với các công nghệ cầu nối giữa chuỗi sớm đầu, các giải pháp hiện tại đã đạt được tiến bộ đáng kể. Trong dài hạn, các giao thức khả năng tương tác toàn chuỗi đại diện cho một câu chuyện lớn về việc tích hợp hàng nghìn chuỗi cô lập thành một hệ sinh thái thống nhất. Đặc biệt trong thời đại theo đuổi tốc độ cực đại và hiệu quả về chi phí trong tính module, các giao thức toàn chuỗi không thể phủ nhận vai trò quan trọng trong việc nối kết quá khứ và tương lai. Đó là một lĩnh vực chính mà chúng ta phải chú ý đến.

Disclaimer:

  1. Bài viết này được sao chép từ [YBB], Chuyển tiếp tiêu đề gốc 'Chìa khóa để kết nối toàn chuỗi: Giao thức tương tác toàn chuỗi', Tất cả bản quyền thuộc về tác giả gốc [Nhà nghiên cứu vốn YBB Zeke]. Nếu có ý kiến ​​phản đối về việc tái in này, vui lòng liên hệ Học cửađội ngũ, và họ sẽ xử lý nhanh chóng.
  2. Tuyên bố từ chối trách nhiệm: Các quan điểm được thể hiện trong bài viết này chỉ là của tác giả và không đại diện cho bất kỳ lời khuyên đầu tư nào.
  3. Các bản dịch của bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được đề cập, việc sao chép, phân phối hoặc đạo văn các bài viết đã dịch là cấm.
Empieza ahora
¡Registrarse y recibe un bono de
$100
!