Giống như Uniswap v3, phiên bản mới nhất sẽ theo giấy phép nguồn kinh doanh 1.1, nghĩa là code của nó không thể bị fork hoặc sao chép để sử dụng cho mục đích thương mại trong 4 năm tới, sau đó sẽ chuyển đổi sang giấy phép GPL.
Các ngoại lệ phải được thông qua Uniswap Governance, những người bỏ phiếu sử dụng token UNI giám sát giao thức hoặc được các nhà phát triển tại Uniswap Labs cấp ngoại lệ đặc biệt.
Tạo pool tùy chỉnh thông qua “hook”
Code Uniswap v4 sẽ là nguồn mở hoàn toàn và giới thiệu khái niệm mà team gọi là “hook”.
Trong một cuộc phỏng vấn, Sara Reynolds – kỹ sư giao thức tại Uniswap Labs cho biết hook là các hợp đồng thông minh có thể được cắm vào nhiều pool khác nhau.
“Chúng có thể tương tác và xây dựng trên các pool tùy chỉnh này. Chúng tôi có một số ý tưởng về hook và cách mọi người sử dụng các loại pool tùy chỉnh khác nhau, nhưng vẫn còn nhiều điều chưa biết và chúng tôi rất vui khi thấy cộng đồng sẽ chung tay xây dựng hook”.
Một ví dụ về loại chức năng mà hook có thể giới thiệu là nhà tạo lập thị trường trung bình theo trọng số thời gian (TWAMM).
“Nó sẽ cho phép người dùng thực hiện điều mà chúng tôi gọi là swap dài hạn hoặc lệnh dài hạn. Bạn có thể swap USDC hoặc thứ gì đó tương tự trong một khoảng thời gian dài. Điều này thật thú vị để thực hiện một số việc như tính trung bình chi phí đô la, khi mà bạn muốn swap thành một token trong thời gian nhất định”.
Nhưng các chức năng như vậy sẽ không được giới thiệu như một phần của kiến trúc. Đúng hơn, chúng là điều mà các nhà phát triển có thể xây dựng trên chính kiến trúc thông qua “hook”.
Có gì khác biệt về kiến trúc thực tế?
Cùng với việc giới thiệu “hook”, kiến trúc Uniswap v4 mới nhất sẽ đảm bảo tất cả các pool của nó đều nằm trong một hợp đồng thông minh duy nhất – điều mà team gọi là “hợp đồng đơn lẻ”.
Các token sẽ được chuyển giữa một hợp đồng thông minh duy nhất, thay vì giữa các pool riêng lẻ được giữ trong các hợp đồng thông minh khác nhau, giúp giảm phí gas.
Theo ước tính, thiết kế kiến trúc mới sẽ giảm hơn 99% giá gas tạo pool so với v3.
Reynolds cho biết kiến trúc hợp đồng đơn lẻ cũng sẽ đi kèm với “tính toán nhanh”.
Chỉ số dư ròng mới được chuyển vào và ra khỏi pool — thay vì chuyển toàn bộ số dư vào cuối mỗi lần swap.
“Về cơ bản, đây chỉ là một cách hiệu quả hơn để tận dụng thanh khoản trên tất cả các pool Uniswap khác nhau hiện nay”, cô nói.
Cho đến nay, chưa có ngày ấn định để triển khai v4, vì Uniswap Labs dự đoán phản hồi từ cộng đồng Uniswap trước khi xác định hướng hành động tiếp theo.
“Chúng tôi hiện đang phát hành code dự thảo để v4 có thể được xây dựng công khai, cho phép phản hồi và nhận đóng góp có ý nghĩa của cộng đồng. Dự kiến quá trình này sẽ kéo dài vài tháng”, nhà sáng lập Uniswap Hayden Adams cho biết trong một bài đăng trên blog.
Uniswap v3 đã được công bố vào tháng 3/2021 và được triển khai trên mainnet Ethereum vào tháng 5/2021.
Theo Blockworks