A inicios de este mes, miembros de la comunidad del proyecto blockchain de Ethereum se ha tomado la tarea de organizarse y enfocarse en desarrollar contratos inteligentes en cรณdigos de programaciรณn mรกs comunes que el que se usa actualmente para esta actividad, entre los primeros lenguajes que estรกn concentrando esfuerzo es el de C#.
Este grupo de desarrolladores se denominan EthSharp, quienes tienen como visiรณn generar herramientas de programaciรณn para Ethereum mรกs sencillas y asรญ sea mรกs accesible a la mayorรญa de los programadores, ademas de evitar la lenta curva de aprendizaje que tiene que pasar todo desarrollador para usar el lenguaje de contratos inteligentes de la red, denominado Solidity.
Hasta el momento, van por su primera fase de desarrollo donde estรกn concentrando sus esfuerzos en desarrollar un compilador que utilice el lenguaje computacional C# para escribir los contratos inteligentes. Este lenguaje es bastante conocido actualmente, fue desarrollado y estandarizado por Microsoft para usarse con la infraestructura de lenguaje comรบn, que le permite ejecutarse en mรบltiples plataformas asรญ sean con lenguajes distintos. Una vez probado y confirmado su compatibilidad con la mรกquina virtual de Ethereum (EVM, por sus siglas en ingles), tienen planteado desarrollar un grupo de herramientas en Visual Studio, para hacer el desarrollo mรกs sencillo como lo es la programaciรณn web. Junto a lo anterior, van a desarrollar herramientas de compatibilidad para usar las librerรญas de C# con el EVM. Pueden revisar cรณmo va el desarrollo de estas herramientas en su GitHub y si desean usarlas advierten que no estรกn terminadas y se usen con cuidado.
Como el proyecto estรก arrancando, todavรญa tienen muchos puntos por definir como establecer las decisiones de diseรฑo, como lucirรกn los contratos terminados, definir el por quรฉ usar C# a cambio de cualquier otro lenguaje y definir tanto la hoja de ruta como las fechas de entregas en que se tendrรก estipulado tener un producto terminado.
Si este grupo de desarrolladores logran su objetivo, podrรกn volver mรกs accesible el desarrollo de aplicaciones en la red de Ethereum, lo que harรญa surgir una mayor cantidad de herramientas basadas en los contratos inteligentes de su red.