Uniswap là gì? Tìm Hiểu Tổng Quan Và Hướng Dẫn Cách Giao Dịch Trên Sàn Giao Dịch Phi Tập Trung Uniswap

DeFi, tài chính phi tập trung… đây là những từ khóa hot nhất hiện nay. Các Defi token cũng đang làm mưa làm gió thời gian gần đây. Nhưng làm sao có thể mua được Defi token trước khi được list lên các sàn lớn? Hiện nay, có rất nhiều các sàn giao dịch phi tập trung như Binance Dex, Uniswap, Bisq, DEX,… Bài viết này mình sẽ cùng các bạn tìm hiểu về sàn Uniswap – sàn giao dịch phi tập trung khá hot hiện nay, chuyên hỗ trợ trao đổi các DeFi Token mà vừa mới đây, hơn 13.000 người dùng Uniswap đã nhận được Token UNI miễn phí (trị giá khoảng hơn 1.300 USD cho mỗi người).

Uniswap là gì?

Uniswap là một giao thức tạo lập thị trường tự động (AMM – Automated Market Maker). Nó cho phép người dùng có thể swap bất kỳ token ERC20 nào, sử dụng pool thanh khoản thay vì sổ lệnh. Không giống như hầu hết các sàn giao dịch được tạo ra và sẽ tính phí giao dịch, Uniswap hoạt động vì mục đích cộng đồng, là công cụ để cộng đồng giao dịch token mà không phải trả phí nền tảng hoặc người trung gian.

Người sáng lập ra nền tảng Uniswap là Hayden Adams, sau khi ông lấy cảm hứng từ một bài đăng của Vitalik Buterin.

Hiện nay, do sự phát triển mạnh của tài chính phi tập trung (DeFi) nên Uniswap là một lựa chọn tốt nhất bởi tính tiện lợi và nhanh chóng của nó. Người dùng có thể trở thành những Liquidity Provider (nhà cung cấp thanh khoản-viết tắt là LP) cho một pool trên Uniswap bằng cách gửi một giá trị tương đương của Token để đổi lấy các Token khác trong pool.

Cách thức hoạt động của Uniswap

Bất kỳ token nào cũng có thể được list vào Uniswap bằng cách cung cấp một nguồn vốn bằng ETH và token ERC20 đang được giao dịch.

Ví dụ: nếu các bạn muốn thực hiện trao đổi token có tên là DMM Governance (DMG), các bạn sẽ khởi chạy hợp đồng thông minh Uniswap mới cho DMM Governance và tạo ra pool thanh khoản cho chúng. Chẳng hạn một nguồn vốn ETH trị giá 1 triệu USD và lượng token DMG tương đương trị giá 1 triệu USD.

Uniswap có những tính năng gì?

Có 2 chức năng chính khi nhắc tới Uniswap đó là Swap và Pool:

  • Swap: Hay gọi là hoán đổi, tính năng này cho phép hoán đổi Ethereum và các token ERC-20 khác nhau.
  • Pool: Tính năng này của Uniswap giúp người dùng kiếm tiền thông qua việc trở thành LP. Thực hiện bằng cách gửi token vào một smart contract và đổi lại bạn sẽ nhận được token ở pool đó.

Uniswap Core

Uniswap có 4 core, gồm:

Swap

Swap trong Uniswap là một cách đơn giản để giao dịch một token ERC-20 cho một token khác.

Đối với người dùng cuối, việc swap rất trực quan. Người dùng chọn một token đầu vào và một token đầu ra. Họ chỉ định số lượng đầu vào và giao thức sẽ tính toán lượng token đầu ra mà họ sẽ nhận được. Sau đó, họ thực hiện swap bằng một cú nhấp chuột, nhận token đầu ra trong ví của họ ngay lập tức.

Về cấp độ giao thức, quá trình swap này diễn ra như thế nào?

Swap trong Uniswap khác với giao dịch trên các nền tảng truyền thống. Thay vì sử dụng sổ lệnh để thể hiện tính thanh khoản hoặc xác định giá cả, Uniswap sử dụng cơ chế tạo thị trường tự động để cung cấp phản hồi tức thì về tỷ giá và mức trượt giá.

