Uniswap Labs, Uniswap v4 코드 초안 출시, 주요 기능 엿보기

오늘 밤 UniswapLabs는 Uniswap v4 코드 초안을 발표하여 공개 피드백과 의미 있는 커뮤니티 기여를 통해 v4를 공개적으로 구축할 수 있도록 했습니다. Uniswap v4의 비전은 누구나 "후크"를 도입하여 절충 결정을 내릴 수 있도록 하는 것입니다. 후크는 풀 작업 수명 주기의 다양한 지점에서 실행되는 계약입니다. 풀은 v3와 동일한 장단점을 만들거나 완전히 새로운 기능을 추가할 수 있습니다. 예를 들어, v4는 풀 자체가 동적 수수료를 지원하거나, 온체인 캡 주문을 추가하거나, 시간이 지남에 따라 대량 주문을 분산시키는 TWAMM(시간 가중 평균 시장 조성자) 역할을 할 수 있도록 합니다. v4 풀은 단일 계약에 존재하므로 풀 생성의 가스 비용을 99%까지 줄일 수 있습니다.
Uniswap v4 코드는 Business Source License 1.1에 따라 출시되며, 상용 또는 프로덕션 환경에서 v4 소스 코드의 사용을 4년으로 제한하며, 이때 GPL 라이선스로 영구적으로 전환됩니다. 프로토콜 수수료 메커니즘도 v3 이후에 모델링됩니다. 거버넌스는 최대 상한 금액까지 모든 풀에 프로토콜 수수료를 추가하기 위해 투표할 수 있습니다.
다음은 Uniswap의 창립자입니다.Hayden AdamsOdaily에서 편집한 기사 작성.
2년 전 우리는 온체인 유동성과 DeFi의 전환점인 Uniswap v3를 출시했습니다. 오늘날 Uniswap 프로토콜은 1조 5천억 달러 이상의 거래량을 처리하는 가장 큰 분산형 교환 프로토콜입니다. 공공 인프라로서 암호화폐 생태계의 중요한 부분입니다.
기술과 시장이 발전함에 따라 Uniswap 프로토콜도 발전해야 합니다. 우리는 Uniswap v4의 비전을 소개하게 되어 매우 기쁩니다. 우리는 그것이 온체인 유동성으로 토큰을 생성하는 거래 방법에 대한 무한한 가능성을 열어줄 것이라고 믿습니다.
공개 피드백과 의미 있는 커뮤니티 기여로 v4를 만들기 위해 지금 코드 초안을 릴리스하고 있습니다. 우리는 이것이 몇 달에 걸친 과정이 될 것으로 예상합니다. 여기에서 Uniswap v4 코어 및 주변 라이브러리의 오픈 소스 초기 릴리스를 읽고, 여기에서 기술 백서 초안을 읽고, 여기에서 기여하는 방법에 대해 자세히 알아볼 수 있습니다.
Uniswap v3는 극도로 복잡한 절충 공간에 의해 균형 잡힌 유동성을 제공하기 위해 강력하고 단호한 접근 방식을 취합니다. 새로운 기능은 더 높은 비용과 코드 복잡성을 수반합니다. 예를 들어, V3 버전에는 빌더가 실시간 온체인 가격 데이터를 통합할 수 있는 오라클이 포함되어 있지만 거래자 비용이 증가합니다.
Uniswap v4에 대한 우리의 비전은 누구나 "후크"를 도입하여 절충 결정을 내릴 수 있도록 하는 것입니다. 후크는 풀 작업의 수명 주기에서 서로 다른 지점에서 실행되는 계약입니다. 풀은 v3와 동일한 장단점을 만들거나 완전히 새로운 기능을 추가할 수 있습니다. 예를 들어, v4는 마이닝 풀이 동적 수수료 자체를 지원하거나, 온체인 캡 주문을 추가하거나, 시간이 지남에 따라 대량 주문을 분산시키는 TWAMM(시간 가중 평균 시장 조성자) 역할을 할 수 있도록 합니다.
이러한 사용자 정의를 수행하는 동안 Uniswap v4의 아키텍처는 비용을 절감하고 효율성을 보장합니다. 그것은 새로운 것을 소개합니다"하나씩 일어나는 것"(싱글톤) 계약, 모든 마이닝 풀은 하나의 스마트 계약에 있습니다. 우리는 후크와 싱글톤 아키텍처의 조합이 빠르고 안전한 풀 사용자 정의와 여러 풀에 걸친 효율적인 라우팅을 통해 매우 강력한 플랫폼을 만들 것이라고 믿습니다. Uniswap v4는 강력한 생태계에서 빠르고 표현력이 풍부한 AMM 혁신을 제공합니다.
보조 제목
후크 및 사용자 지정 풀
모든 Uniswap 유동성 풀에는 수명 주기가 있습니다. 풀의 수명 동안 몇 가지 일이 발생합니다: 풀은 기본 수수료 계층으로 생성되고, 유동성이 추가, 제거 또는 재조정되고, 물론 사용자는 토큰을 거래합니다. Uniswap v3에서 이러한 수명 주기 이벤트는 긴밀하게 결합되어 매우 엄격한 순서로 실행됩니다.
Uniswap v4에서 사용자 정의 가능한 유동성을 위한 공간을 만들기 위해 풀 배포자가 풀 수명 주기의 주요 지점(예: 거래 전후 또는 LP 변경 전후)에서 지정된 작업을 수행하는 코드를 도입할 수 있는 방법을 만들고 싶습니다. 위치.
풀, 스왑, 수수료 및 LP 위치가 상호 작용하는 방식을 사용자 지정하는 플러그인인 후크를 입력합니다. 개발자는 Uniswap 프로토콜의 유동성과 보안을 기반으로 혁신하고 v4 스마트 계약과 통합된 후크를 통해 맞춤형 AMM 풀을 생성할 수 있습니다.
우리는 다음과 같은 몇 가지 실험에 대해 기쁘게 생각합니다.
TWAMM(시간 가중 평균 시장 조성자)
변동성 또는 기타 입력에 따른 동적 수수료
온체인 지정가 주문
범위 외 유동성을 대출 계약에 예치
geomean oracles와 같은 맞춤형 온체인 오라클
자동으로 LP 수수료를 LP 포지션으로 되돌립니다.
내부화된 MEV 수익은 LP로 다시 분배됩니다.
바다는 물고기의 도약만큼 넓고, 하늘은 새가 나는 만큼 높고, v4의 상상의 공간은 무한합니다. 이제 각 풀은 토큰과 수수료 계층으로만 정의되는 것이 아니라 모든 색상, 모양 및 크기의 풀을 볼 수 있습니다. Uniswap v4의 핵심 논리는 업그레이드할 수 없는 v3의 논리와 동일합니다. 각 풀은 자체 후크 스마트 계약을 사용할 수 있지만 후크는 풀 생성 시 결정된 특정 권한으로 제한될 수 있습니다.
보조 제목

