- Volver al menú
- Volver al menúPrecios
- Volver al menúInvestigación
- Volver al menúConsenso
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menúWebinars y Eventos
El modelo de desarrollo "Bazaar" de Ethereum dará sus frutos en 2020
2020 es el año de la entrega de Ethereum 2.0. Solo tenemos que confiar en el modelo de desarrollo inusual de la comunidad, afirma el asesor de Eth2 de ConsenSys.
Esta publicación es parte del informe de CoinDesk de 2019.Resumen del añoUna colección de 100 artículos de opinión, entrevistas y análisis sobre el estado de blockchain y el mundo. Ben Edgington asesora sobre Eth2 en ConsenSys. Antes de unirse a ConsenSys, fue Jefe de Ingeniería de Sistemas de Información en Hitachi Europa.
Mi vida sería mucho más fácil si pudiera darles una fecha exacta de lanzamiento de Ethereum 2.0, si pudiera mostrarles una hoja de ruta comprometida a dos años o explicarles con precisión cómo las transacciones entre fragmentos preservarán la componibilidad de DeFi. Estoy bastante seguro de que, sin respuestas a problemas como estos, me habrían despedido de mi antiguo trabajo corporativo.
Pero estoy completamente seguro de esto: 2020 es el año de la entrega de Ethereum 2.0. El evento de señal marcará el inicio de la cadena Beacon a principios de año. Con tres o cuatro clientes listos para producción y 500,000 ethers en staking, esta nueva cadena Proof-of-Stake comenzará a completar la primera y más desafiante fase de la entrega de Eth2.
¿Cómo puedo estar tan seguro de esto y, al mismo tiempo, tranquilo por no tener todos los detalles definidos? Bueno, esa es la magia del enfoque de desarrollo de Ethereum. Es un enfoque en el que he aprendido a confiar durante los 18 meses que llevamos desarrollándolo. A pesar de los vaivenes del mercado y las incertidumbres competitivas, este enfoque sigue dando resultados. Lo llamo el superpoder de Ethereum.
Hacer las cosas como siempre se han hecho no cambiará el mundo. La ambición de Ethereum es transformar el mundo. Debe ser global, distribuido, inclusivo y empoderador. A menos que nuestro proceso de desarrollo sea igualmente global, distribuido, inclusivo y empoderador, entonces...Ley de Conway– que los sistemas reflejan las estructuras de las organizaciones que los diseñan – dice que vamos a fracasar.
Por lo tanto, como comunidad de desarrolladores, tratamos de operar tan abiertamente como podemos, fomentando la participación a través dellamadas de desarrolladores,Problemas de GitHub,actualizaciones formales,actualizaciones informales y muchos otros canales. Todos son bienvenidos a participar, y muchos lo hacen. Fomentamos el crecimiento orgánico y nos preocupamos de que una ONE parte ejerza demasiado control. Hasta cierto punto, nuestro enfoque se asemeja al de Linux, que ha llegado a dominarGran parte de la informática mundial. (Linux no tiene una hoja de ruta muy definida cualquiera.)
Este es el “bazarEl modelo de desarrollo descrito por Eric S. Raymond en su obra clásica sobre software de código abierto. Pero lo hemos llevado más allá. Aplicamos este enfoque al desarrollo del propio protocolo Eth2, a su diseño y a la I+D que lo sustenta.
La idea es inspirar a una amplia comunidad en torno a un tema compartido.objetivo y concentrar su energía colectiva en la tarea. Antoine de Saint-Exupéry lo expresó así: «Si quieres construir un barco, no reúnas a los hombres para que recojan leña, dividan el trabajo y den órdenes. Enséñales, en cambio, a anhelar el vasto e infinito mar».
Esto puede parecer un BIT caótico e ineficiente. El mundo puede ver nuestros trapos sucios, lo que inevitablemente invita a la crítica. informePublicado en febrero recomendaba una mayor "centralización del control" sobre el desarrollo. Un informe más recienteartículoIdentificó a los equipos que trabajan con diferentes agendas y diferentes plazos como un área de riesgo. En respuesta, citoLey de ScottNunca pongas orden en un sistema antes de comprender la estructura que subyace a su caos.
La gran ventaja de Ethereum es la participación que este enfoque inspira. Al no insistir en ser demasiado ordenados, podemos conectar con una enorme comunidad. La sensación de esfuerzo compartido atrae a personas brillantes que de otro modo nunca habríamos encontrado. Al menos ocho equipos de clientes independientes han entregado implementaciones de Prueba de Participación funcionales. ¿Necesitamos ocho implementaciones? Quizás no, pero la visión y la experiencia en ingeniería que cada uno aporta sirven para perfeccionar y mejorar la especificación mucho más allá de lo que cualquier equipo podría lograr por sí solo, en todas las áreas, desde la seguridad hasta el rendimiento.
Otra ventaja de tener una comunidad abierta y comprometida es la rápida retroalimentación. Nuestro diseño de escalado inicial requería 1024 cadenas de fragmentos. Personas externas al equipo del protocolo CORE pudieron revisar esto y plantear inquietudes sobre la futura experiencia del desarrollador, que pudimos mejorar con un rediseño. Estoy convencido de que en un entorno de desarrollo más tradicional, esto se habría abordado demasiado tarde o no se habría abordado en absoluto. Logramos adaptarnos rápidamente, con un impacto mínimo en comparación con los beneficios obtenidos.
Un aspecto fundamental de nuestro enfoque es reconocer que las buenas ideas pueden surgir de cualquier lugar. Cabe mencionar que, a principios de 2019, no teníamos una visión clara de cómo integrar la ejecución de contratos inteligentes en las cadenas de fragmentos. El espacio de diseño es amplio y había muchas direcciones posibles por explorar. Pero, fiel a nuestro estilo, una propuestasurgió en un foro comunitario que fue retomado por el equipo Quilt en ConsenSys que ahora está explorando e implementando el diseño.
Por supuesto, nuestro enfoque no es perfecto. Algunas ineficiencias son reales. Pero en nuestro mundo, es un error priorizar la eficiencia en lugar del compromiso. En cualquier caso, nuestro enfoque no parece habernos frenado. Vamos por buen camino en nuestra trayectoria de desarrollo prevista.
La verdadera prueba de nuestro enfoque de desarrollo abierto y orgánico llegará en los primeros meses de 2020. Estamos en camino de lanzar la cadena de balizas de Ethereum 2.0, y la transición de Prueba de trabajo a Prueba de participación estará oficialmente en marcha, parte de la visión de Ethereum desde sus inicios.
Esa es la base sobre la que seguiremos trabajando para lograr una escalabilidad masiva. No puedo ofrecerles una hoja de ruta detallada. Pero la brillantez y la energía de nuestra comunidad, en constante crecimiento, me hacen confiar en que, para principios de 2021, tendremos una plataforma adecuada para... un millón de desarrolladores¿Por qué no venir y unirse a esta extraordinaria comunidad que cambiará el futuro?
Nota: Las opiniones expresadas en esta columna son las del autor y no necesariamente reflejan las de CoinDesk, Inc. o sus propietarios y afiliados.
Ben Edgington
Ben Edgington asesora sobre Eth2 en ConsenSys. Antes de unirse a ConsenSys, fue Jefe de Ingeniería de Sistemas de Información en Hitachi Europa.
