Tiêu đề gốc: "Tạm biệt Fork Swap, Uniswap V4 đang bước vào kỷ nguyên "Sự lãng mạn của vạn câu móc"? 》
Nguồn gốc: YBB Capital Researcher Ac-Core
So với phiên bản V3 được phát hành hai năm trước vào ngày 21 tháng 5, V4 có khả năng kết hợp tài sản miễn phí và linh hoạt hơn, đồng thời giảm đáng kể phí Gas cần thiết để cung cấp tính thanh khoản và giao dịch. Với sự hỗ trợ của chức năng mới Hooks, các nhà phát triển không cần phải phát triển xxSwap. Họ chỉ cần tùy chỉnh tính thanh khoản trong Hooks và thêm các trang giao diện người dùng và các thành phần đáp ứng nhu cầu của riêng họ để đồng thời mở một "địa điểm tùy chỉnh". , không cần thiết. Chúng tôi lo lắng về việc thiếu thanh khoản ở "địa điểm đã được xác lập". Hãy cùng tìm hiểu cách Uni V4 dẫn dắt DeFi từ “Kỷ nguyên Lego” đến kỷ nguyên “Lãng mạn vạn câu”.

Các nâng cấp lặp đi lặp lại của Uniswap cho phép chúng ta thấy được tiềm năng vô hạn của DeFi world. Ý định ban đầu và các quy tắc của X*Y=K không bị vi phạm từ đầu đến cuối. Những đổi mới của Uniswap V4 chủ yếu tập trung vào việc cung cấp logic giao dịch tùy chỉnh hơn, cải thiện hiệu suất sử dụng gas và trải nghiệm của nhà phát triển, đồng thời cải thiện sự thuận tiện và hiệu quả của giao dịch. So với việc sử dụng V3, cả nhà phát triển và người dùng đều có thể nhận được các dịch vụ tạo lập thị trường tự động cởi mở, miễn phí và hiệu quả hơn. Phần sau đây sẽ giới thiệu toàn diện về các bản nâng cấp V4 và hai thay đổi quan trọng nhất: Hooks và Singleton.
Uniswap V4 Cốt lõi chức năng của phiên bản - Hooks, cho phép mỗi nhà phát triển tạo DEX tùy chỉnh đáp ứng nhu cầu của bối cảnh và xây dựng "những viên gạch Lego" của riêng mình. Hook là một khái niệm quan trọng được Uniswap V4 giới thiệu. Chúng là các plug-in dành cho các tương tác tùy chỉnh với nhóm thanh khoản, sàn giao dịch, phí và địa điểm của Nhà cung cấp thanh khoản (LP). Thông qua cơ chế Hooks, các nhà phát triển có thể thực hiện các hoạt động cụ thể tại những thời điểm quan trọng trong vòng đời của nhóm thanh khoản, chẳng hạn như trước/sau khi hoán đổi hoặc trước/sau khi thay đổi vị trí LP.
Đồng thời, Hook cũng là hợp đồng thông minh. Chúng tương tác với hợp đồng cốt lõi của Uniswap V4 và có thể được thực thi tại các "điểm chính" khác nhau trong nhóm thanh khoản (Các điểm chính đề cập đến: hoạt động trước/sau khi trao đổi hoặc khi gửi/rút LP, v.v.), cho phép các nhà phát triển xác định và thực thi logic tùy chỉnh một cách linh hoạt. Móc có thể được liên kết với các nhóm thanh khoản cụ thể để kiểm soát hành vi và tương tác của nhóm. Ví dụ: nhà phát triển có thể tạo Hook xác thực một điều kiện cụ thể trước mỗi lần trao đổi hoặc thực hiện một số hành động bổ sung khi vị trí LP thay đổi.

