Esta página describe la historia de Ethereum Classic y sus objetivos de desarrollo futuros.
Una cuenta histórica de los eventos formativos que crearon y definieron Ethereum Classic.
Estos ECIP (Ethereum Classic Improvement Proposals) han sido aceptados y se implementarán o se implementarán pronto.
Número | Título | Autores |
---|---|---|
1010 | Dificultad de demora Explosión de bomba | Igor Artamonov |
1015 | Cambios en el costo del gas a largo plazo para operaciones pesadas de E/S para mitigar los ataques de transacciones no deseadas | Cody W Burns |
1017 | Política monetaria y modificación final del programa de emisiones de Ethereum Classic | Matthew Mazur |
1039 | Especificación de redondeo de política monetaria | Isaac Ardis |
1041 | Eliminar la bomba de dificultad | Igor Artamonov |
1048 | Protocolo de consenso de prueba de autoridad de camarilla | Péter Szilágyi |
1050 | Códigos de estado | Brooklyn Zelenka, Boris Mann |
1054 | Atlantis EVM y actualizaciones de protocolo | Isaac Ardis |
1056 | Agharta EVM y actualizaciones de protocolo | Isaac Ardis, Wei Tang |
1088 | Phoenix EVM y actualizaciones de protocolo | Raw Pong Ghmoa |
Un resumen de los hitos importantes del desarrollo de protocolos para el año 2020, incluidos los aspectos más destacados de la Hoja de ruta de ETC Core 2020.
Los desarrolladores principales de Ethereum Classic mantienen un consenso general sobre el esfuerzo de colaboración para lograr la paridad operativa con la cadena hermana Ethereum (ETH).
La Cooperativa ETC para ayudar a contribuir a la base de código de Vyper en colaboración con Ben Hauser, quien implementó los cambios necesarios en Vyper para permitirnos apuntar a múltiples versiones del EVM para que funcione con ETC.
Los desarrolladores principales de Ethereum Classic implementan las actualizaciones del protocolo de red Constaninople y Petersburg de ETH para mantener la paridad operativa con su cadena hermana.
Second State, Vyperlang y otros equipos están implementando o experimentando para llevar la infraestructura LLVM a EthereumStack. Esta es una versión alfa del EVM LLVM. Incluye la tubería de back-end LLVM completa y funcional para generar binarios EVM. Las optimizaciones son limitadas. https://github.com/etclabscore/evm_llvm/releases/tag/v0.5_alpha
CoreGeth: un proveedor de protocolo Ethereum. Se da prioridad a reducir las opiniones sobre la configuración de la cadena, las implementaciones de características basadas en IP y la previsibilidad de la API. El desarrollo ascendente de ethereum/go-ethereum se fusiona con este repositorio regularmente, generalmente en cada versión etiquetada aguas arriba. Se hace todo lo posible para mantener una compatibilidad perfecta con la fuente ascendente, incluidas las API RPC, JS y CLI compatibles, las ubicaciones y los esquemas de almacenamiento de datos y, por supuesto, los protocolos de nodo interoperables. Los informes de errores aplicables, las correcciones de errores, las características y las propuestas deben realizarse en sentido ascendente siempre que sea posible.
ECIP 1050: los códigos de estado pasan al estado final. Este estándar describe un conjunto común de códigos de estado en la misma línea que los estados HTTP. Esto proporciona un conjunto compartido de señales para permitir que los contratos inteligentes reaccionen a situaciones de forma autónoma, expongan mensajes de error localizados a los usuarios, etc. https://ecips.ethereumclassic.org/ECIPs/ecip-1050
Durante las implementaciones de Testnet de Aztlán, los desarrolladores principales de Ethereum Classic descubren complicaciones con las especificaciones ECIP 1061 y 1078 para agregar la actualización del protocolo de red de ETH en Estambul. Meowbits de ETC Core documenta los hallazgos. Según lo previsto, las redes de prueba ETC detectan los problemas y los desarrolladores principales vuelven a la mesa de dibujo.
Los desarrolladores principales de Ethereum Classic alcanzan un consenso aproximado sobre ECIP-1088 en un esfuerzo por implementar la actualización del protocolo de red de ETH en Estambul. Las implementaciones de Testnet revelaron problemas con intentos previos en las especificaciones ECIP-1061 y ECIP-1078.
Core-Geth implementa valores de activación de bloque para ECIP1088, la actualización planificada de horquilla dura Phoenix de Ethereum Classic. Actualice a la versión v1.11.0 o posterior para obtener soporte de Phoenix para ETC. https://github.com/etclabscore/core-geth/releases
La prueba de Phoenix comienza en la red de prueba Mordor PoW en el bloque 999,983. Los equipos centrales de desarrollo han señalado que esta es una implementación compleja. Las pruebas pueden descubrir problemas que retrasan esta actualización de la red, pero Ethereum Classic nunca se apresurará a actualizar la red principal. La seguridad de la red es prioridad sobre la velocidad de desarrollo y los plazos arbitrarios. https://expedition.dev/?network=mordor
Hyperledger Besu implementó ECIP-1088: Phoenix EVM y actualizaciones de protocolo. Actualice a la versión v1.4.1 o posterior para obtener soporte de Phoenix para ETC. https://github.com/hyperledger/besu/releases
La plataforma de recompensas para desarrolladores Gitcoin se ha asociado con Ethereum Classic Labs para ofrecer recompensas en ETC.
17 de marzo de 2020, las recompensas en bloque de Ethereum Classic se reducen en un 20% a 3.2 ETC por bloque según el programa de emisiones 5M20 inspirado en bitcoin.
La red de prueba Kotti PoA se recupera con éxito después de las implementaciones de Aztlán. Los firmantes coordinan y recuperan el consenso en anticipación para una implementación exitosa de Phoenix. https://expedition.dev/?network=kotti
El proyecto de modernización del sitio web EthereumClassic.org se activa con contenido actualizado de 2020. https://ethereumclassic.org/blog
El proyecto de modernización del sitio web EthereumClassic.org se pone en marcha con el objetivo de proporcionar contenido ETC preciso y líneas automatizadas de difusión de información al gran ecosistema de criptomonedas. https://ethereumclassic.org/news
El proyecto de modernización del sitio web EthereumClassic.org se activa con el tema Phoenix. https://ethereumclassic.org
Multi-Geth implementa soporte para el hard fork de Phoenix en la red principal Ethereum Classic, en el bloque 10,500,839, programado para principios de junio de 2020. Actualice a la versión v1.9.14 o posterior para el soporte de Phoenix para ETC. https://github.com/multi-geth/multi-geth/releases
Las pruebas de Phoenix comienzan en la red de prueba Kotti PoA en el bloque 2,200,013. Los equipos centrales de desarrollo han señalado que esta es una implementación compleja. Las pruebas pueden descubrir problemas que retrasan esta actualización de la red, pero Ethereum Classic nunca se apresurará a actualizar la red principal. La seguridad de la red es prioridad sobre la velocidad de desarrollo y los plazos arbitrarios. https://expedition.dev/?network=mordor
Mejore la documentación específica de ETC y agréguela al sitio web para el consumo del usuario final. https://ethereumclassic.org/development/guides
Los equipos de desarrollo principales han señalado que esta actualización ha pasado con éxito el análisis de prueba en las redes de prueba de Mordor y Kotti. Ethereum Classic nunca se apresurará a actualizar la red principal. La seguridad de la red es prioridad sobre la velocidad de desarrollo y los plazos arbitrarios. Los mineros, billeteras, intercambios y procesadores de pagos de ETC comienzan a actualizar a sus clientes para la actualización Phoenix. https://medium.com/etc-core/top-miners-confirmed-to-support-phoenix-ethereum-classic-hard-fork-phoenix-status-update-bc8964424fd4
Phoenix se activa en la red principal Ethereum Classic en el bloque 10,500,839. Los equipos de desarrollo principales han señalado que esta actualización ha pasado con éxito el análisis de prueba en las redes de prueba de Mordor y Kotti. https://blockscout.com/etc/mainnet
Comuníquese con los canales sociales ETC que no están en inglés para traducir la versión en inglés de https://ethereumclassic.org/
Programador de instrucciones LLVM y optimizaciones de rendimiento
Agregar soporte de canales de estado de Connext. El objetivo es tener los canales Connext ETC en vivo en 2020.
JSON-RPC devp2p Investigación de especificación de protocolo e investigación de implementación de referencia y posible diseño
Agregue paneles de control de fork y ethstats a EthereumClassic.org
Discusión de recursos de desarrollo a largo plazo: protocolos de la red de bienes públicos, métodos de desembolso de fondos, asignación de fondos DAO.
Actualizaciones al proceso ECIP a través de la discusión ECIP-1000
Trabaje en 1-2 proyectos técnicos importantes que utilizan ETC como parte del marketing de desarrollo
Revise Ethereum Berlin para ver la paridad operativa con Ethereum Classic.
Discusión del rango de gas: límites superior e inferior
Astor experimental testnet SHA3 consenso algo investigación revisión
Versión beta oficial de EVM-LLVM
Implementación de EVM-LLVM: ensamblaje integrado y manejo de excepciones
Actualización exitosa de la red ETC a un hardfork adicional en el cuarto trimestre de 2020 (a menos que se demore) que abordará los bloqueadores restantes para que ETC se considere completada
Patrones de ETL Tooling e investigación para proporcionar soporte para transformaciones de transacciones entre cadenas
Atraiga 5 proyectos de inquilinos de prestigio del ecosistema Ethereum. Tenga en cuenta que la asistencia a las conferencias se nivelará después de Q1 debido a Coronavirus
Discusión sobre el algoritmo minero: cambio de Astor SHA3, reducción de DAG, sin cambio
Proyectos de interoperabilidad: protocolos de puerto a través de red ETH. Construir puentes ETH <> ETC
Discusión de FlyClients
Captura del mercado de interoperabilidad. ETC agregado a más productos aumenta el acceso/utilidad para ETC. A bordo de stabelcoins y dapps. Construya la base para DeFi en ETC de dinero duro
Proporcione una especificación modular para Ethereum para fines de 2020 (probablemente a través del EEE con información del grupo Ethereum Magicians) que abarca los requisitos de ETH, ETC y EEA
Proporcione una especificación modular para Ethereum para fines de 2020 (probablemente a través del EEE con información del grupo Ethereum Magicians) que abarca los requisitos de ETH, ETC y EEA
Implementar un programa de subvenciones con documentación, estándares y requisitos de informes.