Uniswap là một tập hợp các chương trình máy tính chạy trên chuỗi khối Ethereum và cho phép trao đổi token được phân cấp. Uniswap hoạt động với sự trợ giúp của kỳ lân (như logo gợi ý).

Trên Uniswap, các nhà giao dịch có thể trao đổi token Ethereum mà không cần tin tưởng giao tiền của mình cho bất kỳ ai. Đồng thời, bất kỳ ai cũng có thể cung cấp tiền điện tử của mình cho các nhóm thanh khoản, đóng vai trò dự trữ đặc biệt. Các nhà giao dịch nhận được hoa hồng khi cung cấp tiền của họ cho các nhóm.

Làm thế nào để những con kỳ lân huyền diệu chuyển đổi mã thông báo này sang mã thông báo khác? Tại sao lại sử dụng Uniswap? Hãy tìm ra nó.


Giới thiệu

Các sàn giao dịch tập trung vẫn là xương sống của thị trường tiền điện tử trong nhiều năm. Ưu điểm chính của họ là thanh toán nhanh, khối lượng giao dịch lớn và tính thanh khoản tăng trưởng liên tục. Nhưng cũng có một “thế giới song song” được xây dựng dưới dạng giao thức không đòi hỏi sự tin cậy. Sàn giao dịch phi tập trung (DEX) không yêu cầu người trung gian hoặc người tham gia chịu trách nhiệm lưu ký tiền để tiến hành giao dịch.

Do những hạn chế của công nghệ blockchain, việc tạo ra các sàn giao dịch phi tập trung có thể cạnh tranh với các sàn giao dịch tập trung không phải là một nhiệm vụ dễ dàng. Hầu hết các sàn giao dịch phi tập trung đều không lý tưởng, cả về hiệu suất và trải nghiệm người dùng.

Nhiều nhà phát triển đang vò đầu bứt tai để phát minh ra những cách mới nhằm tạo ra một sàn giao dịch phi tập trung. Trong số đó, Uniswap là một trong những người tiên phong. Cách thức hoạt động của Uniswap phức tạp hơn một chút so với DEX truyền thống. Tuy nhiên, chúng ta sẽ sớm thấy rằng mô hình này có một số lợi thế đáng kể.

Nhờ sự đổi mới của mình, Uniswap đã trở thành một trong những dự án thành công nhất trong lĩnh vực tài chính phi tập trung (DeFi).

Vì vậy, hãy tìm hiểu thêm về giao thức Uniswap là gì, cách thức hoạt động và cách bạn có thể trao đổi mã thông báo bằng ví Ethereum.


Uniswap là gì?

Uniswap là một giao thức trao đổi phi tập trung được xây dựng dựa trên Ethereum và chính xác hơn là một giao thức thanh khoản tự động. Không có sổ đặt hàng hoặc bất kỳ bên tập trung nào cần thiết để thực hiện giao dịch ở đây. Uniswap cho phép người dùng giao dịch mà không cần qua trung gian trong khi vẫn duy trì mức độ phân cấp và khả năng chống kiểm duyệt cao.

Uniswap là phần mềm mã nguồn mở. Bạn có thể tự mình xem trên Uniswap GitHub.

Được rồi, nhưng làm thế nào bạn có thể giao dịch mà không có sổ lệnh? Uniswap hoạt động trên mô hình trong đó các nhà cung cấp thanh khoản tạo ra các nhóm thanh khoản. Hệ thống này cung cấp một cơ chế định giá phi tập trung giúp giảm bớt đáng kể độ sâu của sổ đặt hàng. Chúng tôi sẽ đề cập vấn đề này chi tiết hơn sau, nhưng bây giờ hãy nhớ rằng người dùng có thể dễ dàng trao đổi mã thông báo ERC-20 mà không cần sổ đặt hàng.

Vì giao thức Uniswap được phân cấp nên không có danh sách nào. Về cơ bản, nếu có sẵn một nhóm thanh khoản cho các nhà giao dịch thì bất kỳ token ERC-20 nào cũng có thể được phát hành. Do đó, Uniswap đơn giản là không có phí niêm yết. Theo một nghĩa nào đó, giao thức Uniswap tồn tại như một “hàng hóa công cộng”.

