El proceso de creación y despliegue de contratos inteligentes en Ethereum Classic es el mismo que en Ethereum. Uno de los objetivos de Ethereum Classic es mantener la compatibilidad con ETH, de modo que cualquier contrato desplegado en Ethereum pueda ser fácilmente redistribuido en Ethereum Classic.
Esto significa que la mayoría de los tutoriales, bibliotecas y herramientas de desarrollo existentes en Ethereum pueden utilizarse también con Ethereum Classic. En la mayoría de los casos, la única diferencia es cambiar una opción de configuración para desplegar a Ethereum Classic en lugar de una testnet o mainnet de Ethereum.
La principal excepción son las interacciones con sistemas de terceros como Stablecoins u Oracles, que sólo se despliegan en ETH y aún no están en ETC. Poco a poco, las versiones ETC de estos servicios serán migradas, ¡quizás incluso por ti! Puede seguir los servicios disponibles actualmente en la sección [apps] (/services/apps).
Por esta razón, recomendamos encarecidamente explorar los Recursos para desarrolladores en el sitio web de Ethereum.org, que cuenta con una gran cantidad de información actualizada. Además, los enlaces de esta página contienen guías específicas para desarrollar en Ethereum Classic.
También puede encontrar tutoriales en vídeo sobre el desarrollo con Ethereum Classic en la sección Vídeos > Desarrollo.
Cómo empezar
Aquí hay una lista no exhaustiva de algunos tutoriales y guías útiles para empezar a desarrollar Ethereum Classic.
Guía de configuración de Kotti Testnet
Puesta en marcha de Kotti TestNet en 1 minuto con Jade Desktop
Cliente firmante
El vídeo de demostración describe el Cliente de Firma - un monedero de hardware Do-It-Yourself que puede ser instalado en un ordenador de placa única, como la Raspberry PI.
Guía de configuración de Besu Client
Empiece a utilizar Hyperledger Besu.
Guía de configuración del nodo Raspberry Pi
Una guía detallada sobre cómo configurar un nodo de Ethereum en una Raspberry Pi
CryptoZombies
Aprende a codificar Ethereum DApps construyendo tu propio juego.
Guía del autoestopista de los contratos inteligentes
Construir contratos inteligentes en Ethereum usando Truffle, Test-RPC y Solidity.
Introducción a la programación de contratos inteligentes en Ethereum
Tutorial de contratos inteligentes con un enfoque en la construcción de la comprensión antes del código.
Configurar MetaMask para Ethereum Classic
Cómo configurar el soporte de Ethereum Classic en MetaMask con Ethercluster
Tutorial de la DApp de paridad
Tutorial en 10 partes sobre cómo escribir DApps.
Comenzar la carrera de desarrollo de Ethereum DApp
Guía informal para empezar a desarrollar DApps.
Serie de tutoriales de DApp de pila completa
DApps de pila completa utilizando varios frameworks.
Guía para constructores de Ethereum
Gitbook para construir en Ethereum que profundiza en la comprensión de la funcionalidad técnica.
Seminario web de introducción a OpenRPC
En este vídeo aprenderás los fundamentos de JSON-RPC y OpenRPC.
Serie de tutoriales de aprendizaje de Solidity
Construcción de contratos inteligentes con Metamask y Remix IDE.
Tutorial de DApp de extremo a extremo
Crear una DApp de juego utilizando Metamask, Truffle, Remix, React e IPFS.
Cómo escribir contratos inteligentes seguros
Un repaso a los lenguajes de programación y a las mejores prácticas para ayudarte a escribir contratos inteligentes seguros.
Programación del dinero descentralizado
Una guía sencilla para construir aplicaciones de contratos inteligentes.
Cómo crear un token y una ICO en Ethereum Classic
Después de pasar por esta guía, aprenderá a crear un token ERC223 en la blockchain de Ethereum Classic y una ICO para este token.
Cómo utilizar Brave Browser con Ethereum dApps
Brave Browser es la forma más sencilla y segura de acceder a las DApps en la blockchain de Ethereum. ¡La Web 3.0 es finalmente accesible para todos!
Desarrollo de contratos de Vyper y Brownie en cadenas EVM
Para celebrar la integración de ETC con Vyper, hemos decidido construir un contrato inteligente para que Vyper lo despliegue en ETC.
Aventuras en el éter clásico
Construye tu primer contrato inteligente para ETC.
Kotti, Solidity, ETC, ¡Oh My!
Esta guía ilustra una configuración inicial para la red de prueba Kotti de Ethereum Classic y una versión específica de Solidity para el desarrollo de dapp compatible con ETC<>ETH. Kotti es la red de prueba recomendada para los desarrolladores de dapp. Se recomienda Mordor para pruebas de nivel de protocolo.
Cómo contribuir a Mordor Testnet
Esta guía le enseñará cómo minar testnet ETC y ejecutar su propio explorador de bloques local con Expedition. Kotti es la red de prueba recomendada para los desarrolladores de aplicaciones. Mordor se recomienda para las pruebas a nivel de protocolo.
Migrar a Hyperledger Besu - Cambiar de OpenEthereum o Multi-Geth
Esta guía debería ayudarte con la migración de los clientes OpenEthereum o Multi-Geth al cliente Hyperledger Besu.
Ethereum Classic en Raspberry Pi
Esta guía se dividirá en varias partes y documentará mis exploraciones de IoT, ETC, y todas las cosas de Raspberries.
Ethercluster, una alternativa de código abierto a Infura
Una guía para construir su propia infraestructura RPC escalable basada en Ethereum.
Análisis de Ethereum Classic con Google BigQuery
Una guía para utilizar BigQuery para analizar Ethereum Classic. La guía utiliza el ejemplo de cuantificar la descentralización en Ethereum Classic.
Creación de sus propios lenguajes de contratos inteligentes usando LLVM
Este artículo muestra cómo podemos usar EVM-LLVM para hacer el lenguaje de juguete Kaleidoscope para generar contratos inteligentes desplegables en blockchain.
Ruta de actualización de ERC20 a ERC223
ERC223 es un estándar de tokens moderno que tiene tasas más baratas y protege a los inversores de perder tokens. Team Saturn muestra cómo actualizar los tokens ERC20 existentes.
Continuidad para un mundo aumentado
Una guía para construir un sistema de publicidad descentralizado con Ethereum Classic.
Automatización de la implantación de Goerli testnet en 10 minutos
Un breve tutorial para desplegar rápidamente la nueva red de prueba Goerli Proof-of-Authority cross-client. Esta guía se puede aplicar a la red de prueba Kotti de Ethereum Classic.
Supervisión en PegaSys Plus
Un breve tutorial para configurar un panel de control de red de PegaSys.
Uso de OpenRPC Mock Server para probar una API JSON-RPC de Ethereum
El open-rpc-mock-server permite a los desarrolladores ejecutar y probar sus APIs en un entorno local y ligero.
Introducción a Pristine - Un estándar abierto y una plantilla para proyectos de código abierto.
Pristine es un repositorio dentro de sí mismo que contiene las convenciones y especificaciones de un proyecto para comunicar el problema que estás resolviendo, facilitar la incorporación, construir y utilizar herramientas componibles, promover la contribución y el compromiso del código abierto, y promover la discusión de temas y características en el propio Github.
Visión general y taller de Jade Suite
Haga que el desarrollo y la configuración de las aplicaciones de Ethereum Classic sean fáciles y rápidos utilizando el conjunto de herramientas de Jade
Varios tutoriales sobre Ethereum y Solidity
Cómo crear contratos inteligentes, desplegar tus propias DApps, crear tokens, y más - desde temas para principiantes hasta intermedios.
Conceptos avanzados
La tecnología que hay detrás de la cadena de bloques es profunda y llega a muchos ámbitos. He aquí una pequeña selección de artículos que le ayudarán a iniciar su viaje por la madriguera del conejo.
Un paseo por el código de firma digital de Ethereum Classic
Las firmas digitales aseguran las transacciones. Se trata de la criptografía de curva elíptica y del algoritmo de firma digital de curva elíptica (ECDSA).
Codificación recursiva del prefijo de longitud
Ethereum Classic (ETC) utiliza la codificación Recursive Length Prefix (RLP) para almacenar y enviar estructuras de datos.
Una interpretación sencilla del parámetro de dificultad de minería de Ethereum Classic
El parámetro de dificultad de la minería puede parecer misterioso para algunos. Este artículo muestra que tiene una hermosa interpretación fácil de entender.
Información implícita en la cadena de bloques de Ethereum Classic
Para el principiante, puede parecer que falta alguna información necesaria en la cadena de bloques de Ethereum Classic (ETC). Esta información está contenida implícitamente en la blockchain, lo que puede llevar a confusión.
Cómo pueden operar de forma segura los clientes de Ethereum Classic Light
Los clientes ligeros de Ethereum Classic (ETC) son clientes que no mantienen una copia de todo el blockchain de ETC.
Explicación de los bloques ETC: Las tres categorías
Los bloques pueden dividirse en cabeceras, listas de transacciones y, listas de cabeceras de tío.
Llaves públicas y privadas: Un poco de iluminación
Las claves privadas se utilizan para transferir fondos, instalar programas y ejecutar programas.
Explicación de las cuentas y los estados
La blockchain de Ethereum Classic (ETC) hace posible un ordenador mundial imparable, fiable, auditable, sin confianza y seguro. Para entender este sistema, es importante entender las cuentas y los estados.
Hashes: Una introducción y por qué son fundamentales para Internet y las cadenas de bloques
La frase "función hash de una vía" puede sonar arcaica y friki, pero las funciones hash son los caballos de batalla de la criptografía moderna.