以太坊:另一种加密货币



以太坊,类似于其他区块链,可以被概念化为一个基于交易运行的状态机。这个概念在加文·伍德博士撰写的以太坊黄皮书中有所阐述。

基本原理是以太坊区块链通过增量执行交易从初始状态演变到最终状态。最终状态被认为是区块链状态的最终版本,是无可争议的。

Ethereum State Transfer Function

以太坊 - 它的起源?

2013年11月,维塔利克·布特林提出了以太坊的概念。主要愿景是创建一个图灵完备的编程语言,允许开发各种应用,称为智能合约,用于区块链和去中心化应用 (DApp)。这与比特币形成鲜明对比,比特币拥有更受限制的脚本语言,只支持基本功能。

以太坊的初始版本,名为奥林匹克,于2015年5月启动,随后同年7月发布了前沿版本。2016年3月,发布了家园版本,包含了一些增强功能。最新的更新,缪尔冰川,旨在推迟难度炸弹。

以太坊黄皮书

以太坊黄皮书由加文·伍德博士撰写,他是以太坊和Parity的创始人,它提供了以太坊协议的正式规范。这份文件允许任何人通过遵守规定的协议规范来创建以太坊客户端。

虽然对于缺乏代数或数学背景以及不熟悉数学符号的人来说,这篇论文可能难以理解,但它提供了以太坊的全面正式规范。

以太坊网络

以太坊网络作为一个去中心化的点对点系统运行,节点协同维护区块链并促进共识过程。

根据其具体需求和应用,该网络可分为三种不同类型,详情如下:

主网

主网代表以太坊的活跃运行网络,网络ID为1,链ID为1。这些标识符对于识别网络至关重要。

测试网

以太坊提供多个用于测试目的的测试网。这些测试区块链作为在实时生产区块链上部署之前评估智能合约和去中心化应用 (DApp) 的环境。

此外,这些测试网络支持实验和研究工作。主要测试网被称为Ropsten,它包含为特定版本创建的其他较小、专用测试网的所有功能。

私有网

顾名思义,私有网是由生成新的创世块建立的专用网络。这种情况通常发生在私有区块链网络中,其中一小部分实体启动他们自己的区块链网络,将其用作许可链或联盟链

广告