Lưu ý: Vào ngày 23 tháng 2 năm 2024, Uniswap Foundation đã đưa ra đề xuất mới để phân bổ phí giao thức cho những người nắm giữ token UNI đã cam kết. Bị ảnh hưởng bởi tin tức này, giá UNI đã tăng từ 7 đô la Mỹ lên 12 đô la Mỹ trong một khoảng thời gian ngắn . , tăng hơn 70%. Dữ liệu về phí tiền điện tử cho thấy thu nhập từ phí giao thức của Uniswap đạt 2,14 triệu USD vào ngày 22 tháng 2 và thu nhập trung bình trong 7 ngày là 2,05 triệu USD. Tính đến hôm nay trong tháng 2, thu nhập từ phí giao thức của Uniswap đã đạt gần 46 triệu USD. Doanh thu phí giao thức của Uniswap vào tháng 1 năm 2024 đạt 58 triệu USD.
Vậy, đề xuất nói lên điều gì? Hãy cùng xem xét chi tiết đề xuất mới nhất của Uniswap Foundation.
Tóm tắt
Quỹ Uniswap đề xuất một bản nâng cấp lớn đối với việc quản trị giao thức Uniswap để khuyến khích hoạt động, sự tham gia và sự cân nhắc kỹ lưỡng ủy quyền. Cụ thể, chúng tôi đề xuất nâng cấp giao thức để cơ chế tính phí của nó thưởng cho những người nắm giữ mã thông báo UNI vì đã ủy quyền và đặt cược mã thông báo của họ.
Đề xuất mô tả động lực của sự thay đổi này và nêu chi tiết những thay đổi về mặt kỹ thuật cũng như hậu cần cần thiết để thực hiện thay đổi.
Nhiều phụ lục cung cấp thêm ngữ cảnh.
Giả sử không có trở ngại lớn nào xảy ra, việc bỏ phiếu nhanh cho đề xuất sẽ được thực hiện vào ngày 1 tháng 3 năm 2024 và việc bỏ phiếu trực tuyến sẽ được thực hiện vào ngày 8 tháng 3 năm 2024.
Giới thiệu: Kích hoạt Quản trị Uniswap
Đề xuất này nhằm mục đích vượt qua Khuyến khích sự ủy quyền tích cực, gắn kết và chu đáo để hồi sinh và củng cố hệ thống quản trị của Uniswap. Cụ thể, chúng tôi đề xuất nâng cấp giao thức để cơ chế tính phí của nó thưởng cho những người nắm giữ mã thông báo UNI vì đã ủy quyền và đặt cược mã thông báo của họ.
Nhóm Uniswap Foundation thường được hỏi việc quản trị Uniswap thành công sẽ như thế nào. Rất đơn giản, thành công trong quản trị tương đương với tính bền vững lâu dài và sự phát triển liên tục của giao thức. Cơ quan quản trị kiểm soát kho bạc Uniswap và các thông số cốt lõi liên quan đến tính bền vững lâu dài của giao thức (chẳng hạn như phí). Trong 5, 10, 20 năm nữa, thành công liên tục của Uniswap — và liệu nó có thực sự trở thành lớp thanh khoản của Internet hay không — sẽ là kết quả của những người đại diện và các quyết định của họ.
Trong năm qua, Uniswap Foundation đã ưu tiên cải thiện trải nghiệm ủy quyền. Chúng tôi mang đến cho các đại biểu cơ hội khởi động một nền tảng (Cuộc thi dành cho đại biểu được ủy quyền) và cung cấp cho họ thông tin họ cần để đưa ra quyết định đúng đắn. Tuần tới, chúng tôi sẽ ra mắt GovSwap tại ETHDenver, buổi đầu tiên trong chuỗi các cuộc họp mặt trực tiếp được thiết kế để tạo ra kết quả quản trị tốt bằng cách xác định các mục tiêu chung. Các GovSwap tiếp theo sẽ được tiến hành trên ETHcc và Devcon. Đối với các hiệu trưởng, chúng tôi đã tài trợ và ra mắt Agora30, một nền tảng cho phép các hiệu trưởng tìm được những người đại diện tốt nhất cho lợi ích của họ.
Nhờ những nỗ lực này, hoạt động ủy quyền đã tăng lên, bằng chứng là ngày càng có nhiều sáng kiến quản trị dựa vào cộng đồng. Ví dụ: trong ba tháng qua:
Cuộc bỏ phiếu sắp tới đã thí điểm thành công một chương trình khuyến khích áp dụng Uniswap V3 trên các chuỗi không phải mạng chính (Có 16 triển khai không phải mạng chính).
10 triệu token trong kho giao thức đã được ủy quyền cho 7 đại biểu khác nhau.
Các cuộc gọi quản trị do đại diện điều hành bắt đầu diễn ra vào Thứ Ba của tuần thứ hai trong tháng.
Tuy nhiên, còn rất nhiều việc có thể làm được. Việc tự do và thờ ơ vẫn là những rủi ro hiện hữu đối với tính bền vững của giao thức Uniswap. Ít hơn 10% UNI lưu hành được sử dụng để bỏ phiếu cho một đề xuất nhất định. Hơn nữa, một phần đáng kể các giấy phép hiện có là “cổ xưa”. Tính đến ngày 1 tháng 2 năm 2024, 14 trong số 30 đại diện hàng đầu theo quyền biểu quyết chưa bỏ phiếu cho 10 đề xuất trước đây và chỉ 7 trong số họ đã từng tạo đề xuất.
Chúng tôi rất vui mừng được khuyến khích việc quản trị bằng cách ràng buộc việc ủy quyền với phí giao thức — khuyến khích không chỉ việc ủy quyền mà còn khuyến khích việc ủy quyền một cách chu đáo và tích cực. Cụ thể, chúng tôi tin rằng những người nắm giữ mã thông báo UNI sẽ được khuyến khích lựa chọn đại diện và phiếu bầu cũng như sự tham gia của họ vào giao thức sẽ dẫn đến sự phát triển và thành công của nó. Nếu đề xuất này thành công, chúng tôi tin rằng chúng ta sẽ chứng kiến một lượng lớn các phái đoàn mới. Và vì những người ủy quyền hiện tại sẽ cần phải ủy quyền lại để đặt cọc mã thông báo của họ, chúng tôi sẽ thấy những ủy quyền “cũ” hiện tại sẽ chuyển sang những người đại biểu đã chứng minh được cam kết hỗ trợ giao thức của họ. Hơn nữa, cơ chế này có thể tự vận hành trong tương lai - tiếp tục khuyến khích sự tham gia mà không cần bất kỳ sự hỗ trợ bổ sung nào.
Tóm tắt các thay đổi kỹ thuật được đề xuất
Quỹ Uniswap tài trợ cho nghiên cứu và phát triển các thành phần khác nhau cần thiết để thực hiện đề xuất. Cụ thể, chúng tôi đã tài trợ cho hai hợp đồng thông minh mới được thiết kế để triển khai và tương tác với hệ sinh thái hợp đồng Uniswap hiện có đang chạy trên chuỗi. Nếu đề xuất quản trị này được triển khai, họ sẽ:
1. Nâng cấp quản trị giao thức Uniswap để triển khai thu phí giao thức theo chương trình, không cần cấp phép
2. Bỏ phiếu theo tỷ lệ cho các phiếu bầu đã cam kết và được ủy quyền Mã thông báo UNI chủ sở hữu phân bổ phí giao thức
3. Cho phép quản trị tiếp tục kiểm soát các thông số cốt lõi: nhóm nào tính phí và quy mô phí
Dưới đây chúng tôi phác thảo ngắn gọn về hai hợp đồng mới này. Thông tin chi tiết kỹ thuật có thể được tìm thấy trong phần phụ lục.
Hai hợp đồng mới là V3FactoryOwner.sol và UniStaker.sol.
1. V3FactoryOwner.sol cho phép tính phí giao thức theo chương trình, không cần xin phép và bao gồm cơ chế khuyến khích chuyển đổi các khoản phí này thành ERC20 chung để phân phối tới UNI được gửi vào Unisaker.sol của những người cầm cố. Để hợp đồng này hoạt động, nó cần phải là chủ sở hữu của UniswapV3Factory.
2. UniStaker.sol quản lý việc ủy quyền và phân bổ phí. Những người tham gia phản hồi cơ chế trong V3FactoryOwner.sol gửi ERC20 vào UniStaker.sol để phân phối cho các nhà đầu tư. UniStaker.sol được mô phỏng theo StakeRewards.sol đã được thử nghiệm và xác thực của Synthetix, nhưng mở rộng chức năng của hợp đồng đó theo hai cách chính: 1) nó yêu cầu các tài khoản đặt cược phải đặt cọc token của họ, 2) nó cho phép (nhưng không yêu cầu) tài khoản đặt cược phân phối phần thưởng đặt cược cho bất kỳ tài khoản nào khác.
Các bước tiếp theo
Nếu ban quản trị ủng hộ động thái này, chúng tôi sẽ tiến hành cuộc bỏ phiếu này. Cụ thể, một cuộc bỏ phiếu trên chuỗi thành công sẽ cập nhật chủ sở hữu UniswapV3Factory trên mạng chính để triển khai V3FactoryOwner.sol, kích hoạt cơ chế tính phí theo chương trình được mô tả ở trên.
Các bước tiếp theo là:
1. Ngày 23 tháng 2: Theo quy trình quản trị, bài đăng này sẽ vẫn mở để trò chuyện trong ít nhất 7 ngày.
2. Ngày 23 tháng 2: Cuộc thi kiểm toán Code4rena bắt đầu và sẽ kéo dài trong 10 ngày.
3. Thứ Sáu tới, ngày 1 tháng 3: Sau khi cuộc thi Code4rena kết thúc, Uniswap Foundation sẽ phát hành ảnh chụp nhanh, bao gồm các tùy chọn "Có, nâng cấp chủ sở hữu UniswapV3Factory", "Không, không nâng cấp tất cả chủ sở hữu UniswapV3Factory" ” và “bỏ phiếu trắng”. Mọi biện pháp giảm thiểu, phiên bản của V3FactoryOwner và UniStaker sẽ được triển khai và xác minh trên Etherscan.
4. Ngày 7 tháng 3: Giả sử quá trình chụp nhanh thành công, Uniswap Foundation sẽ đưa ra một cuộc bỏ phiếu trực tuyến và việc thực thi thành công sẽ gọi hàm setOwner của UniswapV3Factory và chuyển địa chỉ v3FactoryOwner cho nó.
5. Tiền thưởng phát hiện lỗi Immunefi sẽ có hiệu lực trước khi quá trình bỏ phiếu thành công trên chuỗi kết thúc. Thông tin chi tiết về khoản tiền thưởng này, bao gồm cả liên kết, sẽ được cung cấp trước khi đề xuất được bỏ phiếu trực tuyến.
Những ngày này có thể thay đổi dựa trên kết quả đánh giá và đối thoại cộng đồng.
Giả sử cuộc bỏ phiếu trên chuỗi thành công, cộng đồng sẽ có tùy chọn tính phí. Vì mục đích này, Gauntlet đang chuẩn bị một quy trình triển khai được đề xuất và sẽ xuất bản nó trên diễn đàn. Chỉ sau khi hoàn thành quy trình quản trị riêng biệt đó thì phí mới được thu và phân bổ theo hợp đồng được thông qua trong đề xuất này.
Phụ lục A: Tổng quan về kỹ thuật phí giao thức Uniswap
Bạn có thể tìm thấy mô tả chi tiết về cơ chế tính phí giao thức hiện tại trên Blog của Uniswap Foundation. Mô tả ngắn gọn như sau:
1. Phí giao thức được biểu thị như một phần của phí LP (dao động từ 1 đến 100 điểm cơ bản). Điểm cụ thể có thể được điều chỉnh thông qua quản trị và có thể là 0, 1/4, 1/5, 1/6, 1/7, 1/8, 1/9 hoặc 1/10. Hiện tại chúng được đặt thành 0.
2. Phí giao thức được đặt theo nhóm và phí được tích lũy giữa hai mã thông báo tạo nên nhóm.
3. UniswapV3Factory là hợp đồng cốt lõi của Uniswap V3, nó bắt đầu một hợp đồng nhóm riêng biệt mà người dùng có thể thêm thanh khoản và trao đổi qua lại. Chủ sở hữu nhà máy là hợp đồng duy nhất có thể kích hoạt phí trong nhóm và thu phí khi được kích hoạt. Hiện tại, chủ sở hữu là hợp đồng Timelock3 của Uniswap Governance.
Cuộc bỏ phiếu được đề xuất sẽ thay đổi chủ sở hữu của UniswapV3Factory sang việc triển khai V3FactoryOwner.sol.
Phụ lục B: Mô tả và thông số hợp đồng mới
Phần hợp đồng thông minh trong giải pháp được đề xuất của chúng tôi bao gồm hai hợp đồng tùy chỉnh, do Scopelift thiết kế và viết. Phụ lục này thảo luận về từng vấn đề đó.
V3FactoryOwner.sol
Hợp đồng này cho phép thu phí giao thức theo chương trình, không cần xin phép từ nhóm, trong khi vẫn duy trì quyền kiểm soát quản trị Uniswap đối với việc có bật phí hay không và ở mức nào.
Cơ chế tính phí thiết lập một "cuộc đua" liên tục trong đó các bên bên ngoài (chúng tôi cho rằng điều này sẽ bao gồm các bot MEV, nhà kinh doanh chênh lệch giá, v.v.) cạnh tranh để giành lấy mỗi nhóm khi nó mang lại lợi nhuận. Các khoản phí mà nhóm đó phải chịu. Các bên bên ngoài yêu cầu một khoản phí sẽ cần phải đặt cọc (trong quá trình triển khai được đề xuất của chúng tôi) 10 WETH để triển khai UniStaker.sol (chi tiết bên dưới). Nói cách khác, khi giá trị của phí tích lũy vượt quá 10 WETH (cộng với Gas), các tác nhân hợp lý sẽ được khuyến khích chuyển đổi phí tích lũy thành 10 WETH và gửi chúng trực tiếp đến hợp đồng UniStaker.sol.
Ngoài ra, V3FactoryOwner được định cấu hình để chuyển các lệnh gọi hàm từ Quản trị Uniswap cần thiết để mở và điều chỉnh phí giao thức trong bất kỳ nhóm nào được triển khai từ hợp đồng Uniswap V3 Factory. Những điều chỉnh này vẫn cần có phiếu bầu của ban quản trị.
Để hợp đồng này hoạt động, hợp đồng đó phải là chủ sở hữu của UniswapV3Factory. Cuộc bỏ phiếu đầu tiên (tức là cuộc bỏ phiếu nâng cấp) sẽ cập nhật chủ sở hữu của UniswapV3Factory thành địa chỉ của phiên bản V3FactoryOwner.sol đã triển khai.
V3FactoryOwner có bốn tham số được định cấu hình trong quá trình triển khai hợp đồng.
Phụ lục C: Logic phân bổ phí giao thức
Tỷ lệ phí giao thức tích lũy cho người đặt cược UNI và quy mô phần thưởng của người đặt cược được xác định bởi nhiều biến số. Cụ thể:
1. Token thưởng (được đặt trên UniStaker và V3FactoryOwner). Đây là mệnh giá phần thưởng được phân bổ cho người đặt cược UNI.
2. Số tiền thưởng (được đặt trên V3FactoryOwner). Đây là tổng số tiền thưởng được phân bổ giữa các bên liên quan cho mỗi lần gửi tiền. Số tiền khuyến khích cao hơn có nghĩa là, tất cả các yếu tố khác không đổi, phí sẽ được yêu cầu và phân bổ cho các bên liên quan ít thường xuyên hơn so với số tiền khuyến khích thấp hơn.
3. Thời lượng phần thưởng (đặt trên UniStaker). Khoảng thời gian mà số tiền thưởng nhất định được phân phối sau khi được gửi vào UniStaker. Thời gian thưởng dài hơn sẽ khuyến khích người đặt cược đặt cược và do đó ủy quyền trong một khoảng thời gian dài hơn để nhận được cùng một khoản phí, tất cả các yếu tố khác không đổi.
4. Phần chia sẻ của người đặt cược trong tổng số cam kết UNI: Phí giao thức được phân bổ theo tỷ lệ cho người đặt cược trên một khối nhất định. Nếu một người đặt cược chiếm tỷ lệ lớn hơn trong tổng số UNI đặt cược trong một khối nhất định, họ sẽ được thưởng với mức phí tương đối cao hơn, tất cả các yếu tố khác không đổi.
5. Khối lượng giao dịch. Tất cả các yếu tố khác đều bằng nhau, khối lượng giao dịch cao hơn có nghĩa là phí được thu và phân phối cho các bên liên quan thường xuyên hơn khối lượng giao dịch thấp hơn.
Xin lưu ý rằng "đồng hồ" thời gian thưởng sẽ được đặt lại mỗi lần gửi tiền. Tất cả số tiền thưởng chưa thanh toán sẽ được cộng vào số tiền thưởng mới gửi và số tiền này sẽ được phân bổ trong các kỳ thưởng tiếp theo.
Để minh họa các cơ chế phân bổ này bằng một ví dụ, giả sử rằng chúng ta đã xác định các biến hợp đồng như sau:
< p>Mỗi khi phí trong nhóm tạo ra hơn 10 WETH, bên thứ ba được khuyến khích thu các khoản phí này và phân bổ 10 WETH vào UniStaker. Từ đó trở đi, chúng sẽ được phân bổ theo tỷ lệ cho những người đặt cược trong vòng 30 ngày.
Ví dụ 1: Trường hợp đơn giản
Giả sử Alice đã gửi 10 UNI vào UniStaker và cô ấy là người duy nhất làm như vậy. Cổ phần của cô đại diện cho 100% tổng số cổ phần của UNI.
Vào ngày đầu tiên cô đặt cược, phần thưởng (10 WETH) sẽ được gửi vào UniStaker.
Số tiền thưởng xấp xỉ 0,33 WETH mỗi ngày (10 WETH chia cho thời gian thưởng là 30 ngày).
Alice kiếm được ~0,33 WETH mỗi ngày trong 30 ngày
Ví dụ 2: Phân phối phần thưởng mới
Giả sử rằng Alice đã gửi tiền 10 UNI vào UniStaker và cô ấy là người duy nhất làm như vậy. Cổ phần của cô đại diện cho 100% tổng số cổ phần của UNI.
Vào ngày đầu tiên cô đặt cược, phần thưởng (10 WETH) sẽ được gửi vào UniStaker.
Alice kiếm được ~0,33 WETH mỗi ngày.
Phần thưởng mới được phân bổ 10 WETH sẽ đến vào Ngày thứ 3. Tại thời điểm này, phần thưởng đã trả sẽ được đặt lại để bao gồm khoản tiền gửi mới này. Vào Ngày thứ 3, có khoảng 9 WETH còn tồn đọng trong Phần thưởng 1. Hiện tại, có tổng cộng khoảng 19 WETH sẽ được thanh toán trong thời gian thưởng 30 ngày tiếp theo.
Bây giờ, Alice nhận được tỷ lệ phần thưởng khoảng 0,633 WETH mỗi ngày (khoảng 19 WETH chia cho 30 ngày)
Ví dụ 3: Người đặt cọc mới
Giả sử Alice nhận được khoảng 0,633 WETH mỗi ngày.
Người đặt cược mới Bob đã cam kết 10 UNI. Alice và Bob mỗi người chiếm 50% tổng số cam kết của UNI. Alice và Bob bây giờ sẽ chia sẻ 0,633 WETH theo tỷ lệ trong khoảng thời gian (0,3165 mỗi ngày) hoặc cho đến khi khoản tiền gửi mới đến.