Mỗi cặp token trên Uniswap được củng cố bởi một pool thanh khoản. Pool thanh khoản là các hợp đồng thông minh giữ số dư của hai token duy nhất và thực thi các quy tắc xung quanh việc nạp và rút các token này.

Khi token được nạp (bán), một số tiền tương ứng phải được rút để duy trì sự không đổi (k trong công thức ở phần trước). Ngược lại, nếu token được rút (mua), thay vào đó, một số tiền tương ứng cũng phải được nạp vào.

Liquidity Pool

Mỗi pool thanh khoản Uniswap là một địa điểm giao dịch cho một cặp token ERC20. Khi hợp đồng pool được tạo, số dư của mỗi token bằng 0.

Để pool bắt đầu cung cấp giao dịch, LP cần nạp tiền vào cho mỗi token. LP đầu tiên sẽ là người thiết lập giá ban đầu cho pool đó.  

LP được khuyến khích cung cấp giá trị của hai token bằng nhau. Ngược lại, trường hợp LP đầu tiên cung cấp hai token với tỷ lệ giá trị khác nhau so với giá trên thị trường, cơ hội kinh doanh chênh lệch giá sẽ xuất hiện và có khả năng bị một người nào đó bên ngoài lấy mất.

Khi LP cung cấp thanh khoản cho Pool, họ sẽ nhận lại được Liquidity Token, tương đương lượng thanh khoản họ đã cung cấp cho pool. Các token này đại diện cho sự đóng góp của LP vào pool.

Khi có giao dịch, khoản phí 0.3% sẽ được phân bổ theo tỷ lệ cho tất cả LP trong pool tại thời điểm giao dịch. Để rút tiền đã nạp vào làm thanh khoản cũng như phần phí được chia, LP sẽ cần đốt liquidity token của mình. LP cũng có thể bán, chuyển nhượng hoặc sử dụng theo cách họ muốn.

Flash Swap

Flash Swap bắt đầu xuất hiện trong Uniswap V2. Flash swap cho phép các bạn rút bất kỳ số lượng token ERC20 nào, miễn phí. Nhưng với điều kiện là cuối giao dịch chúng được thanh toán hoặc trả lại hoặc cả hai.

Ví dụ: Như khi các bạn muốn thanh toán vị thế trong Compound hay Make…

  • Trong V1, các bạn phải chuyển token A để mua token B.
  • Trong V2, Flash swap cho phép anh em nhận và sử dụng token B ngay lập tức sau khi thực hiện swap tới smart contract.

Oracle

Nguồn cấp dữ liệu giá trên chuỗi là một thành phần quan trọng đối với nhiều ứng dụng DeFi. Bao gồm những ứng dụng tài chính phái sinh, cho vay, giao dịch ký quỹ… Các dự án DeFi thường sẽ dùng oracle có sẵn. Ví dụ như của Chain Link. 

Riêng với Uniswap, đội ngũ đã tự phát triển oracle riêng hợp với giao thức của mình.

Đặc biệt, Uniswap V2 đã cho phép xây dựng các oracle về giá trên chuỗi có tính phi tập trung cao và chống thao túng. 

Cụ thể hơn, dữ liệu thời gian giá được ghi lại trên chuỗi theo một cách khiến cho việc thao túng giá trong một khoảng thời gian nhỏ là rất tốn kém và cũng không thể thao túng giá trong một giao dịch duy nhất. 

Sàn Uniswap khác các sàn phi tập trung khác chỗ nào?

Các sàn giao dịch phi tập trung khác thường sẽ kết nối người mua – người bán để định giá coin, nhưng Uniswap lại hoạt động theo phương thức khác.

Uniswap sử dụng phương trình không đổi: x * y = k.

Trong đó:

  • x: số lượng token ETH
  • y: Số lượng ERC20 có sẵn trong pool thanh khoản
  • k: là giá trị không đổi.

