1. Uniswap là gì? Giải thích đơn giản
Uniswap giống như một chợ tự động trên internet, nơi bạn có thể đổi đồng token này lấy token khác mà không cần tìm người mua hoặc bán cụ thể, và cũng không cần biết người mua hoặc bán cho mình là ai. Công nghệ blockchain giúp cho việc mua bán diễn ra tự động, công bằng, minh bạch mà không cần qua trung gian.
Hãy tưởng tượng bạn muốn đổi UNI (Uniswap) lấy ETH (Ethereum). Thay vì phải tìm ai đó đang muốn mua UNI, bạn chỉ cần đến Uniswap, cho biết bạn muốn đổi bao nhiêu UNI, và hệ thống sẽ tự động tìm ra lượng ETH tương ứng để đổi cho bạn, dựa trên giá thị trường hiện tại.
Ngoài hỗ trợ mua bán các đồng token trên blockchain Ethereum, Uniswap còn hỗ trợ giao dịch trên một số EVM Network khác như BNB Chain, Arbitrum, OP Mainnet, Polygon,… Sàn DEX Uniswap là nền tảng ưa thích của các nhà đầu cơ muốn tìm kiếm những dự án tăng trưởng nhanh và rủi ro cao vì phần lớn các đồng token có vốn hóa nhỏ, chưa phổ biến thường được giao dịch sớm trên các sàn phi tập trung này.
Bạn có thể sử dụng công cụ DEXTools để tìm kiếm các đồng token đang được chú ý và tham khảo một số dữ liệu đánh giá từ nền tảng nhé. Đọc thêm : DEXTools là gì? Hướng dẫn sử dụng công cụ DEXTools từ A-Z
2. Hướng dẫn giao dịch trên Uniswap
Bước 1: Cài đặt ví Metamask
Để sử dụng sàn DEX nói chung và Uniswap nói riêng thì bạn cần tạo ví cá nhân. Phổ biến nhất là ví Metamask.
Bước 2: Chuyển token về ví Metamask
Sau khi mua USDT hoặc token khác trên sàn giao dịch tập trung như Binance. Bạn vào mục Ví trên sàn Cex, chọn Rút tiền và rút token thông qua mạng lưới On-chain (ví dụ minh họa trong ảnh với USDT)
Nhập địa chỉ ví Metamask, chọn mạng lưới và tiếp tục chọn số USDT muốn gửi. Lưu ý rằng hãy chuẩn bị đồng coin gốc của blockchain đó (Native Token) trên ví để trả phí gas khi giao dịch trên DEX. Ví dụ như mạng Ethereum thì cần ETH, mạng BNB Chain cần BNB.
Lưu ý:
- Kiểm tra kỹ địa chỉ ví và mạng lưới chuyển tiền. Trong trường hợp điền sai địa chỉ ví hoặc chọn sai mạng lưới thì tài sản có thể bị mất vĩnh viễn.
- Mỗi mạng lưới sẽ có mức phí, tốc độ rút và hạn mức rút khác nhau, người dùng lựa chọn tùy theo nhu cầu giao dịch.
Bước 3: Kết nối Metamask với sàn Uniswap
Vào dapp Uniswap. Ở góc phải màn hình chọn Connect.
Chọn ví Metamask để kết nối.
Bước 4: Tiến hành mua bán (swap)
Giao dịch trên DEX thường được gọi là “swap” tức là việc bạn hoán đổi token A thành token B.
Ví dụ: Bạn muốn dùng 100 USDT để mua ETH trên sàn Uniswap, bạn cần thực hiện thao tác “swap” để hoán đổi 100 USDT lấy số lượng ETH tương ứng.
Lưu ý các thông số sau:
- Network fees: Phí phải trả cho mạng lưới blockchain nơi bạn thực hiện giao dịch. Tùy thuộc mạng lưới khác nhau mà phí giao dịch sẽ khác nhau. Ví dụ BNB Chain cần đồng BNB để làm phí hay Ethereum cần ETH làm phí. Phí giao dịch đắt/rẻ sẽ tuỳ thuộc vào mạng lưới.
- Price impact: Chênh lệch giữa giá thị trường và giá ước tính khớp lệnh. Slippage càng cao, người dùng phải chịu lỗ càng nhiều. Thông thường, một slippage ổn chỉ nên dao động từ 1% trở xuống.
- Minimum output: Lượng tiền tối thiểu bạn sẽ nhận được.
- Expected output: Lượng tiền ước tính bạn sẽ nhận được (thường sẽ cao hơn minimum output).
Bước 5: Xác nhận giao dịch
Chọn số lượng coin/token muốn mua và xác nhận giao dịch.
3. Một số lưu ý khi giao dịch trên sàn Uniswap
Khi sử dụng Uniswap, người dùng cần lưu ý một số điểm quan trọng để đảm bảo an toàn và hiệu quả:
- Mức độ biến động và chênh lệch giá lớn: Do thanh khoản trên DEX còn hạn chế đặc biệt là đối với các sàn giao dịch mới nên người dùng sẽ phải chịu mức trượt giá cao hơn khi giao dịch trên CEX có thanh khoản tốt hơn. Vì thế lúc mua bán coin trên DEX bạn nên kiểm tra kỹ mức độ trượt giá và so sánh giữa các sàn giao dịch khác nhau để chọn được tỷ giá tốt nhất.
- Cẩn trọng khi tìm kiếm coin trên DEX: Bất kỳ ai cũng có thể tạo token sau đó niêm yết trên DEX nên nhiều token scam và lừa đảo xuất hiện. Khi muốn mua coin trên DEX (đặc biệt là coin mới) bạn nên kiểm tra đúng ký hiệu và smart contract của đồng coin mình muốn mua. Bạn có thể lên CoinMarketcap/Coingecko hoặc trang chủ dự án để copy smart contract đồng coin, sau đó dán vào ô tìm kiếm trên DEX để tìm đúng đồng coin muốn giao dịch.
- Điều chỉnh phí gas để giao dịch nhanh hơn: Bạn có thể điều chỉnh phí gas trên ví để giao dịch được thực thi nhanh hơn. Trả nhiều phí thì giao dịch sẽ nhanh hơn và ngược lại.
- Độ khả dụng: Các sàn DEX vẫn còn tương đối khó sử dụng đối với người mới. Nó đơn giản và không có quá nhiều tính năng như sàn CEX nhưng việc sử dụng nó đòi hỏi người dùng phải có kiến thức như bảo mật ví, lựa chọn blockchain, kiểm tra smart contract,…
- Lựa chọn sàn DEX: Nếu có thể lựa chọn, nên chọn các sàn DEX uy tín với thanh khoản lớn để hạn chế các rủi ro về bảo mật và trượt giá.
Đọc thêm: PancakeSwap là gì ? Hướng dẫn giao dịch chi tiết
4. Hướng dẫn thêm thanh khoản trên Uniswap
Uniswap là một sàn DEX sử dụng cơ chế AMM hay còn gọi là Auto Market Maker. Nó hoạt động dựa trên Pool thanh khoản có sẵn được cung cấp bởi người dùng và hỗ trợ giao dịch tài sản tức thì. Khi giao dịch, người dùng sẽ tương tác với Pool, cụ thể là tài sản đầu vào sẽ chuyển đến Pool và rút tài sản đầu ra từ đó.
Ví dụ: Huy thực hiện swap USDT sang ETH, thì USDT của Huy sẽ được chuyển đến Pool (cụ thể hơn là Pool cặp ETH/USDT) và nhận lại ETH từ Pool đó.
Nhà cung cấp thanh khoản sẽ nhận được phần thưởng từ phí giao dịch. Tuy nhiên rủi ro mà họ phải chịu là tổn thất Impermanent Loss.
Uniswap đang hoạt động với 2 phiên bản là Uniswap v2 và Uniswap v3, cơ bản chúng đều là AMM nhưng lại khác nhau về cách phân bổ thanh khoản trong Pool.
4.1 Cách thêm thanh khoản trên Uniswap V2
Uniswap v2 là phiên bản ra đời với sản phẩm hoàn thiện hơn so với phiên bản v1 trước đó. Cụ thể, v1 chỉ hỗ trợ giao dịch giữa một token với ETH trong khi đó v2 cho phép tạo cặp giao dịch giữa các tài sản khác ngoài ETH như USDT/USDC, UNI/USDC,…
Bước 1: Vào phần Pool và chọn v2 pools ở phần Positions.
Bước 2: Ở giao diện hiện tại, bạn sẽ thấy Create a pair, Import Pool và Add V2 Liquidity.
- Create a pair: Thêm cặp thanh khoản mới
- Import Pool: Tìm Pool thanh khoản mà bạn đã thêm trước đó
- Add V2 Liquidity: Thêm thanh khoản vào Pool sẵn có trên Uniswap v2
Thường thì bạn nên thêm thanh khoản cho cặp giao dịch đã có thanh khoản và được tạo trước đó (Add V2 Liquidity) để dễ thực thiện hơn.
Bước 3: Để thêm thanh khoản vào Pool có sẵn bạn cần thực hiện các thao tác sau:
- Chọn Token số 1 (ETH)
- Chọn Token số 2 (USDT)
- Approve cặp Token ở trên và ký giao dịch
- Cuối cùng là chọn Supply và xác nhận trên ví để hoàn thành cung cấp thanh khoản
4.2 Cách thêm thanh khoản trên Uniswap V3
Uniswap v3 là một phiên bản AMM giúp người dùng chỉ cung cấp thanh khoản trong một vùng giá cố định nhằm tăng hiệu quả sử dụng vốn và giúp ổn định giá trong vùng nhiều thanh khoản ấy. Tuy nhiên, nếu giá của tài sản vượt ngoài vùng cung cấp thanh khoản của bạn thì thanh khoản của bạn sẽ không hoạt động cũng như tạo ra phí giao dịch.
Bước 1: Vào mục Pool trên giao diện của Uniswap thì mặc định Positions nó sẽ là phiên bản v3. Sau đó, chọn New Position để tạo vị thế cung cấp thanh khoản mới.
Bước 2: Ở bước này, bạn cần thực hiện các thao tác với 2 hình phía dưới gồm:
- Chọn tài sản 1 (ETH)
- Chọn tài sản 2 (USDT)
- Điều chỉnh mức phí giao dịch (Edit)
- Nhập mức giá thấp nhất (Low price)
- Nhập mức giá cao nhất (High price)
- Nhập lượng tài sản muốn cung cấp thanh khoản
- Approve tài sản và ký giao dịch
- Preview và ký giao dịch để hoàn thành
4.3 Hướng dẫn rút thanh khoản
Sau khi thêm thanh khoản thì bạn sẽ thấy được cặp thanh khoản của mình đã thêm hiển ở mục Your Liquidity trong phiên bản v2 hoặc v3 trên giao diện Pool. Tiếp đó, bạn chọn Manage > Remove để thực hiện việc rút thanh khoản đã thêm trước đó.
Sau đó, bạn cần thực hiện các thao tác:
- Chọn lượng thanh khoản mong muốn (25%, 50%, 75%, 100%)
- Approve Token và ký giao dịch trên ví
- Remove và xác nhận giao dịch trên ví để hoàn thành việc rút thanh khoản.
5. Các tính năng khác của Uniswap
5.1 Limit
Limit là đặt lệnh giới hạn để tới một mức giá định sẵn lệnh của bạn sẽ tự động được thực hiện.
Các bước thực hiện như sau:
- Vào Limit ở giao diện Trade của Uniswap
- Nhập mức giá mà bạn muốn lệnh của mình được thực hiện
- Chọn Token mua và bán cũng như khối lượng giao dịch
- Confirm và xác nhận giao dịch
5.2 Send
Send là tính năng chuyển tài sản sang ví khác, tuy nhiên việc này thường được thực hiện trực tiếp trên ví hơn là sử dụng Uniswap.
Để chuyển tài sản trên Uniswap bạn cần thực hiện như sau:
- Vào Send ở giao diện Trade của Uniswap
- Chọn tài sản muốn chuyển và nhập số lượng
- Nhập ví mà bạn muốn chuyển tài sản đến đó
- Chọn Send và ký xác nhận giao dịch trên ví
5.3 Buy
Buy trên Uniswap là tính năng cho phép bạn mua tài sản Crypto bằng tiền pháp định. Và được thực hiện như sau:
- Vào Buy ở giao diện Trade của Uniswap
- Chọn quốc gia mà bạn sử dụng tiền pháp định đó để thanh toán (Việt Nam)
- Chọn tài sản và khối lượng mà bạn muốn mua
- Chọn Continue
- Chọn hình thức thanh toán bằng Debit Card, Apple Pay hay Google Pay qua MoonBay hoặc Banxa
- Chọn Continue và tiến hành thanh toán
6. Tổng kết
Qua bài viết này, 5Money hi vọng đã cung cấp thêm cho bạn kiến thức về sàn Uniswap – một trong những sàn DEX phổ biến nhất thị trường Crypto hiện nay. Đồng thời, mong muốn rằng hướng dẫn chi tiết và các tính năng của Uniswap sẽ giúp bạn giao dịch hiệu quả hơn . Trước khi sử dụng sản phẩm của dự án, bạn nhớ cân nhắc kỹ các rủi ro có thể gặp phải nhé!