Uniswap, popularna zdecentralizowana giełda (DEX), zaprezentowała swoją czwartą wersję, która, choć bogata w funkcje, wywołała skargi wśród programistów, którzy sprzeciwiają się licencji Business Source License, która chroni jej kod przez następne cztery lata.
Funkcje Uniswap V4 obejmują „haki”
Uniswap v4 wprowadza szereg nowych funkcji i ulepszoną personalizację platformy. Najnowsza wersja wprowadza funkcję „hooks”, rodzaj inteligentnego kontraktu, który umożliwia programistom rozszerzenie istniejących pul płynności.
Sara Reynolds, główny inżynier ds. inteligentnych kontraktów w projekcie, opisała funkcję hooków jako „ rodzaj nieograniczonych” pod względem możliwości dostosowywania.
Jednakże wydanie Uniswap v4 wywołało również skargi w społeczności open source. Powodem jest niechęć do licencji używanej w związku z nową aktualizacją.
Cena UNI, 18 czerwca | Źródło: UNIUSDT na Binance, TradingView
Uniswap zdecydował się na korzystanie z Business Source License 1.1 (BSL) w wersji 4, kontynuując to, co zrobili z Uniswap v3. Licencja BSL pozwoli Uniswap na wyłączne korzystanie z ich innowacji przez następne cztery lata.
Chociaż licencja zapewnia publiczny dostęp do kodu i pozwala na kopiowanie, modyfikację i redystrybucję wspomnianego kodu, kod nie może być wykorzystywane w celach handlowych lub produkcyjnych przez okres do czterech lat. Po tym początkowym okresie licencja zostanie zmieniona z licencji BSL na licencję ogólnego przeznaczenia (GPL) na zawsze.
Twórcy kryptografii w społeczności open source argumentują, że marketingowe twierdzenia Uniswap o byciu open source wprowadzają w błąd.
Implikacje licencji Uniswap V4
W serii tweety, Gabriel Shapiro z Delphi Labs, laboratorium badawczo-rozwojowego zajmującego się akceleracją produktów web3, powiedział, że BSL to podatek od innowacji i może spowolnić rozwój zdecentralizowanej przestrzeni finansowej (DeFi). Jego zdaniem programistom trudno będzie zbudować od podstaw automatycznego animatora rynku (AMM) bez „spojrzenia na kod Uniswap v4”.
Licencja biznesowa to podatek od innowacji całej przestrzeni. Każdy, kto choć raz spojrzał na kod BSL, a później koduje coś podobnego, jest narażony na roszczenia dotyczące praw autorskich. Ryzyko związane z roszczeniami dotyczącymi praw autorskich polega na tym, że duże technologie stosują skomplikowane procedury „czystego pokoju”. Mówiąc najprościej, trudno byłoby znaleźć zespół programistów, którzy są w stanie napisać nowy AMM od podstaw i nigdy nie spojrzeli na kod Uniswap v4. Nie oznacza to, że naruszyli, ale to nie wystarczy, muszą być w stanie udowodnić, że nie naruszyli.
W odpowiedzi na sprzeciw twórca Uniswap, Hayden Adams, i jego zespół zorganizował transmisję na żywo w YouTube, aby odnieść się do kontrowersji.
Noah Zinsmeister, główny inżynier, bronił licencji BSL, twierdząc, że cztery lata to niewiele i zapewnia rozsądną równowagę między zachęcaniem do innowacji a czerpaniem korzyści z projektu.
Funkcjonalny obraz z serwisu Canva, wykres z TradingView