Phương trình này sử dụng cân bằng giữa token ETH – ERC20 và cung – cầu để xác định giá của token đó

Ví dụ: Khi ai đó mua DMG bằng ETH, cung DMG sẽ giảm trong khi cung ETH tăng lên, tức là giá của DMG tăng lên.

Các đối tượng trong Uniswap

Các đối tượng tham gia vào Uniswap sẽ gồm: Các Liquidity Provider (LP), các Trader và các Developer (Dev).

Lợi ích của mỗi bên: 

  • Các LP nhận được 0.3% phí khi cung cấp thanh khoản.
  • Các Trader được trade với nhiều cặp tokens từ ví.  
  • Các Dev có thể phát triển sản phẩm dựa trên Uniswap.

LP có thể là: 

  • Các token holder muốn đầu tư tài sản một cách thụ động để tích lũy được phí giao dịch.
  • Các LP chuyên nghiệp tạo ra những chiến lược lập pool để kiếm lợi nhuận.
  • Các dự án tạo ra pool để thanh khoản cho token của họ, giúp cho các token được mua và bán dễ dàng hơn.
  • Một số nhà tiên phong trong DeFi muốn khám phá các tương tác cung cấp thanh khoản phức tạp như thanh khoản được khuyến khích, thanh khoản làm tài sản thế chấp và các chiến lược mới mẻ khác. 

Trader có thể là:

  • Các nhà đầu cơ sử dụng nhiều công cụ để swap token bằng cách sử dụng tính thanh khoản được lấy từ Uniswap.
  • Các bot kinh doanh chênh lệch giá tìm kiếm lợi nhuận bằng cách so sánh giá trên các nền tảng khác nhau để tìm ra điểm có lợi.
  • Người dùng DApp mua token trên Uniswap để sử dụng trong các ứng dụng khác trên Ethereum.
  • Các hợp đồng thông minh thực hiện các giao dịch trên giao thức bằng cách triển khai chức năng swap (từ các sản phẩm như trình tổng hợp DEX đến các tập lệnh Solidity tùy chỉnh).

Trong mọi trường hợp, các trader phải chịu cùng một khoản phí cố định cho giao dịch trên giao thức. 

Dev có thể là:

  • Các dashboard DeFi: Vì Uniswap có nguồn mở và có thể truy cập, do đó có vô số thử nghiệm UX và UI được xây dựng để cung cấp khả năng truy cập vào chức năng của Uniswap. Vì vậy, anh em có thể tìm thấy các chức năng Uniswap trong hầu hết các dự án dashboard DeFi và nhiều công cụ dành riêng cho Uniswap do cộng đồng xây dựng.
  • Các ví thường tích hợp chức năng swap và cung cấp thanh khoản.
  • Các trình tổng hợp DEX kéo thanh khoản từ nhiều giao thức thanh khoản để cung cấp cho các trader mức giá tốt nhất. Uniswap là nguồn thanh khoản phi tập trung lớn nhất cho các dự án này.
  • Các Dev smart contract sử dụng bộ chức năng có sẵn để phát minh ra các công cụ DeFi mới và các ý tưởng thử nghiệm khác nhau. Anh em có thể xem các dự án như Unisocks hoặc Zora và rất nhiều dự án khác nữa.

Uniswap kiếm tiền như thế nào?

Uniswap không làm vậy. Nó là một giao thức phi tập trung không có token gốc. Tất cả các khoản phí đều được chuyển cho các nhà cung cấp thanh khoản và không ai trong số những nhà sáng lập được trích ra một khoản nào từ các giao dịch diễn ra thông qua giao thức.

Hiện tại, phí giao dịch trả cho nhà cung cấp thanh khoản là 0,3% cho mỗi giao dịch. Theo mặc định, chúng được thêm vào pool thanh khoản, nhưng các nhà cung cấp thanh khoản có thể mua lại chúng bất kỳ lúc nào. Các khoản phí được phân bổ theo vốn góp của từng nhà cung cấp thanh khoản trong pool.

