fbpx

Cross–chain là gì? Cơ chế hoạt động và được phân loại như thế nào?

Cross chain là công nghệ còn khá mới nhưng lại nhận được nhiều sự quan tâm vì hiện nay các blockchain đang phát triển mạnh mẽ và bù đắp lỗ hổng của blockchain cũ nhưng lại xảy ra vấn đề không liên kết với nhau. Vì vậy, tương lai của Cross–chain rất được mong chờ và những ứng dụng phát triển giúp blockchain hoàn thiện hơn. Dưới đây là bài viết chi tiết giới thiệu về Cross–chain mà bạn có thể tham khảo.

Cross chain là gì?

Cross chain hay Cross chain là gì? Cross–chain, còn được gọi là chuỗi chéo, đây là giải pháp giúp chuyển tài sản của crypto, tokens hay dữ liệu từ blockchain này sang một blockchain khác nhằm tối ưu khả năng kết hợp giữa các blockchain với nhau.

Khái niệm về Cross chain
Khái niệm về Cross chain

Cross–chain Được ra đời bởi một mạng lưới blockchain có cấu trúc khác nhau, từ đó những giao thức để chúng 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 tiền Yên của người Nhật để thanh toán chi phí ở Việt Nam. Và ngược lại, người Nhật cũng rất khó sử dụng Việt Nam Đồng của Việt Nam để chi trả chi phí ở Nhật.

Các loại Cross–chain

Cross chain được chia thành 2 loại như sau:

  • Isomorphic Cross Chain: các tính năng của Isomorphic Cross Chain bao gồm cơ chế bảo mật, thuật toán đồng thuận, logic tạo khối và liên kết mạng giúp chúng tương đối thống nhất và tương tác đơn giản.
  • Heterogeneous Cross Chain: khác Isomorphic Cross Chain, Heterogeneous Cross Chain tương đối phức tạp giữa các chuỗi và đặc biệt nhất là việc sử dụng thuật toán PoW. Việc thiết kế các chuỗi gặp nhiều khó khăn do cơ chế đảm bảo và thành phần khối có sự khác biệt. Thông thường bên thứ 3 sẽ hỗ trợ khi tương tác giữa các chuỗi không thống nhất.
Phân loại Cross chain
Phân loại Cross chain

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

Cơ chế hoạt động của Cross–chain có thể hiểu đơn giản như vì đổi tiền Việt sang đồng Yên rồi gửi sang Nhật thông qua ngân hàng. Đối với blockchain, ta sẽ đổi token ở mạng này để trở thành token có thể sử dụng được ở mạng lưới kia.

Ví dụ: nếu bạn muốn gửi BTC lên mạng lưới của Ethereum thì việc bạn cần làm là đổi BTC thành wBTC. Từ đó bạn có thể sử dụng wBTC trên mạng lưới của Ethereum.

Với cơ chế hoạt động của Cross–chain, DeFi đã xuất hiện một ứng dụng đượ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.

Ưu nhược điểm của công nghệ Cross–chain

Để tìm hiểu rõ hơn về Cross chain chúng ta có thể tìm hiểu một số ưu điểm cũng như nhược điểm của hệ thống này.

Ưu điểm

  • Tăng tính tương tác: nhờ hệ thống Cross–chain mà các blockchain có thể giao tiếp và liên kết với nhau. Các blockchain có những ưu nhược điểm khác nhau nhưng nhờ vào hệ thống Cross–chain kết nối đã mang lại trải nghiệm tối ưu.
  • Hiệu quả cao: nhờ hệ thống Cross–chain mà tính thanh khoản được tạo ra và di chuyển nhanh chóng, mạnh mẽ trong các blockchain.
  • Ứng dụng vào thực tiễn: trong các blockchain việc trao đổi token sẽ trở nên nhanh chóng và đơn giản.
Ưu điểm của Cross chain
Ưu điểm của Cross chain

Nhược điểm

Do Cross–chain là công nghệ non trẻ nên các ứng dụng của Cross–chain chỉ được khai thác ở mức trao đổi token trên blockchain. Đây là một cơ hội để Cross–chain có thể phát triển trong tương lai khi các blockchain hoạt động độc lập và chưa có nhiều cầu nói.

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

Nghe qua cơ chế hoạt động của Cross–chain thì ta có thể nhận thấy nó khá đơn giản. Nhưng thực tế để có thể đổi BTC thành wBTC thì bạn phải chuyển số BTC bạn muốn đổi đó cho bên thứ 3. Sau khi bên thứ 3 đã xem xét yêu cầu đổi và xác nhận giao dịch hợp lệ thì họ sẽ đào wBTC và gửi lại cho bạn.

Khi đó, một vấn đề mà chúng ta cần quan tâm là: “Sẽ thế nào nếu bên thứ 3 bị tấn công?”

Khi đó, bên tấn công có thể đào một lượng wBTC vô hạn trên Ethereum hoặc có thể đánh cắp hết số BTC được gửi vào.

Vấn đề của Cross chain
Vấn đề của Cross chain

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

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

Giải pháp Cross–chain mới

Để tìm giải pháp cho Cross–chain, ta có thể lấy ví dụ AMM của SushiSwap. Chắc hẳn bạn đã quen thuộc với việc đổi tài sản trên các AMM như UniSwap và Sushi, ta đổi tài sản A để lấy tài sản B trong pool. Đó là lý do vì sao AMM phù hợp hơn với bên thứ 3 ở phần trên vì thực chất không ai có quyền kiểm soát tài sản trong pool.

Việc tiếp theo cần phải làm là khiến AMM có thể sử dụng Cross chain. Cặp giao dịch trên AMM bao gồm 3 phần: token A, token B, giá. Nghĩa là về bản chất ta chỉ cần biết được số lượng của token A và B chứ không cần chúng phải ở cùng một chain.

Giải pháp của Cross chain
Giải pháp của Cross chain

Ví dụ: Nhà cung cấp 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 lại biết được số lượng FTM hiện có trên Fantom.
  • Cặp giao dịch trên Fantom có FTM và không có ETH nhưng lại biết được số lượng ETH hiện có trên Ethereum.

Vậy làm sao để Fantom biết được số lượng của ETH trên Ethereum.

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

Ví dụ về Cross–chain

Ví dụ về sản phẩm: Pool có chứa 100 ETH trên Ethereum và 200.000 FTM trên Fantom. Bất kỳ người nào cũng có thể thêm và rút thanh khoản. Khi A đưa vào pool 1 ETH và rút 2.000 vFTM. Mạng lưới của oracle sẽ có 10 nodes và khi có 7 nodes xác nhận là A đã thêm 1 ETH, học sẽ cập nhật lên Fantom và thêm 1 vETH rồi gửi 2.000 FTM cho A.

Lưu ý là giải pháp này sẽ 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?”.

Cross chain mở ra cơ hội mới cho thị trường Crypto nói riêng và DeFi nói chung. Đây là đột phá lớn trong không gian DeFi và nếu thành công sẽ đưa đến sự kết hợp giữa các dự án lên một tầm cao mới, tối đa lợi ích cho người dùng.

Xem thêm: sidechain là gì, blockchain là gì trong thế giới tiền ảo.

Rate this post

Bài viết liên quan:

Trả lời