- Volver al menú
- Volver al menúPrecios
- Volver al menúInvestigación
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menúWebinars y Eventos
Las pruebas para el próximo cambio de consenso de Ethereum están avanzando
Menos de un año desde que se formalizó Casper , los clientes de Ethereum están comenzando a probar un contrato inteligente para el gran cambio de consenso de la red.
Un cambio muy esperado destinado a librar a Ethereum de su proceso de minería inspirado en Bitcoin está avanzando en las pruebas, y los populares clientes de software de la plataforma ahora participan en la revisión.
Siguiendo a unLanzamiento de software de abril Tras formalizar la idea en código, la actualización LOOKS migrar la segunda blockchain más grande del mundo a una nueva forma de KEEP sincronizados a quienes ejecutan su software. Sin embargo, la versión actual de la idea (llamada Casper FFG) muestra a los desarrolladores de Ethereum avanzando con un plan que permitiría que sus algoritmos de consenso, tanto nuevos como antiguos, trabajen juntos para proteger la red de posibles ataques inesperados durante la transición.
Según la propuesta, los contratos inteligentes LINK a los mineros que protegen la red con un nuevo conjunto de participantes llamado "validadores. "
El código permite que la minería continúe sin interrupciones mediante la superposición de un contrato inteligente sobre Ethereum , que permite a los usuarios apostar por el historial de transacciones a cambio de recompensas. Sin embargo, el contrato inteligente también contiene una cantidad limitada de ether, programada para agotarse, lo que los desarrolladores denominan una "crisis de financiación".
Según los tiempos de bloque actuales, el contrato se agotará en aproximadamente dos años, momento en el que se espera que se lance el nuevo método de consenso, prueba de participación, y Ethereum abandonará por completo su capa de minería.
Pero si bien gran parte de eso ha estado en la hoja de ruta oficial del proyecto, lo nuevo es que el contrato inteligente en cuestiónse está poniendo a prueba Por Parity, el segundo cliente de software de Ethereum más grande. Además, Geth, el mayor cliente de software de Ethereum en términos de usuarios, está a punto de lanzar su implementación de código en la red de pruebas.
"Todos los clientes principales están trabajando en la implementación", afirmó el autor de la especificación de Casper , Danny Ryan.
El impulso hacia adelante será un alivio para muchos en la comunidad Ethereum que están molestos por el reciente lanzamiento de hardware especializado en minería de Cripto que Algunos creen que perturbarála red distribuida de usuarios de la plataforma.
Y con el trabajo en marcha para probar el contrato inteligente (a menos de un año de que se publicó el documento técnico de Casper ), parece que los clientes están igualmente interesados en llevar la prueba de participación del concepto al código.
Ryan le dijo a CoinDesk:
La prueba de participación ha estado en la hoja de ruta desde el principio. Nuestra comunidad está muy emocionada de dar el primer paso con este modelo híbrido y de Síguenos con una implementación completa de la prueba de participación poco después.
Crítica del contrato
Y hay motivos para que quienes respaldan el software confíen en su enfoque actual.
En ONE, los defensores sostienen que publicar primero el código como un contrato inteligente reduce la complejidad de la transición completa a prueba de participación y crea una plantilla independiente del software sobre la cual las distintas iteraciones de software de Ethereum, o clientes, pueden construir.
"El contrato actúa como una caja negra para gran parte de la funcionalidad y, por lo tanto, reduce en gran medida la complejidad del código que debe replicarse entre los clientes", dijo Ryan.
A medida que los desarrolladores de clientes implementan la especificación, dijo Ryan, es probable que identifiquen problemas que también puedan retroalimentar el código inicial. Ya se ha identificado un problema: unfragmento de códigoque podrían permitir transacciones spam.
Wei Tang, el desarrollador que lidera la integración de Parity, le dijo a CoinDesk:
"El equipo de investigación de Casper está realmente abierto a esas críticas".
Tang agregó que su equipo ha estado abordando de manera proactiva los problemas a medida que surgen y dijo: "Creo que el equipo de investigación de Casper , Geth, Parity y otras implementaciones aún necesitan trabajar juntos para acordar y mejorar las especificaciones".
Como tal, es un momento de colaboración entre los investigadores de Casper y los desarrolladores del cliente, cada uno trabajando en conjunto para finalizar el código.
Ryan se hizo eco de esto y le dijo a CoinDesk: "Formalizar la especificación en EIP 1011 realmente abrió las contribuciones y el desarrollo a toda la comunidad".
Más redes de prueba
Según Wei, Parity utiliza la especificación de la red de prueba para probar la funcionalidad de la red, como el proceso de votación y la formación de bloques, con el fin de garantizar que el código del contrato inteligente se comporte en condiciones similares a las del propio Ethereum . Además, según Wei, las pruebas también buscan garantizar que el contrato inteligente no entre en conflicto con la forma en que están escritos los clientes de Ethereum .
Y en estas pruebas, dijo Wei, tanto el equipo Parity como el Geth han logrado un buen progreso.
"Estoy entusiasmado con la red de pruebas de Parity", declaró Ryan a CoinDesk. "Creo que son el primer cliente en implementar EIP 1011. A medida que más clientes implementen la tecnología, los uniremos a la red de Parity o coordinaremos una nueva red de pruebas".
Sin embargo, la red de pruebas actual de Parity no será la ONE.
"La red de pruebas actual de Parity Casper ciertamente no es la ONE", dijo Wei, señalando que la especificación tendrá que probarse muchas veces antes de que finalmente se publique para todos los usuarios.
Continuó:
"Casper supone un cambio relativamente importante en el protocolo de consenso, por lo que debemos ser cuidadosos; además, hay muchos parámetros en las especificaciones que deben ultimarse".
Ryan dijo cosas similares sobre no apresurar la implementación durante una Ethereum.llamada CORE del desarrolladorel 1 de junio.
Según Ryan, es poco probable que el contrato inteligente se lance junto con la próxima bifurcación dura de Ethereum, Constantinopla. Más bien, continuó Ryan, es importante que todos los clientes de Ethereum prueben el código en un entorno de pruebas compartido antes de tomar tales decisiones.
"Parity ha hecho un gran trabajo y hay trabajo en curso con el equipo secundario con Geth, uniendo todas las piezas y con suerte logrando una red de prueba con más miembros además de Parity en las próximas semanas", concluyó.
EDITAR (07:30 UTC 8 de junio de 2018):Una versión anterior de este artículo confundía incorrectamente la "crisis de financiación" con la "bomba de dificultad". Esto ya se ha corregido.
Imagen de soldaduravía Shutterstock
Rachel-Rose O'Leary
Rachel-Rose O'Leary es programadora y escritora en Dark Renaissance Technologies. Fue redactora principal de tecnología para CoinDesk entre 2017 y 2018, cubriendo temas de Privacidad y Ethereum. Tiene formación en arte digital y filosofía, y escribe sobre Cripto desde 2015.