Một phần phí có thể được dành để phát triển Uniswap trong tương lai. Đội ngũ phát triển Uniswap đã triển khai một phiên bản cải tiến của giao thức được gọi là Uniswap v2.

Những ưu điểm của Uniswap

Bạn có biết tại sao Uniswap lại phổ biến như vậy không? Những tính năng và cách hoạt động sẽ giúp bạn hiểu tại sao nó lại phổ biến nhé:

  • Phí giao dịch thấp: Đây là vấn đề mà mọi người quan tâm nhất, Uniswap chỉ tính phí cố định là 0,30% cho mỗi giao dịch. Điều này rẻ hơn nhiều so với hầu hết các sàn giao dịch phi tập trung. Họ có đề cập trong tương lai có thể giảm xuống 0.25%
  • KYC (Xác minh danh tính): Họ không yêu cầu bạn trải qua quá trình KYC (tức là tên đầy đủ, hay chứng minh nhân dân sẽ được dữ kín,…). Việc này giúp bạn sử dụng sàn nhanh hơn, và thông tin sẽ không rơi và tay kẻ xấu nếu exchange bị tấn công.
  • Tự quản lý tài sản: Bạn toàn quyền quản lý tiền của mình. Như vậy sẽ giúp tránh khỏi những rủi ro liên quan đến sàn giao dịch phi tập trung, nơi bạn có thể mất tiền nếu sàn phá sản hoặc bị hack.
  • Cơ hội tiếp cận với đồng tiền mới: Một việc bạn hay gặp phải ở các sàn giao dịch tập trung là: Các dự án tiền điện tử hoặc DeFi nào đó sẽ phải trải qua quá trình với sàn list hoặc khi coin hoặc token được niêm yết. Trên Uniswap, user có thể nhận được những token mới này trước tiên. Và với những biến động điên cuồng về giá token, đặc biệt là khi chúng ra mắt lần đầu tiên.

Những rủi ro khi giao dịch trên UNISWAP là gì?

Giao dịch trên đây vẫn có rủi ro. Tuy nhiên rủi ro này xuất phát từ chính bản thân của mình. Tức là các bạn mua phải các dự án “rác”. Vì vậy, điều quan trọng nhất là các bạn phải lựa chọn các dự án uy tín mà chơi nhé!

Rủi ro về Smart contract

Smart contract trên Uniswap tương đối đơn giản. Nó đã được audit và đã tự chứng minh sau một thời gian hoạt động.

Mặc dù hiếm, tuy nhiên khả năng Uniswap bị tấn công không phải là không thể. Đó là những rủi ro kỹ thuật đi kèm với bất kỳ dự án dựa trên hợp đồng thông minh nào.

Trong Uniswap V1, kẻ tấn công có thể sử dụng “hooks” trong tiêu chuẩn token ERC-777 để rút tiền từ các pool thanh khoản dựa trên loại token này.

Cụ thể là pool imBTC Tokenlon đã bị tấn công và 300,000$ đã bị thất thoát. Sau đó, trong Uniswap V2, lỗi token ERC-777 đã được sửa, cho nên kiểu tấn công này không còn khả thi nữa.

Rủi ro về Token

Trên Uniswap, rất dễ dàng để một người có thể niêm yết token của họ. Do đó, có nhiều người lợi dụng sự dễ dàng này để niêm yết các token scam, giả mạo.

Người dùng cần kiểm tra smart contract của token cẩn thận để tránh mất tiền.

Làm sao để tránh bị SCAM trên Uniswap

Đây là cái quan trọng nhất mình muốn nói với các bạn. Việc list token lên Uniswap thì không khó. Chỉ cần Deposit ETH vào tạo Pool thanh khoản và Code 1 token trên nền tảng ERC20 là xong. Vì thế nên việc list lên Uniswap rất dễ và tình trạng “scam” là không thể tránh khỏi.

Vậy phải làm gì để tránh “scam?”

  • Check kỹ Assest ID của dự án đó
  • Check Contract của dự án đó (Check Contract của đội dev đưa ra hoặc check trên Coingecko).