Giao thức Uniswap được Hayden Adams tạo ra vào năm 2018. Nhưng công nghệ đằng sau việc triển khai nó lần đầu tiên được mô tả bởi người đồng sáng lập Ethereum Vitalik Buterin.


Uniswap hoạt động như thế nào?

Uniswap không có sổ đặt hàng, điều đó có nghĩa là không thể thực hiện được kiến ​​trúc sàn giao dịch kỹ thuật số truyền thống. Nó sử dụng một mô hình có tên là Nhà tạo lập thị trường sản phẩm không đổi, là một biến thể của mô hình Nhà tạo lập thị trường tự động (AMM).

AMM là hợp đồng thông minh có dự trữ thanh khoản (hoặc nhóm thanh khoản) mà nhà giao dịch có thể giao dịch. Những khoản dự trữ này được tài trợ bởi các nhà cung cấp thanh khoản. Nhà cung cấp thanh khoản có thể là bất kỳ ai đóng góp giá trị tương đương của hai mã thông báo vào nhóm. Các nhà giao dịch lần lượt trả hoa hồng cho nhóm, sau đó được phân phối giữa các nhà cung cấp thanh khoản theo tỷ lệ của họ trong nhóm. Chúng ta hãy xem xét kỹ hơn về điều này.

Các nhà cung cấp thanh khoản tạo ra thị trường bằng cách đóng góp tương đương với giá trị của hai mã thông báo. Đây có thể là ETH, mã thông báo ERC-20 hoặc hai mã thông báo ERC-20. Các nhóm thường bao gồm các stablecoin như DAI, USDC hoặc USDT, nhưng đây không phải là yêu cầu bắt buộc. Đổi lại, các nhà cung cấp thanh khoản nhận được “token thanh khoản” đại diện cho phần của họ trong nhóm thanh khoản tổng thể. Mã thông báo thanh khoản có thể được trao đổi để lấy phần của họ trong nhóm.

Hãy xem xét nhóm thanh khoản ETH/USDT. Hãy gọi một phần của nhóm ETH là x và một phần của nhóm USDT là y. Uniswap lấy hai giá trị này nhân với nhau để tính tổng thanh khoản trong pool, tạm gọi là k. Ý tưởng chính của Uniswap là giá trị của k phải không đổi. Điều này có nghĩa là tổng thanh khoản trong nhóm sẽ không đổi. Do đó, chúng ta có được công thức sau cho tổng thanh khoản trong nhóm:

x * y = k

Nhưng điều gì xảy ra khi ai đó muốn thực hiện giao dịch?

Giả sử Masha mua 1 ETH với giá 300 USDT bằng cách sử dụng nhóm thanh khoản ETH/USDT. Do đó, nó làm tăng tỷ trọng của nhóm trong USDT và giảm tỷ trọng của nhóm trong ETH, đồng nghĩa với việc giá ETH tăng lên. Tại sao? Sau khi giao dịch hoàn tất, lượng ETH còn lại trong nhóm sẽ ít hơn và chúng tôi biết rằng tổng thanh khoản (k) sẽ không đổi. Cơ chế này xác định giá. Cuối cùng, giá phải trả cho ETH đó phụ thuộc vào mức độ thay đổi của một giao dịch nhất định trong mối quan hệ giữa x và y.

Cần lưu ý rằng mô hình như vậy không có quy mô tuyến tính. Thứ tự càng lớn thì sự cân bằng dịch chuyển giữa x và y càng nhiều. Do đó, các đơn đặt hàng lớn trở nên đắt hơn theo cấp số nhân so với các đơn đặt hàng nhỏ, dẫn đến trượt giá nhiều hơn. Đổi lại, việc tăng nhóm thanh khoản giúp xử lý các đơn đặt hàng lớn dễ dàng hơn vì điều này làm giảm sự khác biệt giữa x và y.


Uniswap v3

Công nghệ đằng sau Uniswap đã trải qua nhiều lần lặp lại. Rất có thể, nếu bạn đã sử dụng Uniswap thì đó là Uniswap v2. Nhưng công nghệ ngày càng được cải tiến và không đứng yên. Hãy cùng xem những cải tiến quan trọng nhất của Uniswap v3.


