Các điểm chính
Uniswap là sàn giao dịch tiền mã hóa phi tập trung. Đây là “thị trường giao dịch trên chuỗi” cho phép người dùng mua và bán tiền mã hoá trên Ethereum và hơn 10 blockchain khác.
Nhà giao dịch có thể giao dịch hàng nghìn token khác nhau trên Uniswap mà không cần phải qua trung gian hoặc tổ chức tập trung.
Người dùng cũng có thể cung cấp thanh khoản cho các bể thanh khoản của Uniswap và kiếm tiền phí từ giao dịch hoán đổi của những người dùng khác.
Giới thiệu
Trong nhiều năm qua, sàn giao dịch tập trung (CEX) đã là xương sống của thị trường tiền mã hóa nhờ thanh khoản sâu, tốc độ giao dịch nhanh, tính năng đổi tiền pháp định thành tiền mã hóa và dịch vụ hỗ trợ khách hàng. Tuy nhiên, sàn giao dịch phi tập trung (DEX) đang trở nên phổ biến khi người dùng bị thu hút bởi giao dịch peer-to-peer và khả năng tiếp cận ngày càng dễ hơn.
DEX sở hữu những lợi ích độc đáo để trở thành một giải pháp thay thế hấp dẫn cho CEX. Trong số các DEX này có thể kể đến Uniswap. Được tạo bởi Hayden Adams vào năm 2018, việc triển khai Uniswap được lấy cảm hứng từ công nghệ cơ bản được mô tả lần đầu bởi người đồng sáng lập Ethereum Vitalik Buterin.
Uniswap đi tiên phong trong mô hình tạo lập thị trường tự động (AMM) và đóng vai trò quan trọng trong việc phát minh và phát triển các DEX. Hiện nay, Uniswap tiếp tục là một trong những DEX thân thiện với người dùng và phổ biến nhất, với thanh khoản cao và nhiều loại token.
Uniswap là gì?
Uniswap là một DEX cho phép người dùng giao dịch tiền mã hóa mà không cần qua một cơ quan trung ương hoặc trung gian. Ban đầu, Uniswap chỉ dành riêng cho mạng lưới Ethereum nhưng sau đó đã mở rộng sang nhiều blockchain khác.
Các dịch vụ của Uniswap dựa trên hợp đồng thông minh, là các chương trình tự thực thi trên blockchain với các điều kiện định trước được ghi trực tiếp vào mã.
Uniswap áp dụng mô hình AMM tiên tiến, sử dụng bể thanh khoản thay vì sổ lệnh truyền thống để hỗ trợ giao dịch liền mạch. Người dùng có thể cung cấp thanh khoản cho các bể này bằng cách gửi một giá trị tương đương của cả hai token trong cặp. Đổi lại, người dùng sẽ nhận được token Nhà cung cấp thanh khoản (LP).
Những người dùng khác có thể hoán đổi token bằng cách tương tác với bể thanh khoản. Mô hình Người tạo thị trường sản phẩm không đổi (CPMM) được sử dụng để xác định giá của tài sản trong bể thanh khoản.
Uniswap sử dụng phần mềm nguồn mở mà bạn có thể xem trên GitHub của Uniswap.
Uniswap hoạt động như thế nào?
Thành phần cốt lõi của Uniswap là mô hình CPMM. Hãy cùng xem cơ chế này hoạt động như thế nào.
Giả sử bạn gửi một cặp giao dịch vào bể thanh khoản của Uniswap với tư cách là nhà cung cấp thanh khoản (LP). Bạn có thể cam kết bất kỳ cặp token nào có giá trị tương đương nhau. Ví dụ: ETH và 1 token ERC-20 hoặc 2 token ERC-20. Một trong các token này thường là stablecoin như DAI, USDC hoặc USDT.
Đổi lại việc cam kết cặp token, bạn sẽ nhận được "token thanh khoản" dành cho LP, đại diện cho phần thanh khoản của bạn trong bể và phần phí giao dịch tương ứng mà bể tạo ra.
Hãy cùng nhìn vào bể thanh khoản ETH/USDT. Chúng tôi sẽ gọi phần ETH của bể là x còn phần USDT là y. Uniswap nhân x với y để tính tổng thanh khoản trong bể, mà chúng ta sẽ gọi là k. Ý tưởng cốt lõi đằng sau Uniswap là k phải không đổi. Do đó, công thức tính tổng thanh khoản của bể là: x * y = k.
Giả sử Alice mua 1 ETH với giá 300 USDT bằng cách sử dụng bể thanh khoản ETH/USDT. Bằng cách này, Alice đã tăng được phần USDT của bể và giảm phần ETH của bể. Điều này sẽ làm tăng giá ETH.
Điều này xảy ra khi hiện tại có ít ETH hơn trong bể sau khi giao dịch và chúng ta biết rằng tổng thanh khoản của bể (k) phải không đổi; cơ chế này xác định rằng giá của ETH sẽ là k/x. Giá phải trả cho ETH trong bể sẽ dựa trên mức độ dịch chuyển tỷ lệ giữa x và y của một giao dịch nhất định.
Cần lưu ý rằng hình thức này không thay đổi theo kiểu tuyến tính. Trên thực tế, khối lượng giao dịch càng lớn thì tỷ lệ để cân bằng giữa x và y càng chênh lệch. Do đó, lệnh lớn hơn sẽ đắt hơn nhiều so với lệnh nhỏ hơn và sẽ dẫn đến trượt giá ngày càng lớn. Điều đó cũng có nghĩa là bể thanh khoản càng lớn thì sự thay đổi giữa x và y càng nhỏ và do đó, việc xử lý các lệnh lớn càng dễ dàng.
Sự phát triển của Uniswap
Uniswap đã phát triển theo thời gian, với các phiên bản giao thức khác nhau cung cấp các tính năng và cải tiến mới. Dưới đây là tổng quan ngắn gọn về Uniswap v1, v2, v3, v4 và UniswapX.
Uniswap v1
Ra mắt vào năm 2018, Uniswap v1 là phiên bản đầu tiên của giao thức Uniswap. Phiên bản này được thiết kế đơn giản nhưng vẫn cho phép người dùng giao dịch bất kỳ token ERC-20 nào trên blockchain Ethereum. Giao thức này đã trở nên phổ biến trong cộng đồng Ethereum và hoạt động như một bằng chứng về khái niệm cho các sàn giao dịch phi tập trung dựa trên AMM.
Uniswap v2
Uniswap v2 ra mắt vào năm 2020 và mang lại một số cải tiến cho phiên bản đầu tiên. Một trong những thay đổi quan trọng nhất là việc giới thiệu các cặp ERC-20 sang ERC-20, nghĩa là nhà cung cấp thanh khoản có thể tạo hợp đồng cặp cho 2 token ERC-20 bất kỳ.
Người dùng cũng có thể giao dịch các token mà không cần chuyển đổi trung gian sang ETH. Nói tóm lại, Uniswap v2 cho phép các bể thanh khoản chứa 2 token ERC-20 bất kỳ thay vì cần phải có ETH cùng với một token ERC-20.
Uniswap v2 cũng cải thiện hiệu quả của giao thức, giảm phí gas và mở ra các tính năng mới như hoán đổi chớp nhoáng, có nghĩa là các token có thể được phát hành cho người nhận trước khi xác minh rằng đã nhận đủ token đầu vào. Các tính năng và tối ưu hóa mới đã tạo tiền đề cho sự tăng trưởng theo cấp số nhân trong việc áp dụng AMM và biến Uniswap trở thành một trong những sàn giao dịch giao ngay tiền mã hóa lớn nhất.
Uniswap v3
Một trong những thay đổi quan trọng nhất mà Uniswap v3 giới thiệu liên quan đến hiệu quả sử dụng vốn. Nhiều AMM bị kém hiệu quả về vốn — hầu hết số tiền mà chúng chứa thường không được sử dụng do đặc điểm cố hữu của mô hình x * y = k trình bày ở trên. Nói một cách đơn giản, bể càng có nhiều thanh khoản thì các lệnh và phạm vi giá mà hệ thống có thể hỗ trợ càng lớn.
Các LP trong các bể này cung cấp thanh khoản cho đường cong giá từ 0 đến vô cùng, có nghĩa là vốn do các LP cung cấp trong AMM được phân bổ đồng đều trên tất cả các phạm vi giá. Điều này có nghĩa, chỉ một phần nhỏ thanh khoản trong bể đang ở nơi hầu hết các giao dịch diễn ra. Tuy nhiên, sẽ không có ý nghĩa gì nếu bạn cung cấp thanh khoản trong một phạm vi giá cách xa mức giá hiện tại hoặc sẽ không bao giờ đạt được.
Uniswap v3 đã tìm cách giải quyết vấn đề này — LP hiện có thể đặt phạm vi giá tùy chỉnh mà họ muốn cung cấp tính thanh khoản, điều này sẽ dẫn đến thanh khoản tập trung hơn trong phạm vi giá có nhiều hoạt động giao dịch nhất. Ví dụ: nếu LP đặt phạm vi giá từ 1.000 USD đến 2.000 USD, thanh khoản được cung cấp chỉ có thể cho phép giao dịch giữa hai mức giá này, thay vì trong phạm vi giá vô hạn.
Theo một nghĩa nào đó, một cách thô sơ, Uniswap v3 đã tạo một sổ lệnh trên chuỗi trên Ethereum, nơi người tạo 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 thay đổi này có lợi cho những người tạo thị trường có kinh nghiệm hơn là những người mới bắt đầu tham gia. Vì sự phức tạp này mà các LP ít hoạt động hơn có thể kiếm được ít phí giao dịch hơn so với những người chuyên nghiệp tối ưu hóa chiến lược của họ một cách nhất quán.
Các vị thế Uniswap LP dưới dạng NFT
Vì mỗi LP có thể đặt phạm vi giá của riêng mình nên mỗi vị thế của Uniswap LP là duy nhất và do đó, không thể thay thế được nữa. Trong Uniswap v3, các vị thế LP hiện được đại diện bằng một token không thể thay thế (NFT). Tuy nhiên, vị thế được chia sẻ vẫn có thể được thay thế (ERC-20).
LP của Uniswap v3 hiện có thể thấy tất cả các khoản phí được tạo trực tiếp trong chính NFT. Các NFT này có thể được giao dịch giữa các ví và chủ sở hữu luôn có thể thu phí vị thế. Về cơ bản, đây là một hình ảnh kỹ thuật số hiển thị thông tin cần thiết, chẳng hạn như cặp token và một đường cong thể hiện "độ dốc" của vị thế. Mỗi vị thế Uniswap v3 cũng có một bảng màu độc đáo và các bể khác nhau được thể hiện bằng các biến thể màu khác nhau.
Các mức phí khác nhau
Uniswap v3 cung cấp cho LP 3 mức phí, 0,05%, 0,30% và 1,00% để cho phép LP điều chỉnh tỷ suất lợi nhuận của họ dựa trên sự biến động dự kiến của cặp token. Ví dụ: các LP chịu rủi ro cao hơn ở các cặp không tương quan, chẳng hạn như ETH/USDT và rủi ro thấp hơn trong các cặp tương quan, chẳng hạn như các cặp stablecoin .
Uniswap trên lớp số 2
Trong lịch sử, phí giao dịch Ethereum đã tăng lên khi mức sử dụng mạng lưới tăng lên. Điều này khiến cho việc sử dụng Uniswap đôi khi không khả thi về mặt kinh tế, đặc biệt là đối với những người dùng nhỏ hơn. Để giải quyết vấn đề này, Uniswap v3 sử dụng các giải pháp mở rộng Layer 2 để mở rộng quy mô hợp đồng thông minh trong khi vẫn tận hưởng sự bảo mật của mạng lưới Ethereum. Việc triển khai này cũng giúp tăng thông lượng giao dịch và đảm bảo mức phí thấp hơn cho người dùng.
Uniswap chạy trên BNB Chain
Uniswap đã hoạt động trên BNB Chain sau khi nhận được sự ủng hộ từ những người bình chọn hoạt động quản trị. Động thái này có khả năng cung cấp cho người dùng các tùy chọn giao dịch hiệu quả hơn về chi phí. Điều đó cũng có nghĩa là người dùng Uniswap sẽ có thể tận dụng ưu điểm tốc độ cao và phí giao dịch thấp của BNB Chain. Ngoài ra, việc tích hợp này cho phép Uniswap khai thác một bể thanh khoản mới, đồng thời nâng cao nhận thức và mức độ chấp nhận của cả nhà đầu tư tổ chức và nhà đầu tư cá nhân.
Uniswap v4
Uniswap v4 mang đến những nâng cấp thú vị để giúp giao dịch phi tập trung mượt mà, rẻ hơn và linh hoạt hơn. Một trong những tính năng lớn nhất là "hook", cho phép nhà phát triển tùy chỉnh cách thức hoạt động của các bể thanh khoản, thêm các tùy chọn như phí động hoặc chia các giao dịch lớn thành các giao dịch nhỏ hơn để tránh tăng giá.
Thay vì tạo một hợp đồng mới cho mỗi bể, tất cả các bể chạy trong một hợp đồng duy nhất (được gọi là kiến trúc Singleton), tiết kiệm phí gas lên đến 99%. Uniswap v4 cũng đơn giản hóa các giao dịch với một hệ thống gọi là flash accounting, đồng thời giới thiệu lại các cặp giao dịch ETH trực tiếp để hoán đổi nhanh hơn và rẻ hơn.
Các bản cập nhật này được thiết kế để cắt giảm chi phí, cho phép các chiến lược giao dịch sáng tạo hơn và làm cho nền tảng trở nên hấp dẫn hơn với các nhà giao dịch và nhà phát triển chuyên nghiệp.
UniswapX
UniswapX là một hệ thống giao dịch mới giúp người dùng có được giá tốt hơn bằng cách thu hút thanh khoản từ nhiều nguồn khác nhau, như sàn giao dịch phi tập trung và hàng tồn kho tư nhân. Thay vì trả phí gas trực tiếp, người dùng sẽ ký lệnh ngoài chuỗi và các "filler" bên thứ ba sẽ xử lý giao dịch, cạnh tranh với nhau để đưa ra mức giá tốt nhất. Mô hình này cũng tránh chi phí giao dịch không thành công và bảo vệ người dùng khỏi hình thức tấn công MEV, đảm bảo giao dịch công bằng hơn.
Tổn thất tạm thời là gì?
Ngoài việc kiếm được phí khi cung cấp thanh khoản cho những nhà giao dịch có thể hoán đổi token, LP cũng nên lưu ý đến một hiệu ứng gọi là lỗ tạm thời. Giả sử Alice là một LP đã gửi 1 ETH và 100 USDT vào một bể Uniswap với tổng thanh khoản là 10.000 (10 ETH x 1.000 USDT); phần còn lại được tài trợ bởi các LP khác như cô. Phần Alice đóng góp vào bể là 10%, có nghĩa là khoản tiền gửi ban đầu của cô ấy chiếm 10% tổng thanh khoản của bể.
Vào thời điểm Alice gửi tiền vào, giá 1 ETH là 100 USDT, nghĩa là khoản tiền gửi của cô là 200 USD (1 ETH x 100 USD + 100 USDT). Bây giờ, giả sử rằng giá ETH tăng lên 400 USDT. Do đó, nhà giao dịch kinh doanh chênh lệch giá thêm USDT vào bể và rút ETH khỏi bể cho đến khi tỷ lệ giữa 2 token này phản ánh chính xác giá mới. Điều này khiến lượng ETH và USDT trong bể giảm xuống còn 5 ETH và 2.000 USDT.
Alice quyết định rút tiền khỏi bể. Theo như phần Alice đóng góp vào bể, cô nhận được 10%, tức là 0,5 ETH và 200 USDT, tổng cộng là 400 USD (0,5 ETH x 400 USD + 200 USDT). Nhìn bề ngoài, có vẻ như Alice đã kiếm được lợi nhuận.
Tuy nhiên, nếu Alice giữ khoản tiền gửi vào ban đầu là 1 ETH và 100 USDT, cô sẽ nhận được tổng giá trị là 500 USD (1 ETH x 400 USD + 100 USDT). Do đó, khi gửi tiền vào bể Uniswap, Alice đã mất đi cơ hội tận dụng ETH tăng giá.
Khoản lỗ này được gọi là “tạm thời” vì nó có thể giảm bớt nếu giá của các token đóng góp vào bể trở lại mức giá tương tự như khi chúng được thêm vào bể. Đồng thời, do nhà cung cấp thanh khoản có thể kiếm lời nên tổn thất này có thể được cân bằng theo thời gian. Tuy nhiên, các LP nên hiểu khái niệm về lỗ tạm thời trước khi gửi tiền vào bể Uniswap.
Cần lưu ý rằng kịch bản trên áp dụng cho dù giá tăng hay giảm kể từ thời điểm gửi tiền vào bể. Điều này có nghĩa là nếu giá của ETH giảm kể từ thời điểm gửi tiền, các khoản lỗ do LP phát sinh cũng có thể tăng lên gấp nhiều lần.
Uniswap kiếm tiền như thế nào?
Doanh thu mà Uniswap có được là nhờ vào một khoản phí nhỏ được tính cho mỗi giao dịch được thực hiện bằng giao thức. "Phí nhà cung cấp thanh khoản này" được đặt ở một mức nhất định của giá trị giao dịch và được tự động phân phối cho LP. Không giống như các sàn giao dịch truyền thống, Uniswap với tư cách là một giao thức không tạo ra doanh thu cho chính nó mà cho LP. Bằng cách tập trung thanh khoản, các LP có thể tăng mức độ tiếp xúc trong phạm vi giá được chỉ định để kiếm được nhiều phí giao dịch hơn nữa trên Uniswap v3.
Ngoài ra, do tính chất nguồn mở và phi tập trung của Uniswap nên không có tổ chức trung ương nào kiểm soát hoặc thu lợi từ giao thức này. Thay vào đó, giao thức được duy trì và cải thiện bởi cộng đồng người dùng và nhà phát triển thông qua hệ thống quản trị phi tập trung.
Token Uniswap (UNI)
Token gốc của Uniswap, UNI, được ra mắt vào tháng 9 năm 2020 và kể từ đó đã thu hút người dùng và LP đến với nền tảng này. UNI là token ERC-20, có nghĩa là token được tạo trên Ethereum và có thể được lưu trữ trong bất kỳ ví tiền mã hóa nào hỗ trợ token ERC-20.
Người nắm giữ token UNI có quyền quản trị, nghĩa là họ có thể bình chọn các thay đổi và cải tiến đối với giao thức. Mức độ quyền biểu quyết của người dùng tỷ lệ thuận với số lượng token quản trị mà họ nắm giữ. Quy trình quản trị là phi tập trung, nghĩa là bất kỳ ai cũng có thể gửi đề xuất và bất kỳ ai cũng có thể bình chọn.
Người dùng có thể mua và bán token UNI trên nhiều sàn giao dịch tiền mã hóa, vì vậy nhà giao dịch có thể sử dụng token UNI để giao dịch các loại tiền mã hoá khác hoặc tham gia vào các ứng dụng tài chính phi tập trung (DeFi). Xin lưu ý rằng các công dụng mới có thể xuất hiện thông qua yêu cầu của cộng đồng và bình chọn quản trị.
Cách sử dụng Uniswap
Để sử dụng Uniswap, bạn cần có ví tiền mã hóa chứa một số token ether (ETH) hoặc ERC-20. Sau đây là cách sử dụng tùy chọn hoán đổi đơn giản trên Uniswap:
Kết nối với ví Ethereum của bạn trên trang web Uniswap.
Chọn token bạn muốn giao dịch. Uniswap hỗ trợ một số token ERC-20; hãy đảm bảo bạn chọn đúng token.
Nhập số lượng bạn muốn mua. Sau đó, giao diện sẽ hiển thị cho bạn số token khác mà bạn sẽ nhận được dựa trên tỷ giá quy đổi hiện tại.
Nếu số tiền thỏa đáng, bạn có thể nhấp vào "Swap (Hoán đổi)". Sau đó, ví của bạn sẽ nhắc bạn xác nhận giao dịch.
Sau khi xác nhận giao dịch, giao dịch sẽ được thực hiện trên Ethereum. Cuối cùng, token sẽ được hiển thị trong ví của bạn.
Tổng kết
Uniswap là một giao thức DEX đang phát triển, cho phép bất kỳ ai có ví tiền mã hóa mua, bán và hoán đổi nhiều loại tài sản kỹ thuật số. Nền tảng này đã cho phép một loại LP mới kiếm được phí từ tài sản nhàn rỗi, đồng thời cho phép nhà giao dịch dễ dàng hoán đổi các loại tiền mã hoá.
Việc ra mắt token quản trị UNI tiếp tục khẳng định vị thế là nền tảng hướng đến cộng đồng của Uniswap. Khi hệ sinh thái DeFi tiếp tục phát triển, sẽ thật thú vị khi thấy các DEX phát triển để đáp ứng nhu cầu của người dùng mà vẫn duy trì giá trị cốt lõi là phi tập trung.
Đọc thêm:
Tuyên bố miễn trừ trách nhiệm: Nội dung này được cung cấp cho bạn trên cơ sở “nguyên trạng” chỉ nhằm mục đích cung cấp thông tin chung và phổ biến kiến thức, không phải là sự cam đoan hay bảo đảm dưới bất kỳ hình thức nào. Nội dung này không nên hiểu là lời khuyên về tài chính, pháp lý hoặc chuyên môn khác, cũng như không nhằm mục đích khuyến nghị mua bất kỳ sản phẩm hoặc dịch vụ cụ thể nào. Bạn nên tìm kiếm lời khuyên của riêng bạn từ các cố vấn chuyên môn thích hợp. Trong trường hợp bài viết được đóng góp bởi người đóng góp bên thứ ba, xin lưu ý rằng những quan điểm thể hiện đó thuộc về người đóng góp bên thứ ba và không nhất thiết phản ánh quan điểm của Binance Academy. Vui lòng đọc toàn bộ tuyên bố miễn trừ trách nhiệm của chúng tôi tại đây để biết thêm chi tiết. Giá tài sản kỹ thuật số có thể biến động. Giá trị khoản đầu tư của bạn có thể tăng hoặc giảm và có thể bạn sẽ không lấy lại được số tiền đã đầu tư. Bạn hoàn toàn chịu trách nhiệm về các quyết định đầu tư của mình và Binance Academy không chịu trách nhiệm pháp lý về bất kỳ tổn thất nào mà bạn có thể phải chịu. Tài liệu này không nên hiểu là lời khuyên về tài chính, pháp lý hoặc chuyên môn khác. Để biết thêm thông tin, hãy xem Điều khoản sử dụng và Cảnh báo rủi ro của chúng tôi.