TL;DR

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, cho phép hoán đổi token phi tập trung. Nền tảng này hoạt động với sự trợ giúp của kỳ lân (như được thấy từ logo của nó).

Nhà giao dịch có thể trao đổi mã thông báo Ethereum trên Uniswap mà không cần phải ủy thác tiền cho bất kỳ bên nào. Trong khi đó, bất kỳ ai cũng có thể cho vay tiền điện tử tại những nơi lưu trữ đặc biệt được gọi là nhóm thanh khoản. Đổi lại việc cung cấp tiền vào nhóm này, bạn sẽ kiếm được thu nhập từ phí.

Làm thế nào để con kỳ lân kỳ diệu này chuyển đổi mã thông báo này sang mã thông báo khác? Bạn cần gì để sử dụng Uniswap? Xin vui lòng tiếp tục đọc.


Giới thiệu

Nhiều sàn giao dịch tập trung đã là xương sống của thị trường tiền điện tử trong nhiều năm. Họ cung cấp thời gian thanh toán nhanh, khối lượng giao dịch cao và tính thanh khoản liên tục được cải thiện. Tuy nhiên, có một thế giới song song được tạo ra dưới dạng các giao thức không cần 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 giám sát để tạo điều kiện thuận lợi cho giao dịch.

Những hạn chế cố hữu của công nghệ blockchain đặt ra thách thức trong việc xây dựng các DEX có khả năng cạnh tranh với các đối tác tập trung của chúng. Hầu hết các DEX có thể cải thiện hiệu suất và trải nghiệm người dùng.

Nhiều nhà phát triển không ngừng nghĩ ra những cách mới để xây dựng DEX. Một trong những người tiên phong là Uniswap. Cách thức hoạt động của Uniswap có thể khó hiểu hơn một chút so với các DEX truyền thống. Tuy nhiên, chúng ta sẽ sớm thấy rằng mô hình này mang lại một số lợi ích thú vị.

Nhờ sự đổi mới này, Uniswap đã trở thành một trong những dự án thành công nhất trong phong trào Tài chính phi tập trung (DeFi).

Chúng ta hãy xem Uniswap là gì, nó hoạt động như thế nào và cách bạn có thể trao đổi mã thông báo trên giao thức chỉ 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 trên Ethereum. Chính xác hơn, Uniswap là một giao thức thanh khoản tự động. Không cần có sổ đặt hàng hoặc bên tập trung để thực hiện giao dịch. Uniswap cho phép người dùng giao dịch mà không cần qua trung gian với mức độ phân cấp và khả năng chống kiểm duyệt cao.

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

Tuy nhiên, làm sao giao dịch có thể diễn ra nếu không có sổ lệnh? Uniswap hoạt động với một mô hình yêu cầu các nhà cung cấp thanh khoản tạo ra nhóm thanh khoản. Hệ thống này cung cấp một cơ chế định giá phi tập trung về cơ bản hợp lý hóa độ sâu của sổ đặt hàng. Hãy xem cách nó hoạt động chi tiết hơn. Hiện tại, điều cần lưu ý là người dùng có thể trao đổi token ERC-20 một cách liền mạch mà không cần sổ đặt hàng.

Vì giao thức Uniswap được phân cấp nên không có quy trình niêm yết. Về bản chất, mã thông báo ERC-20 có thể được tung ra miễn là có sẵn nhóm thanh khoản cho các nhà giao dịch. Do đó, Uniswap không tính phí niêm yết. Theo một nghĩa khác, giao thức Uniswap hoạt động như một loại hàng hóa công cộng.

Giao thức Uniswap được Hayden Adams tạo ra vào năm 2018. Tuy nhiên, công nghệ cơ bản truyền cảm hứng cho việc triển khai nó lần đầu tiên được giới thiệu bởi người đồng sáng lập Ethereum Vitalik Buterin.


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

Vì không có sổ lệnh, Uniswap từ bỏ kiến ​​trúc truyền thống của sàn giao dịch kỹ thuật số. Giao thức này hoạt động với một thiết kế có tên là Nhà tạo lập thị trường sản phẩm không đổi, đây là một biến thể của mô hình được gọi là Nhà tạo lập thị trường tự động (AMM).

Nhà tạo lập thị trường tự động là các 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ể sử dụng làm đối tác giao dịch. Các khoản dự trữ này được tài trợ bởi các nhà cung cấp thanh khoản. Bất kỳ ai cũng có thể trở thành nhà cung cấp thanh khoản gửi giá trị tương đương của hai mã thông báo vào nhóm. Đổi lại, các nhà giao dịch phải trả một khoản phí cho nhóm, sau đó khoản phí này sẽ được phân phối cho các nhà cung cấp thanh khoản theo phần chia sẻ của họ trong nhóm. Hãy khám phá cách nó hoạt động chi tiết hơn.

Các nhà cung cấp thanh khoản tạo ra thị trường bằng cách gửi giá trị tương đương của hai token. Khoản tiền gửi này có thể là ETH và mã thông báo ERC-20 hoặc hai mã thông báo ERC-20. Các nhóm này thường bao gồm các stablecoin, chẳng hạn 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 sẽ nhận được “token thanh khoản” đại diện cho phần của họ trong toàn bộ nhóm thanh khoản. Các mã thông báo thanh khoản này có thể được đổi lấy phần mà chúng đại diện trong nhóm.

Hãy xem xét nhóm thanh khoản ETH/USDT. Chúng tôi gọi phần ETH của nhóm là x và phần USDT là y. Uniswap lấy hai số tiền này và nhân chúng để tính tổng thanh khoản trong nhóm. Hãy gọi giá trị này là k. Ý tưởng cốt lõi của Uniswap là k phải không đổi, có nghĩa là tổng thanh khoản trong nhóm không đổi. Vì vậy, công thức tính tổng thanh khoản trong nhóm là:

x * y = k

Vậy điều gì sẽ xảy ra nếu ai đó muốn thực hiện giao dịch?

Ví dụ: Alice mua 1 ETH trị giá 300 USDT bằng cách sử dụng nhóm thanh khoản ETH/USDT. Bằng cách này, anh ấy đã tăng phần USDT của nhóm và giảm phần ETH của nhóm. Thực tế, điều này có nghĩa là giá ETH đang tăng lên. Tại sao? Có ít ETH hơn trong nhóm sau giao dịch và chúng tôi biết rằng tổng thanh khoản (k) phải không đổi. Cơ chế này là yếu tố quyết định giá cả. Cuối cùng, giá phải trả cho ETH dựa trên mức độ thay đổi trong tỷ lệ giữa x và y mà giao dịch tạo ra.

Cần lưu ý rằng mô hình này không áp dụng tuyến tính cho bội số. Trên thực tế, bậc càng lớn thì sự dịch chuyển giữa x và y xảy ra càng lớn. Điều này có nghĩa là các đơn đặt hàng lớn hơn sẽ trở nên đắt hơn theo cấp số nhân so với các đơn đặt hàng nhỏ hơn, dẫn đến mức độ trượt giá lớn hơn. Điều này cũng có nghĩa là nhóm thanh khoản càng lớn thì càng dễ xử lý các đơn đặt hàng lớn hơn. Tại sao? Trong trường hợp đó, sự dịch chuyển giữa x và y trở nên nhỏ hơn.


Uniswap v3

Công nghệ đằng sau Uniswap cho đến nay đã trải qua nhiều lần lặp lại. Nếu bạn đã sử dụng Uniswap, rất có thể bạn đang sử dụng Uniswap v2. Tuy nhiên, luôn có những cải tiến mới được thực hiện. Chúng ta hãy xem một số cập nhật có tác động mạnh nhất do Uniswap v3 mang lại.


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

Một trong những thay đổi quan trọng nhất đến với Uniswap v3 liên quan đến hiệu quả sử dụng vốn. Hầu hết các AMM đều rất kém hiệu quả về vốn. Hầu hết số tiền tích lũy trong đó không được sử dụng vào bất kỳ thời điểm nào. Điều này là do các đặc điểm vốn có của mô hình x*y=k mà chúng ta đã thảo luận ở phần đầu. Nói một cách đơn giản, tính thanh khoản trong nhóm càng lớn 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 về cơ bản cung cấp thanh khoản với đường cong giá (phạm vi) từ 0 đến vô cực. Tất cả vốn tích lũy trong đó sẽ được dành cho các tình huống khi một trong các tài sản trong nhóm là 5x-s, 10x-s, 100x-s.

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

Ví dụ: Uniswap hiện có khoảng 5 tỷ đô la thanh khoản bị khóa trong khi khối lượng xử lý mỗi ngày chỉ khoảng 1 tỷ. Bạn có thể cho rằng đây không phải là cách tối ưu và có vẻ như nhóm Uniswap cũng đồng tình. Uniswap v3 giải quyết vấn đề này.

Các nhà cung cấp thanh khoản hiện có thể đặt phạm vi giá tùy chỉnh mà họ mong muốn để cung cấp thanh khoản. Điều này sẽ dẫn đến thanh khoản tập trung hơn ở các vùng giá có nhiều hoạt động giao dịch nhất.

Có thể nói, 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ể quyết định cung cấp thanh khoản trong phạm vi giá mà họ đặt ra. Cần lưu ý rằng sự thay đổi này mang lại lợi ích cho các nhà tạo lập thị trường chuyên nghiệp hơn là những người tham gia bán lẻ. Ưu điểm 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.

Tuy nhiên, với lớp phức tạp bổ sung này, các LP “lười biếng” sẽ kiếm được ít tiền từ phí giao dịch hơn nhiều so với những người chơi chuyên nghiệp liên tục tối ưu hóa chiến lược của họ. Mặt khác, các nhà tổng hợp như Yearn.finance hoàn toàn có thể đưa ra giải pháp cho LP bán lẻ để duy trì tính cạnh tranh trong môi trường này.


Mã thông báo Uniswap LP dưới dạng NFT

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

Một trong những lợi thế của việc thể hiện các vị trí Uniswap LP bằng các token có thể thay thế được là khả năng sử dụng chúng trong các phần khác của DeFi. Mã thông báo Uniswap v2 LP có thể được gửi vào Aave hoặc MakerDAO làm tài sản thế chấp. Điều này không còn khả thi với v3 vì mỗi vị trí là duy nhất. Tuy nhiên, khả năng kết hợp rời rạc này có thể được giải quyết bằng các loại sản phẩm phái sinh mới.


Uniswap trên lớp 2

Phí giao dịch trên Ethereum đã tăng vọt trong năm qua. Điều này làm cho Uniswap không khả thi về mặt kinh tế đối với hầu hết người dùng nhỏ.

Uniswap v3 cũng sẽ chạy trên giải pháp mở rộng lớp 2 có tên là Optimistic rollup. Đây là một cách tuyệt vời để mở rộng quy mô hợp đồng thông minh trong khi vẫn đảm bảo tính bảo mật của mạng Ethereum. Việc triển khai này sẽ mang lại lợi nhuận giao dịch tăng đáng kể và mức phí thấp hơn đáng kể cho người dùng.


Mất mát vô thường là gì?

Như chúng ta đã thảo luận, các nhà cung cấp thanh khoản kiếm được thu nhập từ phí cung cấp thanh khoản cho các nhà giao dịch có thể trao đổi giữa các token. Có điều gì khác mà nhà cung cấp thanh khoản nên biết không? Đúng. Có một quả gọi là vô thường mất mát.

Ví dụ: Alice gửi 1 ETH và 100 USDT vào nhóm Uniswap. Vì cặp token phải có giá trị bằng nhau nên giá của ETH là 100 USDT. Đồng thời, có tổng cộng 10 ETH và 1.000 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 như Alice. Điều này có nghĩa là Alice có 10% cổ phần trong quỹ. Trong trường hợp này, tổng thanh khoản (k) của chúng tôi 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ổng thanh khoản trong nhóm phải không đổi. Nếu giá hiện tại của ETH là 400 USDT, điều này có nghĩa là tỷ lệ giữa số lượng ETH và số lượng USDT trong nhóm đã thay đổi. Rõ ràng, hiện tại có 5 ETH và 2.000 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à lấy ETH từ đó 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 là phải hiểu rằng k là hằng số.

Vì vậy, Alice quyết định rút tiền của mình và nhận 10% số tiền theo phần chia của cô ấy. Kết quả là anh ấy đã nhận được 0,5 ETH và 200 USDT, tổng cộng là 400 USDT. Có vẻ như Alice đã kiếm được một khoản lợi nhuận lớn. Nhưng chờ đã, chuyện gì sẽ xảy ra nếu anh ta không bỏ tiền vào quỹ? Anh ta sẽ có 1 ETH và 100 USDT, tổng cộng là 500 USDT.

Hóa ra, Alice sẽ được hưởng lợi nhiều hơn từ HODLing hơn là gửi vào nhóm Uniswap. Trong những trường hợp như vậy, tổn thất tạm thời về cơ bản là chi phí cơ hội của việc gộp các token có giá trị theo một mức giá. Điều này có nghĩa là bằng cách gửi tiền vào Uniswap với hy vọng kiếm được thu nhập từ phí, Alice có thể bỏ lỡ các cơ hội khác.

Lưu ý rằng hiệu ứng này hoạt động mà không xem xét hướng thay đổi giá 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 thời điểm gửi thì khoản lỗ cũng có thể lớn hơn. Nếu bạn muốn giải thích kỹ thuật hơn về vấn đề này, hãy đọc bài viết của Pintail về nó.

Tuy nhiên, tại sao sự mất mát không phải là vĩnh viễn? Nếu giá của các mã thông báo vào nhóm quay trở lại mức giá khi chúng được thêm vào nhóm thì hiệu ứng sẽ được giảm thiểu. Ngoài ra, vì các nhà cung cấp thanh khoản kiếm được thu nhập từ phí 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 lưu ý đ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?

Nó không giống như vậy. 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ả các khoản phí sẽ đượ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 một phần giao dịch sẽ 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, số tiền này ngay lập tức được thêm vào nhóm thanh khoản, nhưng nhà cung cấp thanh khoản có thể đổi số tiền đó bất kỳ lúc nào. Các khoản phí này được phân bổ theo từng phần hồ bơi.

Một phần phí có thể được dành cho việc phát triển Uniswap trong tương lai. Nhóm Uniswap đã sử dụng phiên bản cải tiến của giao thức, được gọi là Uniswap v2.


➟ Bạn muốn bắt đầu với tiền điện tử? Mua Bitcoin trên Binance!


Cách sử dụng Uniswap

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

  1. Vào 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. Xem các giao dịch trong một 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. Đợi cho đến khi giao dịch được xác nhận trên chuỗi khối Ethereum. Bạn có thể theo dõi trạng thái tại https://etherscan.io/.


Token Uniswap (UNI)

UNI là token gốc của giao thức Uniswap cấp quyền quản trị cho chủ sở hữu của nó. Đ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. Lúc đầu chúng ta đã thảo luận rằng các giao thức hoạt động giống như một loại hàng hóa công cộng. Mã thông báo UNI củng cố ý tưởng này.

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

Một phần phân phối tới cộng đồng xảy ra thông qua khai thác thanh khoản. Điều này có nghĩa là UNI sẽ được phân phối cho những người cung cấp thanh khoản cho các nhóm Uniswap sau:

  • ETH/USDT

  • ETH/USDC

  • ETH/DAI

  • ETH/WBTC

Tuy nhiên, thành viên của cộng đồng Uniswap là ai? Bất kỳ địa chỉ Ethereum nào đã tương tác với hợp đồng Uniswap. Hãy xem cách yêu cầu mã thông báo UNI.


Cách nhận token Uniswap (UNI)

Nếu bạn đã sử dụng Uniswap, bạn có thể yêu cầu 400 mã thông báo UNI cho mỗi địa chỉ được sử dụng với Uniswap. Để yêu cầu mã thông báo:

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

  2. Kết nối ví đã sử dụng trước đó với Uniswap.

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

cara-mengeklaim-token-uni-uniswap

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

  2. Xin chúc mừng, bạn hiện là chủ sở hữu UNI!

Bạn muốn giao dịch token UNI của mình? Binance là giải pháp.


➟ Nhấp vào đây để giao dịch token UNI trên Binance!


Cách mua UNI trên Binance

Để mua UNI, bạn cần trao đổi tiền pháp định hoặc tiền điện tử bằng cách sử dụng màn hình trao đổi 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ể lựa chọn BNB, BTC, BUSD, USDT hoặc EUR.


Nếu bạn muốn mua UNI bằng tiền điện tử, bạn có thể chuyển tiền vào Ví giao ngay hoặc mua chúng. BUSD là một trong những lựa chọn được khuyến nghị do tính ổn định về giá của nó. Bạn có thể mua BUSD bằng thẻ của mình bằng cách truy cập trang [Mua tiền điện tử]. Nhập số tiền bạn muốn mua rồi nhấp vào [Tiếp tục] để điền thông tin thẻ của bạn.


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


Trong thanh tìm kiếm, nhập cặp ưa thích của bạn. Ví dụ: chúng ta cần UNI/BUSD.


Bây giờ bạn có thể đặt lệnh mua UNI. Cách nhanh nhất là dùng lệnh thị trường cung cấp giá giao ngay hiện tại. Bạn cũng có thể đặt 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, hãy điều hướng sang phía bên phải của màn hình trao đổi, sau đó nhấp vào [Giao ngay]. Đảm bảo bạn chọn [Thị trường] làm loại lệnh trong tab [Mua], sau đó nhập số lượng BUSD bạn muốn giao dịch. Cuối cùng, nhấp vào [Mua UNI] để đặt hàng.


Cách bán UNI trên Binance

Bán UNI là một quá trình tương tự như mua. Trước tiên, hãy đảm bảo rằng UNI có trong Ví Spot Binance của bạn. Nếu bạn chưa gửi token, hãy truy cập trang [Fiat and Spot] và tìm kiếm UNI. Nhấp vào [Gửi tiền] để được hướng dẫn chi tiết về cách chuyển UNI. Bạn cũng có thể đọc hướng dẫn Cách gửi tiền trên Binance của chúng tôi để được trợ giúp thêm.


Khi gửi UNI thành công, hãy mở giao diện trao đổi và chọn cặp UNI bạn muốn giao dịch. Hãy nhìn vào UNI/BTC.


Sử dụng thanh tìm kiếm để tìm cặp mong muốn. Trong trường hợp này, hãy nhấp vào [UNI/BTC].


Để bán UNI theo giá thị trường hiện tại, hãy điều hướng sang bên phải màn hình. Nhấp vào [Giao ngay] sau đó chọn [Thị trường] làm loại lệnh trong tab [Bán]. Nhập số lượng UNI bạn muốn bán rồi nhấp vào [Bán UNI].


Đóng cửa

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

Bất chấp những hạn chế của nó, công nghệ này có một số ý nghĩa thú vị đối với tương lai của việc hoán đổi token không cần sự tin cậy. Sau khi giải pháp khả năng mở rộng Ethereum 2.0 được phát hành trên mạng, có khả năng Uniswap cũng sẽ được hưởng lợi.