YBB Capital Researcher Ac- Core Homemade
Thông qua Hook, người tạo nhóm có thể điều chỉnh các thông số của nhóm và giới thiệu các tính năng mới cho AMM, thậm chí cho phép xây dựng nhiều nhóm khai thác khác nhau trên Uniswap Một chiến lược DeFi cuối cùng mang lại lợi ích nhiều hơn cho LP/người hoán đổi. Không khó để tưởng tượng rằng việc giới thiệu Hooks sẽ mang lại không gian đổi mới và linh hoạt hơn cho các nhà phát triển, những người có thể tạo ra nhóm thanh khoản độc đáo theo nhu cầu và chiến lược của riêng họ để cung cấp trải nghiệm giao dịch cá nhân hóa và sáng tạo hơn, chẳng hạn như:
● Nhà tạo lập thị trường trung bình có trọng số theo thời gian (TWAMM): Nhà phát triển có thể sử dụng cơ chế Hooks để tạo nhóm thanh khoản hỗ trợ chiến lược TWAMM có tính lan tỏa. đơn đặt hàng lớn đồng đều trong một khoảng thời gian.
● Phí động: Thông qua Hook, nhóm thanh khoản có thể điều chỉnh linh hoạt phí dựa trên biến động của thị trường hoặc các thông số đầu vào khác để thích ứng tốt hơn với thị trường điều kiện.
● Lệnh giới hạn trên chuỗi: Hook có thể tạo và thực hiện các lệnh giới hạn trên chuỗi, cho phép người dùng tiến hành giao dịch ở mức giá được chỉ định.
● Tương tác với giao thức cho vay: Nhà phát triển có thể tự động gửi tiền vượt quá phạm vi thanh khoản vào giao thức cho vay thông qua Hooks, từ đó Tối đa hóa hiệu quả của các quỹ.
Đồng thời, Uniswap V4 hiện hỗ trợ tám lệnh gọi lại Hook như trong hình bên dưới. Các Hook này có thể được thực thi trước khi bắt đầu giao dịch và sau khi kết thúc giao dịch, từ đó hiện thực hóa chức năng. của lệnh giới hạn giá chuỗi. Trong hoạt động thực tế, bạn có thể đặt giá giới hạn trước khi giao dịch bắt đầu và sau đó kiểm tra xem giá giới hạn có được đáp ứng hay không sau khi giao dịch hoàn tất. Bị hủy bỏ.

Nhà nghiên cứu vốn của YBB Ac-Core Homemade
Ngoài Hook, còn có một "Action Hook" khác trong phiên bản Uniswap V4. Nó chỉ có thể kích hoạt việc chạy hợp đồng khi điều kiện Cờ được đáp ứng, vì vậy nó có thể gọi logic trong khi thực hiện hợp đồng. Hãy tham khảo biểu đồ quy trình bên dưới để giải thích. Trước khi chúng tôi trao đổi tài sản, hợp đồng cần kiểm tra Cờ để đánh giá mức độ biến động của nhóm thanh khoản. Nếu tính thanh khoản cao, Cờ sẽ trở thành Đúng và chạy Hook của chúng tôi. , Cờ sẽ trở thành Sai, do đó từ chối Hook và giữ nguyên tương tác. Thực hiện thao tác "Hành động Hook" như hiển thị bên dưới cho phép thực hiện Hook mà chúng ta cần một phương pháp tiết kiệm Gas hơn. Kế toán flash sẽ cho phép trải nghiệm trao đổi tài sản và triển khai hợp đồng rẻ hơn trong V4.

Nhà nghiên cứu của YBB Capital Ac-Core Homemade
Trong các phiên bản trước của Uniswap, Factory-Pool là cấu trúc hợp đồng đã được sử dụng kể từ V1. Đây cũng là cấu trúc hợp đồng được sử dụng phổ biến nhất cho nhiều DEX và công cụ phái sinh trong thế giới DeFi, nhưng trong phiên bản V4, nó đã loại bỏ Factory-Pool. Nhóm . được thay thế bằng cấu trúc hợp đồng đơn lẻ "Singleton". Trong V3, mỗi khi nhóm thanh khoản được tạo, một hợp đồng mới cần được triển khai lại rất tốn kém, nhưng trong V4, cấu trúc đơn lẻ kết hợp tất cả tính thanh khoản. Tất cả đều được lưu trữ trong một hợp đồng, điều này có thể giảm thiểu mức tiêu thụ gas trong việc tạo ra các nhóm thanh khoản và chuỗi chéo (hợp đồng). Bằng cách này, các giao dịch mã thông báo không cần phải chuyển giữa các hợp đồng khác nhau và thậm chí có thể được giảm bớt dựa trên. V3. 99% chi phí xăng.
Kiến trúc đơn lẻ này cũng được trang bị hệ thống "Flash Accounting" mới. Trong V3, khi mỗi tương tác kết thúc, tài sản cần được chuyển giữa các nhóm thanh khoản. Trong phiên bản V4, hệ thống chỉ chuyển tài sản trên "số dư ròng" và mỗi hoạt động (trao đổi/triển khai) sẽ chỉ gây ra Thay đổi số dư nội bộ. Số dư tài sản được biểu thị bằng đơn vị "delta". Khi kết thúc trao đổi, nó sẽ chỉ trao đổi số dư "delta" ròng sau một loạt tính toán, điều đó có nghĩa là một hệ thống hiệu quả hơn có thể cung cấp thêm tài sản cho . Uniswap V4 lại tiết kiệm gas.
Với "Singleton" và "Flash Accounting", Uniswap V4 hỗ trợ Native ETH. Người dùng có thể trực tiếp sử dụng Ethereum (ETH) cho các giao dịch mà không cần thêm thao tác chuyển đổi, từ đó cải thiện sự thuận tiện trong giao dịch và tiết kiệm phí gas. Điều này liên kết chặt chẽ với hệ sinh thái Uni và ETH và đóng vai trò hỗ trợ Ethereum.
Về cấu trúc hợp đồng, việc lưu trữ và đóng gói dữ liệu vị trí thanh khoản của V4 cũng đã trải qua những thay đổi to lớn. Ở phiên bản V2, thanh khoản được phân bổ trên toàn bộ phạm vi (như trong Hình 1 ở trên), do đó giao thức Uni sử dụng Token đồng nhất (ERC-20) làm chứng chỉ thanh khoản. Trong phiên bản V3, do bổ sung tính thanh khoản giới hạn giá nên màn hình thanh khoản tương ứng sẽ thay đổi thành các token không thể thay thế (ERC-721). Trong phiên bản V4, chúng tôi đoán rằng việc hiển thị thanh khoản sẽ không được thể hiện theo cách mã thông báo mà sẽ được quản lý bằng địa chỉ của từng ví. Ngoài ra, việc "lưu trữ tạm thời" của EIP-1153 trong bản nâng cấp Cancun cũng có lợi cho hệ thống V4, giúp đạt được tối ưu hóa chi phí hơn nữa.