Hiệu quả sử dụng vốn

Một trong những thay đổi quan trọng nhất đối với Uniswap v3 liên quan đến hiệu quả sử dụng vốn. Hầu hết các AMM đều cực kỳ kém hiệu quả về vốn: hầu hết số tiền họ nắm giữ đều không được sử dụng. Điều này là do các đặc điểm của mô hình x*y=k mà chúng ta đã thảo luận ở trên. Nói một cách đơn giản: tính thanh khoản trong nhóm càng cao thì hệ thống có thể hỗ trợ các đơn đặt hàng lớn hơn trong phạm vi giá lớn hơn.

Tuy nhiên, các nhà cung cấp thanh khoản (LP) trong các nhóm này cung cấp thanh khoản cho đường cong giá (phạm vi) từ 0 đến vô cùng. Tất cả số vốn này được dành riêng cho trường hợp một trong các tài sản trong nhóm tăng gấp 5 lần, 10 lần, 100 lần.

Nếu điều này xảy ra, tài sản nhàn rỗi đảm bảo rằng vẫn còn thanh khoản trong phần đó của đường cong. Điều này có nghĩa là chỉ một phần nhỏ thanh khoản trong nhóm nằm ở nơi diễn ra hầu hết giao dịch.

Ví dụ: Uniswap hiện có khoảng 5 tỷ USD thanh khoản bị khóa, trong khi chỉ có 1 tỷ USD trong số đó được sử dụng mỗi ngày. Bạn có đồng ý rằng có thể nghĩ ra thứ gì đó hoàn hảo hơn không? Có vẻ như nhóm Uniswap cũng đã nghĩ đến điều này và giải quyết vấn đề với Uniswap v3.

Các nhà cung cấp thanh khoản hiện có thể đặt phạm vi giá tùy chỉnh mà họ muốn cung cấp thanh khoản. Điều này sẽ làm tăng sự tập trung thanh khoản trong phạm vi giá mà hầu hết các giao dịch diễn ra.

Theo một nghĩa nào đó, Uniswap v3 là một cách thô sơ để tạo sổ đặt hàng trực tuyến trên Ethereum, nơi các nhà tạo lập thị trường có thể đưa ra quyết định cung cấp thanh khoản ở phạm vi giá mà họ đặt ra. Cần lưu ý rằng sự đổi mới này chủ yếu mang lại lợi ích cho các nhà tạo lập thị trường chuyên nghiệp chứ không phải những người tham gia bán lẻ. Lợi ích chính của AMM là bất kỳ ai cũng có thể cung cấp tính thanh khoản và sử dụng tiền của mình để hoạt động.

Tuy nhiên, do sự phức tạp này, các nhà cung cấp thanh khoản lười biếng sẽ kiếm được hoa hồng giao dịch ít hơn nhiều so với những người chơi chuyên nghiệp không ngừng cải thiện chiến lược của họ. Không khó để dự đoán rằng một số công ty tổng hợp, chẳng hạn như Yearn.finance, sẽ mang đến cho các nhà cung cấp thanh khoản bán lẻ cơ hội duy trì ít nhất một phần khả năng cạnh tranh trong môi trường này.


Vị trí LP trên Uniswap dưới dạng mã thông báo NFT

Bây giờ chúng tôi biết rằng tất cả các vị trí LP trên Uniswap là duy nhất vì mỗi vị trí có thể đặt phạm vi giá riêng của mình. Điều này có nghĩa là các vị trí LP trên Uniswap không thể thay thế được. Do đó, mỗi vị trí LP được biểu thị bằng mã thông báo không thể thay thế (NFT).

Một trong những lợi ích của việc giới thiệu vị trí LP trên Uniswap dưới dạng mã thông báo có thể thay thế được là khả năng sử dụng nó trong các phần khác của DeFi. Token LP trong Uniswap v2 có thể được gửi vào Aave hoặc MakerDAO làm tài sản thế chấp. Trong Uniswap v3, điều này không thể thực hiện được nữa vì mỗi vị trí là duy nhất. Tuy nhiên, khoảng cách về tính mô đun này có thể được bù đắp bằng các loại dẫn xuất mới.


