El intercambio descentralizado Uniswap v3 se 'deforma' en StarkNet

Los proyectos nativos de Ethereum como Uniswap que están escritos en Solidity ahora se pueden transferir a StarkNet a través del nuevo proyecto 'Warp' de Nethermind.

La empresa de desarrollo de Ethereum, Nethermind, ha anunciado que ha "transpilado y compilado" el intercambio descentralizado (DEX) Uniswap v3 en "Warp", un proyecto diseñado para permitir a los usuarios de Ethereum intercambiar tokens en la red de capa 2 de Ethereum, más escalable, StarkNet. 

El hito fue anunció por el líder del equipo Jorik Schellekens en una publicación de Medium del 9 de octubre.

Nethermind describe a Warp como un "Solidity to Cairo Transpiler" que permite que los proyectos basados ​​en Ethereum escritos en Solidity hagan la transición de su base de código a StarkNet, lo que les permite capitalizar tarifas más baratas.

La transpilación es el proceso de tomar el código fuente escrito en un lenguaje de programación y transformarlo en otro lenguaje que tenga un nivel similar de abstracción.

En este caso, Warp transfiere el código de Solidity a Cairo, el lenguaje de programación utilizado para escribir aplicaciones en StarkNet.

El complemento Warp todavía está técnicamente en desarrollo según Schellekens, pero agregó que Nethermind pronto tendrá "todo el conjunto de pruebas de Uniswap ejecutándose contra una implementación de Uniswap implementada en StarkNet".

El hito se produjo después de la nueva capacidad de "creación de contratos a partir de otros contratos" de StarkNet, que es lo que permitió a Warp transpilar e implementar con éxito todos los archivos de Solidity de Uniswap v3.

Schellekens notó la importancia de esta hazaña dado el gran tamaño de la base de código de Uniswap, lo que permite que proyectos de todos los tamaños ingresen a StarkNet. 

“Con Warp madurando rápidamente, la barrera de entrada para proyectos grandes y pequeños por igual para probar las capacidades de StarkNet se está reduciendo”.

Pero la traducción de Solidity to Cairo de Warp no ha sido perfecta. GitHub de Warp enseñe que todavía hay una serie de funciones de Solidity que los desarrolladores de Nethermind no han descubierto cómo agregar a Cairo, mientras que algunas otras funciones clave requerirán la "intervención del desarrollador" o "probablemente nunca serán compatibles".

Relacionado: StarkWare obtiene $ 100 millones mientras los inversores confían en el éxito de la capa 2

Nethermind dijo que planean mejorar aún más las características de Warp para traer más proyectos basados ​​en Ethereum a StarkNet.

"Seguiremos trabajando arduamente en las funciones y repetiremos este experimento con algunos otros protocolos, trayendo nuevos protocolos a StarkNet a gran velocidad".

StarkWare, la empresa detrás de StarkNet, se unieron se unió a Nethermind en julio de 2021 para ayudar a crear funciones avanzadas y elementos de infraestructura para StarkNet.

Nethermind y Warp no están afiliados al intercambio descentralizado (DEX) Uniswap.

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