Tác giả: Hayden Adams, người sáng lập Uniswap; dịch thuật: Golden Finance tiền điện tử
Hai năm trước, chúng tôi đã phát hành Uniswap v3, đây là thời điểm bước ngoặt cho tính thanh khoản trên chuỗi và DeFi. Ngày nay, giao thức Uniswap là giao thức trao đổi phi tập trung lớn nhất, xử lý hơn 1,5 nghìn tỷ đô la khối lượng giao dịch. Là một cơ sở hạ tầng công cộng, nó là một phần quan trọng của hệ sinh thái tiền điện tử.
Khi công nghệ và thị trường phát triển, giao thức Uniswap cũng vậy. Đó là lý do tại sao chúng tôi rất vui mừng được giới thiệu tầm nhìn của chúng tôi về Uniswap v4, mà chúng tôi tin rằng sẽ mở ra một thế giới khả năng về cách tạo ra tính thanh khoản và cách các mã thông báo được giao dịch trên chuỗi.
Chúng tôi hiện đang phát hành bản nháp mã để v4 có thể được xây dựng công khai, với phản hồi mở và đóng góp có ý nghĩa của cộng đồng. Chúng tôi hy vọng đây sẽ là một quá trình kéo dài nhiều tháng. Bạn có thể đọc các bản phát hành ban đầu mã nguồn mở của kho lưu trữ ngoại vi và lõi Uniswap v4.
Uniswap v3 thực hiện một cách tiếp cận mạnh mẽ, có chủ kiến để cung cấp tính thanh khoản, cân bằng một không gian đánh đổi vô cùng phức tạp. Các tính năng mới có chi phí cao hơn và độ phức tạp của mã. Ví dụ: v3 bao gồm các tiên tri, cho phép các nhà xây dựng tích hợp dữ liệu định giá trên chuỗi theo thời gian thực, với chi phí là một số chi phí gia tăng cho các nhà trao đổi.
Tầm nhìn của chúng tôi đối với Uniswap v4 là cho phép mọi người đưa ra các quyết định đánh đổi này bằng cách giới thiệu "móc". Móc là các hợp đồng chạy ở các điểm khác nhau trong vòng đời của nhóm. Nhóm có thể tạo ra sự đánh đổi tương tự như v3 hoặc họ có thể thêm chức năng hoàn toàn mới. Ví dụ: v4 sẽ cho phép chính nhóm hỗ trợ các khoản phí động, thêm các đơn đặt hàng giới hạn trên chuỗi hoặc hoạt động như một nhà tạo lập thị trường trung bình theo thời gian (TWAMM) để dàn trải các đơn đặt hàng lớn theo thời gian.
Cùng với tùy chỉnh này, kiến trúc của Uniswap v4 giúp giảm chi phí và đảm bảo hiệu quả. Nó giới thiệu một hợp đồng "singleton" mới trong đó tất cả các nhóm khai thác nằm trong một hợp đồng thông minh. Chúng tôi tin rằng sự kết hợp giữa hook và kiến trúc singleton tạo ra một nền tảng rất mạnh mẽ - khả năng tùy chỉnh nhóm nhanh chóng và an toàn cũng như định tuyến hiệu quả trên nhiều nhóm. Uniswap v4 mang đến sự đổi mới AMM nhanh chóng, rõ ràng trong một hệ sinh thái mạnh mẽ.
Uniswap v4 là gì
Móc và Nhóm tùy chỉnh
Mỗi nhóm thanh khoản Uniswap đều có vòng đời. Trong vòng đời của một nhóm, một số điều xảy ra. Tạo nhóm với các mức phí mặc định; thêm, xóa hoặc sắp xếp lại tính thanh khoản; và tất nhiên là trao đổi mã thông báo cho người dùng. Trong Uniswap v3, các sự kiện vòng đời này được kết hợp chặt chẽ và thực hiện theo một thứ tự rất nghiêm ngặt.
Để tạo chỗ cho tính thanh khoản có thể tùy chỉnh trong Uniswap v4, chúng tôi muốn tạo ra một cách để những người triển khai nhóm giới thiệu mã sẽ thực hiện các hành động được chỉ định tại các điểm chính trong suốt vòng đời của nhóm -- chẳng hạn như trước hoặc sau khi hoán đổi hoặc vị trí LP đã thay đổi trước hoặc sau sau đó.
Móc là các plugin tùy chỉnh cách "nhóm, giao dịch hoán đổi, phí và vị trí LP" tương tác. Các nhà phát triển có thể đổi mới dựa trên tính thanh khoản và tính bảo mật của giao thức Uniswap, tạo nhóm AMM tùy chỉnh thông qua các hook được tích hợp với hợp đồng thông minh v4.
Một số thí nghiệm thú vị 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 yếu tố đầu vào khác
Bảng giá giới hạn chuỗi
Gửi thanh khoản ngoài phạm vi vào hợp đồng cho vay
Các oracle on-chain tùy chỉnh, chẳng hạn như oracle geomean
Tự động gộp phí LP vào các vị trí LP
Nội bộ hóa phân phối lợi nhuận MEV cho LP
Nhưng thực tế thì trời có hạn. Bởi vì mỗi nhóm hiện được xác định không chỉ bằng mã thông báo và bậc phí, chúng ta sẽ thấy các nhóm có đủ màu sắc, hình dạng và kích cỡ. Logic cốt lõi của Uniswap v4 giống như của v3, không thể nâng cấp được. Mặc dù mỗi nhóm có thể sử dụng hợp đồng thông minh móc riêng của mình, nhưng các móc có thể bị giới hạn ở các quyền cụ thể được xác định tại thời điểm tạo nhóm.
Chúng tôi đã tạo các hợp đồng móc nối mẫu (để bắt đầu với khung hiện tại. Chúng tôi hy vọng rằng các nhà phát triển sẽ nghĩ ra những cách mới và thú vị để xây dựng chức năng mà chúng tôi chưa từng nghĩ tới.
Cải tiến Kiến trúc và Tiết kiệm Gas
Trong Uniswap v3, chúng tôi đã triển khai một hợp đồng mới cho mỗi nhóm, điều này khiến việc tạo nhóm và thực hiện các giao dịch hoán đổi nhiều nhóm trở nên đắt đỏ hơn. Trong v4, chúng tôi giữ tất cả các nhóm trong một hợp đồng đơn lẻ, điều này sẽ tiết kiệm đáng kể gas, vì hoán đổi sẽ không còn cần phải chuyển mã thông báo giữa các nhóm trong các hợp đồng khác nhau. Các ước tính ban đầu cho thấy v4 giảm 99% chi phí khí tạo nhóm. Các hook giới thiệu một thế giới vô số tùy chọn và các singletons cho phép bạn mở rộng tất cả chúng một cách hiệu quả.
Kiến trúc đơn lẻ này được bổ sung bởi một hệ thống "flash accountin" mới. Thay vì chuyển tài sản vào và ra khỏi nhóm vào cuối mỗi lần hoán đổi trong v3, hệ thống chỉ chuyển dựa trên số dư ròng - nghĩa là một hệ thống hiệu quả hơn có thể tiết kiệm gas bổ sung trong Uniswap v4.
Chúng tôi tin rằng thiết kế tốt nhất cho điện toán flash sử dụng "lưu trữ tạm thời", sẽ được kích hoạt bởi EIP-1153. EIP được coi là một phần của hard fork Ethereum Cancun và sẽ mang lại những cải tiến Gas lớn hơn và thiết kế hợp đồng sạch hơn cho các ứng dụng khác nhau.
Với tính hiệu quả của singleton và flash, không cần giới hạn mức phí. Người tạo nhóm có thể đặt chúng ở mức khiến chúng cạnh tranh nhất hoặc tùy chỉnh chúng bằng cách sử dụng móc phí động. v4 cũng mang lại hỗ trợ cho ETH gốc, giúp tiết kiệm gas bổ sung.
Giấy phép và Quản trị
Như mọi khi, chúng tôi tin chắc rằng cơ sở hạ tầng tài chính cốt lõi phải công khai và minh bạch. Chúng tôi cũng tin rằng cộng đồng Uniswap—những người và nhóm hỗ trợ, sử dụng và xây dựng trên giao thức—nên quản lý phiên bản 4 của giao thức giống như họ đã quản lý các phiên bản trước.
Mã này sẽ được phát hành theo Giấy phép nguồn kinh doanh 1.1, giới hạn việc sử dụng mã nguồn v4 trong môi trường thương mại hoặc sản xuất trong tối đa bốn năm, tại thời điểm đó, mã sẽ chuyển đổi vĩnh viễn sang giấy phép GPL. Cũng như v3, Quản trị Uniswap và Uniswap Labs có thể cấp phép ngoại lệ.
Cơ chế phí giao thức cũng sẽ được mô hình hóa sau v3. Quản trị sẽ có thể bỏ phiếu để thêm phí giao thức vào bất kỳ nhóm nào với số tiền giới hạn.
Xem bản gốc
Nội dung chỉ mang tính chất tham khảo, không phải là lời chào mời hay đề nghị. Không cung cấp tư vấn về đầu tư, thuế hoặc pháp lý. Xem Tuyên bố miễn trừ trách nhiệm để biết thêm thông tin về rủi ro.
Đích thân người sáng lập Uniswap giải thích Uniswap V4 là gì
Tác giả: Hayden Adams, người sáng lập Uniswap; dịch thuật: Golden Finance tiền điện tử
Hai năm trước, chúng tôi đã phát hành Uniswap v3, đây là thời điểm bước ngoặt cho tính thanh khoản trên chuỗi và DeFi. Ngày nay, giao thức Uniswap là giao thức trao đổi phi tập trung lớn nhất, xử lý hơn 1,5 nghìn tỷ đô la khối lượng giao dịch. Là một cơ sở hạ tầng công cộng, nó là một phần quan trọng của hệ sinh thái tiền điện tử.
Khi công nghệ và thị trường phát triển, giao thức Uniswap cũng vậy. Đó là lý do tại sao chúng tôi rất vui mừng được giới thiệu tầm nhìn của chúng tôi về Uniswap v4, mà chúng tôi tin rằng sẽ mở ra một thế giới khả năng về cách tạo ra tính thanh khoản và cách các mã thông báo được giao dịch trên chuỗi.
Chúng tôi hiện đang phát hành bản nháp mã để v4 có thể được xây dựng công khai, với phản hồi mở và đóng góp có ý nghĩa của cộng đồng. Chúng tôi hy vọng đây sẽ là một quá trình kéo dài nhiều tháng. Bạn có thể đọc các bản phát hành ban đầu mã nguồn mở của kho lưu trữ ngoại vi và lõi Uniswap v4.
Uniswap v3 thực hiện một cách tiếp cận mạnh mẽ, có chủ kiến để cung cấp tính thanh khoản, cân bằng một không gian đánh đổi vô cùng phức tạp. Các tính năng mới có chi phí cao hơn và độ phức tạp của mã. Ví dụ: v3 bao gồm các tiên tri, cho phép các nhà xây dựng tích hợp dữ liệu định giá trên chuỗi theo thời gian thực, với chi phí là một số chi phí gia tăng cho các nhà trao đổi.
Tầm nhìn của chúng tôi đối với Uniswap v4 là cho phép mọi người đưa ra các quyết định đánh đổi này bằng cách giới thiệu "móc". Móc là các hợp đồng chạy ở các điểm khác nhau trong vòng đời của nhóm. Nhóm có thể tạo ra sự đánh đổi tương tự như v3 hoặc họ có thể thêm chức năng hoàn toàn mới. Ví dụ: v4 sẽ cho phép chính nhóm hỗ trợ các khoản phí động, thêm các đơn đặt hàng giới hạn trên chuỗi hoặc hoạt động như một nhà tạo lập thị trường trung bình theo thời gian (TWAMM) để dàn trải các đơn đặt hàng lớn theo thời gian.
Cùng với tùy chỉnh này, kiến trúc của Uniswap v4 giúp giảm chi phí và đảm bảo hiệu quả. Nó giới thiệu một hợp đồng "singleton" mới trong đó tất cả các nhóm khai thác nằm trong một hợp đồng thông minh. Chúng tôi tin rằng sự kết hợp giữa hook và kiến trúc singleton tạo ra một nền tảng rất mạnh mẽ - khả năng tùy chỉnh nhóm nhanh chóng và an toàn cũng như định tuyến hiệu quả trên nhiều nhóm. Uniswap v4 mang đến sự đổi mới AMM nhanh chóng, rõ ràng trong một hệ sinh thái mạnh mẽ.
Uniswap v4 là gì
Móc và Nhóm tùy chỉnh
Mỗi nhóm thanh khoản Uniswap đều có vòng đời. Trong vòng đời của một nhóm, một số điều xảy ra. Tạo nhóm với các mức phí mặc định; thêm, xóa hoặc sắp xếp lại tính thanh khoản; và tất nhiên là trao đổi mã thông báo cho người dùng. Trong Uniswap v3, các sự kiện vòng đời này được kết hợp chặt chẽ và thực hiện theo một thứ tự rất nghiêm ngặt.
Để tạo chỗ cho tính thanh khoản có thể tùy chỉnh trong Uniswap v4, chúng tôi muốn tạo ra một cách để những người triển khai nhóm giới thiệu mã sẽ thực hiện các hành động được chỉ định tại các điểm chính trong suốt vòng đời của nhóm -- chẳng hạn như trước hoặc sau khi hoán đổi hoặc vị trí LP đã thay đổi trước hoặc sau sau đó.
Móc là các plugin tùy chỉnh cách "nhóm, giao dịch hoán đổi, phí và vị trí LP" tương tác. Các nhà phát triển có thể đổi mới dựa trên tính thanh khoản và tính bảo mật của giao thức Uniswap, tạo nhóm AMM tùy chỉnh thông qua các hook được tích hợp với hợp đồng thông minh v4.
Một số thí nghiệm thú vị bao gồm:
Nhưng thực tế thì trời có hạn. Bởi vì mỗi nhóm hiện được xác định không chỉ bằng mã thông báo và bậc phí, chúng ta sẽ thấy các nhóm có đủ màu sắc, hình dạng và kích cỡ. Logic cốt lõi của Uniswap v4 giống như của v3, không thể nâng cấp được. Mặc dù mỗi nhóm có thể sử dụng hợp đồng thông minh móc riêng của mình, nhưng các móc có thể bị giới hạn ở các quyền cụ thể được xác định tại thời điểm tạo nhóm.
Chúng tôi đã tạo các hợp đồng móc nối mẫu (để bắt đầu với khung hiện tại. Chúng tôi hy vọng rằng các nhà phát triển sẽ nghĩ ra những cách mới và thú vị để xây dựng chức năng mà chúng tôi chưa từng nghĩ tới.
Cải tiến Kiến trúc và Tiết kiệm Gas
Trong Uniswap v3, chúng tôi đã triển khai một hợp đồng mới cho mỗi nhóm, điều này khiến việc tạo nhóm và thực hiện các giao dịch hoán đổi nhiều nhóm trở nên đắt đỏ hơn. Trong v4, chúng tôi giữ tất cả các nhóm trong một hợp đồng đơn lẻ, điều này sẽ tiết kiệm đáng kể gas, vì hoán đổi sẽ không còn cần phải chuyển mã thông báo giữa các nhóm trong các hợp đồng khác nhau. Các ước tính ban đầu cho thấy v4 giảm 99% chi phí khí tạo nhóm. Các hook giới thiệu một thế giới vô số tùy chọn và các singletons cho phép bạn mở rộng tất cả chúng một cách hiệu quả.
Kiến trúc đơn lẻ này được bổ sung bởi một hệ thống "flash accountin" mới. Thay vì chuyển tài sản vào và ra khỏi nhóm vào cuối mỗi lần hoán đổi trong v3, hệ thống chỉ chuyển dựa trên số dư ròng - nghĩa là một hệ thống hiệu quả hơn có thể tiết kiệm gas bổ sung trong Uniswap v4.
Chúng tôi tin rằng thiết kế tốt nhất cho điện toán flash sử dụng "lưu trữ tạm thời", sẽ được kích hoạt bởi EIP-1153. EIP được coi là một phần của hard fork Ethereum Cancun và sẽ mang lại những cải tiến Gas lớn hơn và thiết kế hợp đồng sạch hơn cho các ứng dụng khác nhau.
Với tính hiệu quả của singleton và flash, không cần giới hạn mức phí. Người tạo nhóm có thể đặt chúng ở mức khiến chúng cạnh tranh nhất hoặc tùy chỉnh chúng bằng cách sử dụng móc phí động. v4 cũng mang lại hỗ trợ cho ETH gốc, giúp tiết kiệm gas bổ sung.
Giấy phép và Quản trị
Như mọi khi, chúng tôi tin chắc rằng cơ sở hạ tầng tài chính cốt lõi phải công khai và minh bạch. Chúng tôi cũng tin rằng cộng đồng Uniswap—những người và nhóm hỗ trợ, sử dụng và xây dựng trên giao thức—nên quản lý phiên bản 4 của giao thức giống như họ đã quản lý các phiên bản trước.
Mã này sẽ được phát hành theo Giấy phép nguồn kinh doanh 1.1, giới hạn việc sử dụng mã nguồn v4 trong môi trường thương mại hoặc sản xuất trong tối đa bốn năm, tại thời điểm đó, mã sẽ chuyển đổi vĩnh viễn sang giấy phép GPL. Cũng như v3, Quản trị Uniswap và Uniswap Labs có thể cấp phép ngoại lệ.
Cơ chế phí giao thức cũng sẽ được mô hình hóa sau v3. Quản trị sẽ có thể bỏ phiếu để thêm phí giao thức vào bất kỳ nhóm nào với số tiền giới hạn.