Uniswap V0
Uniswap V1 ra mắt vào tháng 11 năm 2018. Tuy nhiên, trên thực tế, trong năm trước, nguyên mẫu của Uniswapd đã được hình thành. Vào năm 2017, người sáng lập Hayden đã từ chức khỏi Siemens, Karl, một người bạn làm việc tại Ethereum Foundation, đã an ủi Hayden rằng: “Kỹ thuật cơ khí là ngành công nghiệp hoàng hôn và Ethereum là tương lai.” Dưới sự hướng dẫn của Karl, Hayden đã tìm hiểu về Ethereum và Solidity , Vào tháng 11 năm 2017, anh ấy đã tạo ra Proof-of-something (Bằng chứng về khái niệm AMM như họ đã đặt tên cho nó), đó là Uniswap V0 . Hình ảnh này cho thấy Uniswap trông như thế nào ngay từ đầu.
Trước khi ra mắt chính thức V1, Hayden đang làm việc trên V0 bằng văn phòng của Balance và MakerDao . Vào cuối tháng 7 năm 2018, Uniswap đã chính thức nhận được Khoản tài trợ từ Ethereum Foundation.
Uniswap V1
Vào ngày 2 tháng 11 năm 2018, ngày cuối cùng của Devcon 4, hợp đồng thông minh Uniswap đã được triển khai trên mạng chính Ethereum. Vào ngày đó, chỉ có 30.000 đô la thanh khoản được gửi dưới dạng thanh khoản cơ bản của ba mã thông báo, chỉ có thể đảm bảo độ sâu giao dịch là 100 đô la. Tiếp theo, uniswap.io và app.uniswap.org/# cũng đã được triển khai và ra mắt.
Vào tháng 9 năm 2019, Uniswap V1 đã ra mắt dự án khai thác thanh khoản đầu tiên, đó là dự án khai thác thanh khoản dựa trên mã thông báo ERC-20. Trong giai đoạn V1, khối lượng giao dịch tương đối nhỏ và quy mô người dùng tương đối nhỏ. Là phiên bản đầu tiên của giao thức Uniswap. V1 sử dụng cơ chế dựa trên Nhà tạo lập thị trường tự động (AMM) cho phép người dùng giao dịch mã thông báo không được phép trên chuỗi khối Ethereum mà không cần sổ đặt hàng. Một mô hình sản phẩm không đổi được áp dụng, tức là x*y=k, trong đó x và y là số dư của hai mã thông báo trong cặp giao dịch.
Cơ chế đổi mới của Uniswap V1 cho phép người dùng thực hiện các giao dịch mã thông báo một cách nhanh chóng và thuận tiện mà không cần dựa vào các sàn giao dịch tập trung truyền thống; nó đặt nền tảng cho các phiên bản tiếp theo của Uniswap và trở thành nguồn cảm hứng cho các giao thức AMM khác. Nhưng trên thực tế, phiên bản Uniswap V1 tại thời điểm đó không thu hút được nhiều người dùng.
Uniswap V2
Vào tháng 5 năm 2020, Uniswap V2 đã được phát hành. Đồng thời, vào tháng 9 năm 2020, SushiSwap bắt đầu xuất hiện trên sân khấu của cộng đồng mã hóa, thu hút rất nhiều sự chú ý và người dùng, điều này thực sự khiến Uniswap thực sự bắt đầu thu hút được sự chú ý của thị trường người dùng.
Thay đổi đáng kể nhất của Uniswap V2 trên nền Uniswap V1 là giới thiệu giao dịch nhiều cặp mã thông báo, tăng tính linh hoạt của các cặp giao dịch và nâng cấp từ ERC-20 chỉ có thể trao đổi bằng ETH để hỗ trợ ERC-20 lên ERC- 20 trao đổi. Ngoài ra, những cải tiến đáng kể đối với tiên tri về giá trung bình theo thời gian (TWAP) được giới thiệu với Uniswap V2.
Sự ra mắt của Uniswap V2 củng cố vị thế của Uniswap trong lĩnh vực trao đổi phi tập trung. Nó cung cấp nhiều chức năng và tính linh hoạt hơn, cho phép người dùng quản lý thanh khoản tốt hơn và thực hiện nhiều loại giao dịch hơn. Uniswap V2 cũng đã góp phần vào sự phát triển nhanh chóng của tài chính phi tập trung (DeFi), cung cấp cho người dùng một nguồn thanh khoản quan trọng.
Uniswap V3
Ra mắt vào tháng 5 năm 2021, Uniswap V3 đã giới thiệu khái niệm “Thanh khoản tập trung” . Nó cho phép các nhà cung cấp thanh khoản xác định phạm vi giá cụ thể trong các cặp giao dịch để kiểm soát giá chính xác hơn. Điều này mang lại cho các nhà cung cấp thanh khoản khoản tăng phí giao dịch lớn hơn và giảm cơ hội cho các nhà kinh doanh chênh lệch giá tận dụng chênh lệch giá.
Uniswap V3 cũng mở rộng tiên tri của Uniswap V2, tối ưu hóa phương pháp tính toán và Hiệu suất sử dụng gas của tiên tri TWAP. Máy tiên tri V3 có thể kéo dài thời gian cung cấp dữ liệu lên 9 ngày hoặc lâu hơn thông qua một cuộc gọi chuỗi. Đồng thời, thông qua tối ưu hóa tổng thể của TWAP, mức tiêu thụ Gas giảm khoảng 50% so với V2. Các giao dịch đơn giản sẽ tương đương so với V2.Các tính năng rẻ hơn khoảng 30%.
Ngoài ra, Uniswap V2 sử dụng phí giao dịch tiêu chuẩn 0,3%, trong khi V3 cung cấp 3 mức phí riêng biệt: 0,05%, 0,3% và 1%. Điều này cho phép các nhà cung cấp thanh khoản lựa chọn nhóm dựa trên rủi ro mà họ sẵn sàng chấp nhận. V3 lần đầu tiên giới thiệu mô hình sử dụng NFT làm LP để cung cấp bằng chứng về tính thanh khoản, tức là tính thanh khoản được cung cấp được theo dõi bởi các mã thông báo ERC 721 không đồng nhất.
Sự ra mắt của Uniswap V3 đã có tác động lớn đến hệ sinh thái DeFi. Nó cung cấp cho các nhà cung cấp thanh khoản nhiều lựa chọn hơn và cơ hội thu nhập tốt hơn, đồng thời nâng cao hiệu quả giao dịch. Uniswap V3 cũng thúc đẩy sự đổi mới trong các sàn giao dịch phi tập trung và dẫn đầu nỗ lực của các sàn giao dịch và giao thức khác nhằm cải thiện trải nghiệm người dùng và giảm chi phí giao dịch. Nhưng đồng thời, các nhà cung cấp thanh khoản thụ động đã bị chỉ trích vì bị JIT và các nhà tạo lập thị trường chuyên nghiệp vắt kiệt không gian thu nhập từ phí.
Cụ thể, hợp đồng Hooks có thể được gọi tại các điểm chính sau:
· onSwap: Được gọi khi trao đổi xảy ra, nó có thể được sử dụng để triển khai logic tùy chỉnh, chẳng hạn như ghi lại thông tin giao dịch, thực hiện các hoạt động cụ thể hoặc sửa đổi phí giao dịch, v.v.
· onMint: Được gọi khi nhà cung cấp thanh khoản thêm thanh khoản vào nhóm, nó có thể được sử dụng cho logic tùy chỉnh, chẳng hạn như ghi lại thông tin liên quan do thanh khoản cung cấp hoặc thực hiện các hoạt động cụ thể.
· onBurn: Được gọi khi nhà cung cấp thanh khoản rút thanh khoản khỏi nhóm, nó có thể được sử dụng cho logic tùy chỉnh, chẳng hạn như ghi lại thông tin liên quan do thanh khoản cung cấp hoặc thực hiện các hoạt động cụ thể.
Phiên bản trước của các nhà phát triển pool thanh khoản chỉ có thể tùy chỉnh LP và phí LP và V4 Hook cho phép các nhà phát triển thực hiện nhiều đổi mới hơn dựa trên tính thanh khoản và bảo mật của Uniswap, cho phép các nhà phát triển thiết lập nhiều hành vi tùy chỉnh hơn, Uniswap Labs đã giới thiệu một loạt khả năng sau đây, tiết lộ sự độc đáo đặc tính của sản phẩm, bao gồm:
- Nhà tạo lập thị trường dựa trên trung bình trọng số theo thời gian (TWAMM)
- Hoa hồng động dựa trên sự biến động hoặc các giá trị khácLệnh giới hạn trên chuỗi
- Thỏa thuận cho vay tiền gửi thanh khoản ngoài phạm vi
- Oracle on-chain tùy chỉnh, chẳng hạn như geomean oracles
- Tự động tái đầu tư phí xử lý LP vào vị trí LP
- Phân phối lợi nhuận MEV (giá trị có thể khai thác của công cụ khai thác) tích hợp cho LP
Mối quan hệ giữa việc tối ưu hóa Uniswap V4 và khoản lỗ chưa thanh toán (IL)
Trên thực tế, những tối ưu hóa này tăng cường hơn nữa hiệu quả sử dụng vốn đồng thời củng cố vị thế của cơ sở hạ tầng thanh khoản của Uniswap, nhưng vấn đề tổn thất không được bù đắp (IL) của thanh khoản tập trung vẫn còn nổi cộm.
IL là một vấn đề phụ trợ nội sinh của AMM, miễn là giá của hai tài sản khác với giá ban đầu, IL sẽ được tạo ra. Đối với cơ chế thanh khoản tập trung của Uni V3, V4 (và các giao thức quản lý thanh khoản tương tự khác), bản thân vấn đề IL nghiêm trọng hơn do Gamma cao trong phạm vi hẹp, điều này có thể nghiêm trọng hơn trong một số trường hợp, chẳng hạn như thị trường biến động cao hoặc khi tương quan giữa các tài sản cung cấp tính thanh khoản thấp.
Về IL, hiện tại có các giải pháp sau, nhưng tất cả đều chỉ gián tiếp làm giảm bớt vấn đề này:
- Ví dụ: sử dụng trợ cấp mã thông báo giao thức. Các nhà cung cấp thanh khoản có thể đặt cược với thanh khoản của họ. Bằng cách đặt cược các mã thông báo này, các nhà cung cấp thanh khoản có thể nhận được phần thưởng hoặc khoản bồi thường bổ sung để bù đắp các khoản lỗ tạm thời có thể xảy ra. Những phần thưởng này có thể được cung cấp dưới dạng mã thông báo bổ sung hoặc một phần phí giao dịch giao thức.
- Triển khai cấu trúc phí linh hoạt để điều chỉnh phí dựa trên điều kiện thị trường và mức độ thua lỗ tạm thời mà các nhà cung cấp thanh khoản gặp phải. Tính phí cao hơn trong thời gian thua lỗ tạm thời đáng kể và phân phối các khoản phí bổ sung này như một khoản bồi thường cho các nhà cung cấp thanh khoản.
- Nền tảng có thể thiết lập một quỹ bảo hiểm để bồi thường cho các nhà cung cấp thanh khoản đối với bất kỳ tổn thất nào do tổn thất tạm thời. Các khoản tiền này thường được huy động thông qua các luồng doanh thu khác nhau trong giao thức hoặc thông qua các khoản đóng góp từ chính nền tảng.
- Các cơ chế bảo hiểm rủi ro (quyền chọn, v.v.), trong đó các nhà cung cấp thanh khoản có thể tham gia vào các hợp đồng phái sinh hoặc sử dụng các công cụ tài chính khác để phòng ngừa rủi ro biến động giá và giảm thiểu tác động của các khoản lỗ tạm thời.
- Tái cân bằng tài sản động nhằm mục đích tối ưu hóa khả năng tiếp cận của các nhà cung cấp thanh khoản và giảm tổn thất tiềm ẩn bằng cách liên tục điều chỉnh phân bổ tài sản theo biến động giá và điều kiện thị trường.
- Dự đoán giá và giá trung bình theo thời gian (TWAP): Dự báo giá và cơ chế định giá dựa trên TWAP có thể được sử dụng để giảm tác động của những thay đổi giá đột ngột đối với các nhà cung cấp thanh khoản. Bằng cách dựa vào dữ liệu giá ổn định và đáng tin cậy hơn, các nhà cung cấp thanh khoản có thể hiểu rõ hơn về điều kiện thị trường và điều chỉnh vị trí của họ cho phù hợp.
Có thể thấy rằng phí xử lý động của Uniswap V4, giá tiên tri được tối ưu hóa hơn và nhiều khoản trợ cấp LP hơn (trợ cấp MEV, phí xử lý tái đầu tư tự động, v.v.) đều gián tiếp bù đắp cho khoản lỗ IL của LP ở một mức độ nào đó.
Về độ phức tạp của hợp đồng và bảo mật, logic cốt lõi của Uniswap V4 không thể nâng cấp như V3. Mặc dù mỗi pool có thể sử dụng hợp đồng thông minh Hooks của riêng mình, nhưng Hooks sẽ kiểm tra xem phần chức năng này có yêu cầu gọi hợp đồng bên ngoài hay không. . Các hợp đồng cần gọi quá nhiều hợp đồng bên ngoài, điều này cũng sẽ mang lại thêm chi phí gas (vì vậy Swap đơn giản có thể không rẻ hơn V3/V2), đây cũng là sự Đánh đổi do sự phức tạp và thành phần mang lại.
Trong phiên bản trước, người dùng đã thực sự giao dịch với WETH. ETH không phải là Hợp đồng mã thông báo mà WETH là Hợp đồng mã thông báo. Đối với Uniswap, hợp đồng ERC 20 dễ tích hợp hơn, vì vậy mỗi lần người dùng Swap cần đóng gói thêm ETH thời gian, thay đổi ETH thành WETH, bước này dẫn đến lãng phí gas. V4 khôi phục hỗ trợ cho ETH gốc, tiếp tục tiết kiệm chi phí Gas.Tác động tiềm năng và cơ hội của Uniswap V4 trên các đường đua khác
1) Theo dõi tổng hợp
Từ góc độ của thị trường tổng hợp, Uniswap V4 cung cấp tỷ lệ tốt hơn, hiệu quả sử dụng vốn cao hơn và nhóm thanh khoản khổng lồ được tích hợp bởi Singleton, sẽ thu hút nhiều hơn từ thị trường tổng hợp (1inch, Cowswap), là đường đua có tỷ lệ luân chuyển cao. khối lượng giao dịch.
2) DEX tùy chỉnh và thỏa thuận chức năng tùy chỉnh thanh khoản tương tự
Tác động của Đơn đặt hàng giới hạn Onchain, phân phối thanh khoản tùy chỉnh, tỷ lệ động, v.v. đối với Dex hiện có với các chức năng tương tự, bao gồm cả kho tiền nâng cao năng suất LP trên Uni V3. Thỏa thuận có thể phải đối mặt với tình huống tham gia nếu không thể giành chiến thắng và cuối cùng trở thành một phần của hệ sinh thái Uniswap V4. Đối với DEX trong tương lai hoặc các giao thức DeFi khác, về cơ bản nó có thể thay đổi mô hình xây dựng thanh khoản. Móc của Uniswap V4 có thể trở thành công cụ mạnh mẽ nhất để xây dựng thanh khoản và chi phí xây dựng nền tảng DeFi và kết hợp thanh khoản sẽ giảm đáng kể.
3) CEX
Đối với các sàn giao dịch tập trung, do chức năng giới hạn giá và tính chính thống của phân cấp, Uniswap V4 có thể giành được nhiều thị phần hơn từ CEX đình đám. Nhưng trên thực tế, so với CEX, vấn đề lớn nhất cản trở người dùng tham gia DEX là tốc độ và hiệu quả không bằng CEX, và nhiều khi, đối với hầu hết mọi người, ngưỡng sử dụng DEX ban đầu và sự hy sinh của bảo mật hợp đồng để phân cấp Giới tính và các rủi ro khác, do đó người dùng cần phải chịu chi phí tương đối cao. Nói một cách đơn giản, hiệu quả thấp và không sử dụng được đòi hỏi phải cải tiến và giải pháp cho cơ sở hạ tầng DEFI và phiên bản V4 hiện tại không thể giải quyết vấn đề này một cách hiệu quả. Sau khi giải quyết được hai vấn đề này, con đường để DEX thay thế CEX sẽ suôn sẻ hơn.
4) Đường đua MEV
Khi nó không thể mang lại lợi ích cho Chủ sở hữu cổ phần cốt lõi của nền tảng (LP&Swapper), MEV và giao thức đối lập nhau.
Trong các phiên bản trước, Uniswap V1 không có cơ chế tích hợp được thiết kế đặc biệt để ngăn chặn hoặc giảm thiểu MEV (giá trị có thể khai thác của người khai thác), khiến người khai thác hoặc người xác thực kiếm thêm lợi nhuận bằng cách thao túng thứ tự giao dịch trong mạng chuỗi khối gây bất lợi cho người dùng. .
Để giúp giảm thiểu MEV, Uniswap V2 giới thiệu tính năng “giá tiên tri”, một nguồn giá bên ngoài cung cấp thông tin giá tài sản đáng tin cậy và chống giả mạo. Bằng cách dựa vào các nhà tiên tri về giá, Uniswap V2 nhằm mục đích ngăn chặn các cuộc tấn công chạy trước, trong đó các nhà giao dịch lợi dụng sự chậm trễ về thời gian xác nhận khối để thao túng giá kiếm lời.
Uniswap V3 giới thiệu một số tính năng để giảm thiểu MEV, bao gồm các khái niệm về thanh khoản tập trung và thanh khoản không đồng nhất (các vị trí NFT LP). Thanh khoản tập trung cho phép các nhà cung cấp thanh khoản chỉ định phạm vi giá cho thanh khoản của họ, giảm nguy cơ thao túng giá. Các vị trí thanh khoản không đồng nhất cho phép các nhà cung cấp thanh khoản có quyền kiểm soát chi tiết đối với tính thanh khoản của họ, giảm nguy cơ bị các nhà kinh doanh chênh lệch giá siết chặt hoặc lợi dụng.
Trong Uniswap V4, cơ chế phân bổ MEV được nội bộ hóa mang đến cơ hội cho các nhà phát triển MEV muốn chiếm một vai trò thuận lợi trong nhóm V4.
5) Theo dõi Oracle
TWAP của Uniswap V2 là một cỗ máy tiên tri trên chuỗi, có thể được áp dụng để lấy giá của bất kỳ Mã thông báo nào hiện có trên Uniswap. và có chi phí bảo trì.
TWAP của Uniswap V3 giải quyết lỗi này và việc lưu trữ dữ liệu kích hoạt không còn yêu cầu chương trình ngoại tuyến được kích hoạt thường xuyên mà được kích hoạt tự động khi giao dịch xảy ra trên Uniswap. Về nguồn dữ liệu để tính toán TWAP, Uniswap V2 chỉ lưu trữ ba giá trị mới nhất là giá 0 CumulativeLast, giá 1 CumulativeLast và blockTimestampLast. Uniswap V3 hỗ trợ nhiều trình quan sát giá (Oracle Observer), có thể lấy dữ liệu giá từ nhiều nguồn. Thiết kế này làm tăng khả năng chịu lỗi và độ tin cậy về giá của hệ thống. Ví dụ: Uniswap v3 sàng lọc nhóm có tỷ lệ hoa hồng khác nhau cho cùng một cặp tiền tệ. Nhóm không trống và có tính thanh khoản cao nhất sẽ trở thành nhóm mục tiêu. Dữ liệu giá trong nhóm có tính thanh khoản tốt nhất được sử dụng làm giá của nguồn tiên tri.
Tiên tri tích hợp của Uniswap V4 sẽ được tùy chỉnh nhiều hơn, chẳng hạn như Geomean Oracles, chẳng hạn như sử dụng các phương pháp tính giá tiên tri khác nhau cho các nhóm sâu và ổn định có khối lượng lớn (ETH-BTC) và các cặp mã thông báo có tính thanh khoản kém.
Về tác động đối với đường đi của tiên tri, chi phí thao túng của tiên tri TWAP của Uniswap là để kiểm soát giá trung bình của các mã thông báo trong một khoảng thời gian. Ngược lại, chi phí thao túng của Chainlink đang phá vỡ đủ các nút và thao túng giá trên các sàn giao dịch. Do đó, Chainlink là một tiên tri ngoài chuỗi và tiên tri tích hợp sẵn của Uniswap V4 sẽ không gây ra mối đe dọa cho Chainlink trong thời điểm hiện tại. Đối với các dự án sinh thái của Uniswap (chẳng hạn như cho vay, tiền ổn định, tài sản tổng hợp, v.v.), vẫn cần có sự tham gia của các nhà tiên tri ngoài chuỗi như Chainlink.
Tóm tắt
Nhìn chung, hướng của Uniswap V4 đang hướng tới cơ sở hạ tầng thực sự của DeFi và các thử nghiệm ngoài sức tưởng tượng dành cho các nhà phát triển có thể xảy ra trên Uniswap V4.
Đối với LP, việc thêm thanh khoản sẽ được tùy chỉnh và thuận tiện hơn. Đối với người dùng, việc tạo một nhóm giao dịch sẽ rẻ hơn và các giao dịch có nhiều tùy chọn hơn. Ví dụ, sử dụng V2, V3 và V4 có những ưu điểm riêng, hợp đồng của V2 đơn giản và giao dịch của một nhóm duy nhất rẻ, cấu trúc của V4 phức tạp nhưng có thể giúp người dùng tiết kiệm rất nhiều chi phí gas khi nhiều hồ bơi cần phải được gọi.
Sự phát triển liên tục của DeFi sẽ dẫn đến việc tối ưu hóa liên tục các phương pháp quản lý thanh khoản. Đối với phía dự án, chức năng Uniswap V4 Donate() có thể giúp phía dự án hối lộ thanh khoản để đạt được mục tiêu quản lý thanh khoản. Ngoài ra, Hook of Uniswap V4 có thể trở thành công cụ mạnh mẽ nhất để xây dựng thanh khoản và chi phí xây dựng nền tảng DeFi và kết hợp thanh khoản sẽ giảm đáng kể.
Bối cảnh DeFi trong tương lai cũng sẽ trải qua những thay đổi lớn do sự xuất hiện của V4. Mã V4 vẫn chưa được hoàn thiện và xem xét nên sẽ mất một thời gian trước khi phát hành chính thức, đây là giai đoạn cửa sổ để nhiều giao thức phát triển tính thanh khoản của riêng chúng và điều chỉnh hướng phát triển của chúng.