Esta publicación es parte de la revisión del año 2019 de CoinDesk, una colección de 100 artículos de opinión, entrevistas y tomas 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 darle una fecha exacta cuando Ethereum 2.0 saldrá a la venta, si pudiera mostrarle dos años hoja de ruta comprometida o explicar con precisión cómo las transacciones de fragmentos cruzados preservarán la capacidad de compilación de DeFi. Estoy bastante seguro de que no tener respuestas sobre temas como estos me habría despedido de mi antiguo trabajo corporativo.
Pero estoy completamente seguro de esto: 2020 es el año de entrega de Ethereum 2.0. El evento señal será la génesis de la cadena de balizas en la primera parte del año. Con tres o cuatro clientes listos para la producción y 500,000 estacas de éter, esta nueva cadena de Prueba de Estaca comenzará a completar la primera y más desafiante fase de entrega de Eth2.
¿Cómo puedo estar tan seguro de esto pero relajado por no tener todos los detalles clavados? 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 construyendo esto. En medio de todos los altibajos del mercado y todas las incertidumbres competitivas, este enfoque continúa cumpliéndose. Yo lo llamo la superpotencia de ethereum.
Hacer las cosas como siempre se han hecho no va a cambiar el mundo. La ambición de Ethereum es cambiar el mundo. Tiene que ser global, distribuido, inclusivo y potenciador. A menos que nuestro proceso de desarrollo sea igualmente global, distribuido, inclusivo y potenciador, entonces la ley de Conway – que los sistemas reflejan las estructuras de las organizaciones que los diseñan – dice que vamos a fallar.
Entonces, como Como comunidad de desarrolladores, tratamos de operar de la manera más abierta posible, alentando la participación a través de llamadas 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 desconfiamos de que cualquier parte ejerza demasiado control. Hasta cierto punto, nuestro enfoque se asemeja al de Linux, que ha llegado a a dominar gran parte de la informática del mundo. ( Linux tampoco tiene mucho de una hoja de ruta .)
Este es el modelo de desarrollo " bazar " descrito por Eric S Raymond en su trabajo clásico sobre software de código abierto . Pero lo hemos llevado más lejos. Estamos aplicando este enfoque al desarrollo del protocolo Eth2 en sí, su diseño y la I + D que lo respaldan.
La idea es inspirar a una comunidad amplia en torno a un propósito compartido y enfocar su energía colectiva en la tarea Antoine de Saint-Exupéry lo expresó así: "Si quieres construir un barco, no juntes a los hombres para recoger madera, divide el trabajo y da órdenes. En cambio, enséñeles a anhelar el vasto e interminable mar ”.
Esto puede parecer un poco desordenado. Puede ser un poco caótico e ineficiente. El mundo puede ver nuestra ropa sucia, que inevitablemente invita a la crítica. Un informe publicado en febrero recomendó más "centralización del control" sobre el desarrollo. Un artículo más reciente identificó equipos que trabajan "con diferentes agendas y diferentes cronogramas" como un área de riesgo. En respuesta, cito La Ley de Scott : Nunca pongas orden en un sistema antes de que entiendas la estructura debajo de su caos.
La superpotencia de Ethereum es el compromiso que inspira este enfoque. Al no insistir en ser demasiado ordenado, podemos involucrar a una gran comunidad. La sensación de un esfuerzo compartido atrae a personas brillantes que de otro modo nunca hubiéramos encontrado. No menos de ocho equipos de clientes independientes han entregado implementaciones de prueba de participación en funcionamiento. ¿Necesitamos ocho implementaciones? Tal vez no, pero el conocimiento y la experiencia en ingeniería que aporta cada uno sirve para perfeccionar y mejorar la especificación más allá de lo que cualquier equipo podría lograr, en todas las áreas, desde la seguridad hasta el rendimiento.
Otro beneficio de tener una comunidad abierta y comprometida se está volviendo rápido realimentación. Nuestro diseño de escala inicial requería 1.024 cadenas de fragmentos. Las personas ajenas al equipo central de protocolo pudieron revisar esto y plantear inquietudes sobre la experiencia futura 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. Pudimos pivotar rápidamente, con un impacto muy pequeño en comparación con los beneficios obtenidos.
Un aspecto central de nuestro enfoque es reconocer que las buenas ideas pueden venir de cualquier parte. Es justo decir que a principios de 2019, no teníamos una visión clara de cómo dividiríamos la ejecución de contratos inteligentes en la parte superior de las cadenas de fragmentos. El espacio de diseño es grande y había muchas direcciones posibles para explorar. Pero, fiel a su forma, surgió una propuesta en un foro de la comunidad que fue recogido por el equipo de 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 optimizar la eficiencia sobre el compromiso. En cualquier caso, nuestro enfoque no parece habernos retrasado. Estamos muy encaminados con nuestra trayectoria de desarrollo esperada.
La verdadera prueba de nuestro enfoque de desarrollo abierto y orgánico llegará en los primeros meses de 2020. Estamos en camino de poner en marcha 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 primeros días.
Esa es la base sobre la cual continuaremos trabajando para lograr una escalabilidad masiva. No puedo ofrecerle una hoja de ruta detallada. Pero la brillantez y la energía de nuestra comunidad en constante crecimiento me hacen confiar en que a principios de 2021 tendremos una plataforma adecuada para un millón de desarrolladores . ¿Por qué no venir y unirse a esta comunidad extraordinaria que cambia el futuro?
Divulgación Leer Más
El líder en noticias de blockchain, CoinDesk es un medio de comunicación que se esfuerza por alcanzar los más altos estándares periodísticos y cumple con un estricto conjunto de políticas editoriales . CoinDesk es una subsidiaria operativa independiente de Digital Currency Group, que invierte en criptomonedas y startups de blockchain.
.
[DISPLAY_ULTIMATE_PLUS]
Referencia: https://www.coindesk.com/ethereums-bazaar-development-model-will-pay-off-in-2020