Tác giả: Yilan, LD Capital Uniswap V0

Uniswap V1 được ra mắt vào tháng 11 năm 2018. Tuy nhiên, trên thực tế, vào năm trước, nguyên mẫu của Uniswapd đã được hình thành. Năm 2017, người sáng lập Hayden từ chức ở Siemens. Bạn của ông, Karl, người từng làm việc tại Ethereum Foundation, đã an ủi Hayden rằng: “Kỹ thuật cơ khí là một ngành đang hoàng hôn và Ethereum là tương lai”. 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), đó là Uniswap V0. Bức ảnh này cho thấy Uniswap trông như thế nào lúc ban đầu.

Trước khi ra mắt chính thức V1, Hayden đã sử dụng văn phòng của Balance và MakerDao để làm việc trên V0. Cuối tháng 7 năm 2018, Uniswap đã chính thức nhận được Grant 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 của Uniswap đã được triển khai trên mạng chính Ethereum. Vào ngày đó, chỉ có 30.000 đô la Mỹ thanh khoản được gửi làm 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 Mỹ. 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 đã khởi động dự án khai thác thanh khoản đầu tiên, cụ thể là khai thác thanh khoản dựa trên token ERC-20. Trong 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 thực hiện các giao dịch mã thông báo không được phép mà không cần sổ đặt hàng trên chuỗi khối Ethereum. Một mô hình sản phẩm không đổi được áp dụng, nghĩa 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 giao dịch token 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à đóng vai trò là 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 lúc đó không thu hút được nhiều người dùng.

Uniswap V2

Uniswap V2 được phát hành vào tháng 5 năm 2020. Đồ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 một lượng lớn sự chú ý và người dùng. Điều này thực sự khiến Uniswap thực sự bắt đầu nhận được sự chú ý từ thị trường người dùng.

Thay đổi đáng kể nhất của Uniswap V2 dựa trên Uniswap V1 là việc đưa vào giao dịch nhiều cặp token, tăng tính linh hoạt của các cặp giao dịch và nâng cấp từ trao đổi ERC-20 lên ETH để hỗ trợ trao đổi ERC-20 lên ERC-20. Ngoài ra, Uniswap V2 còn giới thiệu những cải tiến lớn đối với oracle Giá trung bình có trọng số theo thời gian (TWAP).

Sự ra mắt của Uniswap V2 củng cố vị thế của Uniswap trong lĩnh vực giao dịch phi tập trung. Nó cung cấp nhiều tính 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

Uniswap V3 được ra mắt vào tháng 5 năm 2021, 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 lợi ích lớn hơn về phí giao dịch và giảm cơ hội cho các nhà kinh doanh chênh lệch giá giao dịch dựa trên chênh lệch giá.

Uniswap V3 cũng mở rộng oracle của Uniswap V2 và tối ưu hóa phương pháp tính toán cũng như hiệu suất Gas của oracle TWAP. Nhà tiên tri V3 có thể kéo dài thời gian sẵn có của dữ liệu lên 9 ngày hoặc hơn thông qua một cuộc gọi trực tuyến. Đồng thời, thông qua việc tối ưu hóa tổng thể TWAP, mức tiêu thụ gas sẽ giảm khoảng 50% so với V2. tương đương với V2. Chức năng này 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 chọn nhóm dựa trên rủi ro mà họ sẵn sàng chấp nhận. Lần đầu tiên, V3 giới thiệu mô hình sử dụng NFT làm LP để cung cấp bằng chứng thanh khoản, nghĩa là thanh khoản được cung cấp được theo dõi bởi các mã thông báo ERC721 không thể thay thế.

Sự ra mắt của Uniswap V3 đã có tác động đáng kể đến hệ sinh thái DeFi. Nó cung cấp cho các nhà cung cấp thanh khoản nhiều sự lựa chọn hơn và cơ hội lợi nhuận tốt hơn đồng thời cải thiện hiệu quả giao dịch. Uniswap V3 cũng thúc đẩy sự đổi mới trong giao dịch phi tập trung và dẫn đầu các sàn giao dịch và giao thức khác trong nỗ lực cải thiện trải nghiệm người dùng và giảm chi phí giao dịch. Tuy nhiên, đồ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 thu nhập từ phí.

Uniswap V4 — Những cái móc thay đổi mọi thứ

