Cùng Webtaichinh dành 15 phút đọc bài Cross chain là gì? Tìm hiểu về new trending trong 2021!. Kiến thức này thuộc phần Cryptocurrency vốn rất hot kể từ cuối 2020. Đa phần Webtaichinh lấy nguồn bài từ nước ngoài và một số nguồn uy tín trong nước khác.
Vui lòng đọc bài viết này trong phòng kín để đạt hiệu quả tốt nhất
Tránh xa tất cả các thiết bị gây xao nhoãng trong việc tập trung
Bạn nên bấm Crtrl + D để lưu bài này lại vì Webtaichinh thường xuyên cập nhật
Cross-chain là một thuật ngữ dành được rất nhiều sự chú ý trong thời gian qua.
Đặc biệt là bố già DeFi, Andre Cronje (cha đẻ của Yearn) dạo gần đây cũng đã chia sẻ rất về sản phẩm cross-chain mới.
Vậy cross chain là gì, đâu là những lợi ích mà chúng mang lại? Và sản phẩm mới của Andre có thực sự hiệu quả?
Cùng tìm hiểu trong bài viết nhé!
Cross-chain là gì?
![]() Đáp ứng nhu cầu của độc giả về FOREX. Webtaichinh xin chia sẽ với các bạn lộ trình A-Z cho người mới khi tham gia vào thị trường này Danh sách bài viết nên đọc bao gồm: |
✅ 14 Sàn Forex Tốt Và Uy Tín Nhất Việt Nam, Thế Giới 2021 |
✅ 9 Kinh Nghiệm Đầu Tư Forex Từ Số 0 Giúp Nhiều Người Đổi Đời |
✅ Cách Tạo Lập Và Đăng Ký Tài Khoản Forex Chi Tiết Từ A-Z Cho Newbie |
✅ Tất Cả Mọi Thứ Về Trading Forex, Có Hợp Pháp, Có Nên Tìm Hiểu Hay Đầu Tư ? |
♻️ Ghi rõ nguồn Webtaichinh.vn trước khi share |
🛑 Lưu ý: TUYÊN BỐ MIỄN TRỪ TRÁCH NHIỆM |
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 USD của Mỹ để chi trả chi phí ở Việt Nam và người Mỹ cũng rất khó để sử dụng Việt Nam Đồng để chi trả chi phí ở Việt Nam vậy.
Cross-chain, giống như tên gọi, là giải pháp giúp chuyển tài sản từ chain này sang chain khác, nhằm tối ưu khả năng kết hợp giữa các chain.
Cơ chế
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 USD để gửi sang bên Mỹ, đố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 anh em 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ấ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 anh em.
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 thì 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
Để 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ư Uni và Sushi, ta đổi tài sản A mà ta đ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).
Anh em có thể đọc chi tiết về cơ chế AMM tại đây. 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.
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.
Kết quả
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) và gửi 2,000 FTM cho A.
Note: 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.
Lời kết
Cross-chain mở ra một chân trời hoàn toàn mới cho DeFi. Hiện tại vốn hóa Bitcoin đang đạt gần 900 tỷ đô và từng có thời điểm lên tới hơn 1,500 tỷ đô. Sẽ thế nào nếu có một phần nhỏ trong số đó được đưa vào DeFi khi TVL hiện tại mới chỉ đạt gần 40 tỷ đô?
Đâ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.
Tham khảo bài viết gốc tại đây.
Theo Nghien Cryto