
Multichain là gì? Hướng dẫn sử dụng chi tiết Multichain
Multichain (trước đây là AnySwap) là nền tảng cung cấp cơ sở hạ tầng phát triển sự tương tác xuyên chuỗi, cho phép người dùng chuyển đổi tài sản và khai thác thanh khoản thông qua cầu nối và bộ định tuyến xuyên chuỗi.
Được thành lập vào ngày 20/01/2020 với tên thương hiệu AnySwap, dự án hướng tới mục tiêu trở thành bộ định tuyến tối ưu trong hệ sinh thái Web3.

Những thông tin cơ bản của Multichain
- Website: multichain.org
- Supported Chain: Arbitrum, Avalanche,….
- Supported Wallet: Metamask, Coinbase Wallet, Wallet Connect,…
- Category: Cross-chain
- Feature: Swap, Provide Liquidity
- Audit: BlockSec, CertiK, DEDAUB, PeckShield, SlowMist, Verichain, Trail Of Bits.
- Availability: Website, Mobile App, Browser.
Những sản phẩm của Multichain
Bridge
Multichain Bridge là dịch vụ chuỗi chéo đầu tiên được phát triển vào tháng 7 năm 2020, cho phép tài sản được chuyển từ chuỗi này sang chuỗi khác. Hiện có hơn 600 tài sản cầu nối và việc triển khai những tài sản mới rất dễ dàng chỉ mất khoảng 2 tuần.
Router
Ngày 4/6/2021, Multichain đã ra mắt Multichain router V3 beta Mainnet với những tính năng nối bật như sau:
- Cho phép chuyển tài sản giữa hai hoặc nhiều chuỗi bất kỳ.
- Sử dụng Liquidity Pool cho các tài sản trước đó trên các blockchain
- Hoạt động với Hợp đồng thông minh tài sản cầu nối: Multichain mint tài sản trên chuỗi, các tài sản có thể trở về chuỗi gốc trước khi được gửi đến một chuỗi khác. Điều này tạo ra một giải pháp hiệu quả về chi phí cho người dùng, đặc biệt đối với tài sản trên Ethereum.
- Bao gồm cả tài sản gốc và tài sản cầu nối (cả những tài sản được tạo ra từ cầu nối trung gian).
anyCall Crosschain Contract Calls
Chức năng hợp đồng thông minh anyCall cho phép các dự án thực hiện các cuộc gọi hợp đồng xuyên chuỗi với tính năng bảo mật của mạng lưới MPC.
Crosschain NFT Bridges and Router
Multichain hiện cung cấp cầu nối cho NFT (cả hợp đồng thông minh ERC721 và ERC1155).
Cơ chế hoạt động của Multichain
Crosschain Bridge
Khi người dùng muốn chuyển token từ blockchain A sang B, cầu nối giữa hai blockchain A và B được hình thành. Token sẽ được gửi và lưu trữ trên một địa chỉ ví SMPC đặc biệt – một tài khoản quản lý phi tập trung trên blockchain A.
Hợp đồng thông minh sẽ mint các token tương ứng với tỷ lệ 1:1 trên chuỗi B và gửi đến địa chỉ ví của người dùng. Ngược lại, khi người dùng redeem token, hợp đồng thông minh Wrapped Asset được kích hoạt nhờ các node MPC để đốt wrapped token và chuyển token ban đầu về blockchain A.

Crosschain Router
Crosschain Router cho phép tài sản được chuyển đổi giữa nhiều blockchain, ngay cả đó là tài sản gốc hay tài sản được tạo ra từ Multichain Bridge.
Đối với tài sản gốc
Quá trình chuyển token XYZ từ blockchain A sang blockchain B diễn ra như sau:
- XYZ được thêm vào pool trên blockchain A.
- Token anyXYZ với số lượng tương ứng được mint trên blockchain A.
- Các node SMPC đốt token anyXYZ trên blockchain A và mint token XYZ trên blockchain B.
- Nếu số lượng XYZ trên blockchain B lớn hơn anyXYZ được tạo, XYZ sẽ được gửi đến ví của người dùng trên blockchain B và anyXYZ sẽ bị đốt trên blockchain B
Nếu số lượng XYZ ít hơn anyXYZ, lượng anyXYZ còn lại sẽ được giữ trong liquidity pool và chỉ được redeem khi có đủ lượng XYZ tương ứng.