Nhà nghiên cứu vốn của YBB Ac-Core Homemade
UniSwap V4 là một giao thức trao đổi phi tập trung được thiết kế để cho phép các giao dịch mã thông báo không cần sự tin cậy trên Ethereum. Nó cung cấp tính thanh khoản cao hơn và trải nghiệm giao dịch tốt hơn bằng cách sử dụng triển khai Oracle tùy chỉnh và cơ chế phân phối MEV (Tối đa hóa giá trị giao dịch) được nội bộ hóa. Để cho phép triển khai Oracle tùy chỉnh và phân phối MEV nội bộ hóa cho các nhà cung cấp thanh khoản (chủ sở hữu LP), các bước sau có thể được xem xét:
1. Thiết kế một Oracle tùy chỉnh: Bạn cần phát triển một Oracle có thể cung cấp dữ liệu giá tùy chỉnh. Oracle là một hợp đồng thu thập dữ liệu bên ngoài và cung cấp thông tin như giá thị trường theo thời gian thực cho các hợp đồng thông minh. Bạn có thể phát triển hợp đồng Oracle được tùy chỉnh dựa trên các cặp giao dịch, thời gian hoặc các yếu tố khác dựa trên nhu cầu của riêng bạn.
2. Thực hiện cơ chế phân phối MEV nội bộ hóa: MEV đề cập đến những thay đổi trong trình tự giao dịch trong các giao dịch blockchain. UniSwap V4 phân phối trực tiếp những lợi ích này cho các nhà cung cấp thanh khoản thông qua cơ chế phân phối MEV nội bộ hóa. Bạn có thể thiết kế cơ chế để khi MEV xuất hiện, một phần số tiền thu được sẽ được phân phối trực tiếp cho những người nắm giữ LP tương ứng.
3. Tích hợp và triển khai hợp đồng: Tích hợp Oracle tùy chỉnh và cơ chế phân phối MEV nội bộ hóa vào hợp đồng thông minh của UniSwap V4. Các chức năng này chỉ cần được sửa đổi và mở rộng trong các hợp đồng tương ứng. Đảm bảo rằng các biện pháp bảo mật tốt nhất được tuân thủ trong quá trình phát triển và sửa đổi hợp đồng cũng như tiến hành kiểm tra và kiểm tra đầy đủ.
4. Cơ chế thông báo và khuyến khích: Quảng bá tính năng mới này tới các nhà cung cấp thanh khoản và cung cấp cho họ các ưu đãi phù hợp. Giao tiếp với người dùng thông qua các kênh truyền thông xã hội hoặc các phương tiện khác để cho họ biết lợi ích của cơ chế phân phối MEV nội bộ và Oracle tùy chỉnh mới.
5. Giám sát và cải tiến: Sau khi triển khai, hãy chú ý đến hoạt động của hệ thống. Giám sát hiệu suất của các giao dịch và phân phối MEV và thực hiện các cải tiến nếu cần. Đồng thời, việc phản hồi và tham gia đóng góp ý kiến của cộng đồng là rất quan trọng để tiếp tục tối ưu hóa cơ chế này.
Uniswap V4 đưa ra khái niệm về nhóm thanh khoản tùy chỉnh, nhưng việc tùy chỉnh được khuyến nghị trên cơ sở thanh khoản tập trung, vì vậy sự thay đổi này không chỉ ảnh hưởng đến mô hình phát triển của Fork Swap, tầm quan trọng của sự tồn tại của các công cụ tổng hợp mà còn mang lại tính thanh khoản. Nó mang lại nhiều lợi thế cho các nhà đầu tư và thương nhân.
● Mở rộng các tùy chọn cung cấp thanh khoản: Các mô hình AMM truyền thống thường có các quy tắc và thông số cố định, điều này hạn chế việc cung cấp thanh khoản theo sự lựa chọn của mỗi người. Tuy nhiên, Uniswap V4 cho phép nhóm thanh khoản tùy chỉnh thông qua cơ chế Hooks, cho phép các nhà cung cấp thanh khoản tạo ra các loại nhóm thanh khoản khác nhau theo sở thích và chiến lược của riêng họ. Điều này cho phép xuất hiện các nhóm thanh khoản với nhiều quy mô khác nhau trên thị trường, cung cấp cho người dùng nhiều sự lựa chọn và linh hoạt hơn.
● Giảm phí và nâng cao hiệu quả: Kiến trúc của Uniswap V4 tập trung tất cả các nhóm thanh khoản vào một hợp đồng thông minh bằng cách giới thiệu hợp đồng "Singleton". Kiến trúc này có thể giảm chi phí giao dịch, nâng cao hiệu quả giao dịch và đơn giản hóa việc triển khai và bảo trì hợp đồng. Ngoài ra, nhóm thanh khoản tùy chỉnh cũng có thể thiết lập các cấu trúc phí phù hợp hơn theo nhu cầu cụ thể để đáp ứng nhu cầu của những người dùng khác nhau.
● Cung cấp nhiều chiến lược giao dịch và công cụ quản lý rủi ro hơn: Nhóm thanh khoản tùy chỉnh cung cấp cho nhà giao dịch nhiều chiến lược giao dịch hơn và cơ hội chấp nhận rủi ro công cụ quản lý. Ví dụ: bằng cách hỗ trợ chiến lược TWAMM, các đơn đặt hàng lớn có thể được giao dịch đồng đều trong một khoảng thời gian, do đó giảm tác động đến giá thị trường. Ngoài ra, nhóm thanh khoản tùy chỉnh cũng có thể được tích hợp với các giao thức DeFi khác, chẳng hạn như giao thức cho vay và oracle tùy chỉnh, để cung cấp cho người dùng các giải pháp giao dịch toàn diện hơn.
● Cải thiện toàn diện tính linh hoạt và sáng tạo: Nhóm thanh khoản tùy chỉnh mang lại sự linh hoạt cao hơn cho các nhà cung cấp thanh khoản. Họ có thể tùy chỉnh và quản lý tính thanh khoản của mình dựa trên nhu cầu và chiến lược của thị trường. Tính linh hoạt và tiềm năng đổi mới này có thể khuyến khích nhiều nhà cung cấp thanh khoản hơn tham gia và cung cấp cho các nhà giao dịch các tùy chọn thanh khoản đa dạng.

