TL;DR
Để giải quyết các vấn đề về "đảo dữ liệu" và bảo mật mà các dự án sinh thái gặp phải khi triển khai đa chuỗi, Mạng B2 lớp 2 BTC mô-đun đã đưa ra giao thức chia sẻ thông tin B2.
Giao thức chia sẻ thông tin B² sử dụng các cơ chế xác minh và bằng chứng không có kiến thức, không chỉ đảm bảo quyền riêng tư, bảo mật và phân cấp việc truyền tin nhắn xuyên chuỗi mà còn cải thiện khả năng mở rộng của hệ thống.
B² Các kịch bản triển khai giao thức chia sẻ thông tin bao gồm: cải thiện tính bảo mật của việc truyền tải xuyên chuỗi, đạt được khả năng truyền thông tin liền mạch giữa các chuỗi, đồng bộ hóa các quyết định quản trị và hỗ trợ chia sẻ tin nhắn cũng như các cuộc gọi giao dịch trực tiếp, v.v.
Giao thức chia sẻ thông tin B² là một giao thức nhắn tin phổ quát sẽ được mở rộng sang nhiều chuỗi và nhiều hệ sinh thái.

Nhu cầu chia sẻ tin nhắn
Với sự phát triển nhanh chóng của công nghệ blockchain, số lượng mạng blockchain cũng ngày càng tăng lên. Là blockchain sớm nhất, Bitcoin chủ yếu được sử dụng để xử lý các hệ thống thanh toán phi tập trung điểm-điểm. Với sự xuất hiện của Ethereum, hợp đồng thông minh và ứng dụng phi tập trung (dApp) đã trở thành lĩnh vực ứng dụng quan trọng của công nghệ blockchain. Kể từ đó, với sự nổi lên của nhiều chuỗi công khai như Polkadot, Cosmos, Avalanche, Solana, TON, v.v., nhiều mạng blockchain khác nhau đã xuất hiện, mang đến các thuật toán đồng thuận, mô hình quản trị, cơ chế giao dịch và kịch bản ứng dụng khác nhau.
Tuy nhiên, sự đa dạng này cũng mang đến một thách thức rất lớn: sự cô lập giữa các blockchain. Theo truyền thống, các chuỗi khối khác nhau độc lập và tách biệt với nhau, mỗi chuỗi chạy trên các mạng độc lập mà không có cơ chế giao tiếp riêng, dẫn đến các vấn đề về khả năng tương tác trong hệ sinh thái chuỗi khối. Trong bối cảnh này, nhu cầu chia sẻ thông điệp giữa các blockchain dần trở nên nổi bật hơn, trở thành một trong những yếu tố then chốt thúc đẩy sự trưởng thành và phát triển phối hợp của hệ sinh thái blockchain.
Trong kiến trúc blockchain hiện tại, rất khó để các blockchain tương tác trực tiếp với nhau. Mạng Bitcoin và Ethereum là hai hệ sinh thái hoàn toàn độc lập và người dùng không thể trực tiếp chuyển giá trị hoặc thông tin từ mạng này sang mạng khác. Ví dụ: người dùng không thể chuyển trực tiếp Bitcoin từ mạng Bitcoin sang chuỗi Ethereum và sử dụng nó để thực hiện các giao dịch hợp đồng thông minh. Tương tự như vậy, các nhà phát triển không thể tận dụng dữ liệu hoặc sự kiện trên các chuỗi khối khác nhau để xây dựng các ứng dụng chuỗi chéo. Hạn chế này hạn chế việc ứng dụng rộng rãi công nghệ blockchain và sự phát triển của hệ sinh thái.
Chia sẻ tin nhắn có thể giải quyết vấn đề này. Thông qua việc chia sẻ tin nhắn giữa các blockchain, dữ liệu, giá trị và sự kiện trên các chuỗi khác nhau có thể được truyền và sử dụng lẫn nhau, phá vỡ hiện tượng “đảo blockchain”. Việc triển khai chia sẻ tin nhắn không chỉ có thể tăng cường sự hợp tác giữa các chuỗi khác nhau mà còn mở đường cho việc ứng dụng rộng rãi công nghệ blockchain.
Giao thức chia sẻ tin nhắn B²
Mạng B² là giải pháp BTC Lớp 2 mô-đun thực tế nhất. Đây là giải pháp đầu tiên xác minh việc triển khai Lớp 2 trên mạng chính Bitcoin thông qua Bằng chứng Cam kết và mở rộng giải pháp này sang Lớp 2 khác, từ đó tạo ra lớp DA Bitcoin có căn cứ đầu tiên. Hiện tại, tổng khối lượng giao dịch của mạng chính Mạng B² đã vượt quá 70 triệu và có hơn 7,61 triệu địa chỉ độc lập.
Giao thức chia sẻ tin nhắn B² là giao thức chia sẻ tin nhắn xuyên chuỗi của B² Network dựa trên cơ chế xác minh và công nghệ chứng minh không có kiến thức. Nó nhằm mục đích đạt được các tin nhắn an toàn và hiệu quả giữa các mạng blockchain khác nhau (bao gồm các chuỗi tương thích với EVM và các chuỗi không tương thích với EVM). phân phối và chia sẻ dữ liệu. Đồng thời, một cơ chế kích hoạt được cung cấp để thực hiện chia sẻ dữ liệu tin nhắn trong khi cung cấp các cuộc gọi giao dịch giữa bất kỳ chuỗi nào. Với sự phát triển của công nghệ blockchain, số lượng mạng blockchain tiếp tục tăng lên, đồng thời các công nghệ cơ bản và cơ chế đồng thuận của chúng thường khá khác nhau, khiến việc giao tiếp và trao đổi dữ liệu giữa các blockchain trở nên rất khó khăn. Thông qua thiết kế sáng tạo, giao thức chia sẻ thông điệp B² vượt qua những hạn chế của công nghệ chuỗi chéo truyền thống và cung cấp giải pháp mới cho khả năng tương tác giữa các chuỗi của các dApps sinh thái.
Mục tiêu của giao thức chia sẻ tin nhắn B²
Mục tiêu cốt lõi của giao thức chia sẻ tin nhắn B² là giải quyết “hiệu ứng đảo” giữa các chuỗi khối, tức là không có khả năng chia sẻ trực tiếp thông tin hoặc dữ liệu giữa các chuỗi khác nhau. Để đạt được mục đích này, B² sử dụng các phương tiện kỹ thuật sau:
Công nghệ chứng minh không có kiến thức: Đảm bảo tính riêng tư của tin nhắn trong quá trình truyền, đồng thời cung cấp khả năng xác minh đáng tin cậy để đảm bảo tính xác thực và tính toàn vẹn của tin nhắn.
Cơ chế xác thực: Mạng chứng nhận phi tập trung chịu trách nhiệm xác minh và truyền tin nhắn giữa các chuỗi, đảm bảo tính bảo mật và phân cấp đồng thời cải thiện khả năng mở rộng của hệ thống.
Giao thức chia sẻ tin nhắn B² được thiết kế để tương thích với nhiều chuỗi khối khác nhau, bao gồm không chỉ các chuỗi tương thích với EVM, chẳng hạn như Ethereum, Chuỗi BNB, nhiều Lớp 2 tương thích với EVM, v.v., mà còn cả các chuỗi không tương thích với EVM, chẳng hạn như Polkadot, Cosmos, Solana và TON, v.v. Điều này làm cho giao thức chia sẻ tin nhắn B² trở thành một giải pháp phổ biến cho giao tiếp xuyên chuỗi, cho phép trao đổi tin nhắn giữa các hệ sinh thái blockchain đa dạng.
Áp dụng bằng chứng không có kiến thức trong giao thức chia sẻ tin nhắn B2
Zero-Knowledge Proofs (ZKP) là một trong những công nghệ chủ chốt trong giao thức chia sẻ tin nhắn B². Bằng chứng không có kiến thức cho phép người chứng minh chứng minh tính xác thực và độ tin cậy của một thông báo nhất định cho người xác minh mà không tiết lộ nội dung thông báo cụ thể. Điều này cung cấp sự bảo vệ quyền riêng tư và bảo mật quan trọng cho hoạt động liên lạc xuyên chuỗi.
Trong giao thức chia sẻ tin nhắn B², quá trình truyền tin nhắn xuyên chuỗi được xác minh bằng bằng chứng không có kiến thức. Ví dụ: khi thông tin cập nhật trạng thái hoặc giao dịch được tạo trên một chuỗi nhất định, thông báo sẽ được đóng gói và bằng chứng không có kiến thức tương ứng sẽ được tạo ra để chứng minh rằng thông báo thực sự tuân thủ các quy tắc trạng thái trên chuỗi. Sau đó, bằng chứng và thông báo được gửi đến chuỗi mục tiêu và chuỗi mục tiêu có thể xác minh bằng chứng không có kiến thức để đảm bảo tính xác thực và tính hợp pháp của thông báo cũng như đảm bảo tính phân cấp của quy trình.
Ưu điểm của bằng chứng không có kiến thức:
Quyền riêng tư: Người xác minh không cần biết nội dung cụ thể của tin nhắn để xác minh tính xác thực của nó và tránh rò rỉ thông tin nhạy cảm.
Hiệu quả tính toán: Bằng chứng không có kiến thức có thể cải thiện hiệu quả giao tiếp giữa các chuỗi bằng cách đơn giản hóa logic xác minh trên chuỗi phức tạp trong khi vẫn đảm bảo an ninh.
Bảo mật: Bằng chứng không có kiến thức có thể ngăn chặn hiệu quả các tin nhắn giả mạo và các cuộc tấn công lặp lại, đảm bảo tính xác thực của các tin nhắn xuyên chuỗi.
Giao thức chia sẻ tin nhắn B² sử dụng bằng chứng không có kiến thức để đảm bảo rằng việc xác minh tin nhắn xuyên chuỗi đạt đến mức độ riêng tư và bảo mật cao, xây dựng nền tảng tin cậy vững chắc để chia sẻ dữ liệu giữa các chuỗi khối khác nhau và đảm bảo tính xác thực và hợp lệ của tin nhắn. Điều này đảm bảo tính không tin cậy và phân cấp của toàn bộ quá trình.
Cơ chế xác thực
Một cơ chế cốt lõi khác của giao thức chia sẻ tin nhắn B² là mạng trình xác thực. Trình xác thực là một mạng lưới gồm các nút phi tập trung chịu trách nhiệm nhận, xác minh và gửi tin nhắn liên chuỗi thông qua mạng P2P. Cơ chế xác thực đảm bảo tính hợp lệ của các thông báo xuyên chuỗi đồng thời ngăn chặn các điểm lỗi đơn lẻ hoặc các cuộc tấn công tập trung.
Quy trình làm việc của mạng trình xác thực như sau:
Nhận tin nhắn: Khi một blockchain cần chia sẻ thông tin với một blockchain khác, tin nhắn trước tiên sẽ được gửi đến mạng xác thực. Tin nhắn sẽ được người đề xuất theo dõi và thu thập và bằng chứng không có kiến thức sẽ được tạo ra để đảm bảo tính hợp pháp và tính toàn vẹn của tin nhắn.
Xác minh tin nhắn: Người xác minh truyền tin nhắn và bằng chứng qua mạng P2P, xác minh nội dung tin nhắn và bằng chứng không có kiến thức, xác nhận xem tin nhắn có tuân thủ các quy tắc trạng thái của chuỗi khởi tạo hay không và thực hiện xác nhận chữ ký.
Thu thập chữ ký: Người xác minh gửi chữ ký tin nhắn đã được xác minh cho người đề xuất thông qua mạng P2P và người đề xuất thu thập chữ ký của người xác minh.
Chuyển tiếp tin nhắn: Sau khi người đề xuất thu thập đủ chữ ký của người xác nhận, nó sẽ gửi bằng chứng không có kiến thức, nội dung tin nhắn và chữ ký của người xác nhận vào hợp đồng tin nhắn của chuỗi mục tiêu.
Ưu điểm của cơ chế xác nhận:
Phân cấp: Mạng trình xác thực được phân cấp và có sự tham gia của các nút khác nhau, điều này tránh được vấn đề lỗi duy nhất trong giao tiếp xuyên chuỗi.
Hiệu quả: Cơ chế xác thực tối ưu hóa hiệu suất chia sẻ tin nhắn xuyên chuỗi bằng cách giảm số lượng tính toán được thực hiện trực tiếp trên chuỗi, đặc biệt khi cần xác minh các tin nhắn phức tạp.
Bảo mật và khả năng chịu lỗi: Ngay cả khi một số nút xác thực bị tấn công hoặc không thể hoạt động bình thường, mạng trình xác thực vẫn có thể đảm bảo việc gửi và xác minh tin nhắn thông qua các nút khác, nâng cao khả năng chịu lỗi của hệ thống.
Tiêu chuẩn dữ liệu và lớp thích ứng
Một tính năng quan trọng của giao thức chia sẻ tin nhắn B² là tiêu chuẩn dữ liệu thống nhất trừu tượng cho phép chia sẻ tin nhắn giữa các chuỗi tương thích EVM, giữa chuỗi tương thích EVM và chuỗi không tương thích EVM và giữa các chuỗi không tương thích EVM thông qua bộ điều hợp hợp đồng thông minh.
Trong lĩnh vực blockchain, các chuỗi khác nhau có sự khác biệt rất lớn về kiến trúc hợp đồng thông minh, cơ chế đồng thuận và thiết kế máy ảo. Ví dụ:
Chuỗi tương thích EVM sử dụng kiến trúc máy ảo Ethereum và hỗ trợ các hợp đồng thông minh bằng ngôn ngữ Solidity, chẳng hạn như Ethereum, Binance Smart Chain và Avalanche.
Các chuỗi không tương thích với EVM sử dụng các kiến trúc máy ảo và ngôn ngữ hợp đồng thông minh khác nhau, chẳng hạn như khung Substrate của Polkadot, sự đồng thuận Tendermint của Cosmos và kiến trúc hiệu suất cao của Solana.
Sự khác biệt này tạo ra những thách thức kỹ thuật cho việc chia sẻ tin nhắn xuyên chuỗi. Để giải quyết những thách thức này, giao thức chia sẻ tin nhắn B² giới thiệu một lớp thích ứng xử lý cụ thể việc chuyển đổi định dạng dữ liệu và logic gọi hợp đồng thông minh giữa các chuỗi khác nhau. Lớp thích ứng bao gồm các chức năng sau:
Chuyển đổi định dạng dữ liệu: Các định dạng dữ liệu (như cấu trúc giao dịch, dữ liệu trạng thái) trên các chuỗi khác nhau là khác nhau. Giao thức chia sẻ thông báo B² tóm tắt và thống nhất các tiêu chuẩn dữ liệu, đồng thời sử dụng lớp thích ứng để tự động chuyển đổi định dạng của thông báo trên các chuỗi khác nhau.
Điều chỉnh hợp đồng thông minh: Giao thức chia sẻ thông báo B² cho phép tương tác xuyên chuỗi suôn sẻ giữa các chuỗi tương thích EVM và chuỗi không tương thích EVM bằng cách thích ứng với các kiến trúc máy ảo khác nhau của hợp đồng thông minh.
Thông qua lớp thích ứng, giao thức chia sẻ tin nhắn B² có thể đảm bảo rằng việc chia sẻ tin nhắn xuyên chuỗi được thực hiện hiệu quả và an toàn giữa các loại mạng blockchain khác nhau, thực sự hiện thực hóa giải pháp liên lạc xuyên chuỗi tương thích với nhiều chuỗi.
B2 Kịch bản ứng dụng giao thức chia sẻ thông điệp
Giao thức chia sẻ tin nhắn B² cung cấp hỗ trợ kỹ thuật mạnh mẽ cho ứng dụng rộng rãi của công nghệ chuỗi khối và đặc biệt quan trọng trong các tình huống sau:
Chuỗi chéo tài sản: Hiện tại có nhiều cầu nối chuỗi chéo sử dụng cơ chế công chứng. Giao thức chia sẻ tin nhắn B2 có thể chia sẻ thông tin giao dịch chuỗi chéo từ chuỗi nguồn đến chuỗi đích. sử dụng giao thức chia sẻ tin nhắn B² để cung cấp các giao dịch xuyên chuỗi. Tính bảo mật của cầu nối chuỗi giải quyết vấn đề tin cậy tập trung của cơ chế công chứng.
Tài chính phi tập trung (DeFi): Trong hệ sinh thái DeFi chuỗi chéo, các giao thức DeFi khác nhau và người dùng có thể truyền liền mạch thông tin chênh lệch giá hoặc chia sẻ dữ liệu thị trường giữa các chuỗi khác nhau thông qua giao thức chia sẻ tin nhắn B².
Quản trị chuỗi chéo: Giao thức chia sẻ thông báo B² hỗ trợ triển khai các cơ chế quản trị chuỗi chéo, cho phép các quyết định quản trị trên nhiều chuỗi khối phối hợp với nhau để cải thiện hiệu quả quản trị của các dự án chuỗi chéo.
Chuỗi chéo giao dịch: Giao thức chia sẻ tin nhắn B2 triển khai các trình kích hoạt trong chuỗi mục tiêu, hỗ trợ chia sẻ tin nhắn trong các mạng blockchain khác nhau và có thể kích hoạt trực tiếp các cuộc gọi giao dịch trên chuỗi mục tiêu.
B2 Triển khai kỹ thuật giao thức chia sẻ tin nhắn