Đối với tài sản cầu nối
Khi Router sử dụng tài sản được tạo bằng AnyswapV5ERC20.sol hoặc tài sản cầu nối, không cần liquidity pool cho tài sản, vì Multichain kiểm soát lượng cung tài sản trên chuỗi có hợp đồng. Trong trường hợp này, kích thước pool là ‘không giới hạn’.
Đối với một tài sản được định tuyến do AnyswapV5ERC20 kiểm soát việc mint xuyên chuỗi, nguồn cung cấp tài sản đó được thêm vào pool trên chuỗi token được mint ban đầu.

Tài sản gốc/Tài sản cầu nối
Khi dự án mint lượng cung token, hoặc đã có cầu nối trung gian cho tài sản trên chuỗi khác nhưng muốn thêm token vào chuỗi khác sau khi tham gia Router, việc kết hợp tài sản gốc trên một số chuỗi với tài sản được kiểm soát bởi Multichain’s Bridges (AnyswapV5ERC20.sol) là vô cùng cần thiết.
Khi đó, token có sẵn là token gốc, còn token trên chuỗi mới là token cầu nối. Đội ngũ dự án sẽ đảm bảo rằng có đủ thanh khoản trong pool cho các tài sản gốc trên chuỗi, nhưng tính thanh khoản trên các chuỗi có cầu nối là ‘không giới hạn’.

Hướng dẫn sử dụng những sản phẩm của Multichain
Swap
Bộ định tuyến đa Muiltichain cho phép người dùng swap tài sản giữa hai blockchain một cách tùy ý với quy trình diễn ra như sau:
Bước 1: Đảm bảo kết nối với mạng lưới FTM.
Bước 2: Chọn loại token.
Bước 3: Nhập số lượng token muốn chuyển đổi.
Bước 4: Chọn chuỗi bạn muốn chuyển token đến.
Bước 5: Chọn [Approve USDC].
Bước 6: Chọn [Confirm] để phê duyệt hợp đồng.
Bước 7: Sau khi phê duyệt, cửa sổ thông báo sẽ xuất hiện, chọn [View on Fantom] để xem chi tiết.
Bước 8: Chọn [Swap]
Bước 9: Chọn [Confirm]
Bước 10: Khi cửa sổ MetaMask xuất hiện, chọn [Confirm] để xác nhận giao dịch.
Cửa sổ thông báo nhỏ sẽ xuất hiện khi bạn gửi một giao dịch. Nhấp vào liên kết để xem trạng thái giao dịch hoặc kiểm tra tài khoản MetaMask của bạn.
Add Liquidity
Bước 1: Kiểm tra số dư thanh khoản.
Bước 2: Nhập số lượng.
Bước 3: Chọn [Approve anyUSDC].
Bước 4; Chọn [CConfirm] trên cửa sổ thả xuống.
Bước 5: Chọn [Add Liquidity].
Bước 6: Chọn [Confirm] trên cửa sổ thả xuống.
Liquidity Removal
Bước 1: Chọn [Pool].
Bước 2: Đảm bảo mạng lưới được kết nối.
Bước 3: Chọn chuỗi hỗ trợ.
Bạn có thể lựa chọn cùng mạng lưới hoặc khác mạng lưới với các bước thực hiện tiếp theo như sau.
- Cùng mạng lưới
Bước 1: Kiểm tra số dư trong tài khoản.
Bước 2: Kiểm tra thanh khoản cơ sở để lượng thanh khoản cần loại bỏ.
Bước 3: Nhập số lượng.
Bước 4: Chọn [Remove Liquidity]
Bước 5: Chọn [Confirm]
- Khác mạng lưới
Bước 1: Lựa chọn và chuyển đổi mạng lưới.
Bước 2: Kiểm tra tính thanh khoản.
Bước 3: Chọn [Remove Liquidity]
Bước 4: Chọn [Confirm].
Tổng kết
Với mục tiêu trở thành bộ định tuyến tối ưu trong hệ sinh thái Web3, Multichain hứa hẹn nhiều tiềm năng phát triển trong tương lai. Tuy nhiên, nhà đầu tư cần nghiên cứu kỹ lưỡng về các tính năng cũng như lộ trình phát triển của dự án để đưa ra quyết định đầu tư phù hợp.