Cross-chain bridge là một trong những mảnh ghép tiềm năng để kết nối giữa các nền tảng blockchain và làm cho không gian DeFi được mở rộng hơn. Trong bài viết này mình sẽ cung cấp cho anh em thông tin về Cross-chain bridge là gì và cách thức hoạt động của nó
Cross-chain bridge là gì?
Cross-chain bridge là cầu nối xuyên chuỗi cho phép các dịch chuyển các tài sản crypto (coin/token) hoặc dữ liệu từ blockchain này sang blockchain khác.
Mục tiêu của Cross-chain bridge là thu hẹp khoảng cách và mở rộng khả năng tương tác giữa các blockchain bao gồm Layer1, Layer2, sidechain, appchain…
Trước đây khi không có Cross-chain bridge, khi muốn gửi tiền cụ thể là USDT từ mạng Ethereum (ERC-20) sang mạng BNB chain (BEP20) trong ví điện tử ta phải làm như sau:
- Đầu tiên sẽ gửi USDT từ mạng Ethereum về sàn giao dịch tập trung
- Sau đó, chuyển USDT từ sàn giao dịch tập trung về mạng lưới BNB Chain
Như thế anh em sẽ mất hai lần phí giao dịch 1 lần là từ ví chuyển lên sàn và 1 lần lại từ sàn chuyển xuống phí. Thêm nữa, một số sàn quy định cần phải gửi số tiền tối thiểu từ 50-100$ do đó việc gửi nhận cũng phụ thuộc thêm vào quy định của sàn. Chưa tính đến việc sàn nghẽn mạng và ngừng giao dịch…
Tóm lại, Cross-chain bridge giải quyết vấn đề giúp chuyển thẳng coin/token từ blockchain này qua blockchain khác mà không phải chuyển đổi qua bất cứ bên trung giao nào cả
Cơ chế hoạt động của Cross-chain bridge
Hiện nay, đang có hai cơ chế để xây dựng Cross-chain bridge là sử dụng Smart contract hoặc tạo pool thanh khoản. Chúng ta cùng xem cơ chế nào sử dụng hiệu quả hơn nhé.
Smart contact
Để kích hoạt khả năng tương tác giữa các blockchains, cần phải có cơ chế bắc cầu cho các blockchain này.
- Cross-chain bridge về cơ bản hoạt động như một trình kết nối giữa các blockchain bằng cách theo dõi sự kiện trên blockchain (nguồn) và kích hoạt hành động tương ứng trên blockchain (đích) tương ứng được lập trình trong bridge
- Cross-chain bridge cũng đóng một vai trò quan trọng trong việc chuyển giá trị của coin/token qua các blockchain, cho phép chuyển động thanh khoản cross-chain để người dùng dễ dàng tiếp tục tham gia thị trường và thực hiện giao dịch trên các blockchain.
- Để tạo điều kiện thuận lợi cho tính thanh khoản của cross-chain, khái niệm mã hóa tài sản được áp dụng để tạo ra thứ được gọi là token Wrapped..
Để hiểu rõ hơn quá trình này, chúng ta hãy cùng xem xét một ví dụ sau:
- Chọn một địa chỉ ví Binance chain (BNB chain) để nhận BTC Wrapped
- Trên mạng lưới Bitcoin, người dùng gửi một lượng BTC vào ví Binance chain của họ
- Sau đó số lượng BTC được gửi bị khóa trong ví Binance chain của mạng Bitcoin
- Cross-chain bridge sẽ tiếp nhận sự kiện và xác định giao dịch đối với BTC nhận được trong địa chỉ ví Binance chain (ví của nhà cung cấp cross-chain bridge) của mạng BTC
- Cross-chain bridge kích hoạt smart contract trên mạng lưới BNB chain để mint tài sản BTC wrapped có giá trị bằng tỷ lệ 1:1 với số lượng BTC bị khóa trong bước số 3
- BTC wrapped được chuyển đến địa chỉ ví do người dùng chỉ định từ 1.
Pool thanh khoản
Từ ví dụ về việc chuyển BTC từ mạng Bitcoin sang mạng Binance (BNB chain) , quá trình này có vẻ đơn giản và dễ hiểu. Đó là bởi vì Binance có toàn quyền đối với mạng lưới của riêng mình. Ngoài ra, nó là một trong những cung cấp dịch vụ cross-chain bridge của riêng mình. Do đó, nó có quyền đúc hoặc phát hành BTC được Wrapped tiêu chuẩn, được gọi là có thể tên là BTCB trên mạng Binance. Trong trường hợp này, anh em có thể hình dung rằng Binance có quyền hạn giống như một ngân hàng trung ương quốc gia có quyền duy nhất trong việc in tiền.
Tuy nhiên, trong trường hợp các nhà cung cấp khác muốn cung cấp một dịch vụ cross-chain bridge tương tự giữa mạng Bitcoin và Binance, hầu hết đều không có quyền phát hành cùng một đồng BTCB như Binance. Do đó, nhà cung cấp phải duy trì một nhóm tài sản có chứa BTCB để phục vụ nhu cầu thanh khoản khi có nhu cầu chuyển BTC từ mạng Bitcoin sang.
Nhóm tài sản này còn gọi là các pool thanh khoản về cơ bản là một tài khoản hoặc một ví tiền điện tử thu thập và gộp các tài sản lại với nhau để thực hiện các hoạt động như cho vay tài sản hoặc hoán đổi coin/token
Do đó, trong kịch bản của các nhà cung cấp cross-chain bridge khác, thay vì mint token Wrapped trên mạng lưới, cầu nối thực hiện hợp đồng thông minh để chuyển các coin/token từ nhóm tài sản của họ sang tài khoản người nhận.
Điều này giống với khi chúng ta đến ngân hàng để đổi VNĐ sang Đô la Mỹ. Ngân hàng phải có đủ giá trị Đô la Mỹ trong nhóm để đổi với VNĐ của chúng ta.
Thông thường, một ngân hàng cho phép trao đổi tiền tệ cho nhiều cặp tiền tệ, có nghĩa là ngân hàng phải bảo quản nhiều hơn một loại tiền tệ trong nhóm của mình để đáp ứng nhu cầu thanh khoản. Điều tương tự cũng xảy ra đối với việc duy trì các nhóm tài sản trên bất kỳ blockchain nhất định nào cung cấp nhiều cặp tiền điện tử để người dùng tương tác.
Để duy trì đủ tính thanh khoản trên bất kỳ blockchain nhất định nào, cần một lượng vốn ban đầu lớn. Điều gì sẽ xảy ra nếu một nhà cung cấp muốn cung cấp dịch vụ thanh khoản cross-chain giữa nhiều hơn 2 mạng lưới? Việc duy trì nhóm tài sản trên mọi mạng sẽ rất cồng kềnh và cần số vốn lớn hơn để hoạt động. Đây là lúc tập hợp thanh khoản cross-chain (công cụ tổng hợp pool thanh khoản) phát huy tác dụng.
Công cụ tổng hợp Pool thanh khoản
Để cải thiện khả năng tương tác cross-chain liên quan đến tính thanh khoản, một số giao thức tổng hợp tính thanh khoản cross-chain đã được phát triển, chẳng hạn như Polkaswap , Harmony , O3swap hoặc 0x_nodes .
Ngoài chức năng cơ bản là hoạt động như bridge để tạo điều kiện thuận lợi cho tính thanh khoản cross-chain giữa một cặp mạng blockchain, các giao thức cũng thực hiện tập hợp các pool thanh khoản để thực hiện yêu cầu hoán đổi.
Ví dụ: nếu có yêu cầu trao đổi hoặc hoán đổi một lượng lớn BTC lấy USDT trên mạng Ethereum, nhưng một nhóm duy nhất không có đủ USDT, bộ tổng hợp cross-chain sẽ kết hợp USDT được chốt từ các nhóm khác để thực hiện lời yêu cầu.
Công cụ tổng hợp không chỉ có khả năng tổng hợp nhóm tài sản để thực hiện giao dịch mà còn cung cấp các lợi ích khác như tìm tỷ giá hối đoái tốt nhất trong số các nhóm tổng hợp để hoán đổi, giảm phí giao dịch của người dùng và giảm trượt giá coin/token để mua / bán giá cả có thể được tối ưu hóa. Nó đơn giản hóa việc hoán đổi cross-chain cho cả người dùng và các nhà phát triển xây dựng trên các giao thức này.
Tầm quan trọng của Cross-chain bridge
Khi không gian DeFi được mở rộng, Cross-chain là một giải pháp cần thiết và quan trọng với blockchain. Đây có thể coi là cách giao thương giữa các mạng lưới nhất là trong thời điểm các hệ sinh thái mới liên tục phát triển và sở hữu tài sản và nhóm người dùng riêng.
Ở vị thế là người dùng và nhà đầu tư, anh em sẽ có những lợi ích sau khi sử dụng cross-chain bridge
- Trải nghiệm người dùng tốt hơn, ít thao tác và đỡ tốn chi phí qua các khâu trung gian
- Dễ dàng di chuyển tài sản từ chain này sang chain khác
- Nhờ có cross-chain mà các app cross-chain về aggregator phát triển giúp người dùng có thể nạp coin/token từ chain này nhưng có thể farming tại chain khác để tối ưu lợi nhuận (tương tự với bài toán lending trên chain này để đầu tư qua chain khác ví dụ: thế chấp coin/token chưa dùng đến lấy stablecoin qua chain khác mua coin/token đang cho farm với APR cao hơn…)
Tổng kết
Trên đây là những thông tin cơ bản và cách hoạt động của Cross-chain bridge. Đây được coi là mảnh ghép quan trọng trong DeFi mà mình nghĩ nó sẽ tiếp tục phát triển và cải tiến trong tương lai. Do đó CoinF sẽ cung cấp cho anh em series bài viết về Cross-chain bridge để anh em có thể nắm được các kiến thức cơ bản và đánh giá được các dự án tiềm năng về Cross-chain birdge. Mời anh em tiếp tục theo dõi và đón đọc trong các bài viết tiếp theo.
Nếu anh em quan tâm đến các thông tin khác của thị trường và các dự án, hãy đăng ký và tham gia các nhóm, channel của CoinF dưới đây để được thảo luận cùng các admin và nhiều member khác trong cộng đồng: