
Bài viết dài vạn từ phân tích toàn cảnh lĩnh vực liên chuỗi trong bối cảnh đa chuỗi
Tuyển chọn TechFlowTuyển chọn TechFlow

Bài viết dài vạn từ phân tích toàn cảnh lĩnh vực liên chuỗi trong bối cảnh đa chuỗi
Hãy cùng nhau kỳ vọng vào những khả năng vô hạn của blockchain!
Biên soạn: @jesse_meta
Bài viết này là tác phẩm tham gia cuộc thi viết do DiFieye×celer tổ chức
I. Tương lai đa chuỗi: một chuỗi thống trị, nhiều chuỗi mạnh
Vào đầu năm 2020, phí trên Ethereum vẫn còn thân thiện với phần lớn người dùng DeFi. Tuy nhiên, cùng với sự phát triển nhanh chóng của hệ sinh thái Ethereum trong "mùa DeFi", giá trị TVL và số lượng người dùng mới tăng vọt cũng khiến chi phí Gas cho việc tương tác hợp đồng ngày càng leo thang, làm nản lòng những người dùng mới có vốn ít. Tốc độ giao dịch mỗi giây và tốc độ tạo khối hạn chế của Ethereum cũng làm giảm hiệu quả tương tác. Điều này khiến các nhà đầu tư và nhà phát triển bắt đầu tìm kiếm các giải pháp thay thế Ethereum rẻ hơn và nhanh hơn để tiếp nhận dòng giá trị tràn ra ngoài. Từ dữ liệu ở Hình 1, chúng ta có thể thấy rõ ràng tỷ trọng TVL của Ethereum trong tổng thị trường đang liên tục giảm (loại trừ ảnh hưởng từ sự sụp đổ của Terra giữa tháng 5).

Hình 1: Dữ liệu TVL của tất cả các chuỗi công khai. Nguồn: Defilama
Theo dữ liệu từ Blockchain-Comparison.com, tính đến ngày 14 tháng 5 năm 2022, đã có 115 chuỗi lớp 1 (Layer 1) trên thị trường. Với một số người dùng, chi phí giao dịch thấp là yếu tố quan trọng nhất, còn tính phi tập trung không nhất thiết phải được ưu tiên. Điều này mở ra cơ hội cho các chuỗi Layer 1 hỗ trợ EVM. Theo dữ liệu từ Defillma, BSC, Avalanche và Fantom là những chuỗi EVM chính dẫn đầu, khóa giữ lượng lớn tài sản. Trong thị trường chuỗi EVM, các chuỗi Layer 1 EVM khác Ethereum đã chiếm khoảng 25% thị phần của Ethereum trong giai đoạn từ tháng 1 đến tháng 5 năm 2021. Tuy nhiên, như biểu đồ Hình 2 cho thấy, thị phần của Ethereum kể từ tháng 5 năm 2021 đã ổn định ở mức khoảng 75%, duy trì vững chắc vị trí dẫn đầu thị trường.

Hình 2: So sánh TVL của Ethereum và TVL của các chuỗi EVM Layer 1. Nguồn: Defilama
Theo dữ liệu từ defillama, tỷ lệ TVL của các chuỗi Non-EVM Layer 1 / (TVL của Ethereum + TVL của các chuỗi Non-EVM Layer 1) đã tăng từ 24% vào tháng 2 năm 2022 lên 30% vào ngày 3 tháng 5 năm 2022 (do stablecoin thuật toán của Terra sụp đổ, theo dữ liệu ngày 14 tháng 5, tỷ lệ này giảm xuống còn 16,8%). Các chuỗi Non-EVM như Solana, Near dưới sự hỗ trợ vốn đã tăng trưởng TVL đáng kể, thu hút lượng lớn người dùng mới từ bên ngoài ngành và những người dùng cũ của Ethereum không chịu nổi chi phí cao nhờ phí Gas thấp.
Theo dữ liệu từ l2beat, TVL của Layer 2 đã tăng từ 890 triệu USD vào ngày 3 tháng 5 năm 2021 lên 5,99 tỷ USD vào ngày 2 tháng 5 năm 2022, tăng gấp 6,7 lần. Cùng kỳ, TVL của Ethereum chỉ tăng từ 90 tỷ USD lên 110 tỷ USD. Với kế hoạch thưởng token của Optimism, cùng với hệ sinh thái Arbitrum, Zksync và StarkNet không ngừng hoàn thiện, TVL của Layer 2 sẽ tiếp tục tăng.

