Ang desentralisadong exchange na Uniswap v3 ay 'Naka-warp' sa StarkNet

Ang mga Ethereum-katutubong proyekto tulad ng Uniswap na nakasulat sa Solidity ay maaari na ngayong ilipat sa StarkNet sa pamamagitan ng bagong 'Warp' na proyekto ng Nethermind

Ang Ethereum development company na Nethermind ay nag-anunsyo na ito ay "transpiled and compiled" decentralized exchange (DEX) Uniswap v3 sa "Warp" — isang proyektong idinisenyo upang payagan ang mga Ethereum users na magpalit ng mga token sa mas nasusukat na Ethereum layer-2 network na StarkNet. 

Ang milestone ay anunsyado ng pinuno ng koponan na si Jorik Schellekens sa isang post sa Medium noong Oktubre 9.

Inilalarawan ng Nethermind ang Warp bilang isang "Solidity to Cairo Transpiler" na nagbibigay-daan sa mga proyektong nakabase sa Ethereum na nakasulat sa Solidity na ilipat ang codebase nito sa StarkNet, na nagpapahintulot sa kanila na mapakinabangan ang mas murang mga bayarin.

Ang transpiling ay ang proseso ng pagkuha ng source code na nakasulat sa isang programming language at pagbabago nito sa ibang wika na may katulad na antas ng abstraction.

Sa kasong ito, inililipat ng Warp ang Solidity code sa Cairo — ang programming language na ginagamit sa pagsulat ng mga application sa StarkNet

Ang Warp plugin ay nasa ilalim pa rin ng teknikal na pag-unlad ayon sa Schellekens, ngunit idinagdag niya na ang Nethermind ay malapit nang magkaroon ng "buong test suite ng Uniswap na tumatakbo laban sa isang pagpapatupad ng Uniswap na naka-deploy sa StarkNet."

Ang milestone ay dumating kasunod ng bagong kakayahan ng StarkNet na "paglikha ng kontrata mula sa iba pang mga kontrata", na siyang nagbigay-daan sa Warp na matagumpay na i-transpile at i-deploy ang bawat Solidity file mula sa Uniswap v3.

Napansin ni Schellekens ang kahalagahan ng gawaing ito dahil sa laki ng codebase ng Uniswap, na nagpapahintulot sa mga proyekto sa lahat ng laki na makapasok sa StarkNet. 

"Sa mabilis na pag-mature ng Warp, bumababa ang hadlang sa pagpasok para sa malalaki at maliliit na proyekto upang subukan ang mga kakayahan ng StarkNet."

Ngunit hindi naging perpekto ang pagsasalin ng Solidity to Cairo ng Warp. GitHub ni Warp Ipinapakita ng na mayroon pa ring ilang mga function ng Solidity na hindi naisip ng mga developer ng Nethermind kung paano idagdag sa Cairo, habang ang ilang iba pang pangunahing function ay mangangailangan ng "interbensyon ng developer" o "malamang na hindi na susuportahan" sa lahat.

Nauugnay: Ang StarkWare ay nakakuha ng $100M bilang ang mga mamumuhunan ay nagbabangko sa tagumpay ng layer-2

Sinabi ni Nethermind na plano nilang isulong pa ang mga feature ng Warp para magdala ng mas maraming proyektong nakabase sa Ethereum sa StarkNet.

"Patuloy kaming magsusumikap sa mga feature at uulitin ang eksperimentong ito sa ilang iba pang mga protocol, na magdadala ng mga bagong protocol sa StarkNet sa bilis ng pag-warp."

StarkWare, ang kumpanya sa likod ng StarkNet, Nagtipon kasama si Nethermind noong Hul. 2021 para tumulong na bumuo ng mga advanced na feature at elemento ng imprastraktura para sa StarkNet.

Ang Nethermind at Warp ay hindi kaakibat sa decentralized exchange (DEX) Uniswap.

Pinagmulan: https://cointelegraph.com/news/decentralized-exchange-uniswap-v3-gets-warp-ed-onto-starknet