Nhà nghiên cứu Ac-Core Homemade của YBB Capital
Mô hình Uni V3 AMM là mô hình giao dịch dựa trên X*Y=K. Trong quá trình kết hợp LP thực tế, chúng tôi sẽ thấy rằng khi điều kiện thị trường khắc nghiệt xảy ra, không chỉ tổng giá trị sẽ chịu rủi ro thua lỗ miễn phí mà tỷ giá hối đoái của nhóm thanh khoản cũng sẽ vượt quá phạm vi. Curve và Uniswap V3 là hai giao thức trao đổi phi tập trung khác nhau có các vấn đề và mục tiêu hơi khác nhau.
So với V3, Curve giải quyết được các vấn đề sau:
1. Kiếm lợi nhuận trong phạm vi thanh khoản thấp: Uniswap V3 có đặc điểm là tập trung thanh khoản trong một phạm vi giá cụ thể, bị ảnh hưởng bởi tác động của mô hình AMM , trong khi các vùng giá khác thiếu thanh khoản. Điều này dẫn đến chi phí giao dịch cao hơn và tính thanh khoản bị hạn chế khi giao dịch trong phạm vi giá lớn hơn. Ngược lại, Curve tập trung vào giao dịch giữa các stablecoin và tăng tính thanh khoản trong phạm vi giá bằng cách sử dụng các đường cong thanh khoản thích ứng. Điều này có nghĩa là người dùng có thể giao dịch stablecoin trên phạm vi giá lớn hơn với mức độ trượt giá thấp hơn.
2. Giao dịch chi phí thấp: Vì Curve tập trung vào các giao dịch giữa các stablecoin, bao gồm các tài sản có mối quan hệ giá cố định nên Nó sử dụng các thuật toán cụ thể và các chiến lược để giảm thiểu sự trượt giá và chi phí giao dịch. Điều này cho phép người dùng giao dịch stablecoin ở mức giá cạnh tranh hơn.
3. Khám phá giá tốt hơn: Curve cung cấp phạm vi thanh khoản rộng hơn, đặc biệt là giữa các stablecoin Khi giao dịch, nó đưa ra mức giá tốt hơn đã phát hiện. Điều này có nghĩa là người dùng có thể thu được giá thị trường của stablecoin chính xác hơn, cho phép họ đưa ra quyết định giao dịch tốt hơn.
4. Giao dịch stablecoin hiệu quả: Curve sử dụng các thuật toán và đường cong thanh khoản được tối ưu hóa đặc biệt để mang lại sự ổn định hiệu quả khi giao dịch Coin. Điều này cho phép người dùng trao đổi nhanh chóng và an toàn giữa các stablecoin mà không bị trượt giá hoặc tốn kém quá nhiều.
Camelot ban đầu là một dự án được phát hành trên Fantom. Tên ban đầu của nó là: Excalibur. Sau đó, nó sụp đổ do việc sử dụng UST như một loại tiền tệ ổn định. Nó được di chuyển ngẫu nhiên sang hệ sinh thái Arbitrum và được đổi tên thành Camelot. Không giống như GMX, Camelot tập trung nhiều hơn vào việc hướng dẫn thanh khoản cho các dự án mới. Cơ chế đổi mới chính của nó là "Các quỹ Nitro" không cần cấp phép.
Điều cần được nhấn mạnh là mô hình kinh tế Dual-Token của Camelot, kết hợp Uniswap V2 với giao thức giao dịch phi tập trung của Curve, đồng thời Hỗ trợ giao dịch các cặp Token biến động và ổn định, dàn trải tính thanh khoản trên toàn bộ phạm vi từ 0 đến vô cùng. Điều quan trọng nhất là bên dự án có thể thiết lập tỷ lệ phí giao dịch theo điều kiện thị trường và hoàn cảnh cụ thể của thỏa thuận, để đạt được mục đích quản lý phí giao dịch định hướng năng động.
Ngoài ra, Launchpad tùy chỉnh của Camelot cũng không cần cấp phép, cho phép các dự án phát hành mã thông báo và hướng tới tính thanh khoản cao hơn cho chúng. Không chỉ vậy, mỗi dự án triển khai hoặc hợp tác với Camelot AMM đều có thể định cấu hình tỷ giá giao dịch cụ thể cho LP của mình để phù hợp với nhu cầu chiến lược thanh khoản của riêng dự án.
Uniswap V4 như một sàn giao dịch phi tập trung An nâng cấp quan trọng, bằng cách giới thiệu các khái niệm về Hook và nhóm thanh khoản tùy chỉnh, nó mang lại không gian sáng tạo và linh hoạt hơn cho hệ sinh thái DeFi. Cơ chế Hooks cho phép các nhà phát triển tạo ra các nhóm thanh khoản độc đáo dựa trên nhu cầu và chiến lược của riêng họ, đồng thời cung cấp nhiều chiến lược giao dịch và công cụ quản lý rủi ro. Nhóm thanh khoản tùy chỉnh mở rộng các tùy chọn cung cấp thanh khoản, giảm phí và tăng hiệu quả, cũng như cung cấp nhiều chiến lược giao dịch và công cụ quản lý rủi ro hơn.
Tuy nhiên, sự xuất hiện của V4 chắc chắn sẽ xây dựng lại nền tảng cơ bản của DeFi một lần nữa. Nó cung cấp một nhóm thanh khoản lớn mà các nhà phát triển có thể tận dụng. Nhóm này có thể được sử dụng để triển khai Hook hoặc hệ sinh thái của riêng bạn. Bạn thậm chí không cần xxSwap đơn chức năng để có được tính thanh khoản cao, cho phép nhiều nhà phát triển phát triển hệ sinh thái đa chức năng khác nhau trên nền tảng Uniswap. và xem những lợi thế của Curve+Camelot sẽ ảnh hưởng như thế nào đến xu hướng phát triển tiếp theo của DeFi.
Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:
Nhóm Telegram đăng ký: https://t.me/theblockbeats
Nhóm Telegram thảo luận: https://t.me/BlockBeats_App
Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia