Bản tóm tắt
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 các token phi tập trung. Tất cả đều hoạt động nhờ những con kỳ lân (như được minh họa bằng logo của chúng).
Các nhà giao dịch có thể giao dịch mã thông báo Ethereum trên Uniswap mà không cần phải tin tưởng giao tiền của mình cho bất kỳ ai. Trong khi đó, bất kỳ ai cũng có thể cho vay tiền điện tử của mình để dự trữ được gọi là “nhóm thanh khoản”. Để đổi lấy việc đóng góp tiền cho các nhóm này, họ kiếm được hoa hồng.
Làm thế nào để những con kỳ lân kỳ diệu này chuyển đổi mã thông báo này thành mã thông báo khác? Bạn cần những gì để sử dụng Uniswap? Hãy tiếp tục đọc.
Giới thiệu
Trong nhiều năm, các sàn giao dịch tập trung đã là xương sống của thị trường tiền điện tử. Họ đảm bảo thời gian thanh toán nhanh, khối lượng giao dịch cao và tính thanh khoản không ngừng được cải thiện. Tuy nhiên, có một thế giới song song được xây dựng dưới dạng giao thức mà không có bên thứ ba đáng tin cậy. Sàn giao dịch phi tập trung (DEX) không yêu cầu bất kỳ trung gian hoặc người giám sát nào để tạo điều kiện thuận lợi cho giao dịch.
Do những hạn chế cố hữu của công nghệ blockchain, rất khó để tạo ra các DEX cạnh tranh một cách có ý nghĩa 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 cả hiệu suất và trải nghiệm người dùng.
Nhiều nhà phát triển đã suy nghĩ về những cách mới để xây dựng một sàn giao dịch phi tập trung. Uniswap là một trong những người tiên phong trong lĩnh vực này. Cách thức hoạt động của Uniswap có thể khó hiểu 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ố ưu điểm 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 lĩnh vực 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ể giao dịch token trên đó một cách đơn giản bằng ví Ethereum.
Uniswap là gì?
Uniswap là một giao thức trao đổi phi tập trung dựa trên Ethereum. Nói chính xác hơn, nó 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 miễn phí. Bạn có thể tự mình kiểm tra trên Uniswap GitHub.
Được rồi, nhưng làm thế nào để giao dịch diễn ra mà không có sổ lệnh? Uniswap hoạt động theo mô hình liên quan đến 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 giúp làm trơn tru độ sâu của sổ đặt hàng. Chúng ta sẽ xem cách thức hoạt động này chi tiết hơn. Hiện tại, điều cần lưu ý là người dùng có thể giao dịch liền mạch 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ó quy trình đăng ký. Về cơ bản, bất kỳ mã thông báo ERC-20 nào cũng có thể được cung cấp miễn là nhóm thanh khoản được tạo cho các nhà giao dịch. Vì vậy, Uniswap cũng không tính phí niêm yết. Theo một nghĩa nào đó, 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. Nhưng 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 mô tả bởi người đồng sáng lập Ethereum Vitalik Buterin.
Uniswap hoạt động như thế nào?
Uniswap khác với kiến trúc truyền thống của các sàn giao dịch kỹ thuật số ở chỗ nó không sử dụng sổ lệnh. Nó hoạt động với một mô hình 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ó tên 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 chứa dự trữ 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. Bất kỳ ai cũng có thể là nhà cung cấp thanh khoản gửi một 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 hoa hồng cho nhóm sau đó được phân phối cho các nhà cung cấp thanh khoản dựa trên phần chia sẻ của họ trong nhóm. Chúng ta sẽ xem cách thức hoạt động này 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 một giá trị tương đương được chia thành hai mã thông báo. Đây có thể là ETH và một 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 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 toàn bộ nhóm thanh khoản. Các mã thông báo thanh khoản này có thể được trao đổi để lấy cổ phần mà chúng đại diện trong nhóm.
Vì vậy, hãy lấy nhóm thanh khoản ETH/USDT làm ví dụ. Chúng ta sẽ gọi phần ETH của pool là x và phần USDT là y. Uniswap lấy hai số lượng này và nhân chúng để tính tổng thanh khoản của nhóm. Hãy gọi đây là k. Ý tưởng chính của Uniswap là k phải không đổi, nghĩa là tổng thanh khoản của 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 = kVậy điều gì sẽ xảy ra khi ai đó muốn thực hiện giao dịch?
Giả sử Alice 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 phần USDT của nhóm và giảm phần ETH của nhóm. Điều này có nghĩa là giá ETH đang tăng lên. Để làm gì ? 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 do đó nhằm mục đích xác định giá. Cuối cùng, giá phải trả cho ETH này dựa trên sự thay đổi tỷ lệ giữa x và y.
Cần lưu ý rằng mô hình này không có thang đo tuyến tính. Thật vậy, bậc càng lớn thì càng làm mất cân bằng số dư của x và y. Điều này có nghĩa là các giao dịch lớn hơn sẽ trở nên đắt hơn theo cấp số nhân so với các lệnh nhỏ hơn, dẫn đến sự trượt giá ngày càng 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. Để làm gì ? Trong trường hợp này, độ lệch giữa x và y nhỏ hơn.
Uniswap v3
Công nghệ đằng sau Uniswap đã trải qua nhiều lần phát triển. Có thể nếu bạn đã sử dụng Uniswap thì bạn đã sử dụng Uniswap v2. Tuy nhiên, luôn có những cải tiến mới trong quá trình thực hiện. Hãy cùng xem lại những cải tiến quan trọng nhất do Uniswap v3 mang lại.
Hiệu quả sử dụng vốn
Một trong những thay đổi lớn nhất mà Uniswap v3 mang lại là hiệu quả sử dụng vốn. Điều này là do hầu hết các AMM đều rất kém hiệu quả về vốn, nghĩa là hầu hết số tiền được đặt ở đó tại bất kỳ thời điểm nào đều không được sử dụng. Điều này là do một đặc điểm vốn có của mô hình x x y = k này mà chúng ta đã thảo luận trước đây. 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àng có thể hỗ trợ các đơn đặt hàng lớn hơn trong phạm vi giá rộng hơn.
Tuy nhiên, các nhà cung cấp thanh khoản (LP) của các nhóm này về cơ bản cung cấp thanh khoản cho đường cong giá (phạm vi) từ 0 đến vô cực. Tất cả số vốn này đều có trong nhóm để sử dụng trong trường hợp một trong các tài sản trong nhóm là 5x-s, 10x-s, 100x-s.
Nếu điều này xảy ra, những tài sản không hoạt động này đảm bảo rằng vẫn còn thanh khoản trên phần này của đường cong giá. Điều này có nghĩa là chỉ một phần nhỏ tính thanh khoản của nhóm nằm ở nơi diễn ra hầu hết các giao dịch.
Ví dụ: Uniswap hiện có khoảng 5 tỷ USD thanh khoản bị khóa, trong khi chỉ thực hiện khối lượng khoảng 1 tỷ USD mỗi ngày. Bạn có thể nghĩ rằng cách làm này không đặc biệt tao nhã và có vẻ như nhóm Uniswap cũng đồng ý. Uniswap v3 khắc phục 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ọ muốn cung cấp thanh khoản. Điều này sẽ dẫn đến sự tập trung thanh khoản cao hơn trong phạm vi giá nơi diễn ra phần lớn hoạt động giao dịch.
Theo một cách nào đó, Uniswap v3 là một cách thô sơ để tạo sổ đặt hàng trên chuỗi khối Ethereum, nơi các nhà tạo lập thị trường có thể quyết định cung cấp tính thanh khoản trong phạm vi giá mà họ mong muốn. Cần lưu ý rằng sự thay đổi này có lợi cho các nhà tạo lập thị trường chuyên nghiệp hơn là các cá nhân. Ưu điểm của AMM là bất kỳ ai cũng có thể cung cấp tính thanh khoản và đưa tiền của họ vào hoạt động.
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 phí giao dịch ít hơn đáng kể so với các chuyên gia có thể tiếp tục tối ưu hóa chiến lược của họ một cách liên tục. Đồng thời, không khó để tưởng tượng các công ty tổng hợp như Yearn.finance cung cấp cho các nhà đầu tư cá nhân một cách để duy trì tính cạnh tranh trong môi trường này.
Mã thông báo Uniswap LP ở 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 giám sát có thể đặt phạm vi giá của riêng mình. Điều này có nghĩa là các 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 ích của việc thể hiện vị trí Uniswap LP dưới dạng mã thông báo có thể thay thế được là biết cách sử dụng nó trong các phần khác của DeFi. Mã thông báo LP Uniswap v2 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 xảy ra với v3 nữa vì mỗi vị trí là duy nhất. Tuy nhiên, sự phá vỡ tính tương thích 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 lên trong năm qua. Điều này làm cho việc sử dụng Uniswap không hiệu quả về mặt kinh tế đối với nhiều người dùng nhỏ.
Uniswap v3 cũng sẽ được triển khai trên giải pháp lớp thứ hai có tên là “Optimistic rollup”. Đây là một cách tuyệt vời để điều chỉnh các hợp đồng thông minh đồng thời hưởng lợi từ tính bảo mật của mạng Ethereum. Việc triển khai này dự kiến sẽ giúp tăng đáng kể thông lượng giao dịch và giảm phí cho người dùng.
Sự mất mát vô thường là gì?
Như chúng ta đã thấy, các nhà cung cấp thanh khoản kiếm được phí khi họ cung cấp thanh khoản cho các nhà giao dịch có thể giao dịch token. Có điều gì khác mà các nhà cung cấp thanh khoản nên biết không? Đúng. Có một hiệu ứng gọi là mất mát vĩnh viễn.
Giả sử Alice gửi 1 ETH và 100 USDT vào nhóm Uniswap. Vì cặp token phải có giá trị tương đương nên giá của ETH là 100 USDT. Trong khi đó, có tổng cộng 10 ETH và 1.000 USDT trong nhóm, phần còn lại được cung cấp 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ỹ. Tổng thanh khoản của chúng tôi (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ổng thanh khoản của nhóm phải không đổi. Nếu ETH hiện có giá trị 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. Sự thật mà nói, hiện có 5 ETH và 2.000 USDT trong nhóm. Để làm gì ? 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 cần 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% trên tổng số tiền, đại diện cho phần của cô ấy. Kết quả là cô ấy nhận được 0,5 ETH và 200 USDT, tổng cộng là 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ì có thể xảy ra nếu cô ấy không trả tiền vào quỹ? Cô ấy sẽ có 1 ETH và 100 USDT, tổng cộng là 500 USDT.
Trên thực tế, Alice sẽ tốt hơn nếu HODLing hơn là cung cấp thanh khoản trên Uniswap. Trong trường hợp này, tổn thất không liên tục về cơ bản là chi phí cơ hội của việc cung cấp mã thông báo có giá tăng. Điều này đơn giản có nghĩa là bằng cách gửi tiền vào Uniswap với hy vọng kiếm được 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 bất kể hướng giá thay đổi kể từ thời điểm gửi tiền. Điều đó nghĩa là gì ? Nếu giá ETH giảm so với thời điểm gửi, tổn thất cũng có thể tăng lên. Nếu bạn muốn được giải thích kỹ thuật hơn về vấn đề này, hãy xem bài viết của Pintail đề cập đến chủ đề này.
Nhưng tại sao sự mất mát lại liên tục? Nếu giá của các token trong nhóm trở về giá được sử dụng tại thời điểm gửi tiền thì hiệu ứng sẽ bị hủy. Ngoài ra, vì các nhà cung cấp thanh khoản kiếm được hoa hồng nên khoản lỗ có thể được bù đắp theo thời gian. Mặc dù vậy, các nhà cung cấp thanh khoản nên cân nhắc đ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?
Đây không phải là trường hợp. 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í đều được trả cho 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 bất kỳ khoản bồi thường nào liên quan đến 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 nhóm thanh khoản, nhưng nhà cung cấp thanh khoản có thể rút chúng bất kỳ lúc nào. Phí được phân bổ dựa trên phần chia sẻ của mỗi nhà cung cấp thanh khoản trong nhóm.
Một phần phí có thể được dùng để phát triển Uniswap trong tương lai. Nhóm Uniswap đã triển khai phiên bản cải tiến của giao thức có tên Uniswap v2.
➟ Bạn có muốn tham gia vào lĩnh vực tiền điện tử không? 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 sử dụng giao thức này. Tuy nhiên, cách triển khai được sử dụng phổ biến nhất là https://app.uniswap.org hoặc https://uniswap.exchange.
Vào giao diện Uniswap.
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.
Chọn token bạn muốn bán.
Chọn token bạn muốn mua.
Nhấp vào Hoán đổi.
Xem trước giao dịch trong cửa sổ bật lên.
Xác nhận yêu cầu giao dịch trong ví của bạn.
Đợi 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 của nó tại https://etherscan.io/.
Le Token Uniswap (UNI)
UNI là token gốc của giao thức Uniswap và nó cấp cho chủ sở hữu quyền quản trị. Điều này đơn giản có nghĩa là chủ sở hữu UNI có thể bỏ phiếu cho các thay đổi đối với giao thức. Chúng ta đã nói về việc giao thức là một loại hàng hóa công cộng như thế nào. Mã thông báo UNI mang ý tưởng này vào cuộc sống.
1 tỷ token UNI đã được phát hành. 60% trong số này được phân phối cho các thành viên cộng đồng Uniswap hiện tại, trong khi 40% sẽ được cung cấp 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 của việc phân phối cộng đồng được thực hiện thông qua việc phân phối cho các nhà cung cấp 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
Nhưng thành viên của cộng đồng Uniswap là ai? Vâng, bất kỳ địa chỉ Ethereum nào đã tương tác với hợp đồng Uniswap. Hãy xem cách bạn có thể thu thập mã thông báo UNI.
Làm cách nào để khôi phục mã thông báo Uniswap (UNI)?
Nếu bạn đã sử dụng Uniswap, bạn có thể nhận được 400 mã thông báo UNI cho mỗi địa chỉ mà bạn đã sử dụng Uniswap. Để thu thập mã thông báo của bạn:
Truy cập https://app.uniswap.org/.
Kết nối ví mà trước đây bạn đã sử dụng Uniswap.
Nhấp vào “Yêu cầu mã thông báo UNI của bạn”.

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 trang web Etherscan Gas Tracker).
Xin chúc mừng, bây giờ bạn đã nắm giữ UNI!
Bạn có muốn trao đổi token UNI của mình không? Binance có mọi thứ bạn cần.
➟ Bấm vào đây để giao dịch UNI trên Binance!
Cách mua UNI trên Binance
Để mua UNI, bạn sẽ cần giao dịch tiền pháp định hoặc tiền điện tử bằng cách sử dụng chế độ xem Exchange của Binance. Bạn không thể sử dụng thẻ ghi nợ để mua hàng trực tiếp từ UNI. Dưới đây là các cặp có thể có, để bạn lựa chọn giữa 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 của mình hoặc mua chúng. BUSD là một 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 và nhấn [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 đến 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 bạn đã chọn. Trong ví dụ của chúng tôi, chúng tôi cần cặp UNI/BUSD.

Bây giờ bạn có thể tạo đơn đặt hàng cho UNI. Cách nhanh nhất là lệnh thị trường cung cấp cho bạn 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á cụ thể hoặc cao hơn.
Để tạo lệnh thị trường của bạn, hãy đi tới phía bên phải của chế độ xem Exchange và nhấp vào [Spot]. Đảm bảo bạn đã chọn [Thị trường] làm loại lệnh trong tab [Mua] và 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
Việc bán UNI được thực hiện theo cách tương tự. Trước tiên, hãy đảm bảo UNI của bạn nằm trong ví giao ngay trên Binance. Nếu bạn chưa gửi token của mình, hãy truy cập trang [Fiat và giao ngay] 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 của bạn. Bạn cũng có thể xem hướng dẫn Cách gửi tiền trên Binance của chúng tôi để được trợ giúp.

Khi bạn đã gửi UNI của mình, hãy mở chế độ xem Sàn giao dịch và chọn cặp UNI bạn muốn giao dịch. Chúng ta hãy xem cặp UNI/BTC.

Sử dụng thanh tìm kiếm để tìm cặp phù hợp với bạn. Trong trường hợp của chúng tôi, hãy nhấp vào [UNI/BTC].

Để bán UNI của bạn theo giá thị trường hiện tại, hãy chuyển sang bên phả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 bạn muốn bán và nhấp vào [Bán UNI].

Để kết luận
Uniswap là một giao thức trao đổi sáng tạo được xây dựng trên Ethereum. Nó cho phép bất cứ ai có ví Ethereum trao đổi token mà không cần sự can thiệp của cơ quan tập trung.
Mặc dù có những hạn chế nhưng công nghệ này có thể có những tác động thú vị đối với tương lai của giao dịch mã thông báo mà không cần bên thứ ba đáng tin cậy. Khi các giải pháp mở rộng quy mô Ethereum 2.0 xuất hiện trực tuyến trên mạng, Uniswap cũng có thể sẽ được hưởng lợi từ chúng.



