Trong bài viết này, mình sẽ giúp bạn tìm hiểu về cách sử dụng xPollinate để chuyển token xuyên chuỗi.
xPollinate Bridge
xPollinate V2 là một cầu nối xuyên chuỗi liền mạch để kết nối các stablecoin (USDC, USDT, DAI) giữa nhiều blockchain bao gồm:
- BSC
- xDAI
- Polygon
- Fantom
- Arbitrum One
- Avalanche
Đây là một cầu nối hoạt động tương đối ổn định, phí thấp (0,05%) và chuyển khoản nhanh (trung bình <5 phút).
Cách hoạt động của xPollinate
Giao diện xPollinate V2 cho phép người dùng truy cập vào NXTP (Noncustodial Xchain Transfer Protocol) của Connext, một giao thức cơ sở không cần độ tin cậy (trustless), chi phí thấp và có thể mở rộng dễ dàng để cho phép giao tiếp giữa các chuỗi tương thích EVM và hệ thống L2.
NXTP là một giao thức nhẹ (lightweight protocol), được sử dụng cho các giao dịch xuyên chuỗi nhưng vẫn có thể giữ lại các thuộc tính bảo mật của môi trường thực thi cơ bản mà không cần phải dựa vào bất kỳ bộ xác thực bên ngoài (external validator) nào.
Dưới đây là minh họa về cách hoạt động:
Nhìn chung, có 3 giai đoạn trong một giao dịch cross-chain là đấu giá tuyến đường, chuẩn bị và thực hiện.
Đấu giá tuyến đường xảy ra khi người dùng phát đến mạng Connext báo hiệu tuyến đường mong muốn của họ, các bộ định tuyến phản hồi bằng các giá thầu kín chứa các cam kết thực hiện giao dịch trong một thời gian và phạm vi giá nhất định.
Một hợp đồng đơn giản (TransactionManager) sử dụng khóa mẫu để chuẩn bị và thực hiện các giao dịch, đồng thời một mạng lưới các bộ định tuyến off-chain tham gia vào các cuộc đấu giá và chuyển dữ liệu giữa các chuỗi, đổi lại thu được phí.
Nếu một giao dịch không được thực hiện trong một khoảng thời gian chờ cố định, giao dịch đó sẽ hoàn nguyên và có thể được người khởi tạo thu hồi.
Mạng này nhắm mục tiêu đến các developer xây dựng một hệ sinh thái đang phát triển của các ứng dụng xuyên chuỗi nguyên bản, bao gồm mọi thứ từ các cầu nối đơn giản đến các trường hợp sử dụng phức tạp hơn, chẳng hạn như trình tổng hợp DEX hoặc hoán đổi lãi suất cross-chain.
Theo Connext, giao thức NXTP có một số lợi thế khác biệt so với các hệ thống khác:
- Hoàn toàn không cần tin cậy – Không giống như các giao thức có khả năng tương tác khác, NXTP không giới thiệu bộ xác thực của bên thứ ba để kiểm soát tiền của người dùng. Thay vào đó, nó sử dụng cơ chế khóa/mở khóa khiến tiền của người dùng không thể bị đánh cắp, ngay cả khi tất cả các bộ định tuyến trong mạng Connext đều thông đồng với nhau.
- Có thể mở rộng – Giao thức hoạt động giống hệt nhau trên bất kỳ hệ thống nào, có nghĩa là nó có thể được mở rộng sang các sidechain mới, L2 và các chuỗi L1 khác trong vài ngày hoặc ít hơn. Nó cũng có thể được mở rộng để xây dựng và tạo lớp các loại giao thức tương tác mới, tận dụng tính thanh khoản và cơ sở hạ tầng hiện có của NXTP.
- Chi phí thấp – Được thiết kế để giải quyết phí gas cao và thời gian giao dịch chậm, các giao dịch NXTP không cần chạm vào Ethereum L1 khi chuyển đổi giữa các L2 hoặc sidechain. Giao thức cũng tiết kiệm vốn hơn đáng kể so với các dự án cạnh tranh, với thử nghiệm mạng chính cho thấy khối lượng hàng triệu USD được định tuyến chỉ sử dụng 600 nghìn USD thanh khoản.
Hướng dẫn hoán đổi stablecoin giữa Polygon, BSC, Arbitrum, xDAI, Fantom, Arbitrum, Avalanche
Trong ví dụ này, mình sẽ chuyển USDT từ BSC sang Polygon, nhưng bạn có thể làm theo các bước để bắc cầu qua bất kỳ chuỗi nào ở trên theo bất kỳ hướng nào, miễn là có sẵn tính thanh khoản cho tài sản bạn chuyển.
- Đi đến xPollinate cross-chain.
- Thực hiện liên kết ví với xPollinate.
- Kiểm tra thanh khoản
Thanh khoản sẵn có
Đảm bảo có đủ thanh khoản cho tài sản bạn đang làm cầu nối. Vì đang chuyển USDT từ BSC sang Polygon trong ví dụ này, nên sẽ kiểm tra xem Polygon có đủ thanh khoản USDC hay không. Như trong ảnh >200k là đủ vì chỉ chuyển số lượng ít.
Chọn mạng bạn muốn chuyển với From và To, đơn vị tiền tệ để chuyển và số tiền để chuyển. Bạn cần chuyển mạng Metamask của mình sang chuỗi From – hãy nhấp vào Change Chain nếu bạn chưa làm như vậy. Lưu ý là bạn sẽ mất phí cho việc chuyển đổi, phí này được tính không cố định mà dựa theo quá trình đấu giá và sẽ trừ thẳng vào số tiền bạn chuyển.
Nhấp vào Swap để bắt đầu hoán đổi xuyên chuỗi. Nếu đây là lần đầu tiên bạn thực hiện việc này, hãy chấp thuận xPollinate để sử dụng các token của bạn.
Sau khi được chấp thuận, xPollinate sẽ thực giao dịch thứ hai, giao dịch này sẽ gửi token của bạn đến hợp đồng.
Sau khi gửi thành công (~ 2p do mình confirm chậm), người nhận sẽ nhận được token sau khoảng 42s với hơn 10 xác nhận.
Sau đó bạn có thể yêu cầu nhận lấy token. Nhấn vào Sign in claim Transfer:
Chọn Sign
Chờ 30s để Sign, sau đó bạn sẽ nhận được token của mình.
Xong! Như bạn có thể thấy, toàn bộ quy trình chỉ mất 5 phút.
Để xem các token vừa chuyển của bạn, bạn cần đảm bảo Metamask được thiết lập cho đúng mạng blockchain.
Bạn cần add contract của USDT để nhìn thấy token. Ví dụ mình cần tìm USDT là: 0xc2132d05d31c914a87c6611c10748aeb04b58e8f
Sau khi import thì mình có thể nhìn thấy USDT ở mạng Polygon:
Như vậy, mình đã hoàn thành hướng dẫn chuyển token sử dụng Xpollinate.
Nếu như bạn gặp vấn đề với chuyển tài sản trên xPollinate và muốn tìm hiểu thêm thông tin, hãy liên hệ các kênh sau tại đây nhé:
Bài viết được FXCE biên tập với mục đích cung cấp thông tin và phi lợi nhuận. Chúng tôi không khuyến nghị đầu tư và không chịu trách nhiệm cho các quyết định đầu tư liên quan đến nội dung bài dịch.
—————————————————
Cập nhập tin tức và thảo luận crypto tại
FXCE Crypto | Các cập nhật khác