以太坊(Ehereum)是开发者在区块链上构建智能合约和去中心化应用程序(DApp) ?这是一个能够运行的、基于区块链技术的开源平台。以太坊的概念由Vialik Bueri于2013年至2014年提出,并于2015年公布[[23]]。
以太坊的核心包括以太坊虚拟机(EVM)、共识机制、加密货币以太坊(ETH)以及各种开发工具和框架。EVM是一种分布式虚拟机,用于运行智能合约的字节码[[10]][[29]]。以太坊中有PoW (Proof of Work)和PoS (Proof of Sake)两种共识算法,目前以PoW为主流,未来将转移到PoS。
以太坊不仅是加密货币平台,还是被称为“世界计算机”的全球分布式计算平台[[24]]。它允许开发人员使用Solidiy编程语言创建智能合约,并支持使用Hardha和Truffle等多种开发工具进行测试和部署[[26]][[30]]。
以太坊还准备了丰富的开发资源和指南,让初学者和有经验的开发者能够立刻上手。例如以太坊?很多在线课程和指南都介绍了创建账户、创建智能合约、构建开发环境等细节[[6]]、[[9]]、[[16]]。