Updated at: 15-04-2022 - By: Duy Phương

Cross chain là gì? Cross chain là một thuật ngữ nhận được rất nhiều sự chú ý. Đặc biệt Andre Cronje – cha đẻ của Yearn gần đây cũng có nhiều chia sẻ liên quan đến sản phẩm Cross chain mới 05/2022.

Vậy Cross chain là gì? Đâu là lợi ích mà Cross chain mang lại cho DeFi? Cùng Thefinances.org tìm hiểu về đề tài này nhé!

Cross chain là gì?

Cross chain là gì?

Cross chain là gì?

Cross chain (hay chuỗi chéo) là giải pháp giúp chuyển tài sản crypto, tokens hay dữ liệu từ blockchain này sang blockchain khác. Nhằm tối ưu khả năng kết hợp giữa các blockchain. 

Sở dĩ Cross chain ra đời là bởi mỗi một mạng lưới blockchain có một cấu trúc khác nhau. Do đó những giao thức để chúng có thể chuyển tài sản qua lại với nhau còn rất hạn chế. Việc này giống như người Việt rất khó sử dụng đồng Yên của Nhật để chi trả chi phí ở Việt Nam, và người Nhật cũng rất khó để sử dụng VND để chi trả chi phí ở Nhật vậy. 

Cơ chế hoạt động của Cross chain

Cơ chế hoạt động của Cross chain

Cơ chế hoạt động của Cross chain

Nói một cách đơn giản thì cơ chế Cross chain tương tự việc ta qua ngân hàng để đổi tiền Việt sang đồng Yên rồi gửi sang bên Nhật. Đối với blockchain ta sẽ wrap token ở mạng lưới này để trở thành token có thể sử dụng ở mạng lưới kia.

Ví dụ: Bạn muốn gửi BTC lên mạng lưới Ethereum. Việc cần làm là wrap BTC thành wBTC (wrapped BTC). Từ đó anh em có thể sử dụng wBTC trên mạng lưới ETH.

Với cơ chế Cross-chain, DeFi hiện đã xuất hiện thêm một ứng dụng mới được xem là xu hướng tất yếu và đã thu hút lượng lớn người dùng. Đó là Cross-chain Bridge – cầu nối Cross-chain.

Vấn đề của Cross chain hiện tại

Vấn đề của Cross chain hiện tại

Vấn đề của Cross chain hiện tại

Khái niệm thì tương đối đơn giản. Nhưng thực tế để có wBTC, bạn sẽ phải deposit số BTC đó cho một bên thứ ba. Khi bên thứ ba nhận được tài sản và xác nhận giao dịch hợp lệ thì họ sẽ đào ra wBTC và gửi chúng cho bạn.

Do đó những vấn đề mà ta cần quan tâm là: “Sẽ thế nào nếu bên thứ ba bị tấn công?

Lúc này họ có thể đào một lượng vô hạn wBTC trên Ethereum. Hoặc họ có thể đánh cắp hết số BTC được gửi vào. 

Bước tiến tiếp theo để giải quyết vấn đề này là Multisig Wallet. Thay vì chỉ phụ thuộc vào 1 bên thứ ba như trước thì sẽ có nhiều bên xác nhận giao dịch hơn. Giả sử có 5 bên tham gia, sẽ cần phải có 3/5 xác nhận giao dịch hợp lệ thì mới được thông qua. 

Tuy nhiên, thiết kế ở trên mới chỉ giải quyết được vấn đề xác nhận giao dịch. Chứ bản thân wallet chứa rất nhiều BTC vẫn là miếng mồi béo bở cho những kẻ tấn công.

Giải pháp Cross chain mới

Giải pháp Cross chain mới

Giải pháp Cross chain mới