Hình 3: Dữ liệu TVL Layer 2. Nguồn: L2beat
Từ các dữ liệu trên có thể thấy rằng, vì điểm yếu phí Gas cao và tốc độ chậm của Ethereum khó giải quyết trong ngắn hạn, nên các chuỗi Layer 1 và Layer 2 khác đã tận dụng cơ hội này để tiếp nhận giá trị tràn ra. Rào cản lớn nhất của Ethereum là TVL 110 tỷ USD, cùng với các nền tảng cho vay bản địa quan trọng kiên quyết bảo vệ "đại bản doanh" và vị trí hồ thanh khoản lớn chưa thể bị lung lay trong thời gian ngắn. Ethereum vẫn sẽ là lựa chọn hàng đầu của các nhà phát triển xuất sắc, trong một thời gian dài vẫn sẽ là chuỗi công khai lớn nhất, đóng vai trò là tầng thanh toán dữ liệu và tầng đồng thuận cho thế giới blockchain. Các chuỗi khác sẽ nắm bắt cơ hội này, kết hợp với cơ chế riêng để phát triển thành các chuỗi ứng dụng chuyên biệt, giành giật thị phần. Ví dụ như Terra, Kava phát triển thành chuỗi tài chính, Avalanche, WAX tập trung vào game, Flow, Immutable chuyên về lĩnh vực NFT, Aztec, Oasis cung cấp lựa chọn riêng tư. Nhu cầu khổng lồ của người dùng đối với metaverse mang lại thị trường đủ lớn, tương lai sẽ là格局 đa chuỗi rực rỡ.
II. Nhu cầu và khái niệm cross-chain trong bối cảnh đa chuỗi
Các chuỗi công khai lớn nhờ trần định giá cao đã thu hút sự đầu tư ráo riết từ các tổ chức lớn, hệ sinh thái phát triển mạnh mẽ trong năm qua. Tuy nhiên, do nguyên nhân kỹ thuật và cạnh tranh, hầu hết các chuỗi không thể trực tiếp tương tác với nhau, khiến người dùng, tài sản, dữ liệu và Dapp bị phân tán trong hệ sinh thái riêng, giống như máy tính đơn lẻ, hình thành hiệu ứng "đảo cô lập". Điều này trái ngược với tinh thần mở rộng và tương thích của blockchain.
Trong tình huống này, nhu cầu cross-chain của cư dân bản địa blockchain bắt đầu thức tỉnh, suy nghĩ về khả năng tương tác giữa các blockchain.
Cross-chain và Cross-layer
Chúng ta cần làm rõ định nghĩa và sự khác biệt giữa cross-chain và cross-layer.
Cross-chain là việc truyền tải thông điệp giữa các blockchain khác nhau. Các chuỗi khác nhau có sổ cái và đơn vị kế toán riêng, sổ cái của chuỗi phụ không báo cáo về chuỗi chính, chuỗi phụ chỉ trao đổi thông tin với chuỗi chính khi xảy ra cross-chain.
Cross-layer là việc truyền tải thông tin giữa Layer 1 và Layer 2. Cross-layer là nơi ghi sổ thay đổi dưới cùng một hệ thống sổ cái. Layer 2 và Layer 1 của nó có cùng đơn vị kế toán, sổ cái sẽ được thông báo định kỳ cho chuỗi chính.
Tuy nhiên, trong thực tế vận hành, nhiều người dùng bỏ qua sự phân biệt khái niệm, coi cross-layer là một dạng cross-chain.
Phân loại hành vi cross-chain
Hành vi cross-chain của người dùng có thể chia thành hành vi cross-chain hẹp và hành vi cross-chain mở rộng. Hành vi cross-chain hẹp đề cập đến việc chuyển token (trao đổi token, truyền token), hành vi cross-chain mở rộng đề cập đến việc truyền thông điệp.
Hành vi cross-chain hẹp
- Trao đổi token
Mỗi chuỗi công khai đều có token gốc làm phương tiện giá trị, người dùng có thể thực hiện trao đổi token trong chuỗi. Trước khi cầu nối cross-chain ra đời, người dùng chỉ có thể thực hiện trao đổi token cross-chain thông qua sàn giao dịch tập trung. Ví dụ, Alice muốn đổi BTC sang ETH, cô ấy cần nạp BTC vào sàn giao dịch tập trung, sau đó rút ETH về chuỗi Ethereum sau khi đổi xong.
Sau khi có công nghệ trao đổi nguyên tử dựa trên khóa thời gian băm (HTLC), Alice có thể trực tiếp trao đổi token phi tập trung trên chuỗi, đổi BTC sang ETH. Việc trao đổi token giữa các chuỗi là tiền đề quan trọng để blockchain trở thành Internet giá trị.
- Truyền token
Các chuỗi công khai là đóng kín, tài sản gốc trên một chuỗi không thể trực tiếp truyền sang chuỗi khác. Nhờ công nghệ cầu nối cross-chain, người dùng khóa tài sản gốc trên chuỗi nguồn, sau đó phát hành tài sản ánh xạ tương đương trên chuỗi đích để thực hiện việc truyền token. Ví dụ điển hình là BTC được đóng gói trên Ethereum.
Việc trao đổi token và truyền token đều giải quyết điểm đau về việc giá trị không thể trao đổi giữa các chuỗi. Ngoài ra, việc truyền token làm cho DeFi trở nên cởi mở hơn. Ví dụ, BTC được đóng gói có thể sử dụng trong các ứng dụng DeFi trên các chuỗi công khai khác, mang DAI sang Venus trên chuỗi có tốc độ nhanh hơn, phí thấp hơn, lợi nhuận cao hơn để đào, mang ETH sang chuỗi Oasis để tìm kiếm quyền riêng tư giao dịch.
Hành vi cross-chain mở rộng
Truyền thông điệp cross-chain
Thông điệp ở đây là bất kỳ yêu cầu cross-chain phức tạp nào mà người dùng đưa ra.
Bản chất của hành vi cross-chain là sự kết hợp của một loạt thông điệp truyền tải. Thông qua truyền tải thông tin cross-chain, chuỗi A có thể đọc trạng thái và thông tin của chuỗi B, lấy trạng thái và thông tin của chuỗi B làm điều kiện kích hoạt thực thi. Ví dụ, việc truyền token được hoàn thành bởi hai lần truyền thông điệp cross-chain. Đầu tiên là khóa tài sản trên chuỗi A, gửi thông tin khóa tới chuỗi B. Sau khi chuỗi B xác minh tính xác thực của thông tin, nó sẽ đúc token ánh xạ, sau đó phản hồi trạng thái này về chuỗi A.
Thông qua việc truyền tải thông tin cross-chain, các chuỗi không còn đóng kín, một chuỗi có thể đọc, xác minh thông tin và trạng thái của chuỗi khác, thực hiện các tổ hợp như cho vay cross-chain, NFT cross-chain, tổng hợp cross-chain, quản trị cross-chain, phái sinh cross-chain, biến tầm nhìn blockchain trở thành Internet giá trị thành hiện thực.
III. Các giao thức truyền tải thông tin cross-chain quan trọng
Ở chương trước, chúng ta đã biết bản chất của hành vi cross-chain là việc truyền tải thông tin giữa các chuỗi. Chương này sẽ tìm hiểu cụ thể cách thức hoạt động của một vài giao thức truyền tải thông tin cross-chain quan trọng trên thị trường hiện nay.
Giao thức Giao tiếp Liên chuỗi (IBC)
Nếu nói Ethereum là siêu máy tính, thì Cosmos chính là Internet blockchain kết nối các máy chủ độc lập thành mạng. Bản thân Cosmos không phải là một blockchain, mà là giao thức nền tảng để thiết kế các blockchain chuyên dụng ứng dụng (gọi là Zone).
Cosmos gồm ba thành phần: giao thức đồng thuận Tendermint, Cosmos SDK và giao thức truyền thông liên chuỗi The Inter-Blockchain Communication protocol (IBC).
Cosmos SDK (bộ công cụ phát triển phần mềm) cung cấp các mô-đun chức năng cơ bản như đặt cược, quản trị, phân bổ token, giảm chi phí phát triển trùng lặp, giúp người dùng tập trung phát triển chuỗi ứng dụng chuyên biệt.

