编写和部署智能合约到Ethereum Classic的过程与Ethereum是一样的。Ethereum Classic的目标之一是保持与ETH的兼容性,因此,任何部署在Ethereum上的合约都可以很容易地重新部署到Ethereum Classic。
这意味着大部分存在于以太坊上的现有教程、库和开发工具也可以用于以太坊经典。在大多数情况下,唯一的区别是改变一个配置选项,以部署到Ethereum Classic而不是测试网或Ethereum主网。
主要的例外是与第三方系统的互动,如Stablecoins或Oracles,它们只部署在ETH上,还没有在ETC上。缓慢但肯定的是,这些服务的ETC版本将被迁移过来,甚至可能是由你来迁移的你可以在apps section中追踪目前有哪些服务。
出于这个原因,我们强烈建议探索Ethereum.org网站上的开发者资源,其中有大量的最新的信息。此外,本页面的链接包含了在Ethereum Classic上开发的具体指南。
您还可以在视频>开发部分找到关于使用Ethereum Classic开发的视频教程。
入门
下面是一些有用的教程和演练的非详尽列表,以使您开始进行Ethereum Classic开发。
Kotti Testnet设置指南
使用Jade Desktop在1分钟内启动和运行Kotti TestNet
签约客户
视频演示介绍了Signatory Client - 一个可以安装在单板计算机上的DIY硬件钱包,如Raspberry PI。
必胜客设置指南
开始使用Hyperledger Besu。
树莓派节点设置指南
关于如何在Raspberry Pi上设置Ethereum节点的详细指南
隐秘的僵尸
通过建立你自己的游戏来学习以太坊DApps的代码。
智能合约的搭便车指南
使用Truffle、Test-RPC和Solidity在Ethereum上构建智能合约。
以太坊智能合约编程的101个新手介绍
智能合约教程,重点是在编码前建立理解。
为Ethereum Classic设置MetaMask
如何在MetaMask上用Ethercluster设置Ethereum Classic支持
奇偶性DApp教程
关于如何编写DApps的10部分教程。
开始Ethereum DApp开发事业
开始开发DApps的非正式指南。
全栈式DApp教程系列
使用各种框架的全栈DApps。
以太坊建设者指南
在以太坊上构建的Gitbook,更深入地了解技术功能。
OpenRPC介绍网络研讨会
在这个视频中,你将学习JSON-RPC和OpenRPC的基本原理。
学习Solidity教程系列
用Metamask和Remix IDE构建智能合约。
端到端DApp教程
使用Metamask、Truffle、Remix、React和IPFS创建一个赌博DApp。
如何编写安全的智能合约
对编程语言和最佳实践的回顾,帮助你编写安全的智能合约。
去中心化货币的编程
构建智能合约应用程序的直接指南。
如何在Ethereum Classic上创建一个代币和ICO
在你通过本指南后,你将学会如何在Ethereum Classic区块链上创建一个ERC223代币,并为这个代币进行ICO。
如何在以太坊dApps中使用Brave浏览器
Brave浏览器是访问以太坊区块链上DApps的最简单和安全的方式。网络3.0终于可以为每个人所用了!
Vyper和Brownie在EVM链上的合同开发
为了庆祝ETC与Vyper的整合,我们决定为Vyper建立一个智能合约来部署到ETC。
古典以太的冒险
为ETC建立你的第一个智能合约。
Kotti, Solidity, ETC, Oh My!
本指南说明了Ethereum Classic的Kotti测试网的初始配置和用于ETC<>ETH兼容的dapp开发的特定版本的Solidity。Kotti是推荐给dapp开发者的测试网。Mordor被推荐用于协议级测试。
如何为魔都测试网做贡献
本指南将教你如何挖掘测试网ETC并使用Expedition运行你自己的本地区块探索器。Kotti是推荐给dapp开发者的测试网。Mordor被推荐用于协议级测试。
迁移到Hyperledger Besu - 从OpenEthereum或Multi-Geth转换
本指南应该可以帮助你从OpenEthereum或Multi-Geth客户端迁移到Hyperledger Besu客户端。
树莓派上的Ethereum Classic
本指南将分为几个部分,将记录我对物联网、ETC和所有树莓的探索。
Ethercluster,Infura的一个开源替代品
构建你自己的基于Ethereum的可扩展RPC基础设施的指南。
用Google BigQuery分析Ethereum Classic
使用BigQuery来分析Ethereum Classic的指南。该指南使用量化Ethereum Classic中的去中心化的例子。
使用LLVM创建你自己的智能合约语言
本文展示了我们如何使用EVM-LLVM来制作Kaleidoscope玩具语言来生成区块链可部署的智能合约。
ERC20到ERC223的升级路径
ERC223是一种现代代币标准,它的费用更便宜,并保护投资者不受代币损失。Saturn团队展示了如何升级现有的ERC20代币。
增强型世界的延续性
用Ethereum Classic建立一个去中心化的广告系统的指南。
10分钟内实现Goerli测试网的部署自动化
一个快速部署新的Goerli授权证明跨客户端测试网络的简短教程。本指南可应用于Ethereum Classic的Kotti测试网。
PegaSys Plus中的监控
PegaSys设置网络监控仪表板的简短教程。
使用OpenRPC Mock服务器对以太坊JSON-RPC API进行测试
open-rpc-mock-server允许开发者在一个本地和轻量级的环境中运行和测试他们的API。
Pristine简介 - 一个开放的标准和开源项目的模板。
Pristine本身就是一个资源库,它包含了项目的惯例和规范,以沟通你正在解决的问题,方便入职,建立和使用可组合的工具,促进开源贡献和参与,并促进Github本身的问题和功能讨论。
翡翠套房概述和研讨会
使用Jade Suite of Tools使Ethereum Classic应用程序的开发和配置变得简单而快速。
各种Ethereum和Solidity教程
如何创建智能合约,部署你自己的DApps,创建代币,以及更多--从初级到中级主题。
高级概念
区块链背后的技术很深,涉及许多领域。这里有一小部分文章可以帮助你开始你的兔子洞之旅。
漫步以太坊经典数字签名代码
数字签名确保交易安全。这些涉及椭圆曲线密码学和椭圆曲线数字签名算法(ECDSA)。
递归长度前缀编码
以太坊经典(ETC)使用递归长度前缀(RLP)编码来存储和发送数据结构。
以太坊经典挖矿难度参数的简单解释
挖矿难度参数在一些人看来可能很神秘。这篇文章显示它有一个美丽的易懂的解释。
隐含的Ethereum Classic区块链信息
对于初学者来说,一些必要的信息可能在以太坊经典(ETC)区块链中显得缺失。这些信息隐含在区块链中,可能导致混淆。
以太坊经典轻客户端如何安全地运行
以太坊经典(ETC)轻客户端是不维护整个ETC区块链副本的客户端。
ETC区块解释。三大类
块可以分为头、交易列表和,不清楚的头列表。
公共和私人钥匙。小小的启迪
私钥用于转移资金,安装程序,以及,运行程序。
账户和国家解释
以太坊经典(ETC)区块链使得一个不可阻挡的、可靠的、可审计的、不可信任的和安全的世界计算机成为可能。为了理解这个系统,必须了解账户和状态。
哈希值。介绍以及为什么它们是互联网和区块链的基础
单向散列函数 "这个短语可能听起来很玄乎,很怪异,但散列函数是现代密码学的工作母机。