Sau khi bản dự thảo sách trắng của Uniswap V4 được tung ra, thị trường đã đưa ra cách giải thích đầy đủ. Chủ yếu được đề cập là các tối ưu hóa như Hook, Singleton, Flash Accounting và ETH gốc, trong đó Hook là cải tiến quan trọng nhất của V4. Hook của Uniswap V4 có thể trở thành công cụ mạnh mẽ nhất để xây dựng thanh khoản Trong tương lai, chi phí xây dựng nền tảng DeFi và kết hợp thanh khoản sẽ giảm đi rất nhiều.

móc

Nói một cách đơn giản, hợp đồng Hooks là hợp đồng gọi các hợp đồng thông minh khác và thực thi logic trong suốt vòng đời giao dịch. Những logic này có thể được triển khai theo hợp đồng do người dùng xác định và được gọi vào những thời điểm quan trọng.

Cụ thể, hợp đồng Hooks có thể được gọi ở những điểm chính sau:

· onSwap: Được gọi khi trao đổi diễn 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.

· 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 để tùy chỉnh logic, 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ể.

Trong các phiên bản trước của nhà phát triển nhóm thanh khoản, nhà phát triển chỉ có thể tùy chỉnh phí LP và LP, trong khi V4 Hooks cho phép 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 nhà phát triển thiết lập nhiều hành vi tùy chỉnh hơn. Uniswap Labs thể hiện nhiều khả năng sau. tiết lộ các tính năng độc đáo của sản phẩm, bao gồm:

· Nhà tạo lập thị trường bình quân gia quyền theo thời gian (TWAMM)

· Phí động dựa trên sự biến động hoặc các giá trị khác

· Lệnh giới hạn giá chuỗi

· Các giao thức cho vay và gửi tiền thanh khoản ngoài phạm vi

· Các oracle trên chuỗi được tùy chỉnh, chẳng hạn như oracle geomean

· Tự động tái đầu tư phí LP vào các vị trí LP

· Tích hợp phân phối lợi nhuận MEV (giá trị có thể khai thác) cho LP

Mối quan hệ giữa tối ưu hóa Uniswap V4 và mất mát miễn phí (IL)

Trên thực tế, những tối ưu hóa này nâng cao 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 đề lỗ chưa thanh toán (IL) của thanh khoản tập trung vẫn còn nổi bật.

IL là vấn đề đồng thời của tính nội sinh AMM. Chỉ cần giá của hai tài sản lệch khỏi giá ban đầu thì IL sẽ xảy ra. Đối với Uni V3, cơ chế thanh khoản tập trung của 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 và có thể quan trọng hơn trong một số trường hợp, chẳng hạn như biến động cao ở thị trường biến động hoặc khi mối tương quan giữa các tài sản mang lại tính thanh khoản thấp.

Về IL, hiện tại có các giải pháp sau nhưng chỉ gián tiếp 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 cùng với tính thanh khoản của họ. Bằng cách đặt cọc các token này, 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 của giao thức.

· Triển khai cơ cấu phí linh hoạt điều chỉnh phí dựa trên điều kiện thị trường và mức 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 những khoảng thời gian có tổn thất tạm thời đáng kể và phân phối các khoản phí bổ sung này cho các nhà cung cấp thanh khoản dưới dạng bồi thường.

· Nền tảng có thể thành lập quỹ bảo hiểm để bồi thường cho các nhà cung cấp thanh khoản về mọi tổn thất phát sinh 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 đóng góp từ chính nền tảng.

· Cơ chế phòng ngừa rủi ro (quyền chọn, v.v.), nơi các nhà cung cấp thanh khoản có thể tham gia vào 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 trước 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 năng động, nhằm mục đích tối ưu hóa khả năng tiếp cận của 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 dựa trên biến động giá và điều kiện thị trường.

· Tiên đoán giá và giá trung bình theo thời gian (TWAP): Tiên đoán 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ị thế của họ cho phù hợp.

Có thể thấy rằng phí xử lý linh hoạt của Uniswap V4, giá oracle được tối ưu hóa hơn và nhiều trợ cấp LP hơn (trợ cấp MEV, phí xử lý tái đầu tư tự động, v.v.) có thể gián tiếp bù đắp tổn thất IL của LP ở một mức độ nhất định.