Trên chuỗi nguồn, người dùng hoặc hợp đồng có thể gọi hợp đồng chia sẻ tin nhắn B2 và gửi các tin nhắn cần chia sẻ đến hợp đồng chia sẻ tin nhắn B2. Đồng thời, người dùng hoặc nhà phát triển có thể triển khai hợp đồng kích hoạt trên chuỗi mục tiêu theo tiêu chuẩn gọi hợp đồng của giao thức chia sẻ tin nhắn B².
Trong mạng trình xác thực phi tập trung ngoài chuỗi, có vai trò là Người đề xuất, người chịu trách nhiệm giám sát các sự kiện của hợp đồng chia sẻ tin nhắn B² trên chuỗi nguồn. Khi Người đề xuất lắng nghe sự kiện tin nhắn của chuỗi nguồn, trước tiên nó sẽ gửi tin nhắn đến ZK Prover để tạo bằng chứng không có kiến thức, sau đó ký vào tin nhắn và tóm tắt nội dung của bằng chứng không có kiến thức. Cuối cùng, Người đề xuất kết hợp. tin nhắn, bằng chứng không có kiến thức và chữ ký trong một trình xác thực phi tập trung phát sóng trong mạng p2p.
Có nhiều trình xác thực trong mạng trình xác thực phi tập trung Sau khi nhận được tin nhắn, bằng chứng không có kiến thức và chữ ký của người đề xuất, người xác thực sẽ xác minh tin nhắn, bằng chứng không có kiến thức và chữ ký. Sau khi xác minh được thông qua, người xác thực sẽ xác minh nội dung của tin nhắn. và bằng chứng không có kiến thức. Thông báo được ký và phát lên mạng p2p.
Người đề xuất thu thập chữ ký do người xác thực cấp từ mạng p2p Khi thu thập đủ chữ ký (mn nguyên tắc, có n người xác thực trong mạng, khi m chữ ký được thu thập, được coi là đáp ứng các yêu cầu về giao thức, m và n là các giao thức. tham số khởi động), người đề xuất sẽ tập hợp giao dịch cuộc gọi của hợp đồng chia sẻ tin nhắn B² của chuỗi mục tiêu và gửi nó đến chuỗi mục tiêu.
Trên chuỗi mục tiêu, người dùng hoặc nhà phát triển có được nội dung tin nhắn trên chuỗi nguồn thông qua hợp đồng chia sẻ tin nhắn B². Đồng thời, người dùng hoặc nhà phát triển cũng có thể đặt lệnh gọi hợp đồng kích hoạt của chuỗi mục tiêu trong giao dịch của chuỗi nguồn. Khi liên kết mục tiêu nhận được tin nhắn chia sẻ, hợp đồng sẽ tự động gọi hợp đồng kích hoạt để kích hoạt các quy trình kinh doanh khác nhau.
Khi sử dụng hợp đồng kích hoạt, người dùng hoặc nhà phát triển cần chỉ định mức tiêu thụ gas tối đa trong giao dịch của chuỗi nguồn và trả phí gas.
Bằng cách kết hợp công nghệ chứng minh không có kiến thức và cơ chế xác thực phi tập trung, giao thức chia sẻ tin nhắn B² đã phá vỡ thành công các rào cản thông tin giữa các mạng blockchain khác nhau và cung cấp giải pháp chia sẻ tin nhắn tương thích đa chuỗi an toàn, hiệu quả và hiệu quả. Cho dù đó là chuỗi tương thích EVM hay chuỗi không tương thích EVM, giao thức chia sẻ tin nhắn B² có thể hỗ trợ hiệu quả khả năng tương tác giữa các hệ sinh thái blockchain khác nhau, hỗ trợ mạnh mẽ cho việc đổi mới và mở rộng các ứng dụng phi tập trung.


