-
Microsoft apuesta a la colaboraciรณn en cรณdigo abierto para un mejor ecosistema
-
VeriSol perminte mayor comodidad para programadores y usuarios
Microsoft ha lanzado una nueva herramienta de cรณdigo abierto que permitirรก auditar y analizar contratos inteligentes escritos en Solidity, el popular lenguaje de programaciรณn comรบnmente usado en la blockchain de Ethereum.
La nueva herramienta de Microsoft, llamada VeriSol โabreviatura de Verificador de Solidity โ, permite a los programadores expresar โel comportamiento deseable de los contratos inteligentes escritos en un subconjunto del popular lenguaje de programaciรณn Solidityโ, de modo que se pueda utilizar la โmaquinaria lรณgica matemรกticaโ para auditar el estado de una especificaciรณn en una implementaciรณn de un contrato inteligente dado.
With new open-source formal verification tool VeriSol, Microsoft researchers are helping developers author safer and higher-quality smart contracts in @Azure Blockchain offerings: https://t.co/dzL84z1p3F
— Microsoft Research (@MSFTResearch) June 3, 2019
VeriSol tambiรฉn se ha incorporado en la lรญnea de desarrollo de contratos inteligentes de Azure. El jefe de ingenieros de software del equipo de Azure, Cody Born, comentรณ:
VeriSol nos permite iterar mรกs rรกpidamente gracias al chequeo continuo y automatizado, y nos permite captar fallos con mayor rapidez sin tener que preocuparnos por afectar a los usuarios.
Alentando la colaboraciรณn de cรณdigo abierto
Si bien VeriSol todavรญa es un prototipo impulsado principalmente por los contratos inteligentes en Azure, los investigadores tienen metas elevadas para la herramienta de verificaciรณn, comentando que estรกn buscando โfomentar la colaboraciรณn abierta para ayudar a llevar los avances en la verificaciรณn formal al desarrollo de contratos inteligentes en generalโ
El investigador principal de Microsoft Shuvendu Lahiri concluyรณ:
Nuestra visiรณn es potenciar no solo a los desarrolladores y usuarios de la blockchain de Azure, sino tambiรฉn contribuir a todo un ecosistema blockchain mรกs seguro y ayudar a las personas a aprovechar todo el potencial de la tecnologรญa, sin verse afectados por los costosos errores en contratos inteligentes.
Versiรณn traducida del artรญculo escrito por Nawaz Sulemanji, publicado en Coin Rivet.