Về tính bảo mật và độ phức tạp của hợp đồng, logic cốt lõi của Uniswap V4 không thể nâng cấp được như V3. Mặc dù mỗi nhóm có thể sử dụng hợp đồng thông minh Hooks của riêng mình, Hooks sẽ kiểm tra xem phần chức năng này có yêu cầu gọi các hợp đồng bên ngoài hay không để làm phong phú thêm các chức năng của Uniswap V4 và cho phép nhiều khả năng kết hợp hơn, nhưng nó bị giới hạn ở thời điểm nhóm được tạo. . Các quyền cụ thể được xác định. Hợp đồng cần gọi quá nhiều hợp đồng bên ngoài cũng sẽ phát sinh 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 tính phức tạp và kết hợp gây ra.

Singleton

Trong Uniswap V3, việc triển khai các hợp đồng riêng biệt cho từng nhóm thanh khoản sẽ làm tăng chi phí tạo nhóm thanh khoản và thực hiện hoán đổi trên nhiều nhóm. Trong Uniswap V4, hợp đồng "Singleton" được sử dụng để lưu tất cả các nhóm thanh khoản, giúp tiết kiệm đáng kể phí Gas vì các giao dịch mã thông báo không còn cần phải chuyển giữa các hợp đồng khác nhau. Ước tính sơ bộ cho thấy V4 giảm tới 99% phí gas để tạo nhóm thanh khoản.

Kế toán flash

Hệ thống kế toán nhanh như một sự bổ sung cho Singleton. Trong V4, hệ thống không còn chuyển tài sản vào và ra khỏi nhóm thanh khoản vào cuối mỗi sàn giao dịch mà chỉ chuyển theo số dư ròng. Thiết kế này giúp hệ thống hoạt động hiệu quả hơn và có thể tiết kiệm gas hơn trong Uniswap V4.

ETH gốc

Ở phiên bản trước, người dùng thực sự đang giao dịch với WETH. ETH không phải là Hợp đồng Token mà WETH là Hợp đồng Token. Đối với Uniswap, hợp đồng ERC20 dễ tích hợp hơn nên mỗi lần người dùng Swap cần đóng gói thêm ETH, chuyển ETH. vào WETH, bước này gây lãng phí khí. 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 và cơ hội tiềm tàng của Uniswap V4 trên các xu hướng khác

1) Bản nhạc tổng hợp

Từ góc độ của thị trường tổng hợp, Uniswap V4 cung cấp tỷ giá 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, điều này sẽ thu hút nhiều hơn từ thị trường tổng hợp (1inch, Cowswap), vốn là kênh dành cho tỷ lệ khối lượng. về khối lượng giao dịch.

2) DEX tùy chỉnh và các giao thức chức năng tùy chỉnh thanh khoản tương tự

Tác động của Lệnh giới hạn Onchain, phân phối thanh khoản tùy chỉnh, tỷ lệ động, v.v. trên Dex hiện có với các chức năng tương tự, bao gồm giao thức sản phẩm vault nâng cao năng suất LP trên Uni V3, dường như là một kết quả có thể thấy trước. Giao thức có thể phải đối mặt với tình huống tham gia. nếu nó không thể bị đánh bại và cuối cùng trở thành một phần của hệ sinh thái Uniswap V4. Đối với DEX hoặc các giao thức DeFi khác trong tương lai, mô hình xây dựng thanh khoản của chúng có thể được thay đổi về cơ bản. Hook của Uniswap V4 có thể trở thành công cụ mạnh mẽ nhất để xây dựng nền tảng DeFi và kết hợp tính thanh khoản sẽ giảm đáng kể.

3) CEX

Đối với các sàn giao dịch tập trung, Uniswap V4 có thể giành được nhiều thị phần hơn từ CEX đang bị tàn phá nhờ chức năng giới hạn giá và tính hợp pháp phi tập trung của nó. 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 là tốc độ và hiệu quả không bằng CEX, và đối với hầu hết mọi người, ngưỡng trả trước để sử dụng DEX và sự hy sinh bảo mật hợp đồng cho phân cấp rủi ro về tình dục và các rủi ro khác, khiến người dùng 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ó sử dụng đòi hỏi cơ sở hạ tầng DEFI phải được cải thiện và giải quyết, còn phiên bản V4 hiện không thể giải quyết một cách hiệu quả. Sau khi hai vấn đề này được giải quyết, con đường để DEX thay thế CEX sẽ suôn sẻ hơn.

