Zdecentralizowana wymiana Uniswap v3 zostaje „wypaczona” na StarkNet

Projekty natywne dla Ethereum, takie jak Uniswap, które są napisane w Solidity, mogą być teraz transpilowane do StarkNet za pośrednictwem nowego projektu Nethermind „Warp”

Firma deweloperska Ethereum, Nethermind, ogłosiła, że ​​„przetranspilowała i skompilowała” zdecentralizowaną wymianę (DEX) Uniswap v3 na „Warp” — projekcie zaprojektowanym, aby umożliwić użytkownikom Ethereum wymianę tokenów w bardziej skalowalnej sieci warstwy 2 Ethereum StarkNet. 

Kamieniem milowym był ogłosił przez kierownika zespołu Jorika Schellekensa w średnim poście z 9 października.

Nethermind opisuje Warp jako „Solidity to Cairo Transpiler”, który umożliwia projektom opartym na Ethereum napisanym w Solidity przeniesienie bazy kodu na StarkNet, co pozwala im czerpać korzyści z niższych opłat.

Transpiling to proces polegający na przejmowaniu kodu źródłowego napisanego w jednym języku programowania i przekształcaniu go w inny język o podobnym poziomie abstrakcji.

W tym przypadku Warp transpiluje kod Solidity do Cairo — języka programowania używanego do pisania aplikacji na StarkNet

Wtyczka Warp jest nadal technicznie w fazie rozwoju według Schellekensa, ale dodał, że Nethermind wkrótce będzie miał „cały zestaw testowy Uniswap działający przeciwko implementacji Uniswap wdrożonej na StarkNet”.

Kamień milowy nastąpił po nowej funkcji StarkNet „tworzenie kontraktu z innych kontraktów”, która umożliwiła Warpowi pomyślne transpilowanie i wdrażanie każdego pliku Solidity z Uniswap v3.

Schellekens zauważył znaczenie tego wyczynu, biorąc pod uwagę sam rozmiar kodu Uniswap, co pozwala projektom wszystkich rozmiarów dostać się do StarkNet. 

„Wraz z szybkim dojrzewaniem Warp, bariera wejścia zarówno dla dużych, jak i małych projektów, aby przetestować możliwości StarkNet, maleje”.

Ale tłumaczenie Warpa Solidity to Cairo nie było idealne. GitHub Warpa przedstawia że wciąż istnieje wiele funkcji Solidity, których programiści Nethermind nie wymyślili, jak dodać je do Kairu, podczas gdy kilka innych kluczowych funkcji będzie wymagało „interwencji programisty” lub „prawdopodobnie nigdy nie będzie obsługiwanych”.

Związane z: StarkWare zarabia 100 mln dolarów, ponieważ inwestorzy liczą na sukces warstwy 2

Nethermind powiedział, że planują dalsze rozwijanie funkcji Warp, aby wprowadzić więcej projektów opartych na Ethereum do StarkNet.

„Będziemy nadal ciężko pracować nad funkcjami i powtórzymy ten eksperyment z kilkoma innymi protokołami, wprowadzając nowe protokoły do ​​StarkNet z prędkością warp”.

StarkWare, firma stojąca za StarkNet, w zespole skontaktuj się z Nethermind w lipcu 2021 r., aby pomóc w tworzeniu zaawansowanych funkcji i elementów infrastruktury dla StarkNet.

Nethermind i Warp nie są powiązane ze zdecentralizowaną giełdą (DEX) Uniswap.

Źródło: https://cointelegraph.com/news/decentralized-exchange-uniswap-v3-gets-warp-ed-onto-starknet