Hình 4: Các mô-đun Cosmos SDK
Từ hình trên có thể thấy IBC thực chất là một mô-đun quan trọng của SDK. Các chuỗi trong hệ sinh thái Cosmos có thể thực hiện chuyển token đáng tin cậy, có thứ tự, chứng minh sẵn sàng dữ liệu cross-chain, chia sẻ an ninh và các tương tác liên chuỗi khác thông qua IBC. Như hình 5, Hub1 và Hub2, Hub và blockchain ứng dụng chuyên dụng (Zone) giao tiếp với nhau thông qua giao thức IBC.

Hình 5: Cấu trúc Cosmos Hub và Zone
Cần lưu ý rằng, blockchain phải có tính cuối cùng nhanh (giao dịch được đóng gói nhanh chóng và không thể sửa đổi) mới tương thích với IBC. Các chuỗi sử dụng cơ chế Proof-of-Work như Bitcoin và Ethereum không phù hợp với giao thức truyền thông IBC. Các blockchain loại này giao tiếp liên chuỗi với Cosmos thông qua Peg-Zones. Do giới hạn độ dài bài viết, phần này sẽ không mở rộng.
Chế độ hoạt động cụ thể của IBC. Các blockchain giao tiếp với nhau thông qua việc chạy một client nhẹ để nhận tiêu đề khối của chuỗi đối phương, theo dõi bộ xác thực của chuỗi đối phương. Khi blockchain A chuyển token sang blockchain B, trước tiên phải ký quỹ trên blockchain A, gửi bằng chứng ký quỹ đến blockchain B. Blockchain B xác minh bằng chứng này dựa trên tiêu đề khối của blockchain A, sau khi xác nhận đúng, token trên chuỗi A sẽ bị khóa, token ánh xạ sẽ được tạo trên chuỗi B. Khi token quay trở lại blockchain A, cơ chế tương tự được sử dụng để mở khóa token.
LayerZero
LayerZero muốn giải quyết điểm yếu của chuỗi trung gian và IBC, kết nối từng hợp đồng thông minh trên mỗi chuỗi.
Chuỗi trung gian sở hữu chữ ký ủy quyền cho tất cả thông tin giữa các chuỗi, bị tấn công tại điểm đơn chỉ là vấn đề thời gian. Chi phí cross-chain rẻ nhưng không an toàn.
Việc sử dụng tầng truyền tải của Cosmos IBC để kết nối Ethereum và các blockchain dựa trên EVM khác tuy an toàn hơn chuỗi trung gian, nhưng chi phí cao hơn, hạn chế việc sử dụng tầng truyền tải IBC. Ngoài ra, như đã đề cập ở trên, tầng truyền tải IBC chỉ cho phép các blockchain có tính cuối cùng nhanh giao tiếp trực tiếp.
LayerZero là một tầng truyền tải thông điệp dành cho các hợp đồng thông minh giao tiếp giữa các blockchain, sử dụng oracle (dự báo) và relayer (trung chuyển) để hoàn thành việc chuyển tài sản, đảm bảo an toàn, có thể phối hợp liền mạch với các giao dịch xác định và xác suất, mang lại chuẩn giao tiếp toàn chuỗi rẻ hơn, nhanh hơn do cộng đồng thúc đẩy cho các ứng dụng.
Vậy LayerZero thực hiện tầm nhìn này như thế nào?
LayerZero giới thiệu nút siêu nhẹ (ULN), thông qua việc thực hiện xác minh giống như nút nhẹ trên chuỗi (đảm bảo an toàn), thay vì lưu trữ tuần tự tất cả tiêu đề khối, tiêu đề khối được truyền theo luồng bởi oracle phi tập trung theo nhu cầu (giảm chi phí), đạt được hiệu quả vừa an toàn vừa rẻ. LayerZero là điểm cuối trên chuỗi có thể cấu hình bởi chương trình người dùng, tức là điểm giao tiếp được triển khai trên mỗi chuỗi (tương tự như trạm phát thanh của mỗi làng). Nó phụ thuộc vào oracle và relayer độc lập để thực hiện truyền tải thông tin giữa các chuỗi.
Khi chương trình người dùng muốn gửi thông tin từ blockchain A đến blockchain B, thông tin được gửi từ điểm cuối trên blockchain A (tức là LayerZero), thông báo cho oracle của chương trình người dùng (thông báo một phần thông tin), relayer (thông báo toàn bộ thông tin). Oracle chuyển tiếp tiêu đề khối đến điểm cuối trên blockchain B (tức là LayerZero), relayer sau đó gửi bằng chứng giao dịch. Sau khi bằng chứng giao dịch được xác minh trên blockchain B, thông tin được chuyển tiếp đến địa chỉ đích.