4) Đường MEV

Khi nó không thể mang lại lợi ích cho người nắm giữ Cổ phần cốt lõi của nền tảng (LP&Swapper), MEV và giao thức sẽ đối kháng nhau.

Trong các phiên bản trước, Uniswap V1 không có cơ chế tích hợp nào được thiết kế đặc biệt để ngăn chặn hoặc giảm thiểu MEV (Giá trị có thể trích xuất của thợ mỏ), khiến thợ đào 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 blockchain để gây bất lợi cho người dùng. Lợi ích.

Uniswap V2 giới thiệu tính năng “tiên đoán giá” để giúp giảm thiểu MEV. Tiên đoán giá là 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 dự đoán về giá, Uniswap V2 được thiết kế để 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á nhằm kiếm lợi nhuận.

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 thanh khoản tập trung và thanh khoản không thể thay thế (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 rủi ro thao túng giá. Các vị thế thanh khoản không thể thay thế cho phép các nhà cung cấp thanh khoản kiểm soát tốt tính thanh khoản của họ, giảm nguy cơ bị các nhà kinh doanh chênh lệch giá điều hành 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) Đường đua Oracle

TWAP của UniswapV2 là một oracle trên chuỗi có thể được sử dụng để lấy giá của bất kỳ Token hiện có nào trên Uniswap. Hạn chế chính là các chương trình ngoài chuỗi phải thường xuyên kích hoạt cập nhật giá, dẫn đến chi phí bảo trì.

TWAP của UniswapV3 giải quyết được khiếm khuyết này. Việc lưu trữ dữ liệu kích hoạt không còn yêu cầu các chương trình ngoài chuỗi phải đượ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 TWAP, UniswapV2 chỉ lưu trữ 3 giá trị mới nhất là price0CumulativeLast, price1CumulativeLast và blockTimestampLast. UniswapV3 hỗ trợ nhiều công cụ quan sát giá (Oracle Observer) và 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 của hệ thống và độ tin cậy về giá. Ví dụ: Uniswap v3 sàng lọc các nhóm tỷ lệ xử lý 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 và dữ liệu giá được tìm thấy trong nhóm có tính thanh khoản tốt nhất như giá của nhà tiên tri. . nguồn.

Các oracle 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, sử dụng các phương pháp tính giá oracle khác nhau cho các nhóm sâu và ổn định với khối lượng giao dịch lớn (ETH-BTC) và các cặp token có tính thanh khoản kém.

Về tác động đối với oracle, chi phí thao túng oracle TWAP của Uniswap là để kiểm soát giá trung bình của token trong một khoảng thời gian. Ngược lại, chi phí thao túng của Chainlink là phá hủy đủ số nút và thao túng giá trên các sàn giao dịch. Do đó, Chainlink là một nhà tiên tri ngoài chuỗi và nhà tiên tri tích hợp 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, stablecoin, 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 tương tự như Chainlink.

Tóm tắt

Nói chung, hướng đi của Uniswap V4 là hướng tới cơ sở hạ tầng thực sự của DeFi và các thử nghiệm giàu trí tưởng tượng dành cho nhà phát triển có thể diễn 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ó nhiều lựa chọn hơn để giao dịch. Ví dụ: sử dụng V2, V3 và V4, mỗi loại đều có ưu điểm riêng, hợp đồng của V2 rất đơn giản và giao dịch trong một nhóm duy nhất rất rẻ; cấu trúc của V4 rất phức tạp nhưng có thể giúp người dùng tiết kiệm rất nhiều phí gas khi cần nhiều nhóm. được gọi là.

Sự phát triển liên tục của DeFi sẽ dẫn đến việc liên tục tối ưu hóa các cách quản lý thanh khoản. Đối với các bên dự án, chức năng Uniswap V4 Donate() có thể giúp các bên dự án hối lộ thanh khoản để đạt được mục tiêu quản lý thanh khoản. Ngoài ra, Hook 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ể.

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 ra công chúng. Đây là cơ hội để nhiều giao thức phát triển tính thanh khoản của riêng mình và điều chỉnh hướng phát triển.