Cách check Contract các dự án

Sau đây mình check thử Hakka cho các bạn làm thí dụ nhé!

Bước 1: Truy cập vào Coingeckotìm dự án Hakka

Bước 2: Lấy Contract của dự án

Phần tô màu đỏ chính là contract của dự án Hakka này.

Bước 3: Check contract trên Uniswap

Tìm Hakka trên Uniswap bấm Trade

Tiếp theo, các bạn check Contract xem có giống như trên Coingecko không nhé!

Như trên hình, đó là contract của Hakka. So với Contract trên Coingecko thì giống nhau. Vậy là yên tâm có thể swap được rồi vì đây là dự án chuẩn.

Uniswap hiện là ngôi sáng trong làng DeFi

Uniwap hiện tại là ngôi sao sáng trong làng DeFi, nhận được sự chú ý từ rất nhiều nhóm người:

  • Nhà đầu tư nhỏ lẻ muốn săn coin hiếm.
  • Nhà đầu tư vốn lớn trở thành các Liquidity Provider để nhận lợi nhuận từ vốn họ bỏ ra trong các Pool của Uniswap.
  • Các dự án nhỏ, chưa có vốn lớn để được niêm yết trên sàn CEX -> Giờ đây họ sẽ trình làng coin của họ thẳng trên Uniswap thay vì phải tốn cả phí niêm yết để lên các CEX. Chưa kể chi phí marketing sau đó nữa. Bây giờ họ sẽ chi thẳng tiền để tạo thanh khoản cho token của họ trên Uniswap. Chi phí marketing cũng tiết kiệm hơn vì Uniswap đang có được sự thu hút của nhiều người (như đã đề cập đến 2 nhóm người trên kia).

Theo trang web thống kê SimilarWeb, lượng truy cập uniswap.org đã tăng vọt từ 1,42 triệu (tháng 7/2020) lên 3,75 triệu (tháng 9/2020).

Tương lai Uniswap sẽ vẫn còn rộng mở với đà tăng trưởng hiện tại. Tuy nhiên sẽ có sự cạnh tranh từ các đơn vị khác ngay trên blockchain Ethereum và từ các blockchain khác như Solana, Tron…

Các bước sử dụng Uniswap

Uniswap là một giao thức mã nguồn mở, có nghĩa là bất kỳ ai cũng có thể tạo ứng dụng giao diện người dùng của riêng mình cho nó. Tuy nhiên, cách thường được sử dụng nhất là https://app.uniswap.org hoặc https://uniswap.exchange.

  1. Chuyển đến giao diện Uniswap.
  2. Kết nối với ví của bạn. Bạn có thể sử dụng MetaMask, Trust Wallet hoặc bất kỳ ví Ethereum nào khác được hỗ trợ.
  3. Chọn token bạn muốn đổi.
  4. Chọn token đích mà bạn muốn đổi.
  5. Nhấp vào Swap (Hoán đổi).
  6. Xem trước giao dịch trong cửa sổ bật lên.
  7. Xác nhận yêu cầu giao dịch trong ví của bạn.
  8. Chờ giao dịch được xác nhận trên blockchain Ethereum. Bạn có thể theo dõi trạng thái của nó trên https://etherscan.io/.

Lời kết

Hy vọng bài viết này sẽ giúp cho các bạn có cái nhìn tổng quan nhất về Uniswap – hiện đang rất hot trong những ngày gần đây với chương trình airdrop “khủng”. Uniswap hứa hẹn sẽ có còn tiến xa hơn nữa trong xu thế phi tập trung hóa của blockchain.

Các bạn hãy theo dõi kiemtientainha.top để luôn được cập nhật những tin tức mới và không bỏ lỡ Trend 2020 đang bắt đầu khởi động nhé!

Chúc các bạn tận dụng được Trend và đại thành công!

Xem thêm: Sàn giao dịch tiền điện tử an toàn và lớn nhất thế giới Binance

Viết một bình luận