1. Multichain là gì?
Thuật ngữ multichain đề cập đến các ứng dụng phi tập trung đã được triển khai trên nhiều blockchain cùng chia sẻ một công nghệ hợp đồng thông minh. Ethereum, Avalanche, Polygon, BNB Chain, tất cả đều tương thích với Máy ảo Ethereum (EVM), cho phép các nhà phát triển khởi chạy các dapp đa chuỗi.
Mặc dù ban đầu, phần lớn sự phát triển trong không gian tiền điện tử dựa trên mainnet Ethereum, nhưng giờ đây trọng tâm đã chuyển sang các blockchain layer 2 như Optimism và Arbitrum, các chuỗi bên như Polygon hoặc các blockchain layer 1 thay thế như Solana và Avalanche.
Do công nghệ blockchain bị hạn chế bởi Bộ ba bất khả thi về khả năng mở rộng, trong đó nêu rõ các blockchain không thể mở rộng quy mô mà không ảnh hưởng đến bảo mật hoặc phi tập trung, các nhà phát triển đã xây dựng các blockchain thay thế chấp nhận các sự đánh đổi khác nhau để đạt được quy mô, bảo mật hoặc phi tập trung cao hơn. Các nhà phát triển cũng đang chọn phát triển các ứng dụng trên các blockchain Layer 2 sử dụng các rollups và bằng chứng, cung cấp khả năng mở rộng theo chiều dọc trong khi vẫn duy trì tính bảo mật của Ethereum.
Các dapp đa chuỗi tăng thêm độ phức tạp cho người dùng và phân mảnh hệ sinh thái do tính thanh khoản bị chia nhỏ trên nhiều blockchain khác nhau. Hậu quả của các ứng dụng đa chuỗi là người dùng cần chuyển đổi giữa các blockchain khác nhau từ ví của họ, mang lại phiền toái và phức tạp đối với người dùng mới. Một vài ví dụ về dapp đa chuỗi là Curve Finance và Aave tồn tại trên nhiều chuỗi nhưng các phiên bản của chúng lại tách biệt.
Các ứng dụng đa chuỗi cũng gây thêm sự phức tạp cho các nhà phát triển vì họ phải quyết định xây dựng hệ sinh thái nào, tìm hiểu các sắc thái của hệ sinh thái mới và thực hiện các biện pháp bảo mật bổ sung để ngăn chặn tấn công, trong đó nhiều dự án đã phải tập trung vào các ứng dụng và cầu nối đa chuỗi vì tính phức tạp của chúng.
Trong một thế giới đa chuỗi thuần túy, mọi hệ sinh thái blockchain đều bị cô lập với nhau. Ví dụ: Ethereum không thể giao tiếp với Polygon, Avalanche không thể giao tiếp với blockchain Fantom, v.v.
Đọc thêm: Blockchain có đặc tính gì? Các ứng dụng blockchain vào cuộc sống
2. Chuỗi chéo là gì?
Chuỗi chéo mô tả sự giao tiếp giữa các blockchain và là nâng cấp của đa chuỗi. Trong các kiến trúc chuỗi chéo, các blockchain không biệt lập mà được kết nối với nhau.
Chuỗi chéo trở nên khả thi nhờ các cầu nối chuỗi chéo và các giao thức có khả năng tương tác như Giao thức Ren, Multichain và Connext. Chúng tiên phong trong khái niệm xCall - khả năng thực hiện các hợp đồng thông minh qua các chuỗi một cách an toàn.
3. Các giao thức xuyên chuỗi hoạt động như thế nào?
Các giao thức chuỗi chéo có thể hoạt động theo hai cách khác nhau: (i) khóa và mint và (ii) mạng thanh khoản.
3.1. Khóa và Mint
Bởi vì các token được bọc trên Chuỗi B là tài sản thế chấp bị khóa trên Chuỗi A, một quy trình được quản lý bởi cầu nối chuỗi chéo, nên các token ban đầu phải chịu rủi ro do cầu nối. Ví dụ: nếu tài sản thế chấp bị khóa trong hợp đồng thông minh của cầu bị đánh cắp do bị hack, thì các token được bọc sẽ trở nên vô giá trị.
Một số thiết kế cho phép truyền thông tin hoặc thông báo “tổng quát”, từ blockchain này sang blockchain khác: (i) thiết lập đáng tin cậy hơn, (ii) thiết lập giảm thiểu độ tin cậy.
Nói chung, nếu một cầu nối yêu cầu bên thứ ba bên ngoài, chẳng hạn như validator, oracle hoặc đa chữ ký để hoạt động, điều này làm cho cầu nối trở nên tin cậy hơn (dựa vào bên thứ 3) và do đó kém an toàn hơn.
Từ “ tin cậy” trong trường hợp này có nghĩa là người dùng cần đặt niềm tin nhiều hơn vào bên thứ ba và vì bên thứ ba có khả năng đánh cắp số tiền bị khóa trong hợp đồng thông minh nên nó kém an toàn hơn so với kiến trúc giảm thiểu các yêu cầu về lòng tin từ bên thứ ba.
3.2. Mạng thanh khoản
Các giao thức chuỗi chéo sử dụng mạng thanh khoản dựa trên các pool thanh khoản đã tồn tại trên cả chuỗi gửi và nhận, do đó không có việc mint các tài sản được bọc. Thay vào đó, người dùng gửi thanh khoản vào pool trên chuỗi ban đầu, sau đó nhận tài sản từ pool trên chuỗi nhận.
Mặc dù các cầu nối chuỗi chéo sử dụng mạng thanh khoản an toàn hơn, nhưng chúng bị hạn chế hơn về chức năng và quy mô do cần thiết lập tính thanh khoản trên cả hai blockchain.
3.3. Chuỗi chéo so với Đa chuỗi: Điểm tương đồng và khác biệt
Đa chuỗi và chuỗi chéo đều giả định sự tồn tại và hoạt động trên các blockchain khác nhau, nhưng chúng khác nhau ở khả năng tương tác tích cực với nhau.
Đối với đa chuỗi, không có giao tiếp giữa các chuỗi, cầu nối và các giao thức tương tác. Điều này là do các blockchain chỉ có thể duy trì các giả định bảo mật, được cung cấp bởi các validator khác nhau và không thể giám sát tính bảo mật của một blockchain khác không được xây dựng cho mục đích cụ thể.
Lợi ích của cơ sở hạ tầng chuỗi chéo là khả năng làm cho tất cả các ứng dụng, tính thanh khoản và dữ liệu có thể kết hợp được với nhau, loại bỏ các rào cản giữa các blockchain bị cô lập.
Vitalik Buterin, trước đây đã bày tỏ nghi ngờ về tính an toàn của giao tiếp xuyên chuỗi, nhưng sau đó, các cơ chế giao tiếp xuyên chuỗi mới đã được phát hiện giúp tăng đáng kể tính bảo mật của các cầu nối, chẳng hạn như Cầu Optimistic.
Bởi vì một blockchain layer 2 như Optimism chỉ có thể tương tác an toàn với Ethereum (hoặc L1 nơi nó được xây dựng), giao tiếp giữa các lớp 2 cũng yêu cầu các giao thức chuỗi chéo. Ví dụ: nếu người dùng muốn chuyển token từ Optimism sang Arbitrum, trước tiên họ sẽ phải truy cập Ethereum, đợi 7 ngày và sau đó đến rollup cuối cùng.
Thay vào đó, các giao thức tương tác an toàn như Connext cho phép các nhà phát triển rút ngắn thời gian này và tạo ra trải nghiệm nhanh và rẻ cho người dùng.
4. Các trường hợp sử dụng phổ biến
Giao tiếp xuyên chuỗi phổ biến trong một số trường hợp sử dụng chính bao gồm cầu, ví và dapp.
4.1. Ví dụ về cầu
Cầu nối là một số ứng dụng có thể được xây dựng dựa trên các giao thức có khả năng tương tác. Ví dụ, Connext Bridge là cầu nối an toàn nhất và là một trong những cầu nối rẻ nhất cho phép người dùng di chuyển token qua nhiều chuỗi.
Các ví dụ khác bao gồm Axelar và Wormhole, mặc dù chúng là các giải pháp đáng tin cậy hơn vì chúng dựa vào validator, một bên thứ ba cần được tin cậy, để hoàn thành các giao dịch, trái ngược với Connext, một giải pháp giảm thiểu sự liên quan của bên thứ ba.
Đọc thêm: Cầu nối cung cấp khả năng tương tác của Blockchain như thế nào?
4.2. Ví dụ về ví
Các ví tiền điện tử đã mang lại các tính năng tích hợp để di chuyển token trên nhiều blockchain bằng cách sử dụng các giao thức có khả năng tương tác. Một số tập trung vào các kết nối không cần sự tin cậy như Ethereum và Starkware (ví Argent), số khác hoặc chuyển qua các chuỗi hoàn toàn tách biệt như Ethereum và Solana - ví dụ như ví Clover.
4.3. Ví dụ Dapp
Các dapp khác đã bắt đầu thực hiện thành công chiến lược chuỗi chéo bao gồm Sushi, Superfluid, FujiDAO và NFTHashi.
a. Sushi
Sushi là một sàn giao dịch phi tập trung xuyên chuỗi cho phép người dùng hoán đổi bất kỳ tài sản có thể thay thế nào sang bất kỳ tài sản có thể thay thế nào khác. Ví dụ: bạn có thể gửi tài sản A từ Ethereum và nhận tài sản B trên Polygon.
b. Superfluid
Superfluid là một nền tảng cho phép tạo ra các luồng tiền hoặc một luồng token ổn định liên tục thay đổi mỗi giây trên các blockchain. Ví dụ: một DAO có thể bắt đầu một luồng USDC từ một chuỗi an toàn như Ethereum và người dùng có thể quyết định nhận nó trên một chuỗi rẻ hơn như Polygon.
c. FujiDAO
FujiDAO là một giao thức tổng hợp khoản vay xuyên chuỗi xác định giá tốt nhất trên bất kỳ chuỗi nào và phân bổ tiền của người dùng, cho dù người dùng là người cho vay hay người đi vay, ở những nơi có ý nghĩa kinh tế nhất.
d. NFTHashi
NFTHashi là cầu nối NFT tối thiểu hóa độ tin cậy cho phép người dùng di chuyển NFT qua các chuỗi được kết nối. NFTHashi hiện có sẵn trên các testnet Ethereum.
Đọc thêm: Dapp là gì? Lợi ích và tầm ảnh hưởng của Dapp
5. Tương lai của các ứng dụng xuyên chuỗi
Ngày nay, một số người dùng muốn và cần giao dịch nhanh và chi phí thấp để hoạt động trên blockchain, trong khi những người khác ưu tiên bảo mật: đó là lý do tại sao cần có các chuỗi và miền khác nhau.
Đa chuỗi luôn an toàn hơn chuỗi chéo vì các blockchain được xây dựng để bảo mật khi bị cô lập. Tuy nhiên, người dùng và các giao thức cần di chuyển dữ liệu và giá trị trên các miền, vì vậy cần có các giải pháp chuỗi chéo.
Đã có nhiều vụ hack trên các giao thức chuỗi chéo, vì vậy, điều quan trọng là phải tìm hiểu giao thức nào an toàn hơn và giao thức nào kém an toàn hơn. Trong tương lai, người dùng sẽ không cần quan tâm đến việc họ đang dùng chuỗi nào: họ sẽ chỉ tương tác với dapp yêu thích của mình. Các dapp này sẽ hoạt động trên một hoặc nhiều chuỗi thông qua các giao thức tương tác và loại bỏ sự phức tạp của đa chuỗi cho người dùng.
Đọc thêm: