Le processus de création et de déploiement de Smart Contracts sur Ethereum Classic est le même que pour Ethereum. L'un des objectifs d'Ethereum Classic est de maintenir la compatibilité avec ETH, de sorte que tout contrat déployé sur Ethereum peut être facilement redéployé sur Ethereum Classic.
Cela signifie que la plupart des didacticiels, des bibliothèques et des outils de développement qui existent sur Ethereum peuvent également être utilisés avec Ethereum Classic. Dans la plupart des cas, la seule différence consiste à modifier une option de configuration pour déployer vers Ethereum Classic plutôt que vers un testnet ou Ethereum mainnet.
La principale exception concerne les interactions avec des systèmes tiers tels que Stablecoins ou Oracles, qui ne sont déployés que sur ETH et pas encore sur ETC. Lentement mais sûrement, les versions ETC de ces services seront migrées, peut-être même par vous ! Vous pouvez voir quels services sont actuellement disponibles dans la section [apps] (/services/apps).
Pour cette raison, nous vous recommandons vivement d'explorer la section Developer Resources on the Ethereum.org website, qui contient une multitude d'informations actualisées. En outre, les liens de cette page contiennent des guides spécifiques au développement sur Ethereum Classic.
Vous pouvez également trouver des tutoriels vidéo sur le développement avec Ethereum Classic dans la section Vidéos > Développement.
Pour commencer
Voici une liste non exhaustive de tutoriels et d'instructions utiles pour vous aider à vous lancer dans le développement d'Ethereum Classic.
Guide de configuration de Kotti Testnet
Mise en place et fonctionnement de Kotti TestNet en 1 minute avec Jade Desktop
Client signataire
La démo vidéo décrit Signatory Client - un porte-monnaie matériel à faire soi-même qui peut être installé sur un ordinateur monocarte, comme le Raspberry PI.
Guide de configuration du client Besu
Commencez à utiliser Hyperledger Besu.
Guide de configuration du nœud Raspberry Pi
Un guide détaillé sur la façon d'installer un nœud Ethereum sur un Raspberry Pi.
CryptoZombies
Apprenez à coder des DApps Ethereum en créant votre propre jeu.
Le guide des auto-stoppeurs pour les contrats intelligents
Construire des contrats intelligents sur Ethereum en utilisant Truffle, Test-RPC et Solidity.
Introduction à la programmation de contrats intelligents sur Ethereum pour les débutants
Tutoriel sur les contrats intelligents mettant l'accent sur la compréhension avant le code.
Configuration de MetaMask pour Ethereum Classic
Comment mettre en place le support d'Ethereum Classic sur MetaMask avec Ethercluster
Tutoriel DApp de parité
Tutoriel en 10 parties sur la façon d'écrire des applications numériques.
Démarrer une carrière dans le développement de DApp Ethereum
Guide informel pour commencer à développer des DApps.
Série de tutoriels sur les DApp à pile entière
DApps full stack utilisant divers frameworks.
Guide des constructeurs d'Ethereum
Gitbook pour la construction sur Ethereum qui va plus loin dans la compréhension des fonctionnalités techniques.
Webinaire d'introduction à OpenRPC
Dans cette vidéo, vous apprendrez les principes fondamentaux de JSON-RPC et d'OpenRPC.
Série de tutoriels sur l'apprentissage de Solidity
Construire des contrats intelligents avec Metamask et Remix IDE.
Tutoriel DApp de bout en bout
Créer une DApp de jeu en utilisant Metamask, Truffle, Remix, React et IPFS.
Comment écrire des contrats intelligents sécurisés
Une revue des langages de programmation et des meilleures pratiques pour vous aider à écrire des contrats intelligents sécurisés.
Programmation de la monnaie décentralisée
Un guide simple pour créer des applications de contrats intelligents.
Comment créer un jeton et une ICO sur Ethereum Classic ?
Après avoir parcouru ce guide, vous apprendrez comment créer un jeton ERC223 sur la blockchain Ethereum Classic et une ICO pour ce jeton.
Comment utiliser le navigateur Brave avec les dApps d'Ethereum ?
Brave Browser est le moyen le plus simple et le plus sûr d'accéder aux DApps sur la blockchain Ethereum. Le Web 3.0 est enfin accessible à tous !
Développement du contrat de Vyper et Brownie sur les chaînes EVM
Pour célébrer l'intégration de l'ETC avec Vyper, nous avons décidé de construire un contrat intelligent pour que Vyper le déploie sur l'ETC.
Aventures dans l'éther classique
Créez votre premier contrat intelligent pour l'ETC.
Kotti, Solidity, ETC, Oh My !
Ce guide illustre une configuration initiale pour le testnet Kotti d'Ethereum Classic et une version spécifique de Solidity pour le développement d'applications compatibles ETC<>ETH. Kotti est le testnet recommandé pour les développeurs dapp. Mordor est recommandé pour les tests au niveau du protocole.
Comment contribuer à Mordor Testnet
Ce guide vous apprendra à exploiter le testnet ETC et à lancer votre propre explorateur de blocs local avec Expedition. Kotti est le testnet recommandé pour les développeurs de dapps. Mordor est recommandé pour les tests au niveau du protocole.
Migrer vers Hyperledger Besu - Passer d'OpenEthereum ou Multi-Geth
Ce guide devrait vous aider à migrer des clients OpenEthereum ou Multi-Geth vers le client Hyperledger Besu.
Ethereum Classic sur Raspberry Pi
Ce guide sera divisé en plusieurs parties et documentera mes explorations de l'IdO, de l'ETC et de tout ce qui concerne les framboises.
Ethercluster, une alternative open-source à Infura
Un guide pour construire votre propre infrastructure RPC évolutive basée sur Ethereum.
Analyse d'Ethereum Classic avec Google BigQuery
Un guide sur l'utilisation de BigQuery pour analyser Ethereum Classic. Le guide utilise l'exemple de la quantification de la décentralisation dans Ethereum Classic.
Créer vos propres langages de contrats intelligents en utilisant LLVM
Cet article montre comment nous pouvons utiliser EVM-LLVM pour créer le langage jouet Kaléidoscope afin de générer des contrats intelligents déployables par blockchain.
Chemin de mise à niveau de l'ERC20 à l'ERC223
ERC223 est un standard moderne de jetons qui a des frais moins élevés et protège les investisseurs contre la perte de jetons. Team Saturn montre comment mettre à niveau les jetons ERC20 existants.
La continuité dans un monde augmenté
Un guide pour construire un système de publicité décentralisé avec Ethereum Classic.
Automatisation des déploiements pour Goerli testnet en 10 minutes
Un court tutoriel pour déployer rapidement le nouveau réseau de test multi-clients Goerli Proof-of-Authority. Ce guide peut être appliqué au réseau de test Kotti d'Ethereum Classic.
Surveillance dans PegaSys Plus
Un court tutoriel pour configurer un tableau de bord de surveillance du réseau par PegaSys.
Utilisation d'OpenRPC Mock Server pour tester une API Ethereum JSON-RPC
L'open-rpc-mock-server permet aux développeurs d'exécuter et de tester leurs API dans un environnement local et léger.
Introduction à Pristine - Une norme et un modèle ouverts pour les projets à code source ouvert.
Pristine est un référentiel en soi qui contient des conventions et des spécifications pour un projet afin de communiquer le problème que vous résolvez, de faciliter l'intégration, de construire et d'utiliser des outils composables, de promouvoir la contribution et l'engagement open source, et de promouvoir la discussion sur les problèmes et les fonctionnalités sur Github lui-même.
Aperçu de la suite Jade et atelier
Facilitez et accélérez le développement et la configuration des applications Ethereum Classic grâce à la suite d'outils Jade.
Divers tutoriels sur Ethereum et Solidity
Comment créer des contrats intelligents, déployer vos propres DApps, créer des jetons, et plus encore - des sujets de niveau débutant à intermédiaire.
Concepts avancés
La technologie de la blockchain est profonde et touche de nombreux domaines. Voici une petite sélection d'articles pour vous aider à commencer votre voyage dans le terrier du lapin.
Une promenade à travers le code de signature numérique Ethereum Classic
Les signatures numériques sécurisent les transactions. Elles font appel à la cryptographie à courbe elliptique et à l'algorithme de signature numérique à courbe elliptique (ECDSA).
Codage récursif des préfixes de longueur
Ethereum Classic (ETC) utilise le codage Recursive Length Prefix (RLP) pour stocker et envoyer des structures de données.
Une interprétation simple du paramètre de difficulté minière d'Ethereum Classic
Le paramètre de difficulté d'extraction peut sembler mystérieux pour certains. Cet article montre qu'il a une belle interprétation facile à comprendre.
Informations implicites sur la blockchain Ethereum Classic
Pour le débutant, certaines informations nécessaires peuvent sembler manquer dans la blockchain d'Ethereum Classic (ETC). Ces informations sont implicitement contenues dans la blockchain, ce qui peut prêter à confusion.
Comment les clients légers d'Ethereum Classic peuvent opérer en toute sécurité
Les clients légers d'Ethereum Classic (ETC) sont des clients qui ne conservent pas de copie de la totalité de la blockchain ETC.
Les blocs CTE expliqués : Les trois catégories
Les blocs peuvent être divisés en en-têtes, en listes de transactions et en listes d'en-têtes d'oncles.
Clés publiques et privées : Un peu de lumière
Les clés privées sont utilisées pour transférer des fonds, installer des programmes, et, exécuter des programmes.
Les comptes et les états expliqués
La blockchain Ethereum Classic (ETC) rend possible un ordinateur mondial imparable, fiable, vérifiable, sans confiance et sécurisé. Pour comprendre ce système, il est important de comprendre les comptes et les états.
Les hachages : Une introduction et pourquoi ils sont fondamentaux pour l'Internet et les chaînes de blocs.
L'expression "fonction de hachage à sens unique" peut sembler obscure et geek, mais les fonctions de hachage sont les chevaux de bataille de la cryptographie moderne.