Hình 6: Quá trình truyền tải thông điệp LayerZero
Thêm hệ thống relayer độc lập trên nền tảng oracle hiện tại làm tăng hệ số an toàn (vì relayer cho phép blockchain B xác minh lại những gì xảy ra trên blockchain A). Đánh bại Chainlink DON là không dễ. Ngay cả khi oracle bị tấn công, vẫn còn relayer để xác minh. Trường hợp xấu nhất là oracle A và relayer A thông đồng gây sự cố, mọi rủi ro chỉ do chương trình người dùng nhận oracle A và relayer A gánh chịu, các chương trình người dùng sử dụng oracle hoặc relayer khác sẽ không bị ảnh hưởng. (Giải pháp chuỗi trung gian sẽ sụp đổ toàn bộ hệ thống nếu bị tấn công tại điểm đơn). Ứng dụng có thể chọn oracle tin tưởng và xây dựng relayer riêng. Hiện tại mặc định sử dụng chainlink làm oracle.

Hình 7: Cấu hình đa điểm LazyZero và cấu hình điểm đơn chuỗi trung gian
Khung thông điệp cross-chain Celer
Khung thông điệp cross-chain Celer (Celer Inter-chain Message, gọi tắt là Celer IM) mới ra mắt cuối tháng 4 là hạ tầng cross-chain, là khuôn khổ phát triển ứng dụng cross-chain dành cho nhà phát triển. SDK Celer IM thân thiện với nhà phát triển, cắm vào là dùng. Các ứng dụng đã triển khai độc lập trên đa chuỗi, chỉ cần thêm một plugin hợp đồng đơn giản là có thể biến DApp gốc thành DApp cross-chain bản địa. Tất cả các ứng dụng tích hợp Celer IM, người dùng có thể ở lại một chuỗi để thực hiện thao tác cross-chain một cú nhấp, tránh việc chuyển đổi chuỗi phức tạp.
Kiến trúc tổng thể của Celer IM chủ yếu gồm hai phần, một phần là hợp đồng thông minh Message Bus trên chuỗi, đóng vai trò như "hòm thư gửi/nhận", phần còn lại là Mạng lưới Người Bảo vệ Trạng thái (SGN), là "người đưa thư" kết nối các chuỗi, truyền tải thông tin. Bản thân SGN là một chuỗi POS dựa trên Cosmos tendermint, các nút cần đặt cược token CELR mới có thể tham gia chuỗi POS này như một phần của quy trình đồng thuận.
Trong Celer IM, người dùng không còn tương tác trực tiếp với hợp đồng thông minh hiện có của dApp, mà tương tác với hợp đồng dApp Plug-in mới (đánh dấu A ở Hình 8), thể hiện logic cross-chain muốn thực hiện. Đây thường là giao dịch duy nhất người dùng gửi để tương tác với dApp cross-chain này. dApp Plug-in này trở thành một phần của toàn bộ logic nghiệp vụ dApp, tương tác với hợp đồng thông minh hiện có của dApp trên chuỗi nguồn. dApp Plug-in gửi yêu cầu cross-chain của người dùng dưới dạng thông điệp đến hợp đồng thông minh Messeage Bus "hòm thư gửi" trên chuỗi nguồn. Hợp đồng thông minh "hòm thư gửi" này sẽ được SGN giám sát, tất cả các nút xác thực sẽ đạt đồng thuận về "sự tồn tại của thông điệp", đồng thời tạo ra bằng chứng đa chữ ký có trọng số. Sau đó, bằng chứng này được lưu trữ trên chuỗi SGN, chờ Executor đăng ký thông điệp này chuyển tiếp đến Messeage Bus trên chuỗi đích. Hợp đồng "hòm thư nhận" này sẽ xác minh tính hợp lệ của thông điệp, sau đó chuyển tiếp thông điệp đến hợp đồng người nhận của dApp trên chuỗi đích, dApp nhận được thông điệp sẽ thực hiện logic hoặc nhiệm vụ tương ứng theo thông điệp.

Hình 8: Quá trình truyền tải thông điệp Celer IM
An toàn của khung thông điệp cross-chain Celer phụ thuộc vào SGN. Mô hình an toàn do SGN cung cấp tương tự các chuỗi L1 khác dựa trên Tendermint như Cosmos, Polygon, miễn là có nút xấu, nút đó sẽ bị loại bỏ bởi giao thức đồng thuận chéo đã được kiểm chứng vô số lần trong thực chiến, và phải chịu tổn thất tiền đặt cược lớn. Điểm này an toàn hơn các giải pháp đa chữ ký khác như LayerZero, vì các giải pháp đa chữ ký không có biện pháp trừng phạt kinh tế đối với hành vi xấu. Mô hình an toàn của Celer IM dựa trên SGN là mô hình an toàn nhẹ nhất, tốc độ chạy nhanh, và thuật toán đồng thuận mà SGN dựa vào hiện đã bảo vệ tài sản hàng trăm tỷ đô la trên các blockchain khác.
Nếu đa số nút đặt cược hành xử xấu thì sao? Khả năng xảy ra sự kiện này bản thân rất nhỏ. Celer IM đồng thời sử dụng mô hình an toàn thứ hai thiết kế tương tự Optimistic Rollup, phòng ngừa sự kiện thiên nga đen trong trường hợp cực đoan. Cơ chế này buộc mỗi thông điệp cross-chain phải trải qua thời gian "cách ly kiểm dịch" bắt buộc. Khi một thông điệp cross-chain đến chuỗi đích qua SGN, thông điệp này sẽ không được gửi ngay đến ứng dụng liên quan để thực hiện logic tương ứng, mà bị cách ly trong một thời gian. Trong thời gian cách ly, nhà phát triển ứng dụng và từng bên vận hành nút SGN đều có thể xác minh trên chuỗi nguồn. Mô hình này dùng thêm độ trễ cách ly để đạt được mô hình an toàn trust-any mạnh hơn. Miễn là trong tất cả các nút SGN và các nút giám sát vận hành ứng dụng, còn một nút hoạt động bình thường, toàn bộ hệ thống vẫn an toàn. Trong thực tế ứng dụng, cầu nối cross-chain cBridge của Celer kết hợp việc sử dụng hai mô hình an toàn, đối với chuyển khoản nhỏ, dựa vào SGN thực hiện ngay lập tức, đối với chuyển khoản lớn, thực hiện thông qua cách thức thời gian cách ly bắt buộc này. Chúng tôi sẽ giới thiệu chi tiết nguyên lý kỹ thuật của Cbridge ở phần sau.
Từ phần giới thiệu trên, chúng ta biết layerZero là một tầng truyền thông điệp cross-chain đơn thuần, chuyển thông điệp từ chuỗi A sang chuỗi B. Celer IM là một tầng truyền thông điệp thông minh, trong quá trình thông điệp từ chuỗi A gửi đến chuỗi B, sẽ đi qua chuỗi SGN, SGN dựa trên thông tin của mình và các chuỗi khác để tính toán và chuyển đổi tổng hợp, đặt nó lên chuỗi đích để thực hiện các thao tác phức tạp hơn. Ví dụ, sàn giao dịch phi tập trung cross-chain ChainHop được xây dựng dựa trên Celer IM, hàm tính giá hoàn toàn diễn ra trên SGN. Vì SGN nắm bắt trực tiếp và thời gian thực về tính thanh khoản khả dụng trên các chuỗi, SGN có thể giám sát và điều chỉnh nó, thực hiện các ứng dụng mạnh hơn nhiều so với việc truyền thông điệp cross-chain đơn thuần.
Trên đây là ba giao thức truyền tải thông điệp cross-chain quan trọng. Như đã đề cập ở trên, bản chất của hành vi cross-chain là sự kết hợp của một loạt thông điệp truyền tải. Tiếp theo, chúng ta sẽ nói về việc chuyển token cross-chain, hành vi phổ biến nhất trong quá trình cross-chain, được thực hiện như thế nào.
IV. Các giải pháp chuyển token cross-chain
- Sàn giao dịch tập trung, đây là giải pháp cross-chain an toàn nhất, sau khi cross-chain hoàn tất không còn lo ngại. Tuy nhiên có các vấn đề như quản lý tập trung, lộ thông tin riêng tư người dùng, số lượng chuỗi công khai hỗ trợ hạn chế, thao tác phức tạp. (Bảng nạp/rút tiền của DeFieye có thể xem phí rút tiền thực tế của các sàn giao dịch tập trunghttps://tools.defieye.io/transferfee)
- Cầu nối chính thức, ví dụ như Cầu nối Ethereum-Avalanche (AEB) của Avalanche, Wormhole của Solana, Cầu nối Rainbow của NEAR, các cầu nối này tương đối an toàn dưới sự bảo vệ của các cơ chế an toàn liên quan, nhưng phí cao hơn cầu nối bên thứ ba, sử dụng không thuận tiện bằng. Ví dụ, tài sản Arbitrum quay trở lại Ethereum, nếu dùng cầu nối chính thức cần thời gian chờ đợi bảy ngày.
- Cầu nối chuyên biệt theo loại tài sản, chuyển token gốc của các chuỗi công khai không có chức năng hợp đồng thông minh hoặc không tương thích hợp đồng thông minh (ví dụ BTC, Dogecoin, Zcash) sang các chuỗi công khai có chức năng hợp đồng thông minh để thực hiện ứng dụng DeFi. Các giao thức chuyên về lĩnh vực này bao gồm BitGo, Ren Protocol, Keep Network, v.v., nhưng các cầu nối cross-chain loại này có rủi ro quản lý tập trung.
- Cầu nối bên thứ ba, chuyên cung cấp dịch vụ chuyển token cross-chain, phí thủ tục thấp, tốc độ nhanh, hỗ trợ nhiều token. Nhưng mức độ bảo đảm an toàn do họ cung cấp thì không đồng đều. Các dự án trong lĩnh vực này bao gồm Celer Network, Hop Protocol, Multichain, Synapse Protocol, v.v.
- Bộ tổng hợp cầu nối cross-chain, tập hợp các cầu nối cross-chain chính, dựa trên nhu cầu người dùng để đề xuất giải pháp cầu nối cross-chain tốt nhất. (Công cụ cross-chain của defieye có thể giúp người dùng tìm được giải pháp cross-chain phí thấp nhất trong các dự án cầu nối cross-chain chính)https://tools.defieye.io/bridge/
Các loại cầu nối bên thứ ba
Cầu nối bên thứ ba là phân khúc được giới đầu tư chú ý nhất trong các giải pháp chuyển token cross-chain, cũng là công cụ được người dùng sử dụng nhiều nhất. Hãy cùng xem các loại cầu nối bên thứ ba chính.
Trao đổi nguyên tử dựa trên khóa thời gian băm
Khóa thời gian băm là phương pháp mật mã học, người dùng thực hiện tính nguyên tử giao dịch thông qua khóa băm. Các bước như sau:
1. Người dùng A tạo mật khẩu ngẫu nhiên r, tính giá trị băm m=hash(r) của r, gửi giá trị m cho người dùng B.
Đồng thời, người dùng A khởi tạo một giao dịch, chuyển 1 BTC cho người dùng B, điều kiện thành công của giao dịch này là người dùng B phải xuất trình mật khẩu r trong thời gian quy định, nếu không giao dịch sẽ tự động thất bại.
2. Sau khi thấy giao dịch do A khởi tạo, người dùng B chuyển 10 ETH cho người dùng A, điều kiện thành công của giao dịch này là người dùng A phải xuất trình r trong thời gian quy định mới thành công, nếu không giao dịch cũng sẽ tự động thất bại.
Ghi chú: Phép toán băm là không thể đảo ngược, biết m không thể suy ra r. Nhưng người dùng B chỉ cần biết m, có thể tạo một giao dịch có điều kiện thành công là xuất trình giá trị r. Sau khi người dùng A xuất trình giá trị, hợp đồng tính giá trị băm có khớp với m hay không, có thể xác minh A thực sự xuất trình r hay không.
3. Sau khi thấy giao dịch do B khởi tạo, người dùng A xuất trình giá trị r, khiến giao dịch do B khởi tạo thành công, nhận được 10 ETH chuyển từ B, giá trị r bị tiết lộ.
4. Trong bước trước, người dùng B cũng nhận được giá trị r do A xuất trình, khiến giao dịch do A khởi tạo thành công, nhận được 1 BTC chuyển từ A.
Như vậy, hai giao dịch trên hai chuỗi khác nhau được tích hợp thành một sự kiện, hoặc thành công toàn bộ, hoặc thất bại toàn bộ. Đây được coi là cách chuyển token an toàn và phi tin cậy nhất.
Tuy nhiên cách này có 4 nhược điểm.
- Nếu không thể tìm được đối tác giao dịch điểm-điểm, phải chờ đợi, hiệu suất thấp.
- Trong giao dịch thực tế, đối tác có thể chọn hoàn thành giao dịch hay không tùy theo tỷ giá có thuận lợi cho mình hay không, không phù hợp với giao dịch lớn.
- Do cơ chế底层phức tạp, phí thủ tục cao.
- Chỉ có thể thực hiện trao đổi token cross-chain, không thể thực hiện truyền token.
cBridge1.0 sử dụng phương pháp này.
Tập hợp thanh khoản
Loại cầu nối này sẽ triển khai hợp đồng thông minh trên nhiều blockchain, khuyến khích người dùng cung cấp thanh khoản trong các hợp đồng thông minh này, sau đó điều phối vốn theo nhu cầu thực tế.
Loại cầu nối này tránh được nhược điểm phân mảnh thanh khoản của phương pháp trao đổi nguyên tử, chi phí vốn thấp, hiệu suất cross-chain cao. Yếu tố then chốt thành công nằm ở: quyền quản lý tài sản phi tập trung, cân bằng vốn hiệu quả giữa các chuỗi, có đủ thanh khoản.
Điểm rủi ro tiềm tàng nằm ở việc cầu nối cross-chain có thể luôn kiểm soát tài sản hay không, và hợp đồng thông minh trên các chuỗi có xuất hiện lỗ hổng hay không.
Khóa + Đúc
Sau khi khóa token gốc trong hợp đồng thông minh chỉ định trên chuỗi nguồn, đúc token tổng hợp trên chuỗi đích. Cách cầu nối cross-chain này chủ yếu áp dụng cho việc truyền token. Các ví dụ ứng dụng bao gồm $WBTC và $WETH.
Cụ thể hãy xem quá trình truyền token:
1. Người dùng gửi token đến hợp đồng cầu nối cross-chain trên chuỗi nguồn, thông báo địa chỉ nhận trên chuỗi đích.
2. Sau khi xác thực viên trên chuỗi đích xác minh thông tin này, đúc token ánh xạ tại địa chỉ nhận trên chuỗi đích của người dùng, hoàn thành việc truyền token.
3. Nếu muốn chuyển token đã truyền từ chuỗi đích về chuỗi nguồn, người dùng gửi token ánh xạ đến hợp đồng cầu nối cross-chain trên chuỗi đích, thông báo địa chỉ ví trên chuỗi nguồn.
4. Xác thực viên trên chuỗi đích hủy token ánh xạ, cầu nối cross-chain mở khóa token bị khóa trên chuỗi nguồn, gửi đến địa chỉ ví của người dùng.
An toàn của mô hình này phụ thuộc vào các nút xác thực mạng. Nếu các nút xác thực hành xử xấu hoặc quá tập trung đến mức bị hacker kiểm soát, sẽ gây ra tổn thất kinh tế nghiêm trọng.
Phân tích các cầu nối cross-chain điển hình
Gravity Bridge
Được xây dựng riêng cho hệ sinh thái Cosmos, là cầu nối trung lập kết nối Ethereum và các blockchain dựa trên Cosmos SDK, lấp đầy khoảng trống về việc hệ sinh thái Cosmos không thể giao tiếp với chuỗi POW. Gravity Bridge tạo ra hợp đồng Solidity không thể nâng cấp, không thể bị bất kỳ kẻ xấu nào thay đổi. Người dùng khóa token trên Ethereum, sử dụng bộ xác thực để ký giao dịch, đúc token ánh xạ trên bất kỳ blockchain nào trong hệ sinh thái Cosmos (như Cosmos, Osmosis, Stargaze, v.v.), ví dụ $wBTC, $wETH, $DAI, $USDC. Các token này có thể được sử dụng trong các dapp của Cosmos, ví dụ Akash Network, Sentinel, Regen, Osmosis. Tương tự, token trên hệ sinh thái Cosmos cũng có thể được truyền đến Ethereum để khai thác DeFi.
Tại sao nên sử dụng Gravity Bridge?
- An toàn. Cơ chế phạt tiên tiến đảm bảo các xác thực viên không thể ký hoặc gửi thông điệp cầu nối chưa được đồng thuận. Hệ sinh thái Cosmos có các nút xác thực tích cực, mỗi xác thực viên phải đặt cược tài sản có giá trị đáng kể, bất kỳ nút xấu nào cũng sẽ bị trừng phạt kinh tế. Bất kỳ ai cũng có thể nộp bằng chứng chữ ký thông qua tin nhắn ngoài giao thức để cắt giảm xác thực viên. Việc đặt cược nút không cần giấy phép và không bị kiểm duyệt. Mỗi xác thực viên chứng minh từng sự kiện gửi tiền xảy ra trên Ethereum.
- Không bên thứ ba quản lý. Không có bên thứ ba quản lý vốn, khi cross-chain token chỉ cần tin tưởng vào an toàn của Ethereum và Cosmos, điều mà không ai nghi ngờ.
- Tương thích. BNB từng là token duy nhất tồn tại đồng thời trong hệ sinh thái Ethereum và Cosmos, cho đến khi mở Gravity Bridge, các ứng dụng trong hệ sinh thái Cosmos mới mở cửa cho người dùng Ethereum.
- Trung lập. Bộ xác thực kiểm soát cầu nối, trọng tâm cộng đồng Gravity là đảm bảo an toàn và hiệu quả của cầu nối cross-chain, chứ không phải các ứng dụng DeFi trên chuỗi bản địa, tập hợp nhiều blockchain và thanh khoản.
- Phí thấp. Gravity gom giao dịch rút tiền, hợp nhất nhiều thông điệp thành một đợt riêng biệt, giảm 96% chi phí gas.
Stargate
Stargate là giao thức đầu tiên xây dựng trên LayerZero, cho phép người dùng chuyển và hoán đổi token gốc giữa các blockchain một cách an toàn, thuận tiện và nhanh chóng.
Hiện nay, hầu hết các cầu nối cross-chain token ánh xạ trên thị trường không hỗ trợ tính tương tác, không thể tương tác với hợp đồng thông minh trên chuỗi đích, chi phí giao dịch cao, thời gian cross-chain dài, dẫn đến trải nghiệm người dùng kém.
Stargate sáng tạo giải quyết vấn đề tam giác bất khả thi trong chuyển tiền cross-chain:
- Xác nhận giao dịch tức thì: Xác nhận tức thì việc chuyển token giữa chuỗi nguồn và chuỗi đích.
- Thanh khoản thống nhất: Đối với cùng một loại tiền tệ, sử dụng chung một nhóm thanh khoản giữa các blockchain khác nhau.
- Token gốc cross-chain: Không có token ánh xạ, các token tương tác đều là token gốc.
LayerZero giúp Stargate thực hiện việc truyền tải thông điệp cross-chain, hoàn
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














