Un informe de auditoría de Consensys Diligence descubrió que el compilador Vyper basado en Python tiene “múltiples errores graves” y “la base de código tiene un alto nivel de deuda técnica que hará que abordar estos problemas sea complejo”.
“Desde que existió La implementación de Vyper basada en Python aún no está lista para producción, se ha movido de la organización ethereum github a su propia organización: vyperlang “ Piper Merriam de la Fundación Ethereum (EF), dijo antes de agregar: [19659002] “Los mantenedores existentes están planeando abordar los problemas de forma independiente una vez más, pero continuaremos siguiendo de cerca el proyecto”.
Los mantenedores existentes dijeron que hubo “una enorme cantidad de correcciones de errores” en una nueva versión, agregando El 75% de los 29 errores identificados en la auditoría ya se han solucionado.
Vyper es como Solidity, un lenguaje de codificación de contratos inteligentes basado en Python, y fue inicialmente creado por Vitalik Buterin, cofundador de ethereum. [19659006] El contrato de depósito para ethereum 2. united states Vyper en lugar de Solidity, con un compilador que es una especie de “traductor” que convierte el código legible por humanos en código legible por máquina.
Sin embargo, el mantenedor de Vyper que conoce el nombre de URaTowel dice que los resultados de esta auditoría no afectan el contrato de depósito.
Esa conclusión fue apoyada por Danny Ryan, el coordinador de ethereum 2., quien dijo públicamente:
“El objetivo de las técnicas de verificación official a nivel de bytecode es eliminar el compilador de la imagen.
Aunque estamos de acuerdo en que el compilador Vyper real no es apto para la producción cuando no emplea un análisis tan profundo, el código de bytes del contrato de depósito ha recibido un nivel de análisis y escrutinio sin precedentes y está listo para la producción.
Se publicará un informe detallado sobre los métodos de contrato de depósito en cuestión de semanas, y tendremos más discusión en publicaciones de website sobre el uso de Vyper en este escenario “. [19659002] La verificación official toma en cuenta cualquier error potencial en el nivel del compilador que pueda afectar el código, y el contrato de depósito se someterá a una auditoría que se espera que informe este mes.
Dependiendo de los resultados de esa auditoría, el contrato de depósito entonces Lanzamiento presumiblemente primero en el testnet. Eso permitirá que se inicie el testnet ethereum 2. completo, y se espera que se ejecute durante al menos tres meses, siempre que todo funcione sin problemas.
Después de ese período de tres meses, esto se activará con ethereans que luego podrán enviar su eth al contrato de depósito que los quema y destruye enviándolos a una dirección donde nadie tiene la clave privada, por lo que no pueden mudarse.
A cambio de ese eth quemado, los depositantes obtienen una cantidad igual de eth en el nueva cadena de bloques ethereum 2. donde pueden apostar y ganar una tasa de interés variable dependiendo de cuántas apuestas, que probablemente oscilen entre 5% y 8% al año.
Las posibilidades de que esto salga a fines de marzo son menores más del 25% según un mercado de predicción, y es mucho más probable que salga a fines de la primavera o principios del verano, dependiendo de cómo se desarrolle más.
Una vez que se lance, la cadena actual de Prueba de trabajo (PoW) continuará operar de manera usual, y algunos describen la pha inicial se de la cadena Evidence of Stake Beacon más como un testnet incentivado.
Incentivizado porque el eth es true, pero no se puede hacer mucho con él, salvo para validar los bloques PoW para comenzar, seguido de las funcionalidades completas como una cadena de bloques regular una vez que las etapas de fragmentación salgan en algún momento del año próximo a este ritmo según estimaciones optimistas.