Nội dung ngắn gọn
Uniswap là một tập hợp các chương trình máy tính hoạt động trên chuỗi khối Ethereum và cho phép phân cấp các giao dịch hoán đổi token. Nó hoạt động với sự trợ giúp của "kỳ lân" (bằng chứng là logo của họ).
Các nhà giao dịch có thể trao đổi mã thông báo Ethereum trên Uniswap mà không cần 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 biệt gọi là nhóm thanh khoản. Để đổi lấy việc cung cấp tiền cho các nhóm này, họ sẽ kiếm được hoa hồng.
Làm thế nào để những "kỳ lân ma thuật" 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 cùng tìm hiểu.
Giới thiệ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 không ngừng tăng lên. Tuy nhiên, có một thế giới song song đang được xây dựng 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.
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 đáng kể với các đối tác tập trung của chúng. Hầu hết các DEX có thể được cải thiện cả về hiệu suất và tính thân thiện với người dùng.
Nhiều nhà phát triển đã suy nghĩ về những cách mới để tạo ra các sàn giao dịch phi tập trung. Một trong những người tiên phong là Uniswap. Cách thức hoạt động của Uniswap có thể 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 mang lại một số lợi thế hấp dẫn.
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).
Hãy xem Uniswap là gì, nó hoạt động như thế nào và cách bạn có thể trao đổi token chỉ bằng cách sử dụ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. Nói chính xác hơn, 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. 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 cao và khả năng chống kiểm duyệt.
Uniswap là phần mềm mã nguồn mở. 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 mà không có sổ lệnh? Chà, Uniswap hoạt động với một mô hình trong đó 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 giúp làm giảm đáng kể độ sâu của sổ đặt hàng. Chúng ta sẽ xem xét cách nó hoạt động chi tiết hơn. Hiện tại, chỉ cần lưu ý rằng người dùng có thể dễ dàng trao đổi giữa các token 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 niêm yết. Về cơ bản, bất kỳ mã thông báo ERC-20 nào cũng 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 cũng không tính bất kỳ khoản phí niêm yết nào. 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ệ đằ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 bỏ lại kiến trúc trao đổi kỹ thuật số truyền thống vì nó không có sổ đặt hàng. Nó hoạt động với sự phát triển có tên "Nhà tạo lập thị trường sản phẩm cố định", là một biến thể của mô hình có tên "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ó chứa dự trữ thanh khoản (hoặc nhóm thanh khoản) mà các nhà giao dịch có thể 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. 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. Đổi lại, các nhà giao dịch phải trả một khoản phí cho nhóm, sau đó phí này sẽ được phân bổ giữa các nhà cung cấp thanh khoản theo cổ phần của họ trong nhóm. Chúng ta sẽ xem xét 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. Nó 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 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ể. 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, chúng ta hãy xem nhóm thanh khoản ETH/USDT. Chúng tôi sẽ gọi phần ETH của nhóm là x và phần USDT là y. Uniswap lấy hai giá trị này và nhân chúng để tính tổng thanh khoản trong pool. Hãy gọi nó là k. Ý tưởng cơ bản đằng sau 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 = kVậy điều gì sẽ xảy ra khi có ai đó muốn thực hiện một thỏa thuận?
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 tỷ trọng của nhóm trong USDT và giảm tỷ trọng của nhóm trong ETH. Điều này có nghĩa là giá ETH đang tăng lên. Tại sao? Sau giao dịch, có ít ETH hơn trong nhóm và chúng tôi biết rằng tổng thanh khoản (k) sẽ giữ nguyên. 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 này không có quy mô tuyến tính. Trên thực tế, bậc càng lớn thì sự cân bằng giữa x và y càng dịch chuyể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á 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ì việc xử lý các đơn đặt hàng lớn càng dễ dàng hơn. Tại sao? Trong trường hợp này, sự dịch chuyển giữa x và y nhỏ hơn.
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ì 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 phát triển. Hãy cùng điểm qua những cập nhật 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 trong Uniswap v3 liên quan đến hiệu quả sử dụng vốn. Bạn thấy đấy, 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 trong đó tại bất kỳ thời điểm nào đều không được sử dụng. Điều này là do các đặc điểm vốn có trong mô hình x*y=k đã thảo luận trước đó. 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 về cơ bản 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 là 5x-s, 10x-s, 100x-s.
Nếu điều này xảy ra, những tài sản nhàn rỗi này đảm bảo rằng vẫn có tính thanh khoản trên 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 là 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 khối lượng hàng ngày chỉ khoảng 1 tỷ USD. Bạn có thể nghĩ rằng đây không phải là một cách giải quyết vấn đề đặc biệt hay và có vẻ như nhóm Uniswap cũng đồng ý. Uniswap v3 giải quyết vấn đề này.
Các nhà cung cấp thanh khoản hiện có thể đặt các phạm vi giá riêng mà họ muốn cung cấp thanh khoản. Điều này sẽ dẫn đến tính thanh khoản tập trung hơn trong phạm vi giá nơi diễn ra hầu hết hoạt động giao dịch.
Theo một nghĩa nào đó, Uniswap v3 là một cách thô sơ để tạo sổ đặt hàng Ethereum trên chuỗi, 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ọ đặt ra. Điều đáng chú ý là 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à những người tham gia bán lẻ. Ưu điểm của AMM là mọi người đều có thể cung cấp tính thanh khoản và khiến quỹ của họ hoạt động.
Tuy nhiên, với mức độ phức tạp tăng thêm này, những LP "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 có thể liên tục tối ưu hóa chiến lược của họ. Trong khi đó, không khó để tưởng tượng các công ty tổng hợp như Yearn.finance cung cấp LP bán lẻ một cách để duy trì tính cạnh tranh trong môi trường này.
Token Uniswap LP và NFT
Bây giờ chúng tôi hiểu rằng mỗi vị thế Uniswap LP là duy nhất vì mỗi nhà đầu 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ế cho nhau. 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 đại diện cho vị trí Uniswap LP như một mã thông báo thay thế là cách nó có thể được sử dụng trong các phần khác của DeFi. Mã thông báo Uniswap v2 LP có thể được gửi bằng 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 vì mỗi vị trí là duy nhất. Tuy nhiên, khoảng cách về khả năng bố trí 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 Ethereum đã tăng đáng kể trong năm qua. Điều này khiến việc sử dụng Uniswap không mang lại lợi ích kinh tế cho nhiều người dùng nhỏ.
Uniswap v3 cũng sẽ được triển khai trong giải pháp mở rộng quy mô lớp 2 có tên là Optimistic Stacking. Đâ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 duy trì tính bảo mật của mạng Ethereum. Việc triển khai này sẽ dẫn đến sự gia tăng đáng kể về thông lượng giao dịch và giảm phí người dùng.
Tổn thất không thường xuyên là gì?
Như chúng tôi đã nói, các nhà cung cấp thanh khoản sẽ nhận được một khoản phí khi cung cấp thanh khoản cho các nhà giao dịch có thể trao đổi token. Nhà cung cấp thanh khoản nên biết điều gì khác? Đúng. Có một hiệu ứng khác gọi là thiệt hại không 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. Đồng thời, chỉ có 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 sở hữu 10% cổ phần trong nhóm. 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ì sẽ 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 thay đổi. Nếu giá ETH hiện tại là 400 USDT, điều đó có nghĩa là tỷ lệ giữa bao nhiêu ETH và bao nhiêu USDT trong nhóm đã thay đổi. Trên thực tế, nhóm hiện có 5 ETH và 2.000 USDT. 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 là phải hiểu rằng k là một 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à 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 lợi nhuận tốt. Nhưng chờ đã, chuyện gì sẽ xảy ra nếu cô ấy không bỏ 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ế, tốt hơn hết Alice nên giữ tài sản thay vì gửi vào nhóm Uniswap. Trong trường hợp này, các khoản lỗ không cố định về cơ bản là chi phí cơ hội của việc thêm mã thông báo vào nhóm đang tăng giá. Đ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 nhận được hoa hồng, Alice có thể đang bỏ lỡ các cơ hội khác.
Xin 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 này có nghĩa là gì? Nếu giá ETH giảm so với thời hạn gửi thì khoản lỗ cũng có thể tăng lên. Nếu bạn muốn giải thích chi tiết hơn về vấn đề này, hãy xem bài viết này từ Pintail.
Nhưng tại sao tổn thất lại không nhất quán? Nếu giá của các token gộp lại trở về giá khi chúng được thêm vào nhóm thì hiệu ứng sẽ giảm nhẹ. Ngoài ra, vì các nhà cung cấp thanh khoản nhận được một khoản 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?
Bất kì. 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 trong các giao dịch xảy 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ể đổi chúng bất kỳ lúc nào. Phí được phân bổ theo cổ phần của từng nhà cung cấp thanh khoản trong nhóm.
Một phần hoa hồng 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 muốn bắt đầu giao dịch 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ở, 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, những cái đượ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.
Đính kèm 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 trao đổi.
Chọn token bạn muốn đổi lấy.
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/.
Mã thông báo Uniswap (UNI)
UNI là token gốc của giao thức Uniswap và nó mang lại cho chủ sở hữu quyền quản lý. Nó đơn giản 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. Trước đó chúng ta đã thảo luận về cách thức hoạt động của giao thức 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 khi tạo. 60% trong số này sẽ được chia sẻ giữa các thành viên cộng đồng Uniswap hiện tại và 40% sẽ dành cho các thành viên trong 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 là 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
Nhưng 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 nhận 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ể nhận được 400 mã thông báo UNI cho mỗi địa chỉ. Để yêu cầu mã thông báo của bạn, bạn phải:
Truy cập https://app.uniswap.org/.
Kết nối ví bạn đã sử dụng trước đó với Uniswap.
Nhấp vào "Nhận 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 trong Ethscan Gas Tracker).
Xin chúc mừng, bạn hiện là người nắm giữ UNI!
Bạn muốn giao dịch token UNI của mình? Bạn có thể làm điều này trên Binance.
➟ Nhấp vào đây để giao dịch UNI Token trên Binance!
Cách mua UNI trên Binance
Để mua UNI, bạn sẽ cần trao đổi tiền pháp định hoặc tiền điện tử bằng giao diện 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ể cho bạn 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 của mình 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 và nhấp vào [Tiếp tục] để nhập thông tin thẻ của bạn.

Sau khi nhậ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 của mình bằng cách nhấp vào 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. Trong ví dụ của chúng tôi, chúng tôi sẽ lấy UNI/BUSD.

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

Cách bán UNI trên Binance
Bán UNI của bạn cũng tương tự như mua. Trước tiên, hãy đảm bảo UNI của bạn có trong ví giao ngay Binance. Nếu bạn chưa gửi token của mình, 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 của bạn. 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 để biết thêm thông tin.

Sau khi bạn 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. Chúng ta hãy xem UNI/BTC.

Sử dụng thanh tìm kiếm để tìm đúng cặp. Trong trường hợp của chúng tôi, hãy nhấn [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 trên tab [Bán]. Nhập số lượng UNI bạn muốn bán và nhấp vào [Bán UNI].

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