Để tìm ra một giải pháp ưu việt hơn, Andre đã sử dụng AMM của SushiSwap. Chắc hẳn anh em đã quen thuộc với việc swap tài sản trên các AMM như UniSwap và Sushi. Ta đổi tài sản A đang sở hữu lấy tài sản B trong pool. Đó chính là lý do AMM phù hợp hơn bên thứ ba ở phần trên. Vì không ai có quyền kiểm soát tài sản trong pool cả.

Việc tiếp theo cần làm là khiến AMM có thể sử dụng cho Cross chain. Cặp giao dịch trên AMM hiện tại bao gồm ba phần: token A, token B và giá (thay đổi dựa trên số lượng của token A và B trong pool). Có nghĩa là về bản chất, ta chỉ cần biết số lượng của token A và token B chứ không yêu cầu chúng phải ở chung một chain.

Ví dụ: Nhà cung cấp thanh khoản (LP) cung cấp thanh khoản ETH trên Ethereum và FTM trên Fantom. 

  • Cặp giao dịch trên Ethereum có ETH và không có FTM. Nhưng biết được số lượng FTM đang có trên Fantom.
  • Ngược lại cặp trên Fantom có FTM và không có ETH. Nhưng lại biết được số lượng ETH đang có trên Ethereum.

FAQs

1. Ví dụ về Cross chain

Kết hợp tất cả lại với nhau Andre đã tạo ra một AMM hỗ trợ Cross chain.

Ví dụ về sản phẩm:

Pool chứa 100 ETH trên Ethereum và 200,000 FTM trên Fantom. Bất kỳ ai cũng có thể thêm và rút thanh khoản. 

A đưa 1 ETH vào pool và rút ra 2,000 vFTM (virtual FTM). 

Mạng lưới oracle có 10 nodes và khi có 7 nodes (2/3) xác nhận là A đã thêm 1 ETH. Họ sẽ cập nhật lên Fantom và thêm 1 vETH (virtual ETH) rồi gửi 2,000 FTM cho A.

Lưu ý: Giải pháp này lại khiến phát sinh vấn đề làm thế nào để bảo mật người dùng nếu như một lượng lớn node có hành vi xấu. Andre Cronje cũng đã nhấn mạnh về việc này và sẽ có bài viết về giải pháp trong sản phẩm của mình tại những bài viết tiếp theo.

2. Vậy làm thế nào để Fantom biết số lượng ETH trên Ethereum? 

Nói ngắn gọn thì đây là vấn đề vấn đề của Oracle và hoàn toàn có thể được giải quyết. Giải pháp đơn giản là tìm các bên tham gia (nodes/servers,..) Để xác nhận khi có một sự kiện nào xảy ra trên contract của Ethereum/Fantom/BSC/… Khi đa số đạt được sự đồng thuận thì sẽ được thông qua.

3. Nhược điểm của Cross chain

Nhược điểm lớn nhất đến thời điểm hiện tại có lẽ đó chính là vấn đề về công nghệ. Cross Chain dường như vẫn còn quá mới mẻ. Các giải pháp về Cross Chain được tạo ra vẫn chưa thể tạo sự giao tiếp một cách hiệu quả. Hơn nữa bản thân các blockchain riêng lẻ vẫn đang trong quá trình hoàn thiện. Do đó, có lẽ để đạt được hiệu quả đến mức tối ưu thì nó sẽ cần thời gian hơn nữa để phát triển và hoàn thiện.

Kết luận

Vừa rồi là những thông tin liên quan đến Cross chain là gì mới nhất 05/2022. Đây sẽ là một đột phá lớn trong không gian DeFi và nếu thành công sẽ đưa việc kết hợp giữa các dự án lên một tầm cao mới. Từ đó giúp tối đa lợi ích mang lại cho người dùng.

Đừng quên theo dõi thêm những bài viết của Thefinances.org để được cập nhật mọi kiến thức mới nhất trong thị trường Crypto. Và những hướng dẫn sử dụng sàn giao dịch, ví lưu trữ hay các công cụ để phục vụ cho quá trình đầu tư Crypto lâu dài!

5/5 - (10 votes)