아키텍처 개선 및 가스 절약
Uniswap v3에서는 각 풀에 대해 새 계약을 배포하므로 풀을 만들고 다중 풀 스왑을 수행하는 데 더 많은 비용이 듭니다. v4에서는 트랜잭션이 더 이상 서로 다른 계약의 풀 간에 토큰을 전송할 필요가 없기 때문에 효과적인 가스 절약을 제공하는 싱글톤 계약에 모든 풀을 넣습니다. 초기 데이터에 따르면 v4는 풀 생성 가스 비용을 99% 줄입니다. 후크는 끝없는 선택의 세계를 소개하고 싱글톤을 사용하면 모든 선택을 효율적으로 확장할 수 있습니다.
이 싱글톤 아키텍처는 새로운 "플래시 계정" 시스템으로 보완됩니다. v3의 각 거래가 끝날 때 풀 안팎으로 자산을 이체하는 대신 시스템은 순잔고를 기준으로만 이체합니다. 이는 Uniswap v4에서 추가 가스 절약을 제공하는 보다 효율적인 시스템을 의미합니다.
플래시 회계를 위한 최고의 설계는"순간 저장", EIP-1153에 의해 구현됩니다. 이 EIP는 이더리움 칸쿤 하드포크 업그레이드의 일부로 포함되는 것으로 간주되고 있으며 다양한 애플리케이션에서 더 많은 가스 개선과 더 깨끗한 계약 설계를 가져올 것입니다.
보조 제목

라이센스 및 관리
언제나 그렇듯이 우리는 핵심 금융 인프라가 개방적이고 투명해야 한다고 굳게 믿습니다. 우리는 또한 Uniswap 커뮤니티(프로토콜을 지원, 사용 및 구축하는 사람과 팀)가 이전 버전을 관리했던 것처럼 프로토콜 v4를 관리해야 한다고 믿습니다.
이 코드는 상용 또는 프로덕션 환경에서 v4 소스 코드의 사용을 4년으로 제한하는 Business Source License 1.1에 따라 릴리스되며 이 시점에서 GPL 라이선스로 영구적으로 전환됩니다. v3와 마찬가지로 Uniswap Governance 및 Uniswap Labs는 라이선스 예외를 부여할 수 있습니다.
프로토콜의 과금 메커니즘도 v3를 기반으로 합니다. 거버넌스 계층은 한도에 따라 모든 풀에서 프로토콜 수수료를 인상하기 위해 투표할 수 있습니다. 수수료 메커니즘에 대한 자세한 내용은 백서에서 확인할 수 있습니다.