Uniswap ở cấp 2

Phí giao dịch Ethereum đã tăng mạnh trong năm qua. Điều này khiến việc sử dụng Uniswap không kinh tế đối với nhiều người dùng có số vốn nhỏ.

Uniswap v3 cũng sẽ được triển khai trong giải pháp mở rộng lớp 2 có tên là Optimistic rollup. Đây là một cách đáng tin cậy để mở rộng quy mô hợp đồng thông minh trên mạng Ethereum an toàn. Việc triển khai này sẽ giúp tăng đáng kể thông lượng giao dịch và giảm phí cho người dùng nhiều hơn.


Những tổn thất vô thường là gì?

Như chúng tôi đã nói, các nhà cung cấp thanh khoản sẽ nhận được hoa hồng khi cung cấp thanh khoản cho các nhà giao dịch có khả năng trao đổi token. Có điều gì khác mà nhà cung cấp thanh khoản nên biết không? Đúng. Ví dụ như về một quả gọi là vô thường mất mát.

Giả sử Masha đóng góp 1 ETH và 100 USDT vào nhóm Uniswap. Vì cặp này phải có giá trị tương đương nên điều này có nghĩa là giá của ETH là 100 USDT. Đồng thời, chỉ có 10 ETH và 1000 USDT trong nhóm - phần còn lại được tài trợ bởi các nhà cung cấp thanh khoản khác, chẳng hạn như Masha. Điều này có nghĩa là Masha sở hữu 10% quỹ. Tổng thanh khoản (k) trong trường hợp này là 10.000.

Điều gì xảy ra nếu giá ETH tăng lên 400 USDT? Hãy nhớ rằng: tính thanh khoản tổng thể của nhóm phải không đổi. Nếu ETH hiện có giá trị 400 USD thì tỷ lệ giữa số lượng ETH và USDT trong nhóm sẽ thay đổi. Điều này có nghĩa là hiện có 5 ETH và 2000 USDT trong nhóm. Tại sao? Các nhà giao dịch chênh lệch giá sẽ thêm USDT vào nhóm và xóa ETH khỏi đó cho đến khi tỷ lệ phản ánh giá chính xác. Đây là lý do tại sao điều quan trọng cần nhớ là k là một hằng số.

Masha quyết định rút tiền của mình và nhận 10% số tiền theo phần của mình. Kết quả là cô nhận được 0,5 ETH và 200 USDT với tổng số 400 USDT. Có vẻ như cô ấy đã kiếm được một khoản lợi nhuận kha khá. Nhưng điều gì sẽ xảy ra nếu cô ấy quyết định không đầu tư tiền của mình vào nhóm? Cô ấy sẽ có 1 ETH và 100 USDT tùy ý sử dụng với tổng số tiền là 500 USDT.

Do đó, Masha cần sử dụng HODLing thay vì đầu tư vào nhóm Uniswap. Trong trường hợp này, khoản lỗ tạm thời là khoản lợi nhuận bị mất do việc thêm mã thông báo vào nhóm ngày càng trở nên đắt đỏ hơn. Do đó, bằng cách đầu tư vào Uniswap với hy vọng kiếm được hoa hồng, Masha có thể bỏ lỡ các cơ hội khác.

Xin lưu ý: hiệu ứng này xảy ra bất kể giá thay đổi theo hướng nào kể từ thời điểm gửi tiền. Nó có nghĩa là gì? Nếu giá ETH giảm so với giá tại thời điểm gửi tiền thì tổn thất cũng có thể tăng lên. Nếu bạn muốn tìm hiểu sâu hơn về vấn đề này hãy đọc bài viết của Pintail.

Nhưng tại sao tổn thất lại không nhất quán? Nếu giá của mã thông báo trong nhóm được khôi phục về mức giá khi chúng được thêm vào nhóm thì hiệu ứng sẽ giảm nhẹ. Và vì các nhà cung cấp thanh khoản kiếm được hoa hồng nên tổn thất có thể được bù đắp theo thời gian. Tuy nhiên, các nhà cung cấp thanh khoản nên tính đến điều này trước khi thêm tiền vào nhóm.


