以太坊(Ethereum)查看源代码讨论查看历史
以太坊(Ethereum) |
以太坊(Ethereum)是一个去中心化的开源的有智慧型合约功能的公共区块链平台,2013年,由维塔利克·布特林提出。
2015年7月30日,以太坊创立,原生加密货币为以太币(ETH 或 Ξ)。共计发行7200万枚以太币。是以太坊使用最多的区块链。这是第一批将智能合约技术嵌入区块链的加密货币之一。
2020年4月,截至占系统中代币总量的65%。
2021年11月,已有8百万以太币加入权益证明的抵押,约占总发行量的7%。
2021年12月,以太币是市值第二高的加密货币,仅次于比特币。
2022年3月,以太币将进行重大升级,未来耗电量可望骤降99%、发行量也会锐减90%。部份分析师预期,以太币价格可能会翻倍、飙涨至6,000美元。以太币升级后,将改采持有量证明(又称权益证明,Proof of Stake、PoS),依照用户贡献的以太币数量来认证交易。抵押越多以太币的人,越有可能获选来认证交易,并取得奖励。改换新制后,外界预测以太币的能源消耗量将大减99%。对环境冲击降低,可以吸引更多机构投资人敲进以太币、并使用以太坊。目前以太币是规模第二大的虚币,仅次于比特币。以太币升级后,可能会一举登上虚币龙头。[1]
目录
什么是以太坊
以太坊是去中心化的计算平台。您可以想成是笔记型电脑或个人电脑,但不会在单一装置上运行。而是在全球数千部机器上同时运行,意味著并没有所有者。
以太坊就像比特币及其他加密货币,让您可以转移数位货币。但其实功能不只这些 – 您可以部署专属程式码,并与其他用户建立的应用程式互动。基于如此灵活的特性,每一种复杂的程式皆可在以太坊上推出。
简而言之,以太坊背后的主要概念就是开发人员可以建立并推出程式码,并在中心化伺服器以外的分散式网路之间运行。这意味著在理论上,这些应用程式无法关闭或受到审查。[2]
以太坊的三层技术
以太坊包含了不少比特币技术,同时有大量的修改及创新。 以太坊底层的区块链与比特币相似,所谓的区块链,可理解为是一个“去中心化的分散式资料库”、一个全民管理的电子记帐本,用于记录所有交易资料。
与传统利用银行体制不同,在这个去中心化记帐本内,所有讯息都是透明,记录在世界各地的电脑,而不是存在于单一政府或机构。 因为记录节点多,而且加上了时间戳,因此没有人可以篡改或删除记录。 因此,去中化、透明、不可篡改就是区块链的特色。 而以太坊的第二层是智能合约(smart contract),智能合约是一些运行在区块链上的代码,或者是电脑计算逻辑。 可以把智能合约想像成“自动贩卖机”,自动贩卖机能接受并执行外部指令,顾客选定欲购商品并按下选择键,随后付款即可。 同样,智能合约会自动执行合约上的指令。将资产与拟定的合约条款编码,放入区块链的区块中,智能合约会在区块链平台中的节点之间,多次复制与传递资讯。[3]
四个发展阶段
以太坊程式是由一间位在瑞士的公司 Ethereum Switzerland GmbH 开发,之后转移至一个非营利机构“以太坊基金会”(Ethereum Foundation)。在平台开始发展的最初,有人称赞以太坊的科技创新,但也有人质疑其安全和可扩展性。[4]
边境(2015年)
以太坊的公共区块链在2015年7月30日启动,最初的版本称为“边境”,用的是工作量证明(proof-of-work)的演算法,但未来预期会转换成权益证明(proof-of-stake)。启用后不久进行了第一次分叉,调整未来挖矿的难度,确保未来的使用者会有转换至权益证明的动机。
发行初期,技术未成熟,处于试验阶段,仅供开发者开发程式使用,并允许开发者参与挖矿)
家园(2016年)
2016年春季进行了第二次分叉,释出了第一个稳定版本,称作“家园”(Homestead)。
2016年六月,以太坊上的一个去中心化自治组织 The DAO 被骇,造成市值五千万美元的以太币被移动到只有该骇客可以控制的“分身DAO”。因为程式不允许骇客立即提取这些以太币,以太坊使用者有时间讨论如何处理此事,考虑的方案包括取回以太币和关闭DAO,而DAO去中心化的本质也表示没有中央权力可以立即反应,而需要使用者的共识。最后在2016年7月20日,以太坊进行硬分叉,作出一个向后不相容的改变,让所有的以太币(包括被移动的)回归原处,而不接受此改变的区块链则成为以太坊经典。这是第一次有主流区块链为了补偿投资人,而透过分叉来更动交易记录。
在分叉以前就持有以太币的人会同时持有以太币和以太币经典(Classic Ether, ETC),存在交易所或线上钱包中的以太币也不例外。这些线上服务大多选择只支援其中一种以太币,并让使用者领回另一种以太币。在这次分叉之后,造成了在两个区块链之间进行重放攻击的可能,加上其他网路攻击,让以太坊和以太坊经典又各自进行了数次分叉来避免攻击。其中2016年11月底的分叉因为沟通疏失,短暂造成以太坊的两个主要使用者端程式 Parity 和 Geth 失去共识而产生意外的分叉,但问题在数小时内即被找出并修正。
大都会(2017年 - 2019年)
a.Byzantium:2017.10允许Revert、兼容ZK-Snarks演算法、延后难度炸弹一年(出块奖励从5ETH降为3ETH)
b.Constantinople:2019.1.14提供更有效的讯息处理方案、优化大规模代码的执行、V神亲自操刀的扩容解决方案、延后难度炸弹一年(出块奖励从3ETH降为2ETH)、手续费降低、引入PoW+PoS。
这些升级主要改善智慧型合约的编写、提高安全性、加入难度炸弹以及一些核心架构的修改,以协助未来从工作量证明转至权益证明。安全性升级包括让以太坊可以使用零知识证明的zk-SNARKs和zk-STARKs,也能和Zcash链互通。
2017年,以太坊和比特币首次进行了原子交换(atomic swap),用智慧型合约让不同链上的加密货币互相交易。ERC-20也在2017年成为标准,成千上万个专案透过以此进行集资,称作“首次代币发行”
2019年DeFi和MakerDAO等金融商品成为以太链上最大的产业。三星手机、Opera浏览器以及微软都开发了以太坊的相关程式。
在以太币的价格方面,2017年从年初的10美金开始暴涨,至2018年初涨到1400美元。然而在2018年,人们对区块链的热潮慢慢退却,至年底价格又跌至85美元。
宁静(2020年 - )
“宁静”又称为“以太坊2.0”,是计画的最终阶段,将转至权益证明,并开发第二层扩容方案。目前预计分成三阶段升级:柏林、伦敦、以及双链合并。
完全的PoS共识机制名为Casper、采用Sharding与Side chain作为扩容解决方案、采用Starks机制增加隐匿性、商业应用的最终版本以太坊。
将以太坊的运作机制进行升级,从原先的工作量证明(PoW)转向到权益证明(PoS),又名ETH2.0 或 Serenity。
这个升级动作称为以太坊合并 (英文:The Merge),主要目的是在提高以太坊网络的速度、效率,并解决原本以太坊可扩充性限制,让它能够处理更多的交易。[5]