Uniswap kiếm tiền bằng cách nào?

Không đời nào. Uniswap là một giao thức phi tập trung được hỗ trợ bởi Paradigm (một quỹ phòng hộ tiền điện tử). Tất cả hoa hồng đều được chuyển đến các nhà cung cấp thanh khoản và không ai trong số những người sáng lập nhận được phần trăm giao dịch được thực hiện thông qua giao thức.

Hiện tại phí giao dịch đối với nhà cung cấp thanh khoản là 0,3% cho mỗi giao dịch. Theo mặc định, hoa hồng kiếm được sẽ được thêm vào nhóm thanh khoản, nhưng nhà cung cấp thanh khoản có thể đổi chúng bất kỳ lúc nào. Phí được phân bổ theo tỷ lệ chia sẻ của từng nhà cung cấp thanh khoản trong nhóm.

Một phần hoa hồng có thể được sử dụng để phát triển Uniswap trong tương lai. Nhóm Uniswap đã tung ra phiên bản cải tiến của giao thức có tên Uniswap v2.


➟  Bạn nghĩ nên bắt đầu làm việc với tiền điện tử từ đâu? Mua Bitcoin trên Binance!


Cách sử dụng Uniswap

Uniswap là một giao thức nguồn mở, có nghĩa là bất kỳ ai cũng có thể tạo ứng dụng của riêng mình cho nó. Tuy nhiên, hầu hết đều sử dụng https://app.uniswap.org hoặc https://uniswap.exchange.

  1. Mở giao diện Uniswap.

  2. Kết nối ví của bạn. Bạn có thể sử dụng MetaMask, Trust Wallet hoặc bất kỳ ví Ethereum được hỗ trợ nào khác.

  3. Chọn token bạn muốn trao đổi.

  4. Chọn token bạn muốn nhận.

  5. Nhấp vào Hoán đổi.

  6. Kiểm tra chi tiết giao dịch trong cửa sổ xuất hiện.

  7. Xác nhận giao dịch trong ví của bạn.

  8. Đợi giao dịch được xác nhận trên chuỗi khối Ethereum. Trạng thái giao dịch có thể được theo dõi trên trang web https://etherscan.io/.


Token Uniswap (UNI)

UNI là token gốc của giao thức Uniswap mang lại cho chủ sở hữu quyền quản trị. Điều này có nghĩa là chủ sở hữu UNI có thể bỏ phiếu về những thay đổi đối với giao thức. Chúng tôi đã đề cập trước đó rằng giao thức tồn tại như một loại hàng hóa công cộng. Mã thông báo UNI xác nhận ý tưởng này.

Khi Uniswap được thành lập, 1 tỷ token UNI đã được phát hành, 60% trong số đó được phân phối cho các thành viên hiện có của cộng đồng Uniswap. 40% còn lại sẽ dành cho các thành viên trong nhóm, nhà đầu tư và nhà tư vấn trong vòng 4 năm.

Một số mã thông báo được phân phối cho cộng đồng thông qua khai thác thanh khoản. Token UNI sẽ được phân phối cho những người cung cấp tính thanh khoản cho các nhóm Uniswap sau:

  • ETH/USDT

  • ETH/USDC

  • ETH/DAI

  • ETH/WBTC

Ai tham gia cộng đồng Uniswap? Bất kỳ địa chỉ Ethereum nào đã tương tác với hợp đồng Uniswap. Tiếp theo, hãy xem cách bạn có thể nhận được token UNI.


Cách nhận token Uniswap (UNI)

Nếu bạn đã sử dụng Uniswap, rất có thể bạn sẽ nhận được 400 mã thông báo UNI cho mỗi địa chỉ mà bạn đã sử dụng Uniswap. Cách nhận token của bạn:

  1. Truy cập https://app.uniswap.org/.

  2. Kết nối ví mà trước đây bạn đã sử dụng Uniswap.

  3. Nhấp vào Yêu cầu mã thông báo UNI của bạn.

how-to-claim-uni-tokens-uniswap

  1. Xác nhận giao dịch trong ví của bạn (bạn có thể kiểm tra giá gas hiện tại trên Ethscan Gas Tracker).

  2. Chúc mừng! Bây giờ bạn sở hữu token UNI.

Bạn muốn bán token UNI của mình? Hãy sử dụng Binance cho việc này.


➟Click để giao dịch token UNI trên Binance!


Cách mua UNI trên Binance

Để mua UNI, bạn cần đổi tiền pháp định hoặc tiền điện tử trên sàn giao dịch Binance. Bạn không thể sử dụng thẻ ghi nợ/thẻ tín dụng để mua UNI trực tiếp. Dưới đây là các cặp có thể có với BNB, BTC, BUSD, USDT hoặc Euro.


Nếu bạn muốn mua UNI bằng tiền điện tử, hãy chuyển tiền vào ví giao ngay của bạn hoặc mua chúng. Chúng tôi khuyên bạn nên mua BUSD do tính ổn định của nó. Bạn có thể mua BUSD bằng thẻ tín dụng/thẻ ghi nợ của mình trong tab [Mua tiền điện tử]. Nhập số lượng BUSD mong muốn và nhấp vào [Tiếp tục] để nhập chi tiết thẻ của bạn.


Sau khi bạn có tiền điện tử, hãy đến sàn giao dịch và chọn cặp UNI bạn muốn giao dịch. Bạn có thể chọn một cặp khác bằng cách nhấp vào nút có cặp thị trường hiện tại ở góc trên bên trái.


Nhập cặp bạn chọn vào thanh tìm kiếm. Ví dụ của chúng tôi sử dụng UNI/BUSD.


Bây giờ bạn có thể tạo lệnh mua UNI. Cách nhanh nhất là tạo lệnh thị trường xác định giá giao ngay hiện tại. Bạn cũng có thể tạo lệnh giới hạn hoặc lệnh dừng giới hạn nếu bạn muốn mua ở một mức giá nhất định hoặc tốt hơn.

Để tạo lệnh thị trường, nhấp vào [Spot] ở bên trái màn hình. Trên tab [Mua], hãy nhớ chọn [Thị trường] làm loại đơn đặt hàng của bạn và nhập số lượng BUSD mong muốn. Sau đó, nhấp vào [Mua UNI] và đơn hàng sẽ được đặt.


Cách bán UNI trên Binance

Quá trình bán UNI cũng tương tự như mua. Trước hết, UNI phải có trong ví giao ngay Binance của bạn. Nếu bạn chưa nhập mã thông báo, hãy truy cập trang [Fiat và Spot] và tìm UNI. Bạn có thể tìm hiểu thêm về chuyển UNI trên tab [Đầu vào]. Để biết chi tiết, hãy xem hướng dẫn của chúng tôi về Cách gửi tiền điện tử trên Binance.


Sau khi nhập UNI thành công, hãy mở tab trao đổi và chọn cặp UNI bạn muốn trao đổi. Hãy lấy UNI/BTC làm ví dụ.


Bạn có thể tìm thấy cặp cần thiết bằng thanh tìm kiếm. Trong trường hợp của chúng tôi, hãy nhấp vào cặp [UNI/BTC].


Để bán UNI của bạn theo giá thị trường hiện tại, hãy chuyển sang phía bên trái màn hình. Nhấp vào [Giao ngay] và chọn [Thị trường] làm loại lệnh trong tab [Bán]. Nhập số lượng UNI mong muốn và nhấp vào [Bán UNI].


Bản tóm tắt

Uniswap là một giao thức trao đổi sáng tạo được xây dựng dựa trên Ethereum. Nó cho phép bất kỳ ai có ví Ethereum trao đổi mã thông báo mà không cần sự tham gia của bất kỳ bên tập trung nào.

Mặc dù công nghệ này có những hạn chế nhưng nó có thể tác động tích cực đến quá trình trao đổi token không cần sự tin cậy. Sau khi các giải pháp mở rộng quy mô Ethereum 2.0 được triển khai, Uniswap cũng có thể sẽ nhận được những lợi ích mới.