tokenpocket钱包下载中文版苹果|以太坊是什么时候发行的

作者: tokenpocket钱包下载中文版苹果
2024-03-08 19:00:14

以太坊_百度百科

百度百科 网页新闻贴吧知道网盘图片视频地图文库资讯采购百科百度首页登录注册进入词条全站搜索帮助首页秒懂百科特色百科知识专题加入百科百科团队权威合作下载百科APP个人中心以太坊播报讨论上传视频公共区块链平台收藏查看我的收藏0有用+10本词条由“科普中国”科学百科词条编写与应用工作项目 审核 。以太坊(英文Ethereum)是一个开源的有智能合约功能的公共区块链平台,通过其专用加密货币以太币(Ether,简称“ETH”)提供去中心化的以太虚拟机(Ethereum Virtual Machine)来处理点对点合约。以太坊的概念首次在2013至2014年间由程序员维塔利克·布特林(Vitalik Buterin)受比特币启发后提出,大意为“下一代加密货币与去中心化应用平台”,在2014年通过ICO众筹开始得以发展。 [5]截至2018年2月,以太币是市值第二高的加密货币,仅次于比特币。中文名以太坊外文名Ethereum属    性平台创始人维塔利克·布特林 [6]目录1产生背景2设计原则▪简洁原则▪通用原则▪模块化原则▪无歧视原则3功能应用4发展历史5项目争议6实现▪区块链程序▪客户端软件▪认许制记账产生背景播报编辑图1.ETH(右)维塔利克·布特林(左)比特币开创了去中心化密码货币的先河,五年多的时间充分检验了区块链技术的可行性和安全性。比特币的区块链事实上是一套分布式的数据库,如果再在其中加进一个符号——比特币,并规定一套协议使得这个符号可以在数据库上安全地转移,并且无需信任第三方,这些特征的组合完美地构造了一个货币传输体系——比特币网络。然而比特币并不完美,其中协议的扩展性是一项不足,例如比特币网络里只有一种符号——比特币,用户无法自定义另外的符号,这些符号可以是代表公司的股票,或者是债务凭证等,这就损失了一些功能。另外,比特币协议里使用了一套基于堆栈的脚本语言,这语言虽然具有一定灵活性,使得像多重签名这样的功能得以实现,然而却不足以构建更高级的应用,例如去中心化交易所等。以太坊从设计上就是为了解决比特币扩展性不足的问题。设计原则播报编辑简洁原则以太坊协议将尽可能简单,即便以某些数据存储和时间上的低效为代价。一个普通的程序员也能够完美地去实现完整的开发说明。这将最终有助于降低任何特殊个人或精英团体可能对协议的影响并且推进以太坊作为对所有人开放的协议的应用前景。添加复杂性的优化将不会被接受,除非它们提供了非常根本性的益处。通用原则没有“特性”是以太坊设计哲学中的一个根本性部分。取而代之的是,以太坊提供了一个内部的图灵完备的脚本语言以供用户来构建任何可以精确定义的智能合约或交易类型。想建立一个全规模的守护程序(Daemon)或天网(Skynet),你可能需要几千个联锁合约并且确定慷慨地喂养它们,一切皆有可能。模块化原则以太坊的不同部分应被设计为尽可能模块化的和可分的。开发过程中,应该能够容易地让在协议某处做一个小改动的同时应用层却可以不加改动地继续正常运行。以太坊开发应该最大程度地做好这些事情以助益于整个加密货币生态系统,而不仅是自身。无歧视原则协议不应主动地试图限制或阻碍特定的类目或用法,协议中的所有监管机制都应被设计为直接监管危害,不应试图反对特定的不受欢迎的应用。人们甚至可以在以太坊之上运行一个无限循环脚本,只要他愿意为其支付按计算步骤计算的交易费用。功能应用播报编辑以太坊是一个平台,它上面提供各种模块让用户来搭建应用,如果将搭建应用比作造房子,那么以太坊就提供了墙面、屋顶、地板等模块,用户只需像搭积木一样把房子搭起来,因此在以太坊上建立应用的成本和速度都大大改善。具体来说,以太坊通过一套图灵完备的脚本语言(Ethereum Virtual Machinecode,简称EVM语言)来建立应用,它类似于汇编语言。我们知道,直接用汇编语言编程是非常痛苦的,但以太坊里的编程并不需要直接使用EVM语言,而是类似C语言、Python、Lisp等高级语言,再通过编译器转成EVM语言。上面所说的平台之上的应用,其实就是合约,这是以太坊的核心。合约是一个活在以太坊系统里的自动代理人,他有一个自己的以太币地址,当用户向合约的地址里发送一笔交易后,该合约就被激活,然后根据交易中的额外信息,合约会运行自身的代码,最后返回一个结果,这个结果可能是从合约的地址发出另外一笔交易。需要指出的是,以太坊中的交易,不单只是发送以太币而已,它还可以嵌入相当多的额外信息。如果一笔交易是发送给合约的,那么这些信息就非常重要,因为合约将根据这些信息来完成自身的业务逻辑。合约所能提供的业务,几乎是无穷无尽的,它的边界就是你的想象力,因为图灵完备的语言提供了完整的自由度,让用户搭建各种应用。白皮书举了几个例子,如储蓄账户、用户自定义的子货币等。发展历史播报编辑2013年年末,以太坊创始人Vitalik Buterin发布了以太坊初版白皮书,启动了项目。2014年7月24日起,以太坊进行了为期42天的以太币预售。2016年初,以太坊的技术得到市场认可,价格开始暴涨,吸引了大量开发者以外的人进入以太坊的世界。中国三大比特币交易所之二的火币网及OKCoin币行都于2017年5月31日正式上线以太坊。 [1]自从进入2016年以来,那些密切关注数字货币产业的人都急切地观察着第二代加密货币平台以太坊的发展动向。作为一种比较新的利用比特币技术的开发项目,以太坊致力于实施全球去中心化且无所有权的的数字技术计算机来执行点对点合约。简单来说就是,以太坊是一个你无法关闭的世界计算机。加密架构与图灵完整性的创新型结合可以促进大量的新产业的出现。反过来,传统行业的创新压力越来越大,甚至面临淘汰的风险。比特币网络事实上是一套分布式的数据库,而以太坊则更进一步,她可以看作是一台分布式的计算机:区块链是计算机的ROM,合约是程序,而以太坊的矿工们则负责计算,担任CPU的角色。这台计算机不是、也不可能是免费使用的,不然任何人都可以往里面存储各种垃圾信息和执行各种鸡毛蒜皮的计算,使用它至少需要支付计算费和存储费,当然还有其它一些费用。最为知名的是2017年初以摩根大通、芝加哥交易所集团、纽约梅隆银行、汤森路透、微软、英特尔、埃森哲等20多家全球顶尖金融机构和科技公司成立的企业以太坊联盟。而以太坊催生的加密货币以太币近期又成了继比特币之后受追捧的资产。 [2]2022年4月,以太坊下跌 14%,最新报价为2969美元,自3月23 日以来首次跌破 3,000 美元大关。 [4]2022年5月,以太坊失守2000美元/枚,日内跌幅3.65%,为2021年7月以来首次。 [5]2022年5月,以太坊联合创始人维塔利克·布特林(Vitalik Buterin)对上周Terra LUNA/USD及其算法稳定币崩溃的灾难发表了看法。 [6]2022年6月13日,最新行情数据显示,比特币报价短时触及25000美元一枚,并在该点位进行来回绞杀,24小时跌幅已达到7.4%,创下2020年12月26日以来的最低点。 [7]项目争议播报编辑以太币在中国生根落地,引得市场纷纷侧目,然而在价格已经创下历史新高的时刻,以太币的到来,国外的学者已经指出在整个以太币的智能合约交易中,10%是庞氏骗局,也就是说有人在借以太坊平台发融资项目获得资金,而以太币则成为一种媒介,这些融资项目可能只是一个画饼的计划。看似公平的以太坊众筹,其实是完全不等额的现实货币融资,别人的以太币成本是300元,你的以太币成本是1800元,然后抱团一起做一个项目。而所谓的30%盈利率其实是在庄家币值盈利600%的基础上的盈利,最后托盘的便是以高币值入场的接盘侠。 [2]市场人士指出,以太坊平台上的众筹项目还存在诸多风险,首先以太币不是去中心数字货币,存在巨庄而且持有80%以上的币值,一直未动,相当于每一个币民头顶都悬着一把利刃;其次以太坊的众筹货币分4-5轮进行解禁,需要变现,所以众筹的项目越多,解禁的压力越大;第三众筹基金的融资效应,每一次众筹都需要十倍百倍的以太坊数字货币等待融资,而不是参与交易,众筹结束后这部分货币重新进入市场进行打压;第四众筹基金的参与获利,众筹基金的目的便是获利,融到以太币不是积极参与众筹而是抛售,然后等待币值下降的时候购入再返还给用户,这便是标准的“做空获利”;第五以太坊所有的众筹项目都没有确立以太坊的货币地位,而是以积分、交易税费的形式进行抵扣,也就相当于淘宝币、天猫积分一样的性质,可抵用但是永远无法取代货币的功用。值得关注的是,在2017年6月美国科技股大跌的时候,以太币在创下407美元/个新高之后,截至6月15日,其价格也跟随美国科技股连续出现下跌,跌幅达到15%。 [2]实现播报编辑智能合约的潜在应用很多。彭博社商业周刊称它是“所有人共享但无法篡改的软件”。更高级的软件有可能用以太坊创建网络商店。区块链程序以太坊可以用来创建去中心化的程序、自治组织和智能合约,据纽约时报的报导,在2016年5月已经有数十个可用的程序。预期的应用目标涵盖金融、物联网、农田到餐桌(farm-to-table)、智能电网、体育赌博等。去中心化自治组织有潜力让许多原本无法运行或成本过高的营运模型成为可能。较知名的应用有:去中心化创业投资:The DAO用以太币资金创立,目标是为商企业和非营利机构创建新的去中心化营业模式、The Rudimental让独立艺术家在区块链上进行群众募资。社会经济平台:Backfeed。去中心化预测市场:Augur。物联网:Ethcore(一间以太坊公司)研发的客户端、Chronicled(一间区块链公司)发表了以太坊区块链的实物资产验证平台;芯片公司、物理IP创建者和生产者可以用植入的蓝牙或近场通信进行验证。Slock.It开发的智能锁可以在付费后自动打开,让用户在付费后可以帮电动车充电、或是打开租屋的房门。虚拟宝物交易平台:FreeMyVunk。版权授权:Ujo Music平台让创作人用智能合约发布音乐,消费者可以直接付费给创作人。伊莫珍·希普用此平台发布了一首单曲。智能电网:TransActive Grid让用户可以和邻居买卖能源。去中心化期权市场:Etheropt。钉住汇率的代币:DigixDAO提供与黄金挂钩的代币,在2016年四月正式营运。Decentralized Capital提供和各种货币挂钩的代币。移动支付:Everex让外劳汇款回家乡。客户端软件以太坊的两个主要的客户端软件是Geth和Parity。企业软件企业软件公司也正测试用以太坊作为各种用途。已知有兴趣的公司包括微软、IBM、摩根大通。德勤和ConsenSys在2016年宣布成立数字银行Project ConsenSys。R3公司在Microsoft Azure上运行私人以太坊区块链,将11间银行连接至一本分布式帐薄(distributed ledger)。Microsoft Visual Studio提供程序开发者使用Solidity编程语言。英国政府中负责推动创新的机构Innovate UK提供了近25万英镑给Tramonex用以太坊发展跨国支付系统。认许制记账有许多方案正在研究使用以太坊创建认许制的区块链。摩根大通打算用以太坊上创建一个私人区块链“Quorum”。其功能是洗乱派生性金融产品及其交易纪录来保护交易者的隐私,但同时匹配金融管制单位在信息公开上的要求,以期在保障隐私和信息公开之间找到平衡。苏格兰皇家银行用以太坊的分布式记账和智能合约平台创建了一个结算交割机制(Clearing and Settlement Mechanism, CSM),可以达成每秒100笔交易、模拟六间银行,平均每个trip在3到8秒间完成,这些数值用在于全国的支付系统是可接受的。 [3]新手上路成长任务编辑入门编辑规则本人编辑我有疑问内容质疑在线客服官方贴吧意见反馈投诉建议举报不良信息未通过词条申诉投诉侵权信息封禁查询与解封©2024 Baidu 使用百度前必读 | 百科协议 | 隐私政策 | 百度百科合作平台 | 京ICP证030173号 京公网安备110000020000

以太坊 - 维基百科,自由的百科全书

以太坊 - 维基百科,自由的百科全书

跳转到内容

主菜单

主菜单

移至侧栏

隐藏

导航

首页分类索引特色内容新闻动态最近更改随机条目资助维基百科

帮助

帮助维基社群方针与指引互助客栈知识问答字词转换IRC即时聊天联络我们关于维基百科

搜索

搜索

创建账号

登录

个人工具

创建账号 登录

未登录编辑者的页面 了解详情

贡献讨论

目录

移至侧栏

隐藏

序言

1特點

开关特點子章节

1.1第二層功能

2開發歷史

开关開發歷史子章节

2.1起源

2.2邊境(2015年)

2.3家園(2016年)

2.4都會(2017~2019年)

2.5寧靜(2020~至今)

3以太幣

4智慧合約

开关智慧合約子章节

4.1程式語言

4.2運行效率

5實作

开关實作子章节

5.1區塊鏈程式

5.2客戶端軟體

5.2.1企業軟體

5.3認許制記帳

6採用

7交易以外的用途

8参考资料

9参见

10外部链接

开关目录

以太坊

68种语言

AfrikaansAragonésالعربيةالدارجةAzərbaycancaتۆرکجهБашҡортсаБеларускаяБългарскиবাংলাBosanskiCatalàکوردیČeštinaDanskDeutschΕλληνικάEnglishEsperantoEspañolEestiEuskaraفارسیSuomiFrançaisעבריתHrvatskiMagyarBahasa IndonesiaItaliano日本語ქართულიҚазақша한국어КыргызчаLietuviųLatviešuМакедонскиമലയാളംꯃꯤꯇꯩ ꯂꯣꯟमराठीNederlandsNorsk bokmålPolskiPortuguêsRomânăРусскийSimple EnglishSlovenčinaSlovenščinaСрпски / srpskiSundaSvenskaKiswahiliதமிழ்ТоҷикӣไทยTürkmençeTagalogTürkçeТатарча / tatarçaئۇيغۇرچە / UyghurcheУкраїнськаOʻzbekcha / ўзбекчаTiếng Việt吴语Bân-lâm-gú粵語

编辑链接

条目讨论

不转换

不转换简体繁體大陆简体香港繁體澳門繁體大马简体新加坡简体臺灣正體

阅读编辑查看历史

工具

工具

移至侧栏

隐藏

操作

阅读编辑查看历史

常规

链入页面相关更改上传文件特殊页面固定链接页面信息引用本页获取短URL下载二维码维基数据项目

打印/导出

下载为PDF打印页面

在其他项目中

维基共享资源

维基百科,自由的百科全书

以太坊(以太币)以太坊原作者林嘉文(英语:Gavin Wood)[1]開發者以太坊基金会、超级账本、Nethermind、OpenEthereum、EthereumJS当前版本1.12.2 (2023年8月13日;穩定版本)[2]

源代码库github.com/ethereum

编程语言C++、Go、JavaScript、Python、Java、node.js操作系统Linux, Windows, macOS, POSIX(客户端)系統平台x86-64, ARM文件大小694.37 GB [GETH客戶端] (2022-05-09), 636.82 GB [OpenEthereum客戶端] (2022-05-09)类型去中心化计算许可协议开源许可证网站ethereum.org/zh/

以太坊(Ethereum)是一个去中心化的开源的有智能合约功能的公共区块链平台。[3][4]以太币(ETH 或 Ξ)是以太坊的原生加密货币。截至2024年3月,以太币是市值第二高的加密货币,仅次于比特币,市值为3.2兆人民币,同时以太坊也是使用最多的区块链。

以太坊的概念首次在2013至2014年间由程序员維塔利克·布特林受比特币启发后提出,大意为“下一代加密货币与去中心化应用平台”[5],在2014年通过ICO众筹得以開始發展[6]。

以太坊亦被称为“第二代的区块链平台”,仅次于比特币[7]。

特點[编辑]

相較於較大多數其他加密貨幣或區塊鏈技術,以太坊的特點包括以下幾點:

智能合约:儲存在區塊鏈上的程式,由各節點執行,需要執行程式的人支付手續費給節點的礦工或權益人。[8]

分散式應用程式:以太坊上的分散式應用程式不會停機,也不能被關掉。

代幣(tokens):智能合約可以創造代幣供分散式應用程式使用。分散式應用程式的代幣化讓使用者、投資者以及管理者的利益一致。代幣也可以用來進行首次代幣發行。

权益證明:相較於工作量證明更有效率,可節省大量在挖礦時浪費的電腦資源,並避免特殊應用積體電路造成網路中心化。2022年9月15日與主鏈合併[9]。

燃料(gas):由交易手續費的概念擴充,在執行各種運算時需計算燃料消耗量,並繳交燃料費,包括傳送以太幣或者其他代幣也被視為一種運算動作。

原丹克分片(Proto-Danksharding):在部份節點上暫存資料,以提升效率。尚未實作。

叔塊:此功能在轉為權益證明後已停用。原本的功能是將因為速度較慢而未及時被收入母鏈的較短區塊鏈併入,以提升交易量。使用的是有向無環圖的相關技術。[8]

第二層功能[编辑]

支鏈比較

主鏈驗證機制

交易資料寫入主鏈

交易資料不寫入主鏈

雙向通道

平行鏈

Optimistic 詐騙證明

Optimistic Rollup

Plasma

零知識有效證明

zk Rollup

Validium

除了在主鏈上執行的各種功能,為了支援智能合約所需的高運算量以及資料容量,以太坊也積極開發第二層功能來減輕主鏈的負擔、提升交易速度、擴展其實用規模。第二層功能大多在2019~2021年發展成形,目前的主要方案包括以下:

狀態通道(state channels):原理同比特幣的閃雷網路,將時常交易的一些結點之間的交易給果打包後再把最終結果寫入主鏈。實作的例子包括雷電網路(Raiden)[8]、Connext、Kchannels等。

支鏈:用較小的分支或平行的區塊鏈執行一部份的運算,只將一部份的資料寫入主鏈,以減輕主鏈的負擔

平行鏈:可能使用完全不同的區塊鏈結構和驗證機制,只在開頭和結尾用雙向橋接和主鏈相連。實作的例子有Skale、xDai、POA等。

Plasma 和 Validium支鏈:將大部份的合約執行和運算都移到支鏈上進行,只將最後交易結果寫入主鏈。此方案由於交易資料未寫入主鏈,安全性較差,但擴容效果較佳。實作的例子包括OMG、Polygon、Starkware、Loopring等。

Rollup支鏈:將鏈上資料複製一份,在鏈外用以太坊虛擬機(EVM)執行合約並確認後,將交易數據壓縮再寫入主鏈。主鏈上另有一系列合約可以驗證結果正確,可再分為 Optimistic 和零知識證明兩種驗證方式。[10]

開發歷史[编辑]

以太坊程序升級歷史

名稱

啟用日期

啟用區塊

概要

邊境

2015-07-30

0

冰期

2015-09-08

200,000

加入挖礦難度炸彈

家園

2016-03-15

1,150,000

智能合約擴增功能

DAO 分叉

2016-07-20

1,920,000

復原DAO攻擊

橙哨

2016-10-18

2,463,000

提高交易成本反制DoS攻擊

假龍

2016-11-23

2,675,000

修正DAO分叉造成的重放攻擊

拜占庭

2017-10-16

4,370,000

加密演算法擴增、難度炸彈延後、挖礦獎勵減少

君士坦汀堡/聖彼德堡

2019-02-28

7,280,000

智能合約功能擴增和優化、難度炸彈延後、挖礦獎勵減少

伊斯坦堡

2019-12-08

9,069,000

各種優化和新功能

繆爾冰川

2020-01-01

9,200,000

難度炸彈延後

ETH 2.0第0期

2020-12-01

(信標鏈)0

信標鏈啟用,允許權益證明的抵押(staking)

柏林

2021-04-15

12,244,000

新增交易方式、調整交易成本

倫敦

2021-08-05

12,965,000

交易手續費改由系統計算並且會銷毀而非交給礦工

牛郎星

2021-10-28

(信標鏈)74240

信標鏈升級,獎懲機制微調

艾羅冰河

2021-12-08

13,773,000

難度炸彈延後

格雷冰河

2022-06-30

15,050,000

難度炸彈延後

參宿五

2022-09-06

(信標鏈)144,896

信標鏈預備和區塊鏈結合

巴黎

2022-09-15

15,537,394

區塊鏈停止挖礦,完全轉為權益證明

五車二

2023-04-13

(信標鏈)194048

可提領權益證明中抵押的以太幣

上海市

2023-04-13

17,034,871

可提領權益證明中抵押的以太幣

涌升

未定

未定

利用原丹克分片,將交易速度上升至每秒十萬筆

禍害

未定

未定

將驗證過程拆分成提議和建造區塊鏈

邊界

未定

未定

利用零知識證明進一步簡化驗證過程

清除

未定

未定

利用零知識證明減少區塊鏈的資料量

揮霍

未定

未定

各種優化

起源[编辑]

以太坊最初由維塔利克·布特林在2013年提出[11]。維塔利克本是一名參與比特幣社群的程式設計師,曾向比特幣核心開發人員主張比特幣平臺應該要有個更完善的程式語言讓人開發程式,但未得到他們的同意,因此決定開發一個新的平臺作此用途[12]:88。維塔利克認為很多程式都可以用類似比特幣的原理來達成進一步的發展[13],在2013年寫下了《以太坊白皮書》,說明了建造去中心化程式的目標[13][14]。然後2014年透過網路公開募資得到開發的資金,投資人用比特幣向基金會購買以太幣[6]。

最初以太坊程式是由一間位在瑞士的公司 Ethereum Switzerland GmbH 開發[15][16],之後轉移至一個非營利機構「以太坊基金會」(Ethereum Foundation)[6]。在平臺開始發展的最初,有人稱讚以太坊的科技創新,但也有人質疑其安全和可擴展性。[13]

開發計畫分為四個階段:邊境(Frontier,也有「前鋒」的意思)、家園(Homestead)、都會(Metropolis)、寧靜(Serenity)。

邊境(2015年)[编辑]

以太坊的公共區塊鏈在2015年7月30日啟動[17][18],最初的版本稱為「邊境」,用的是工作量證明(proof-of-work)的演算法,但未來預期會轉換成权益證明(proof-of-stake)[12]:32。啟用後不久進行了第一次分叉,調整未來挖礦的難度,確保未來的使用者會有轉換至权益證明的動機[19]。邊境最初只能挖礦,主要功能是讓使用者有時間加入以太鏈,過了幾天後才能交易和使用智能合約。

家園(2016年)[编辑]

2016年春季進行了第二次分叉,釋出了第一個穩定版本,稱作「家園」(Homestead)。

2016年六月,以太坊上的一個去中心化自治組織 The DAO 被駭,造成市值五千萬美元的以太幣被移動到只有該駭客可以控制的「分身DAO」[20][21]。因為程式不允許駭客立即提取這些以太幣,以太坊使用者有時間討論如何處理此事[22],考慮的方案包括取回以太幣和關閉DAO,而DAO去中心化的本質也表示沒有中央權力可以立即反應,而需要使用者的共識[22][21]。最後在2016年7月20日,以太坊進行硬分叉,作出一個向後不兼容的改變,[23]讓所有的以太幣(包括被移動的)回歸原處,而不接受此改變的區塊鏈則成為以太坊經典[24]。這是第一次有主流區塊鏈為了補償投資人,而透過分叉來更動交易记录[23]。

在分叉以前就持有以太幣的人會同時持有以太幣和以太幣經典(Classic Ether, ETC),存在交易所或線上錢包中的以太幣也不例外。這些線上服務大多選擇只支持其中一種以太幣,並讓使用者領回另一種以太幣[25]。在這次分叉之後,造成了在兩個區塊鏈之間進行重放攻击的可能,加上其他網路攻擊,讓以太坊和以太坊經典又各自進行了數次分叉來避免攻擊[26][27]。其中2016年11月底的分叉因為溝通疏失,短暫造成以太坊的兩個主要用戶端程序 Parity 和 Geth 失去共識而產生意外的分叉,但問題在數小時內即被找出並修正[28]。

都會(2017~2019年)[编辑]

「都會」的開發遇到許多延遲,升級分成了三次分叉,2017年10月的「拜占庭」、2019年2月的「君士坦丁堡」和「聖彼德堡」、以及2019年12月的「伊斯坦堡」。這些升級主要改善智能合約的編寫、提高安全性、加入難度炸彈以及一些核心架構的修改,以協助未來從工作量證明轉至權益證明。安全性升級包括讓以太坊可以使用零知識證明的zk-SNARKs和zk-STARKs,也能和Zcash鏈互通。[29][30][31]

在使用方面,2017年以太坊和比特幣首次進行了原子交換(atomic swap),用智能合約讓不同鏈上的加密貨幣互相交易[32]。ERC-20也在2017年成為標準,成千上萬個專案透過以此進行集資,稱作「首次代幣發行」(Initial Coin Offering, ICO)。2019年DeFi和MakerDAO等金融商品成為以太鏈上最大的產業。三星手機、Opera瀏覽器以及微軟都開發了以太坊的相關程式。[31]

在以太幣的價格方面,2017年從年初的10美金開始暴漲,至2018年初漲到1400美元。然而在2018年,人們對區塊鏈的熱潮慢慢退卻,至年底價格又跌至85美元。[31]

寧靜(2020~至今)[编辑]

「寧靜」又稱為「以太坊2.0」,主要目標是轉換至權益證明,並開發第二層擴容方案。分成三階段升級:柏林、倫敦、以及雙鏈合併[33]。在完成雙鏈合併後(Merge),則有五個階段:涌升(Surge)、禍害(Scourge)、邊界(Verge)、清除(Purge)、揮霍(Splurge)。

權益證明所需的信標鏈在2020年12月1日上線,並允許權益證明的抵押,但尚不能提領。至2021年11月,已有8百萬以太幣加入權益證明的抵押,約佔總發行量的7%。2021年進行了柏林和倫敦分叉,並升級了信標鏈,為未來轉換至權益證明作準備,並透過銷毀手續費和降低區塊獎勵的方式控制總發行量。

2022年9月15日,以太坊合并完成,主网与PoS共识层信标链(Beacon链)结合、将此前PoW工作量证明机制转变为PoS权益证明机制,宣布以太坊正式进入2.0时代[34]。此举意味着,以太坊将告别大规模矿机挖矿时代,持有者通过质押以太坊代币(ETH)即可挖矿,质押门槛为32个ETH[34]。

以太幣[编辑]

以太币使用地区使用地全球发行历史始发时间2015年7月30日货币单位 1以太(Ether) 6997100000000000000♠10−3芬尼(finney) 6994100000000000000♠10−6萨博(szabo) 6982100000000000000♠10−18維(wei)货币符号Ξ[35], ETH货币估值货币供给不明[36]

以太坊區塊鏈上的代幣稱為以太幣(Ether),代碼為ETH[37],可在許多加密貨幣的外匯市場上交易[38],它也是以太坊上用來支付交易手續費和運算服務的媒介[39][40] 。以太幣的總發行量不明,因為權益證明的具體運作方式仍在研究中,而雖然難度炸彈限制了工作量證明的挖礦的區塊數量上限,但因為叔塊也有獎勵,而且叔塊的數量並不一定,造成確切數量難以估算[36]。

以太幣對其他實體貨幣的匯率可能在短時間內大幅變化,例如2016年The DAO被駭時,對美元的匯率從 $21.50 跌至 $15[21],而2017年初到2018年初的的一年間從大約10美金漲到1400美元[31]。

維塔利克在2016年4月售出手上持有的四分之一以太幣,造成一些人質疑,而他本人則說這是理財上很合理的分散風險,並引用前比特幣開發員 Gavin Andresen 說這一切都還只是一場實驗,仍有失敗的可能。[41][42]

智慧合約[编辑]

主条目:智慧合約

以太坊最重要的技術貢獻就是智慧合約。智慧合約是儲存在區塊鏈上的程式,可以協助和驗證合約的談判和執行。以太坊的智慧合約可以數種用圖靈完備的程式語言寫成[43]。紐約時報稱以太坊平臺是一台由眾多使用者構成的網路來運轉的公用電腦,並用以太幣來分配和支付這台電腦的使用權[39]。經濟學人則說明智慧合約可以讓眾多組織的資料庫得以用低廉的成本互動,並且讓使用者寫下精密的合約,功能之一是產生去中心化自治組織,也就是一間只是由以太坊合約構成的虛擬公司。[44]

因為合約內容公開,合約可以證明其宣稱的功能是真實的,例如虛擬賭場可以證明它是公平的[45]。另一方面,合約的公開性也表示如果合約中有漏洞,任何人都可以立刻看到,而修正程式可能會需要一些時間[46]。The DAO 就是一個例子,無法即時阻止[20]。

智慧合約的許多細節仍在研究中,包括如何驗證合約的功能。微軟研究院的報告指出要寫出完善的合約可能非常困難,討論了微軟開發的一些可以用來驗證合約的工具,並提到如果大規模分析各個已發佈的合約,可能發現找出大量的漏洞。報告也說可以證明Solidity程式和以太虛擬機編碼的等同性。[47]

程式語言[编辑]

主条目:Solidity

Gavin Wood寫的《以太坊黃皮書》中定義了以太虛擬機的運作流程[48]。智慧合約可以專門為此開發的Solidity程式語言寫成,或是Python的一個變體Serpent[49],或是LLL[50]。以太虛擬機也可以在Mutan上運行[51]。智慧合約之後會編譯成位元組碼,然後發佈在以太坊區塊鏈上[50][52]。

運行效率[编辑]

將所有合約存在區塊鏈上每個結點的作法有好有壞[53]。主要的缺點是所有的結點都同時要運算所有的合約,因此速度較慢[53]。開發人員正研究將資料切分(Sharding)的技術套用至以太坊[53]。2016年9月維塔利克發表了改善可擴展性的企畫[54]。截至2016年1月,以太坊每秒可以處理25個交易[53]。

實作[编辑]

智慧合約的潛在應用很多。彭博社商業週刊稱它是「所有人共享但無法篡改的軟體」[55]。更高階的軟體有可能用以太坊建立網路商店[6]。

區塊鏈程式[编辑]

以太坊可以用來建立去中心化的程式、自治組織和智慧合約,據紐約時報的報導,在2016年5月已經有數十個可用的程式[39][40]。預期的應用目標涵蓋金融、物聯網、農田到餐桌(farm-to-table)、智慧電網、體育賭博等[39]。去中心化自治組織有潛力讓許多原本無法執行或成本過高的營運模型成為可能[56]。目前較知名的應用有:

遊戲:CryptoKitties讓玩家繁殖及交易虛擬貓[57]。

類龐氏騙局的賭局遊戲:Fomo 3D,不同於傳統的龐氏騙局,最後一位加入賭局中的人可獲得總資金盤中的48%[58]

虛擬寶物交易平臺:FreeMyVunk[59]。

去中心化創業投資:The DAO用以太幣資金創立,目標是為商企業和非營利機構建立新的去中心化營業模式[60][61][62][39][61]、The Rudimental讓獨立藝術家在區塊鏈上進行群眾募資[63]。

社會經濟平臺:Backfeed[64]。

去中心化預測市場:Augur[65]。

物聯網:Ethcore(一間以太坊公司)研發的客戶端[66]、Chronicled(一間區塊鏈公司)發表了以太坊區塊鏈的實物資產驗證平臺;晶片公司、物理IP創建者和生產者可以用植入的藍牙或近場通訊進行驗證[67]。Slock.It開發的智慧鎖可以在付費後自動開啟,讓使用者在付費後可以幫電動車充電、或是打開租屋的房門[68]。

版權授權:Ujo Music平臺讓創作人用智慧合約發佈音樂,消費者可以直接付費給創作人。伊莫珍·希普用此平臺發布了一首單曲[69]。

智慧電網:TransActive Grid讓使用者可以和鄰居買賣能源[70]。

去中心化期權市場:Etheropt[71]。

釘住匯率的代幣:DigixDAO提供與黃金掛鈎的代幣,在2016年四月正式營運[6][72][73]。Decentralized Capital提供和各種貨幣掛鈎的代幣[74]。

行動支付:Everex讓移工匯款回家鄉[75]。

客戶端軟體[编辑]

以太坊的2個主要的客戶端軟體是Geth和Parity。

企業軟體[编辑]

企業軟體公司也正測試用以太坊作為各種用途。已知有興趣的公司包括微軟、IBM、摩根大通[39]。

德勤和ConsenSys在2016年宣佈成立數位銀行Project ConsenSys[76]。

R3公司在Microsoft Azure上執行私人以太坊區塊鏈,將11間銀行連接至一本分散式帳薄(distributed ledger)[40]。

Microsoft Visual Studio提供程式開發者使用Solidity程式語言[77]。

英國政府中負責推動創新的機構Innovate UK提供了近25萬英鎊給Tramonex用以太坊發展跨國支付系統[78][79]。

認許制記帳[编辑]

目前有許多方案正在研究使用以太坊建立認許制的區塊鏈。

摩根大通打算用以太坊上建立一個私人區塊鏈「Quorum」。其功能是洗亂衍生性金融產品及其交易紀錄來保護交易者的隱私,但同時符合金融管制單位在資訊公開上的要求,以期在保障隱私和資訊公開之間找到平衡。[80]

蘇格蘭皇家銀行用以太坊的分散式記帳和智慧合約平臺建立了一個結算交割機制(Clearing and Settlement Mechanism, CSM),可以達成每秒100筆交易、模擬六間銀行,平均每個trip在3到8秒間完成,這些數值用在於全國的支付系統是可接受的[81]。

採用[编辑]

2016年五月,紐約時報指出以太坊的採用仍在初期階段,並可能遇到讓成長率減緩的技術或法律問題。許多比特幣支持者認為以太坊比比特幣複雜,所以可能需要面對更多的安全問題。報導也指出這個系統複雜到熟知這個系統的人也很難用普通人的語言來描述它。[39]

微軟和ConsenSys合作,在 Microsoft Azure上提供第三方開發的區塊鏈工具,包括交易股票和跨境支付等用途。[4]

盧森堡交易所在2016年10月開始提供用以太坊產生的數位簽章來證明文件的真實性[82]。

新加坡金融管理局使用以太坊將新加坡元數位化。[83]

交易以外的用途[编辑]

因區塊鏈技術難以刪改資料的特質,部分人會運用加密貨幣上傳資料以免被他人刪改。

2018年4月,在北大岳昕事件中,有用戶把岳昕的公開信上載到以太坊的交易記錄,以免被校方刪除[84]。

2019年6月,部分香港警察的個人資料被示威者上載到以太坊的交易記錄,令有關當局難以追查上載者身分及刪除資料。[85][86] [87][88]。

参考资料[编辑]

^ Gavin Wood 的故事:低調的區塊鏈先驅和真正的創造者. 腾讯网. 2021-03-08 [2022-03-24]. (原始内容存档于2022-02-16). 

^ Mawinor (v1.12.2) Latest. 2023年8月13日 [2023年8月27日]. 

^ Gray, Jeff. Bitcoin believers: Why digital currency backers are keeping the faith. The Globe and Mail (Phillip Crawley). 2014-04-07 [2016-02-17]. (原始内容存档于2016-03-03). 

^ 4.0 4.1 Vigna, Paul. BitBeat: Microsoft to Offer Ethereum-Based Services on Azure. The Wall Street Journal (Blog). News Corp. 2015-10-28 [2016-02-17]. (原始内容存档于2016-02-04). 

^ A Next-Generation Cryptocurrency and Decentralized Application Platform. Bitcoin Magazine. [2016-05-06]. (原始内容存档于2016-05-09) (美国英语). 

^ 6.0 6.1 6.2 6.3 6.4 Aitken, Roger. Digital Gold 'Done Right' With DigixDAO Crypto-Trading On OpenLedger. Forbes. 2016-04-23 [2016-04-28]. (原始内容存档于2016-04-28). 

^ Lee, Timothy B. Ethereum, explained: why Bitcoin's stranger cousin is now worth $1 billion. Vox. 2016-05-24 [2016-05-25]. (原始内容存档于2016-05-25). 

^ 8.0 8.1 8.2 Lester Coleman. Coinbase Co-Founder: “Ethereum Is Ahead of Bitcoin in Many Ways”. Cryptocoins News. 2016-05-25 [2016-01-10]. (原始内容存档于2017-07-11). 

^ ethereum.org. 合并. ethereum.org. 20221-09-15 [2022-09-18]. (原始内容存档于2022-09-16).  已忽略文本“ethereum.org” (帮助); 请检查|date=中的日期值 (帮助)

^ 潘致雄. Plasma 與 Rollup 是以太坊二層擴容核心 (ZK,Optimistic). ABMedia. 2021-01-17 [2021-11-08]. (原始内容存档于2021-11-08). 

^ 存档副本. [2017-01-09]. (原始内容存档于2014-01-11). 

^ 12.0 12.1 Tapscott, Don; Tapscott, Alex. The Blockchain Revolution: How the Technology Behind Bitcoin is Changing Money, Business, and the World. May 2016 [2016-08-31]. ISBN 978-0670069972. 

^ 13.0 13.1 13.2 Finley, Klint. Out in the Open: Teenage Hacker Transforms Web Into One Giant Bitcoin Network. Wired. 2014-01-27 [2016-03-21]. (原始内容存档于2016-03-18). 

^ Schneider, Nathan. Code your own utopia: Meet Ethereum, bitcoin's most ambitious successor. Al Jazeera. 2014-04-07 [2016-02-21]. (原始内容存档于2016-02-23). 

^ Schmid, Valentin. The Entrepreneur: Joe Lubin, COO of Ethereum. Epoch Times. 2014-05-10 [2016-03-31]. (原始内容存档于2016-04-25). 

^ Company Overview of Ethereum Switzerland GmbH. Bloomberg. 2016-08-20 [2016-08-20]. 原始内容存档于2017-05-20. The company was founded in 2014 and is based in Baar, Switzerland. 

^ Tapscott, Don; Tapscott, Alex. The Blockchain Revolution: How the Technology Behind Bitcoin is Changing Money, Business, and the World. May 2016: 87 [2016-08-31]. ISBN 978-0670069972. July 30, 2015, ... Ethereum ... went live. ... Ethereum is like bitcoin in that its ether motivates a network of peers to validate transactions, secure the network, and achieve consensus about what exists and what has occurred. But unlike bitcoin it contains some powerful tools to help developers and others create software services ranging from decentralized games to stock exchanges. ... a more robust scripting language for developing applications. 

^ Ethereum, a Virtual Currency, Enables Transactions That Rival Bitcoin’s. 2016-03-27 [2016-09-02]. (原始内容存档于2016-03-31). 

^ 存档副本. [2017-01-09]. (原始内容存档于2022-09-15). 

^ 20.0 20.1 Popper, Nathaniel. Hacker May Have Taken $50 Million From Cybercurrency Project. The New York Times. 2016-06-17 [2017-01-09]. (原始内容存档于2016-12-09). 

^ 21.0 21.1 21.2 Price, Rob. Digital currency Ethereum is cratering amid claims of a $50 million hack. Business Insider. 2016-06-17 [2017-01-09]. (原始内容存档于2017-06-11). 

^ 22.0 22.1 Klint Finley for Wired. June 18, 2016 A $50 Million Hack Just Showed That The Dao Was All Too Human (页面存档备份,存于互联网档案馆)

^ 23.0 23.1 Peck, Morgan. "Hard Fork" Coming to Restore Ethereum Funds to Investors of Hacked DAO. IEEE Spectrum: Technology, Engineering, and Science News. IEEE. 2016-07-19 [2016-07-20]. (原始内容存档于2017-03-03). 

^ Vigna, Paul. Ethereum Gets Its Hard Fork, and the ‘Truth’ Gets Tested. Moneybeat. The Wall Street Journal. 2016-07-20 [2016-07-20]. (原始内容存档于2016-07-22). 

^ Dabek, Daniel. Ethereum Classic Brings War To The Cryptocurrency Exchanges. CoinIdol. 2016-07-29 [2016-07-29]. (原始内容存档于2017-01-10). 

^ Redman, Jamie. Ethereum to Hard Fork Two More Times Following Recent Attacks. Bitcoin.com. Bitcoin.com. 2016-10-14 [2016-11-22]. (原始内容存档于2016-11-02). 

^ Hertig, Alyssa. The Blockchain Created By Ethereum's Fork is Forking Now. CoinDesk. CoinDesk. 2016-10-25 [2016-11-22]. (原始内容存档于2016-11-21) (英语). 

^ Ethereum In Free Fall As Floor Beneath It Drops. CoinTelegraph (Coin Telegraph). [2016-12-07]. (原始内容存档于2016-12-20) (英语). 

^ Jon Buck. Ethereum Announces Metropolis Hard Fork Coming Late September. Coin Telegraph. 2017-08-19 [2020-08-25]. (原始内容存档于2020-09-03) (英语). 

^ Jon Buck. Ethereum Upgrade Byzantium Is Live, Verifies First ZK-Snark Proof. Coin Telegraph. 2017-09-21 [2020-08-25]. (原始内容存档于2020-08-23) (英语). 

^ 31.0 31.1 31.2 31.3 Julia Magas. Five Years of Ethereum: From a Teenage Dream to a $38B Blockchain. Coin Telegraph. 2020-07-31 [2020-08-25]. (原始内容存档于2020-09-01) (英语). 

^ Alyssa Hertig. Bitcoin-Ethereum Atomic Swap Code Now Open Source. CoinDesk. 201710-11 [2020-08-26]. (原始内容存档于2019-09-27).  请检查|date=中的日期值 (帮助)

^ Kirill Bryanov. Istanbul to Berlin: Ethereum Milestones on the Road to Serenity. Coin Telegraph. 2019-11-19 [2020-08-25]. (原始内容存档于2020-09-03) (英语). 

^ 34.0 34.1 蓝鲸新金融 金子琪. 以太坊“合并”完成,大规模矿机挖矿时代生变,价格短时跌破1600美元24小时跌幅约1%. 蓝鲸财经. 2022-09-15 [2022-09-15]. (原始内容存档于2022-09-15). 

^ The symbol for Ether is.... Ethereum Forum. 2014-06-07 [2014-08-14]. (原始内容存档于2014-08-14). 

^ 36.0 36.1 Ronald Slater. “How many Ethereum are there?” Bitcoin Author and ETH Foundation. Digital Market News. 2020-08-11 [2020-08-27]. (原始内容存档于2022-09-15). 

^ OpenSea 购买 NFT 详细步骤,以 MetaMask 钱包为例. [2022-01-19]. (原始内容存档于2022-09-15). 

^ Sier, Jessica. Bitcoin rival Ethereum's price skyrockets. Australian Financial Review. 2016-02-11 [2016-02-22]. (原始内容存档于2016-02-18). 

^ 39.0 39.1 39.2 39.3 39.4 39.5 39.6 Nathaniel Popper for the New York Times. March 27, 2016 Ethereum, a Virtual Currency, Enables Transactions That Rival Bitcoin’s (页面存档备份,存于互联网档案馆)

^ 40.0 40.1 40.2 Allison, Ian. R3 connects 11 banks to distributed ledger using Ethereum and Microsoft Azure. International Business Times. 2016-01-20 [2016-02-23]. (原始内容存档于2016-02-23). 

^ Buntinx, JP. Ethereum Developer Vitalik Buterin Sold 25% Of His Coins. The Merkle. 2016-04-23 [2016-04-27]. (原始内容存档于2016-04-26). 

^ Vitalik Buterin Sold a Quarter of His ETH Tokens. ForkLog Magazine. 2016-04-26 [2016-04-27]. (原始内容存档于2016-05-01). 

^ Jon, Evans. Vapor No More: Ethereum Has Launched. techcrunch.com. [2016-02-25]. (原始内容存档于2016-02-22). 

^ The great chain of being sure about things. The Economist. 2015-10-31 [2016-05-04]. (原始内容存档于2016-07-03). All sorts of companies and public bodies suffer from hard-to-maintain and often incompatible databases and the high transaction costs of getting them to talk to each other. This is the problem Ethereum, arguably the most ambitious distributed-ledger project, wants to solve. ... Ethereum’s distributed ledger can deal with more data than bitcoin’s can. And it comes with a programming language that allows users to write more sophisticated smart contracts, [that among other things] allow the formation of "decentralised autonomous organisations"—virtual companies that are basically just sets of rules running on Ethereum’s blockchain. 

^ Piasecki, Piotr J. Gaming Self-Contained Provably Fair Smart Contract Casinos. Ledger. 2016, 1: 99–110 [2017-01-10]. doi:10.5195/ledger.2016.29. (原始内容存档于2016-12-24). 

^ Peck, M. Ethereum’s $150-Million Blockchain-Powered Fund Opens Just as Researchers Call For a Halt. IEEE Spectrum. Institute of Electrical and Electronics Engineers. 2016-05-28 [2017-01-10]. (原始内容存档于2016-05-30). 

^ Short Paper: Formal Verification of Smart Contracts (PDF). microsoft.com/. Microsoft. [2016-08-25]. (原始内容存档 (PDF)于2016-08-27). 

^ Ethereum Yellow Paper (页面存档备份,存于互联网档案馆) by Gavin Wood

^ Rauhauser, Neal. Ethereum’s Brave New World. Cryptocoinnews.com. 2014-11-12 [2016-12-12]. (原始内容存档于2016-12-20). 

^ 50.0 50.1 Browning, David. Digital Siege: Why Young Entrepreneurs Are Winning Paperback. May 2016 [2017-01-08]. ISBN 978-1628652963. (原始内容存档于2017-01-09). 

^ Ethereum High Level Languages. Ethdocs.org. [2016-09-12]. (原始内容存档于2016-09-07). 

^ Allison, Ian. Ethereum Bug Sends Smart Contracts Back to the Drawing Board. CoinDesk.com. 2016-11-02 [2016-12-12]. (原始内容存档于2016-12-07). 

^ 53.0 53.1 53.2 53.3 Allison, Ian. How are banks actually going to use blockchains and smart contracts?. International Business Times. 2016-01-25 [2016-05-04]. (原始内容存档于2016-05-08). 

^ 存档副本. [2017-01-10]. (原始内容存档于2017-06-06). 

^ This Is Your Company on Blockchain. Bloomberg Businessweek. [2016-09-14]. (原始内容存档于2016-09-14). 

^ Bordet, Julián. Decentralized Autonomous Organizations: Ethereum Sparks Up Googles of Tomorrow. The Cointelegraph. 2016-03-21 [2016-07-21]. (原始内容存档于2016-06-27). 

^ 王惠慧. 不想挖礦 就來養貓 虛擬貓 1隻炒到350萬. 自由時報. 2017-12-18 [2018-04-01]. (原始内容存档于2018-04-01). 

^ 以太幣(ETH)Dapp-FOMO 3D遊戲介紹(F3D). FOMO Lin. 2018-07-25.  缺少或|url=为空 (帮助)

^ Allison, Ian. Game-changers FreeMyVunk and Digix allow video gamers to trade virtual assets for physical gold. International Business Times. 2015-12-22 [2016-03-24]. (原始内容存档于2016-03-17). 

^ Rennie, Ellie. The radical DAO experiment. Swinburne News (Swinburne University of Technology). 2016-05-12 [2016-05-12]. (原始内容存档于2016-05-16). When it reaches the end of the funding phase on May 28, it will begin contracting blockchain-based start-ups to create innovative technologies. The extraordinary thing about The DAO is that no single entity owns it, and it has no conventional management structure or board of directors. 

^ 61.0 61.1 Allison, Ian. Ethereum reinvents companies with launch of The DAO. International Business Times. 2016-04-30 [2016-05-01]. (原始内容存档于2016-05-01). 

^ Vigna, Paul. Chiefless Company Rakes In More Than $100 Million. The Wall Street Journal. 2016-05-16 [2016-05-16]. (原始内容存档于2016-05-17). 

^ Parker. Interview with Troy Murray, CEO of The Rudimental. Sebfor.com. 2016-02-11 [2016-03-24]. (原始内容存档于2016-03-18). 

^ Weinglass, Simona. Backfeed wants to decentralize the Internet and help you earn what you deserve. Geektime.com. 2015-08-19 [2016-03-24]. (原始内容存档于2016-03-14). 

^ Mark Smith. From fine wine to lotteries: Blockchain tech takes off. BBC. 2016-03-29 [2017-01-10]. (原始内容存档于2017-01-13). 

^ Ethcore Announces Pre-release Of Its Blockchain Technology Suite ‘Parity’. EconoTimes. 2016-02-11 [2016-03-24]. (原始内容存档于2016-03-16). 

^ Young, Joseph. Chronicled Introduces New Ethereum-Powered IoT Open Registry. Nasdaq. (原始内容存档于2017-01-11). 

^ Allison, Ian. Ethereum-based Slock.it reveals first ever lock opened with money. International Business Times UK. [2017-01-11]. (原始内容存档于2016-04-02). 

^ Allison, Ian. Imogen Heap shows how smart music contracts work using Ethereum. International Business Times. 2015-10-04 [2016-03-24]. (原始内容存档于2016-03-21). 

^ Rutkin, Aviva. Blockchain-based microgrid gives power to consumers in New York. New Scientist. 2016-03-02 [2016-03-24]. (原始内容存档于2016-03-22). 

^ Decentralized Options Exchange Etheropt Uses Automated Ethereum Smart Contract. [2017-01-11]. (原始内容存档于2017-01-08). 

^ Perkowitz, Aaron. Rising and Falling: DigixDAO. Crypto-Reports. July 5, 2022. (原始内容存档于July 5, 2022) (美国英语). 

^ Buntinx, JP. DigixDAO DGD Assets To Be Listed on OpenLedger. The Merkle. 2016-04-28 [2016-05-29]. (原始内容存档于2016-06-02). 

^ Allison, Ian. Decentralized Capital issuing fiat-backed digital assets on the Ethereum blockchain. International Business Times. 2016-09-12. (原始内容存档于2016-09-18). 

^ Mizrahi, Avi. Everex Helps Migrant Workers Send Remittance Back to Myanmar via Ethereum. Finance Magnates. 2016-12-01 [2016-12-14]. (原始内容存档于2016-12-20). 

^ Allison, Ian. Deloitte to build Ethereum-based 'digital bank' with New York City's ConsenSys. International Business Times. 2016-05-03 [2017-01-11]. (原始内容存档于2016-05-06). 

^ Hyperledger blockchain code almost comes together for IoT. Rethink Research. [2016-04-23]. (原始内容存档于2016-08-16). 

^ UK Government Awards £248k for Ethereum Prototype. CoinDesk. [2017-01-11]. (原始内容存档于2016-06-05). 

^ Settlement using blockchain to Automate Foreign Exchange in a Regulated environment (SAFER). Innovate UK. [2017-01-11]. (原始内容存档于2016-05-04). 

^ Hacket, Robert. Why J.P. Morgan Chase Is Building a Blockchain on Ethereum. Fortune. (原始内容存档于2017-02-02). 

^ Proving Ethereum for the Clearing Use Case (PDF). (原始内容存档 (PDF)于2016-10-10). 

^ Luxembourg Stock Exchange introduces blockchain into reporting service. 2016-10-18 [2016-11-04]. (原始内容存档于2016-11-04). 

^ 1042. 新加坡试验在以太坊区块链上发行数字货币. 火币网. 2017-06-09 [2017-06-09]. (原始内容存档于2017-06-29). 

^ 香港01記者. 北大岳昕公開信遭刪 網民用區塊鏈永久封存網上. 香港01. 2018-04-25 [2019-07-05]. (原始内容存档于2019-07-05) (中文(香港)). 

^ 疑似警員資料被上載至虛擬貨幣 Ethereum 區塊鏈難以追查及刪除. 香港 UNWIRE.HK 玩生活.樂科技. 2019-07-04 [2019-07-05]. (原始内容存档于2019-07-05) (中文(臺灣)). 

^ etherscan.io上的交易紀錄,input data欄位選擇View input As -> utf-8. [2021-03-18]. (原始内容存档于2022-09-15). 

^ etherscan.io上的交易紀錄,input data欄位選擇View input As -> utf-8. [2021-03-18]. (原始内容存档于2022-09-15). 

^ etherscan.io上的交易紀錄,input data欄位選擇View input As -> utf-8. [2021-03-18]. (原始内容存档于2022-09-15). 

参见[编辑]

加密电子货币列表

外部链接[编辑]

官方网站

以太坊黄皮书 (页面存档备份,存于互联网档案馆)(英文) - 加文·伍德

以太坊白皮书 (页面存档备份,存于互联网档案馆)(中文)

查论编加密貨幣技術密码学

数字签名

哈希

密碼雜湊函數

公钥

私钥

零知识证明

分散式計算

分散式賬本

分散式應用程式

分布式网络

拜占庭容错(BFT)

异步拜占庭容错(aBFT)

其他

原子互换(英语:Atomic swap)

区块链

加密貨幣混幣器

密码货币兑换(英语:Cryptocurrency exchange)

密码货币钱包

有向无环图

分叉

智能合约

闪电网络

側鏈

比特幣自動櫃員機

分散式交易所

去中心化金融

MetaMask

非同質化代幣

Web3

共識機制

工作量證明(PoW)

持有量證明(PoS)

股份授权證明(DPoS)

权威证明(英语:Proof of authority)

空间证明(英语:Proof of space)

个人身份证明(英语:Proof of personhood)

工作量證明货币基于SHA-256

比特币

比特币现金

交易對手(英语:Counterparty (platform))

LBRY

民族幣(英语:MazaCoin)

域名币

纽比特币(NuBits)

点点币

NeuCoin(英语:NeuCoin)

乳頭幣(英语:Titcoin)

基于Ethash

以太坊

以太坊經典

Omise GO

基于Scrypt

極光幣

Bitconnect

Coinye(英语:Coinye)

多吉币(狗币)

羽毛币

莱特币

大麻幣(英语:PotCoin)

基于Equihash

比特幣黃金

比特幣私密

Zcash

Horizen

科莫多幣(Komodo)

基于CryptoNote

百特币

门罗币

基于X11演算法

達世幣

石油币

其他

AmbaCoin(英语:AmbaCoin)

飛熔幣(英语:Firo (cryptocurrency))

IOTA

质数币

Verge(英语:Verge (cryptocurrency))

綠幣(英语:Vertcoin)

持有量證明货币

阿尔戈兰德

雪崩幣(英语:Avalanche (blockchain platform))

艾达币

EOS.IO

格雷德币

Kin(英语:Kin (cryptocurrency))

Nxt

点点币

波卡幣

Solana

斯蒂姆幣(英语:Steemit)/HIVE幣

Tezos(英语:Tezos)

波場幣

ERC-20代幣

Augur(英语:Augur (software))

阿文图斯币(英语:Aventus Protocol)

Bancor(英语:Bancor (cryptocurrency))

注意力币(BAT)

Chainlink

Kin(英语:Kin (cryptocurrency))

柯達幣(英语:KodakCoin)

Minds

柴犬幣

The DAO(英语:The DAO (organization))

波場幣

稳定币

DAI

Diem

泰达币(Tether/USDT)

USDC

其他货币

比特股

奇亚币

菲乐币

菲樂星(FileStar)

Hashgraph(HARB)(英语:Hashgraph)

MobileCoin(英语:MobileCoin)

Nano(英语:Nano (cryptocurrency))

小蟻幣(英语:NEO (cryptocurrency))

新经币

瑞波幣

SafeMoon(英语:SafeMoon)

Safuu(英语:Safuu)

恆星幣(英语:Stellar (payment network))

華堡幣(英语:WhopperCoin)

世界幣

加密貨幣交易所

Abra(英语:Abra (company))

幣安

Bitfinex

bitFlyer(英语:bitFlyer)

Bitkub(英语:Bitkub)

Bitpanda(英语:Bitpanda)

Bithumb(英语:Bithumb)

BitMEX

Bitso(英语:Bitso)

Bitstamp

Bitrue

BTCC

BUX(英语:BUX (brokerage))

Circle

Coinbase

Coincheck(英语:Coincheck)

Crypto.com

E投睿

JPEX

雙子星(英语:Gemini (company))

火币网

ItBit(英语:Paxos Trust Company)

克拉肯(英语:Kraken (company))

LocalBitcoins(英语:LocalBitcoins)

牛頓(英语:Newton (company))

OKEx

ShapeShift(英语:ShapeShift)

Uniswap

Upbit(英语:Upbit)

Zaif(英语:Tech Bureau)

WazirX(英语:WazirX)

CoinEx

MEXC

Gate

Hoo

已停業

BTC-e(英语:BTC-e)

FTX

Mt. Gox

QuadrigaCX(英语:Quadriga Fintech Solutions)

密碼貨幣錢包

MetaMask

Trust Wallet

Coinbase Wallet

Rainbow Wallet

相關主題

空投

BitLicense

匿名网上银行

区块链游戏

补充货币(英语:Complementary currency)

密码学无政府主义

加密貨幣泡沫(英语:Cryptocurrency bubble)

密码经济学(英语:Cryptoeconomics)

數位貨幣

分布式自治组织

分散式帳本技術法律(英语:Distributed ledger technology law)

雙重支付

加密貨幣的環境影響(英语:Environmental impact of cryptocurrencies)

超级账本

首次代币发行

首次交易所發行(英语:Initial exchange offering)

Initiative Q(英语:Quahl)

符号货币

虚拟货币

騎劫挖礦

分類

共享资源

列表

取自“https://zh.wikipedia.org/w/index.php?title=以太坊&oldid=81804955”

分类:​跨平台軟體密碼貨幣用Go编程的自由软件隐藏分类:​CS1美国英语来源 (en-us)CS1含有外文文本含有未命名参数的引用的页面引文格式1错误:日期CS1英语来源 (en)含有缺少网址的网站引用的页面使用未知软件信息框参数的页面含有英語的條目维基百科和维基数据上的官方网站不同

本页面最后修订于2024年3月7日 (星期四) 06:46。

本站的全部文字在知识共享 署名-相同方式共享 4.0协议之条款下提供,附加条款亦可能应用。(请参阅使用条款)

Wikipedia®和维基百科标志是维基媒体基金会的注册商标;维基™是维基媒体基金会的商标。

维基媒体基金会是按美国国內稅收法501(c)(3)登记的非营利慈善机构。

隐私政策

关于维基百科

免责声明

行为准则

开发者

统计

Cookie声明

手机版视图

开关有限宽度模式

以太坊价格历史:从2015到2020 - 知乎

以太坊价格历史:从2015到2020 - 知乎首发于Odaily星球日报-探索真实区块链切换模式写文章登录/注册以太坊价格历史:从2015到2020Odaily星球日报权威区块链媒体,36氪独家战略合作,让一部分人先读懂Web3以太坊(Ethereum)是一种加密货币协议,由于与比特币(Bitcoin)、莱特币(Litecoin)、以及其他支付技术有很大不同,也为其带来了更多价值和潜力。本文将基于历史发展的角度对以太坊价格起伏进行分析,概述以太坊过去的价格走势和硬分叉历史,当然也会展望以太坊的未来。以太坊协议的第一个版本称为“Frontier”,于 2015 年 7 月 30 日发布,其实当时并没有一个所谓“以太坊”的概念。虽然我们可以基于2014年7月至2014年9月的最初销售数据(价格约为0.3-0.45美元)对以太坊代币价值给予一些分析并得到某些结论,但在那段时间里其实价格并不是以太坊最值得关注的东西,毕竟价格是基于交易需求和供应比而形成的。不过,就在一个月之后,以太坊第一次在加密货币交易所上架了,而现在以太坊已经成为市值第二大的加密货币。2015年:以太坊迈出了第一步根据 http://Etherscan.io 的数据显示,以太坊第一笔有价交易历史记录发生在 2015 年 8 月 7日,ETH 在那天被添加到了 Kraken 交易所,价格为 2.77 美元。但是在三天之后,以太坊价格就缩水了四倍,跌至 0.68 美元——之所以一上市就有如此大的跌幅,很可能是因为最早期投资者快速抛售的结果。当时间来到 2015 年 8 月 13 日,由于市场发现以太坊是一个新兴的加密资产,又重新燃起了对其投资的兴趣,以太坊价格上涨到了 1.8 美元,而且在这个价位上维持了三天时间(之后再回到此价位用了六个月时间)。2015 年 8 月 18 日,以太坊区块链网络第一个重要里程碑事件发生了——第 100,000 个区块被开采了出来,但此时价格却跌至 1 美元,并且在随后的两个月内不断下降。事实上,当时以太坊这种价格走势几乎代表了整个加密货币市场的状态,而以太坊的最早期投资者也开始不断向市场抛售他们在预售阶段获得的代币。2015 年 10 月,当以太坊价格来到 0.43 美元之后,下跌趋势得到了遏制,之后稳步上涨到了 1.3 美元,又经历了三个月的调整之后,价格基本上巩固在了 0.8-1 美元区间。在此期间,越来越多加密货币爱好者开始逐渐了解 ETH。2015 年 11 月 9-13 日,召开了第一届以太坊开发者大会 Devcon,IBM、Microsoft、以及 UBS 等行业巨头代表都参加了本届大会,而且还积极参与讨论以太坊开发的方式,也为以太坊的普及做出了特殊贡献。2016 年:DAO、黑客、以及以太坊经典(Ethereum Classic)2016 年 1 月 11 日,以太坊价格终于再次突破了 1 美元大关,从那一天开始,其价格就再也没有回到 1 美元以下(星球君 O-daily 注:至少在本文撰写时是这样的)。之后的两个月,以太坊价格一直在快速上涨,这是因为之前市场上有传出以太坊要升级到更稳定版本网络协议(Homestead)的消息。2016 年 3 月 13 日,以太坊价格达到了 15 美元,此时也让以太坊市值第一次超过了 10 亿美元。2016 年 3 月 14 日,以太坊实施了 Homestead 硬分叉,结果导致价格剧烈震荡,到当年四月底之前,以太坊价格下跌了两次,直到滑落至 7.3 美元。随着 DAO 项目的成功被媒体广泛报道,以太坊价格来到了下一个高点,也达到了 2016 年全年最高水平:20.6 美元。作为代币销售的一部分,DAO 项目募集到了超过 1200 万 ETH(约合 1.5 亿美元),该项目几乎可以算是初始代币发行(ICO)时代来临的一个标志性事件,也决定了初始代币发行项目选址 ETH 来吸引投资者的资金。但是接下来发生的事情让很多人都没有想到,也给以太坊带来了巨大的打击:黑客利用 DAO 代码中的漏洞,于 2016 年 6 月 16 日从该项目中窃取了大约 5000 万美元的 ETH——市场开始恐慌,也导致以太坊价格在之后的短短两天时间里下跌到 11 美元,跌幅几乎近 50%。事实上,加密社区里许多人都知道以太坊联合创始人“V神” Vitalik Buterin 对 DAO 项目十分看好,而且以各种可能的方式在支持该项目,而这也是以太坊价格受到影响的原因之一。在之后的大约一个月时间里,社区开始针对 Vitalik Buterin 计划通过实施硬分叉将以太坊网络恢复到攻击前的状态并以此恢复被盗资金的提议展开了热烈讨论。而在这些热议的背景下,以太坊价格也受到了较大影响,导致波动加剧:DAO 黑客攻击事件发生一周后,以太坊价格跌到了 14.3 美元,之后一度走低,当时间来到 2016 年 7 月 7 日,以太坊价格已经来到了 10 美元支撑位。2016 年 7 月 20 日,以太坊实施了颇具争议的硬分叉,也因此有了现在的 Ethereum Classic(ETC)项目。Ethereum Classic 刚刚推出的时候,价格曾恢复到接近 15 美元,但随后还是没有摆脱下跌的宿命,2016 年 8 月初又回到了 8 美元。在 Ethereum Classic 诞生几天后,以太坊价格恢复到了 11 美元,并且在 10-12.25 美元区间维持了一个半月左右。2016 年 9 月中旬,有消息称 Ledger Nano S 硬件钱包将会增加对以太坊的支持,也刺激以太坊价格复苏,并且将价格提升到了 15 美元(也是当年的最高价位)。2016 年 9 月 22 日,每个人都知道以太坊网络遭到了 DDoS 攻击,导致区块链网络性能大幅降低。这件事也成为了以太坊价格再次下跌的触发原因,结果一跌就跌了两个半月,当时间来到 2016 年 12 月 5 日,以太坊收盘价只有 6 美元,然后一直到当年年底,以太坊价格都在 7-9 美元之间徘徊。2017 年:惊人的牛市来了!也许很多人不知道,以太坊 2017 年初的“起步价”只有 8 美元,但当年整个一月和二月价格都在稳定增长,一直来到了 13 美元的价位。2017 年 2 月 23 日,以太坊被添加到了社交交易平台“e投睿”(eToro),这也成为了以太坊更快增长的七点。值得一提的是,就在同一天,比特币网络中未经确认的交易达到了 10 万笔,越来越多的加密货币投资者认为比特币网络过于缓慢且不合时宜,因此他们开始寻找其他投资方式,于是将注意力转移到了以太坊。2017 年 3 月的前十天里,以太坊多次尝试突破 20 美元阻力位,但结果都以失败告终,并没有取得实质性的突破。但是在之后的一周,以太坊价格突然飙升至 45 美元(在某些加密货币交易所上价格甚至达到了 55 美元),日均交易额甚至达到了 4.5 亿美元。当月,以太坊价格基本上维持在 53-59 美元的范围,之后又在 40-50 美元区间不断调整。2017 年 4 月 26 日,以太坊价格开始出现新的上涨,短短十天价格几乎上涨了一倍。2017 年 5 月 5 日,以太坊价格飙升到了 95 美元,而大约在同一天,比特币未经确认的交易量已经超过了 50 万币,其网络速度已经变得更加缓慢,其中一个原因就是许多矿工已经转移到了以太坊区块链。但是,比特币在 2017 年同样处于增长阶段,也为整个加密货币市场设定了方向,许多加密货币更是以惊人的速度跟随比特币发展。2017 年 5 月 18 日,以太坊被添加到了 AVATRADE 交易平台中,也刺激其价格冲向了新的高度——在不到一个月时间里,以太坊价格上涨了四倍(2017 年 6 月 12 日,以太坊价格达到了 400 美元),这意味着如果六个月前购买了以太坊的投资者此时出售的话,投资回报率将会达到 50 倍!不仅如此,以太坊的市值在整个加密货币市场总市值的比例也创下了历史新高,达到 31.5%,而 2017 年初仅为 4%。除了上述原因外,以太坊在加密社区和dApps开发者环境中也到了广泛普及应用,初始代币发行项目对以太坊代币需求的增加(许多项目都选择了 ETH 作为他们代币销售期间接受付款的主要加密货币),这些因素都促进了以太坊价格上涨。价格如此快速增长之后,很自然地出现了调整,起因就是监管开始关注初始代币发行项目并对其进行“打击”。以太坊价格因此出现了连续一个月的下跌,2017 年 7 月 16 日,以太坊价格回落到了 150 美元,但很快又出现了新的增长浪潮,到了 2017 年 9 月 1 日,以太坊价格再次回到了 400 美元高位。但是之后出现了连续两周时间的修正,尤其是在“94加密禁令”发布之后,初始代币发行和加密货币交易在中国市场被禁止,导致整个加密货币市场暴跌,以太坊也因此腰斩收于 200 美元。直到 2017 年 10 月中旬,随着拜占庭硬分叉的消息出现,以太坊价格也开始逐渐恢复。2017 年 10 月 15 日,以太坊硬分叉升级激活,价格也随之开始出现平滑校正。当时间来到 2017 年 11 月中旬,以太坊价格基本上巩固在了 275-300 美元的范围内,不过当时间来到 11 月 23 日,以太坊价格迅速突破 400 美元水平,并在这一支撑位维持了两周半时间——之所以会这样,很大原因是初始代币发行泡沫持续膨胀,而以太坊仍然是这些项目融资的主要支付手段。另一方面,比特币在此期间价格迅速飙升到了 2 万美元的价位,也拉高了加密货币市场的整体价格水平。2017 年 12 月 11 日,以太坊价格进入到了自 2016 年以来的最后一个增长阶段,在此期间一度达到 800 美元的水平。此外,就像当时市场上的其他大多数加密货币一样,随着比特币价格出现 80% 组有的回调,以太坊价格也得到修正,短时跌至到了 500-600 美元区间,并且在当年年底多次希望突破 750 美元水平。2018 年:空头征服了以太坊市场从 2018 年的第一天开始,以太坊价格就开始“疯狂”飙升,没错,用“疯狂”形容一点也不为过。2018 年 1 月 13 日,以太坊价格达到了历史最高水平——1400 美元。当然在此期间,大多数山寨币的价格也同步上涨,有些同样创造了历史最高水平。但很快,随着比特币价格开始回调,市场“快感”开始减弱。虽然 2018 年 1 月 28 日以太坊价格出现短时上涨并触及到 1250 美元大关,但随后迅速下跌。当时以太坊价格走低的一个主要原因就是受到了比特币价格下跌的影响,而且在之后的 2018 年一整年时间里都跟随了这种下跌趋势。2018 年 2 月 5 日,以太坊从 700 美元价位出现了当年的第一次反弹,价格一度上涨到了 900 美元。2018 年 2 月 14 日,以太坊开发人员宣布即将发布以太坊 Go Iceberg 客户端,此消息一出,立刻刺激了以太坊价格出现小幅上涨,并在 2018 年 2 月 18 日达到了 1000 美元价位。但是从那时开始,以太坊的价格到 2018 年 4 月都一直在下跌,最后一度跌至 380 美元。从这个水平来看,2018 年以太坊价格最后一次重大反弹是在 2018 年 4 月 12 日,当时以太坊价格恢复到了 500 美元。这次上涨触发一波增长浪潮,但并没有维持太久,到 2018 年 5 月 5 日,以太坊价格上涨到了 830 美元,但此后直到9月中旬都一直处于稳步下跌状态(反弹很小)。虽然初始代币发行在 2017 年刺激了以太坊价格的快速上涨,但在整个 2018 年却给以太坊带来了巨大的负面影响。大量初始代币发行项目开始抛售以太坊代币,导致以太坊价格下跌的速度比其他加密货币下跌的速度要快得多,而且曾在 2018 年 9 月一度跌到了 180 美元左右,但随后稳定在了 200-300 美元价格区间,并维持到了 2018 年 11 月中旬。此时,以太坊社区希望能够维持价格水平,同时 11 月传出有关君士坦丁堡硬分叉的消息也让市场看到了一些积极的信号。但令人没有想到的是(其实也在意料之中),君士坦丁堡激活更新被推迟了,然后又遇到了长达六个月时间的“加密寒冬”——2018 年 11 月 14 日,比特币价格跌破 6000 美元,在短短一个月时间内腰斩。而在此期间,以太坊价格甚至暴跌至 85 美元的水平,当时以太坊市值已经从第二名的位置滑落,并被瑞波币(XRP)取代了一个月。2018 年结束的时候,以太坊的价格有了小幅上涨,基本上维持在了 130-140 美元,这也意味着相较于 2018 年 1 月时创下的 1400 美元历史高点,以太坊价格在 2018 年里下跌了 10 倍。2019 年:价格复苏有了初步迹象根据 CoinMarketCap 数据显示,2019 年的第一周,以太坊市值又重新回到了排名第二位,当时以太坊价格约为 160 美元。在这个时间段里,几乎所有的加密货币完全没有自己的价格走势,基本上和比特币的价格走势保持同步,加密货币社区也不太相信会发生任何逆转的可能性,大多数业内人士都认为市场会进一步缩水。之后,随着比特币价格再次出现小幅调整,以太坊也紧随其后,并在 2019 年 2 月 7 日跌至 100 美元。从那一刻起,以太坊价值似乎来到了上升通道,短时上涨到了 160 美元和 180 美元两个小高点。紧接着,2019 年 2 月 28 日,君士坦丁堡硬分叉终于在以太坊网络中实施了,但是此事似乎并没有对价格产生太大影响。2019 年 4 月初,比特币价格突然上涨了约 1,000 美元,但以太坊和其他加密货币一样,并没有与比特币的价格走势保持一致,而是继续在下跌通道上移动。不过当时间来到 2019 年 5 月 11 日,比特币价格又上涨了约 1,000 美元,此时加密货币市场认为“寒冬”已经过去,以太坊价格也开始剧烈上涨,只用了短短五天时间就突破了 280 美元大关。本文撰写时,根据 CoinMarketCap 数据显示,以太坊价格约为 138.91 美元,24 小时涨幅达到了 3.26%。当我们迈入到 2020 年,随着比特币区块奖励减半即将到来,很多加密货币投资者认为会刺激推高比特币价格,而以太坊是否也会对此做出积极反应呢?就让我们拭目以待吧。发布于 2020-01-06 13:23以太坊矿池数字货币​赞同 43​​11 条评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录Odaily星球日报-探索真实区块链新闻资讯、数据行情、技术解读、独家深度,一网

以太坊的历史和分叉 | ethereum.org

历史和分叉 | ethereum.org跳转至主要内容学习用法构建参与研究搜索​​​​语言 ZH帮助更新此页面本页面有新版本,但现在只有英文版。请帮助我们翻译最新版本。翻译页面没有错误!此页面未翻译,因此特意以英文显示。不再显示首页/history页面最后更新: 2023年11月28日在本页面2023 年上海升级卡佩拉升级2022 年巴黎升级(合并)Bellatrix 升级灰色冰川升级2021 年箭形冰川升级天鹰座升级伦敦升级柏林升级2020 年信标链创世块已部署质押存款合约缪尔冰川升级2019 年伊斯坦布尔分叉君士坦丁堡分叉2017 年拜占庭升级2016 年Spurious Dragon橘子口哨分叉去中心化自治组织分叉家园分叉2015 年边境解冻分叉边境2014 年以太币销售黄皮书已发布2013 年白皮书已发布以太坊的历史所有主要里程碑、分叉和更新以太坊区块链的时间表什么是分叉?Changes to the rules of the Ethereum protocol which often include planned technical upgrades.更多分叉是需要对网络进行重大技术升级或更改时的变化 – 它们通常源自以太坊改进建议 (EIP) 并更改了以太坊协议的“规则”。当传统的中心化软件需要升级时,公司会为终端用户发布新版本。 因为没有中心化所有权,区块链以不同的方式运作。 以太坊客户端必须更新他们的软件以执行新的分叉规则。 直链区块创造者(POW 中的矿工,POS 中的验证者)和节点必须创造区块和按照新规则进行验证。 关于共识机制的更多信息这些规则更改可能会在网络中造成暂时的分叉。 新区块的产生,可以来自新规则,也可以来自旧规则。 分叉通常提前商定,以便让客户端能够采用 Unison 的升级,升级后的分叉链成为主链。 然而,在极少数情况下,对分叉的不同意见可能导致网络永久硬分叉 – 最为著名的是 DAO 分叉 产生了 Ethereum Classic。直接查阅有关一些特别重要的以往升级的信息:信标链、合并和 EIP-1559想了解未来的协议升级? 了解以太坊路线图上即将进行的升级。2023 年上海升级区块编号: 17,034,870(opens in a new tab)以太币价格: US$1,917.00网站时光机上的 ethereum.org(opens in a new tab)摘要上海升级将质押提款引入执行层。 上海升级与卡佩拉升级同时进行,使区块能够接受提款操作,因此质押人可以将以太币从信标链提取到执行层。以太坊改进提案 - 上海升级Official improvements included in this upgrade.更多EIP-3651(opens in a new tab) – 启动 COINBASE address warmEIP-3855(opens in a new tab) – 新 PUSH0 指令EIP-3860(opens in a new tab) – 限制和计量 initcodeEIP-4895(opens in a new tab) – 信标链的提款推送操作EIP-6049(opens in a new tab) - 弃用 ELFDESTRUCT阅读上海升级规范(opens in a new tab)卡佩拉升级时段编号: 194,048(opens in a new tab)信标链区块编号: 6,209,536(opens in a new tab)以太币价格: US$1,917.00网站时光机上的 ethereum.org(opens in a new tab)摘要卡佩拉升级是共识层(信标链)的第三次重大升级,实现了质押提款。 卡佩拉与上海同步升级执行层并启用了质押提款功能。这次共识层升级让未提供初始存款提款凭证的质押人能够提供提款凭证,从而实现提款。该升级还提供了自动帐户扫描功能,可以持续处理验证者帐户的任何可用奖励支付或全额提款。有关质押提款的更多信息。阅读卡佩拉升级规范(opens in a new tab)2022 年巴黎升级(合并)区块编号: 15,537,394(opens in a new tab)以太币价格: US$1,472.00网站时光机上的 ethereum.org(opens in a new tab)摘要巴黎升级是由于工作量证明区块链超过了终端总难度 58750000000000000000000 而触发的。 这发生在 2022 年 9 月 15 日区块 15537393 上,并在下一个区块处触发了巴黎升级。 巴黎升级就是合并过渡,以太坊的主要功能结束了工作量证明挖矿算法及相关共识逻辑并启动了权益证明。 巴黎升级本身是对执行客户端的升级(相当于共识层上的 Bellatrix 升级),让执行客户端能够从与其连接的共识客户端接受指令。 这需要激活一组新的内部应用程序接口方法,统称为引擎应用程序接口(opens in a new tab)。 该升级可能是自家园以来以太坊历史上最重要的升级!阅读巴黎升级规范(opens in a new tab)以太坊改进提案 - 巴黎升级Official improvements included in this upgrade.更多EIP-3675(opens in a new tab) – 升级权益证明共识EIP-4399(opens in a new tab) – 使用 PREVRANDAO 取代 DIFFICULTY 操作码Bellatrix 升级时段编号: 144,896(opens in a new tab)以太币价格: US$1,558.00网站时光机上的 ethereum.org(opens in a new tab)摘要Bellatrix 升级是计划的第二次信标链升级,让信标链为合并做好准备。 它将验证者由于怠惰及进行了可被罚没的行为而受到的惩罚提高到其全部价值。 Bellatrix 升级还包括对分叉选择规则的更新,让信标链为合并以及从最后一个工作量证明区块过渡到第一个权益证明区块做好准备。 这包括让共识客户端意识到终端总难度 58750000000000000000000。阅读 Bellatrix 升级规范(opens in a new tab)灰色冰川升级区块编号: 15,050,000(opens in a new tab)以太币价格: US$1,069.00网站时光机上的 ethereum.org(opens in a new tab)摘要灰色冰川网络升级将难度炸弹推迟了三个月。 这是此次升级中引入的唯一变更,本质上类似于箭形冰川和缪尔冰川升级。 拜占庭、君士坦丁堡和伦敦网络升级也做了类似的变更。以太坊基金会博客 - 灰色冰川升级公告(opens in a new tab)以太坊改进提案 - 灰色冰川升级Official improvements included in this upgrade.更多EIP-5133(opens in a new tab) – 将难度炸弹推迟到 2022 年 9 月启动2021 年箭形冰川升级区块编号: 13,773,000(opens in a new tab)以太币价格: US$4,111.00网站时光机上的 ethereum.org(opens in a new tab)摘要箭形冰川网络升级将难度炸弹推迟了数月。 这是此次升级中引入的唯一变更,本质上类似于缪尔冰川升级。 拜占庭、君士坦丁堡和伦敦网络升级也做了类似的更改。以太坊基金会博客 - 箭形冰川升级公告(opens in a new tab)以太坊牧猫人组织 - 以太坊箭形冰川升级(opens in a new tab)箭形冰川升级以太坊改进提Official improvements included in this upgrade.更多EIP-4345(opens in a new tab) – 将难度炸弹推迟到 2022 年 6 月启动天鹰座升级时段编号: 74,240(opens in a new tab)以太币价格: US$4,024.00网站时光机上的 ethereum.org(opens in a new tab)摘要天鹰座升级是计划的第一次信标链升级。 它增加了对“同步委员会”的支持—支持轻客户端,在向合并进展的过程中,增加了对验证者怠惰及可被罚没行为的惩罚。阅读天鹰座升级规范(opens in a new tab)有趣的事实!天鹰座升级是第一个有确切发布时间的重大网络升级。 之前的每一次升级均基于一个已经在工作量证明链上申报过的区块编号,而该链上的区块时间各不相同。 信标链不需要解析工作量证明,而是在一个基于时间、由 32 个 12 秒“时隙”组成的时段系统上运作。在这个系统上,验证者可以提出区块。 这就是为什么我们能准确知晓达到时段 74,240 以及天鹰座升级启动的时间!出块时间伦敦升级区块编号: 12,965,000(opens in a new tab)以太币价格: US$2,621.00网站时光机上的 ethereum.org(opens in a new tab)摘要伦敦升级引入了 EIP-1559(opens in a new tab),对交易费市场进行了改革,同时还对燃料费的退款处理方式和冰河世纪日程进行了修改。你是去中心化应用程序的开发者吗? 请务必升级你的程序库和工具。(opens in a new tab)请阅读以太坊基金会公告(opens in a new tab)请阅读以太坊牧猫人组织的解释说明(opens in a new tab)以太坊改进提案 - 伦敦升级Official improvements included in this upgrade.更多EIP-1559(opens in a new tab) – 改善交易费市场EIP-3198(opens in a new tab) – 从一个区块返回 BASEFEEEIP-3529(opens in a new tab) - 减少用于 EVM 运营的燃料退款EIP-3541(opens in a new tab) - 防止部署以 0xEF 开头的合约EIP-3554(opens in a new tab) – 将冰河世纪推迟到 2021 年 12 月启动柏林升级区块编号: 12,244,000(opens in a new tab)以太币价格: US$2,454.00网站时光机上的 ethereum.org(opens in a new tab)摘要柏林升级优化了某些以太坊虚拟机操作的燃料成本,并增加了对多种交易类型的支持。请阅读以太坊基金会公告(opens in a new tab)请阅读以太坊牧猫人组织的解释说明(opens in a new tab)以太坊改进提案 - 柏林升级Official improvements included in this upgrade.更多EIP-2565(opens in a new tab) – 降低了 ModExp 燃料成本EIP-2718(opens in a new tab) – 可以更容易地支持多种交易类型EIP-2929(opens in a new tab) – 提高状态访问操作码的燃料成本EIP-2930(opens in a new tab) – 增加了可选访问列表2020 年信标链创世块信标链区块编号: 1(opens in a new tab)以太币价格: US$586.23网站时光机上的 ethereum.org(opens in a new tab)摘要信标链需要 16384 个存储了 32 个质押以太币的帐户,以确保安全上线。 这发生于 2020 年 11 月 27 日,意味着信标链在 2020 年 12 月 1 日开始生产区块。 这是实现以太坊愿景的第一步,十分重要。请阅读以太坊基金会公告(opens in a new tab)信标链已部署质押存款合约区块编号: 11,052,984(opens in a new tab)以太币价格: US$379.04网站时光机上的 ethereum.org(opens in a new tab)摘要质押存款合约将质押引入以太坊生态系统。 虽然是一个主网合约,但它直接影响到信标链的发布时间线,而后者是以太坊升级的重要部分。请阅读以太坊基金会公告(opens in a new tab)质押缪尔冰川升级区块编号: 9,200,000(opens in a new tab)以太币价格: US$127.18网站时光机上的 ethereum.org(opens in a new tab)摘要缪尔冰川分叉使难度炸弹延迟。 增加工作量证明共识机制的区块难度可能会增加发送交易和使用去中心化应用程序的等待时间,从而降低以太坊的可用性。请阅读以太坊基金会公告(opens in a new tab)请阅读以太坊牧猫人组织的解释说明(opens in a new tab)以太坊改进提案 - 缪尔冰川升级Official improvements included in this fork.更多EIP-2384(opens in a new tab) – 将难度炸弹再延迟 4,000,000 个区块,大约是 611 天。2019 年伊斯坦布尔分叉区块编号: 9,069,000(opens in a new tab)以太币价格: US$151.06网站时光机上的 ethereum.org(opens in a new tab)摘要伊斯坦布尔分叉:优化了以太坊虚拟机中特定操作的燃料成本。提高受到拒绝服务攻击后的复原能力。使基于“零知识简洁非交互式知识论证”和“零知识可扩容透明知识论证”的二层网络扩容解决方案具有更佳的性能。使以太坊和 Zcash 能够互操作。让合约能够引入更多创造性功能。请阅读以太坊基金会公告(opens in a new tab)以太坊改进提案 - 伊斯坦布尔分叉Official improvements included in this fork.更多EIP-152(opens in a new tab) – 允许以太坊与 Zcash 等受隐私保护的数字货币一起使用。EIP-1108(opens in a new tab) – 以更低廉的加密技术改善燃料成本。EIP-1344(opens in a new tab) – 通过添加 CHAINID 操作码,保护以太坊免受重放攻击。EIP-1884(opens in a new tab) – 优化基于消耗量的操作码燃料价格。EIP-2028(opens in a new tab) – 降低了 CallData 的成本,从而允许更多数据储放入区块中 – 这对 二层扩容很有帮助。EIP-2200(opens in a new tab) – 其他操作码的燃料价格变更。君士坦丁堡分叉区块编号: 7,280,000(opens in a new tab)以太币价格: US$136.29网站时光机上的 ethereum.org(opens in a new tab)摘要君士坦丁堡分叉:确保在实现权益证明之前,区块链不会冻结。优化了以太坊虚拟机中特定操作的燃料成本。添加了与尚未创建的地址进行交互的能力。请阅读以太坊基金会公告(opens in a new tab)以太坊改进提案 - 君士坦丁堡分叉Official improvements included in this fork.更多EIP-145(opens in a new tab) – 优化某些链上操作的成本。EIP-1014(opens in a new tab) – 允许你与尚未创建的地址互动。EIP-1052(opens in a new tab) – 优化某些链上操作的成本。EIP-1234(opens in a new tab) – 确保在实现权益证明之前,区块链不会冻结。2017 年拜占庭升级区块编号: 4,370,000(opens in a new tab)以太币价格: US$334.23网站时光机上的 ethereum.org(opens in a new tab)摘要拜占庭分叉:将区块挖矿奖励从 5 个以太币减少到 3 个以太币。将难度炸弹推迟一年。增加了调用其他合约而不更改状态的能力。增加了某些加密方法,以实现二层网络扩容。请阅读以太坊基金会公告(opens in a new tab)以太坊改进提案 - 拜占庭升级Official improvements included in this fork.更多EIP-140(opens in a new tab) – 添加 REVERT 操作码。EIP-658(opens in a new tab) – 在交易收据中添加状态字段,以指示成功或失败。EIP-196(opens in a new tab) – 增加了椭圆曲线和标量乘法以允许 ZK-Snarks。EIP-197(opens in a new tab) – 增加了椭圆曲线和标量乘法以允许 ZK-Snarks。EIP-198(opens in a new tab) – 启用 RSA 签名验证。EIP-211(opens in a new tab) – 添加了对可变长度返回值的支持。EIP-214(opens in a new tab) – 添加 STATICCALL 操作码,允许对其他合约进行非状态改变调用。EIP-100(opens in a new tab) – 更改难度调整公式。EIP-649(opens in a new tab) – 将难度炸弹推迟 1 年启动,并将区块奖励从 5 个以太币减少到 3 个以太币。2016 年Spurious Dragon区块编号: 2,675,000(opens in a new tab)以太币价格: US$9.84网站时光机上的 ethereum.org(opens in a new tab)摘要伪龙分叉是对拒绝服务 (DoS) 网络攻击(2016 年 9 月/10 月)的第二个响应,包括:调整操作码价格,以防网络将来再受攻击。启用区块链状态的“区块链减重”。增加重放攻击保护。请阅读以太坊基金会公告(opens in a new tab)以太坊改进提案 - 伪龙分叉Official improvements included in this fork.更多EIP-155(opens in a new tab) – 防止在一条以太坊链上的交易被重复广播到另一条链,例如测试网交易在主以太坊链上重放。EIP-160(opens in a new tab) – 调整 EXP 操作码的价格 – 使通过计算成本高昂的合约操作来降低网络速度变得更加困难。EIP-161(opens in a new tab) – 允许删除通过 DOS 攻击产生的空帐户。EIP-170(opens in a new tab) – 将区块链上合约可达到的最大代码大小改为 24576 字节。橘子口哨分叉区块编号: 2,463,000(opens in a new tab)以太币价格: US$12.50网站时光机上的 ethereum.org(opens in a new tab)摘要橘子口哨分叉是对拒绝服务 (DoS) 网络攻击(2016 年 9 月/10 月)的第一个响应,包括:解决与作价低估的操作代码有关的紧急网络健康问题。请阅读以太坊基金会公告(opens in a new tab)以太坊改进提案 - 橘子口哨分叉Official improvements included in this fork.更多EIP-150(opens in a new tab) – 增加可用于垃圾邮件攻击的操作码的燃料成本。EIP-158(opens in a new tab) – 通过移除大量空帐户来减小状态大小。由于早期版本的以太坊协议中存在缺陷,这些帐户以非常低的成本置于相应状态下。去中心化自治组织分叉区块编号: 1,920,000(opens in a new tab)以太币价格: US$12.54网站时光机上的 ethereum.org(opens in a new tab)摘要去中心化自治组织分叉是为了响应 2016 DAO 攻击(opens in a new tab),当时一个不安全的去中心化自治组织合约被黑客盗走了超过 360 万个以太币。 此分叉将资金从有问题的合约转移到一个新合约(opens in a new tab),新合约只有一个功能:提款。 任何损失了资金的人都可以在他们的钱包中提取以太币,每 100 个 DAO 代币 1 个以太币。此操作是由以太坊社区投票决定的。 所有以太币持有者都能通过投票平台(opens in a new tab)上的交易进行投票。 分叉的决定获得了 85% 以上的投票。一些矿工拒绝分叉,因为那次 DAO 事件并不是协议中的缺陷。 他们之后组建了以太坊经典(opens in a new tab)。请阅读以太坊基金会公告(opens in a new tab)家园分叉区块编号: 1,150,000(opens in a new tab)以太币价格: US$12.50网站时光机上的 ethereum.org(opens in a new tab)摘要家园分叉展望未来, 包括若干协议修改和联网变更,使以太坊能够进一步进行网络升级。请阅读以太坊基金会公告(opens in a new tab)以太坊改进提案 - 家园分叉Official improvements included in this fork.更多EIP-2(opens in a new tab) – 对合约创建过程进行编辑。EIP-7(opens in a new tab) – 添加新操作码:DELEGATECALLEIP-8(opens in a new tab) – 引入 devp2p 向前兼容性要求2015 年边境解冻分叉区块编号: 200,000(opens in a new tab)以太币价格: US$1.24网站时光机上的 ethereum.org(opens in a new tab)摘要边境解冻分叉提高了每个区块 5,000 单位燃料的限制,并将默认燃料价格设为 51 gwei。 这样便能进行交易 - 交易需要 21,000 单位燃料。 而引入难度炸弹是为了确保未来硬分叉到权益证明。请阅读以太坊基金会公告(opens in a new tab)阅读以太坊协议更新 1(opens in a new tab)边境网站时光机上的 ethereum.org(opens in a new tab)摘要边境是以太坊最初的版本,但在上面能做的事情很少。 该版本在奥利匹克测试阶段成功完成之后推出。 它面向的是技术用户,特别是开发者。 区块有 5,000 单位的燃料限制。 此“解冻”期使矿工能够开始操作,并使早期采用者能够有足够的时间来安装客户端。请阅读以太坊基金会公告(opens in a new tab)2014 年以太币销售网站时光机上的 ethereum.org(opens in a new tab)以太币的预售期为 42 天, 可以使用比特币进行购买。请阅读以太坊基金会公告(opens in a new tab)黄皮书已发布网站时光机上的 ethereum.org(opens in a new tab)Gavin Wood 博士撰写的黄皮书,关于以太坊协议的技术定义。查看黄皮书(opens in a new tab)2013 年白皮书已发布网站时光机上的 ethereum.org(opens in a new tab)以太坊项目在 2015 年启动。但早在 2013 年,以太坊创始人 Vitalik Buterin 就发表了这一介绍性文章。白皮书本文对你有帮助吗?是否编辑页面(opens in a new tab)在本页面2023 年上海升级卡佩拉升级2022 年巴黎升级(合并)Bellatrix 升级灰色冰川升级2021 年箭形冰川升级天鹰座升级伦敦升级柏林升级2020 年信标链创世块已部署质押存款合约缪尔冰川升级2019 年伊斯坦布尔分叉君士坦丁堡分叉2017 年拜占庭升级2016 年Spurious Dragon橘子口哨分叉去中心化自治组织分叉家园分叉2015 年边境解冻分叉边境2014 年以太币销售黄皮书已发布2013 年白皮书已发布网站最后更新: 2024年2月16日(opens in a new tab)(opens in a new tab)(opens in a new tab)使用以太坊查找钱包获取以太币Dapps - 去中心化应用二层网络运行节点稳定币质押ETH学习学习中心什么是以太坊?什么是以太币 (ETH)?以太坊钱包Gas fees以太坊安全和预防欺诈措施什么是 Web3?智能合约以太坊能源消耗以太坊路线图以太坊改进提案 (Eip)以太坊的历史以太坊白皮书以太坊词汇表以太坊治理区块链桥零知识证明测试中心开发者开始体验相关文档教程通过编码来学习设置本地环境生态系统社区中心以太坊基金会以太坊基金会的博客(opens in a new tab)生态系统支持方案(opens in a new tab)以太坊漏洞悬赏计划生态系统资助计划以太坊品牌资产Devcon(opens in a new tab)企业级应用主网以太坊私密以太坊企业级应用关于ethereum.org关于我们工作机会参与贡献语言支持隐私政策使用条款缓存政策联系我们(opens in a new t

以太坊 - 维基百科,自由的百科全书

以太坊 - 维基百科,自由的百科全书

跳转到内容

主菜单

主菜单

移至侧栏

隐藏

导航

首页分类索引特色内容新闻动态最近更改随机条目资助维基百科

帮助

帮助维基社群方针与指引互助客栈知识问答字词转换IRC即时聊天联络我们关于维基百科

搜索

搜索

创建账号

登录

个人工具

创建账号 登录

未登录编辑者的页面 了解详情

贡献讨论

目录

移至侧栏

隐藏

序言

1特点

开关特点子章节

1.1第二层功能

2开发历史

开关开发历史子章节

2.1起源

2.2边境(2015年)

2.3家园(2016年)

2.4都会(2017~2019年)

2.5宁静(2020~至今)

3以太币

4智慧合约

开关智慧合约子章节

4.1程式语言

4.2运行效率

5实作

开关实作子章节

5.1区块链程式

5.2客户端软体

5.2.1企业软体

5.3认许制记帐

6采用

7交易以外的用途

8参考资料

9参见

10外部链接

开关目录

以太坊

68种语言

AfrikaansAragonésالعربيةالدارجةAzərbaycancaتۆرکجهБашҡортсаБеларускаяБългарскиবাংলাBosanskiCatalàکوردیČeštinaDanskDeutschΕλληνικάEnglishEsperantoEspañolEestiEuskaraفارسیSuomiFrançaisעבריתHrvatskiMagyarBahasa IndonesiaItaliano日本語ქართულიҚазақша한국어КыргызчаLietuviųLatviešuМакедонскиമലയാളംꯃꯤꯇꯩ ꯂꯣꯟमराठीNederlandsNorsk bokmålPolskiPortuguêsRomânăРусскийSimple EnglishSlovenčinaSlovenščinaСрпски / srpskiSundaSvenskaKiswahiliதமிழ்ТоҷикӣไทยTürkmençeTagalogTürkçeТатарча / tatarçaئۇيغۇرچە / UyghurcheУкраїнськаOʻzbekcha / ўзбекчаTiếng Việt吴语Bân-lâm-gú粵語

编辑链接

条目讨论

简体

不转换简体繁體大陆简体香港繁體澳門繁體大马简体新加坡简体臺灣正體

阅读编辑查看历史

工具

工具

移至侧栏

隐藏

操作

阅读编辑查看历史

常规

链入页面相关更改上传文件特殊页面固定链接页面信息引用本页获取短URL下载二维码维基数据项目

打印/导出

下载为PDF可打印版

在其他项目中

维基共享资源

维基百科,自由的百科全书

以太坊(以太币)以太坊原作者林嘉文(英语:Gavin Wood)[1]开发者以太坊基金会、超级账本、Nethermind、OpenEthereum、EthereumJS当前版本1.12.2 (2023年8月13日;稳定版本)[2]

源代码库github.com/ethereum

编程语言C++、Go、JavaScript、Python、Java、node.js操作系统Linux, Windows, macOS, POSIX(客户端)系统平台x86-64, ARM文件大小694.37 GB [GETH客户端] (2022-05-09), 636.82 GB [OpenEthereum客户端] (2022-05-09)类型去中心化计算许可协议开源许可证网站ethereum.org/zh/

以太坊(Ethereum)是一个去中心化的开源的有智能合约功能的公共区块链平台。[3][4]以太币(ETH 或 Ξ)是以太坊的原生加密货币。截至2024年3月,以太币是市值第二高的加密货币,仅次于比特币,市值为3.2兆人民币,同时以太坊也是使用最多的区块链。

以太坊的概念首次在2013至2014年间由程序员维塔利克·布特林受比特币启发后提出,大意为“下一代加密货币与去中心化应用平台”[5],在2014年通过ICO众筹得以开始发展[6]。

以太坊亦被称为“第二代的区块链平台”,仅次于比特币[7]。

特点[编辑]

相较于较大多数其他加密货币或区块链技术,以太坊的特点包括以下几点:

智能合约:储存在区块链上的程式,由各节点执行,需要执行程式的人支付手续费给节点的矿工或权益人。[8]

分散式应用程式:以太坊上的分散式应用程式不会停机,也不能被关掉。

代币(tokens):智能合约可以创造代币供分散式应用程式使用。分散式应用程式的代币化让使用者、投资者以及管理者的利益一致。代币也可以用来进行首次代币发行。

权益证明:相较于工作量证明更有效率,可节省大量在挖矿时浪费的电脑资源,并避免特殊应用积体电路造成网路中心化。2022年9月15日与主链合并[9]。

燃料(gas):由交易手续费的概念扩充,在执行各种运算时需计算燃料消耗量,并缴交燃料费,包括传送以太币或者其他代币也被视为一种运算动作。

原丹克分片(Proto-Danksharding):在部份节点上暂存资料,以提升效率。尚未实作。

叔块:此功能在转为权益证明后已停用。原本的功能是将因为速度较慢而未及时被收入母链的较短区块链并入,以提升交易量。使用的是有向无环图的相关技术。[8]

第二层功能[编辑]

支链比较

主链验证机制

交易资料写入主链

交易资料不写入主链

双向通道

平行链

Optimistic 诈骗证明

Optimistic Rollup

Plasma

零知识有效证明

zk Rollup

Validium

除了在主链上执行的各种功能,为了支援智能合约所需的高运算量以及资料容量,以太坊也积极开发第二层功能来减轻主链的负担、提升交易速度、扩展其实用规模。第二层功能大多在2019~2021年发展成形,目前的主要方案包括以下:

状态通道(state channels):原理同比特币的闪雷网路,将时常交易的一些结点之间的交易给果打包后再把最终结果写入主链。实作的例子包括雷电网路(Raiden)[8]、Connext、Kchannels等。

支链:用较小的分支或平行的区块链执行一部份的运算,只将一部份的资料写入主链,以减轻主链的负担

平行链:可能使用完全不同的区块链结构和验证机制,只在开头和结尾用双向桥接和主链相连。实作的例子有Skale、xDai、POA等。

Plasma 和 Validium支链:将大部份的合约执行和运算都移到支链上进行,只将最后交易结果写入主链。此方案由于交易资料未写入主链,安全性较差,但扩容效果较佳。实作的例子包括OMG、Polygon、Starkware、Loopring等。

Rollup支链:将链上资料复制一份,在链外用以太坊虚拟机(EVM)执行合约并确认后,将交易数据压缩再写入主链。主链上另有一系列合约可以验证结果正确,可再分为 Optimistic 和零知识证明两种验证方式。[10]

开发历史[编辑]

以太坊程序升级历史

名称

启用日期

启用区块

概要

边境

2015-07-30

0

冰期

2015-09-08

200,000

加入挖矿难度炸弹

家园

2016-03-15

1,150,000

智能合约扩增功能

DAO 分叉

2016-07-20

1,920,000

复原DAO攻击

橙哨

2016-10-18

2,463,000

提高交易成本反制DoS攻击

假龙

2016-11-23

2,675,000

修正DAO分叉造成的重放攻击

拜占庭

2017-10-16

4,370,000

加密演算法扩增、难度炸弹延后、挖矿奖励减少

君士坦汀堡/圣彼德堡

2019-02-28

7,280,000

智能合约功能扩增和优化、难度炸弹延后、挖矿奖励减少

伊斯坦堡

2019-12-08

9,069,000

各种优化和新功能

缪尔冰川

2020-01-01

9,200,000

难度炸弹延后

ETH 2.0第0期

2020-12-01

(信标链)0

信标链启用,允许权益证明的抵押(staking)

柏林

2021-04-15

12,244,000

新增交易方式、调整交易成本

伦敦

2021-08-05

12,965,000

交易手续费改由系统计算并且会销毁而非交给矿工

牛郎星

2021-10-28

(信标链)74240

信标链升级,奖惩机制微调

艾罗冰河

2021-12-08

13,773,000

难度炸弹延后

格雷冰河

2022-06-30

15,050,000

难度炸弹延后

参宿五

2022-09-06

(信标链)144,896

信标链预备和区块链结合

巴黎

2022-09-15

15,537,394

区块链停止挖矿,完全转为权益证明

五车二

2023-04-13

(信标链)194048

可提领权益证明中抵押的以太币

上海市

2023-04-13

17,034,871

可提领权益证明中抵押的以太币

涌升

未定

未定

利用原丹克分片,将交易速度上升至每秒十万笔

祸害

未定

未定

将验证过程拆分成提议和建造区块链

边界

未定

未定

利用零知识证明进一步简化验证过程

清除

未定

未定

利用零知识证明减少区块链的资料量

挥霍

未定

未定

各种优化

起源[编辑]

以太坊最初由维塔利克·布特林在2013年提出[11]。维塔利克本是一名参与比特币社群的程式设计师,曾向比特币核心开发人员主张比特币平台应该要有个更完善的程式语言让人开发程式,但未得到他们的同意,因此决定开发一个新的平台作此用途[12]:88。维塔利克认为很多程式都可以用类似比特币的原理来达成进一步的发展[13],在2013年写下了《以太坊白皮书》,说明了建造去中心化程式的目标[13][14]。然后2014年透过网路公开募资得到开发的资金,投资人用比特币向基金会购买以太币[6]。

最初以太坊程式是由一间位在瑞士的公司 Ethereum Switzerland GmbH 开发[15][16],之后转移至一个非营利机构“以太坊基金会”(Ethereum Foundation)[6]。在平台开始发展的最初,有人称赞以太坊的科技创新,但也有人质疑其安全和可扩展性。[13]

开发计画分为四个阶段:边境(Frontier,也有“前锋”的意思)、家园(Homestead)、都会(Metropolis)、宁静(Serenity)。

边境(2015年)[编辑]

以太坊的公共区块链在2015年7月30日启动[17][18],最初的版本称为“边境”,用的是工作量证明(proof-of-work)的演算法,但未来预期会转换成权益证明(proof-of-stake)[12]:32。启用后不久进行了第一次分叉,调整未来挖矿的难度,确保未来的使用者会有转换至权益证明的动机[19]。边境最初只能挖矿,主要功能是让使用者有时间加入以太链,过了几天后才能交易和使用智能合约。

家园(2016年)[编辑]

2016年春季进行了第二次分叉,释出了第一个稳定版本,称作“家园”(Homestead)。

2016年六月,以太坊上的一个去中心化自治组织 The DAO 被骇,造成市值五千万美元的以太币被移动到只有该骇客可以控制的“分身DAO”[20][21]。因为程式不允许骇客立即提取这些以太币,以太坊使用者有时间讨论如何处理此事[22],考虑的方案包括取回以太币和关闭DAO,而DAO去中心化的本质也表示没有中央权力可以立即反应,而需要使用者的共识[22][21]。最后在2016年7月20日,以太坊进行硬分叉,作出一个向后不兼容的改变,[23]让所有的以太币(包括被移动的)回归原处,而不接受此改变的区块链则成为以太坊经典[24]。这是第一次有主流区块链为了补偿投资人,而透过分叉来更动交易记录[23]。

在分叉以前就持有以太币的人会同时持有以太币和以太币经典(Classic Ether, ETC),存在交易所或线上钱包中的以太币也不例外。这些线上服务大多选择只支持其中一种以太币,并让使用者领回另一种以太币[25]。在这次分叉之后,造成了在两个区块链之间进行重放攻击的可能,加上其他网路攻击,让以太坊和以太坊经典又各自进行了数次分叉来避免攻击[26][27]。其中2016年11月底的分叉因为沟通疏失,短暂造成以太坊的两个主要用户端程序 Parity 和 Geth 失去共识而产生意外的分叉,但问题在数小时内即被找出并修正[28]。

都会(2017~2019年)[编辑]

“都会”的开发遇到许多延迟,升级分成了三次分叉,2017年10月的“拜占庭”、2019年2月的“君士坦丁堡”和“圣彼德堡”、以及2019年12月的“伊斯坦堡”。这些升级主要改善智能合约的编写、提高安全性、加入难度炸弹以及一些核心架构的修改,以协助未来从工作量证明转至权益证明。安全性升级包括让以太坊可以使用零知识证明的zk-SNARKs和zk-STARKs,也能和Zcash链互通。[29][30][31]

在使用方面,2017年以太坊和比特币首次进行了原子交换(atomic swap),用智能合约让不同链上的加密货币互相交易[32]。ERC-20也在2017年成为标准,成千上万个专案透过以此进行集资,称作“首次代币发行”(Initial Coin Offering, ICO)。2019年DeFi和MakerDAO等金融商品成为以太链上最大的产业。三星手机、Opera浏览器以及微软都开发了以太坊的相关程式。[31]

在以太币的价格方面,2017年从年初的10美金开始暴涨,至2018年初涨到1400美元。然而在2018年,人们对区块链的热潮慢慢退却,至年底价格又跌至85美元。[31]

宁静(2020~至今)[编辑]

“宁静”又称为“以太坊2.0”,主要目标是转换至权益证明,并开发第二层扩容方案。分成三阶段升级:柏林、伦敦、以及双链合并[33]。在完成双链合并后(Merge),则有五个阶段:涌升(Surge)、祸害(Scourge)、边界(Verge)、清除(Purge)、挥霍(Splurge)。

权益证明所需的信标链在2020年12月1日上线,并允许权益证明的抵押,但尚不能提领。至2021年11月,已有8百万以太币加入权益证明的抵押,约占总发行量的7%。2021年进行了柏林和伦敦分叉,并升级了信标链,为未来转换至权益证明作准备,并透过销毁手续费和降低区块奖励的方式控制总发行量。

2022年9月15日,以太坊合并完成,主网与PoS共识层信标链(Beacon链)结合、将此前PoW工作量证明机制转变为PoS权益证明机制,宣布以太坊正式进入2.0时代[34]。此举意味着,以太坊将告别大规模矿机挖矿时代,持有者通过质押以太坊代币(ETH)即可挖矿,质押门槛为32个ETH[34]。

以太币[编辑]

以太币使用地区使用地全球发行历史始发时间2015年7月30日货币单位 1以太(Ether) 6997100000000000000♠10−3芬尼(finney) 6994100000000000000♠10−6萨博(szabo) 6982100000000000000♠10−18维(wei)货币符号Ξ[35], ETH货币估值货币供给不明[36]

以太坊区块链上的代币称为以太币(Ether),代码为ETH[37],可在许多加密货币的外汇市场上交易[38],它也是以太坊上用来支付交易手续费和运算服务的媒介[39][40] 。以太币的总发行量不明,因为权益证明的具体运作方式仍在研究中,而虽然难度炸弹限制了工作量证明的挖矿的区块数量上限,但因为叔块也有奖励,而且叔块的数量并不一定,造成确切数量难以估算[36]。

以太币对其他实体货币的汇率可能在短时间内大幅变化,例如2016年The DAO被骇时,对美元的汇率从 $21.50 跌至 $15[21],而2017年初到2018年初的的一年间从大约10美金涨到1400美元[31]。

维塔利克在2016年4月售出手上持有的四分之一以太币,造成一些人质疑,而他本人则说这是理财上很合理的分散风险,并引用前比特币开发员 Gavin Andresen 说这一切都还只是一场实验,仍有失败的可能。[41][42]

智慧合约[编辑]

主条目:智慧合约

以太坊最重要的技术贡献就是智慧合约。智慧合约是储存在区块链上的程式,可以协助和验证合约的谈判和执行。以太坊的智慧合约可以数种用图灵完备的程式语言写成[43]。纽约时报称以太坊平台是一台由众多使用者构成的网路来运转的公用电脑,并用以太币来分配和支付这台电脑的使用权[39]。经济学人则说明智慧合约可以让众多组织的资料库得以用低廉的成本互动,并且让使用者写下精密的合约,功能之一是产生去中心化自治组织,也就是一间只是由以太坊合约构成的虚拟公司。[44]

因为合约内容公开,合约可以证明其宣称的功能是真实的,例如虚拟赌场可以证明它是公平的[45]。另一方面,合约的公开性也表示如果合约中有漏洞,任何人都可以立刻看到,而修正程式可能会需要一些时间[46]。The DAO 就是一个例子,无法即时阻止[20]。

智慧合约的许多细节仍在研究中,包括如何验证合约的功能。微软研究院的报告指出要写出完善的合约可能非常困难,讨论了微软开发的一些可以用来验证合约的工具,并提到如果大规模分析各个已发布的合约,可能发现找出大量的漏洞。报告也说可以证明Solidity程式和以太虚拟机编码的等同性。[47]

程式语言[编辑]

主条目:Solidity

Gavin Wood写的《以太坊黄皮书》中定义了以太虚拟机的运作流程[48]。智慧合约可以专门为此开发的Solidity程式语言写成,或是Python的一个变体Serpent[49],或是LLL[50]。以太虚拟机也可以在Mutan上运行[51]。智慧合约之后会编译成位元组码,然后发布在以太坊区块链上[50][52]。

运行效率[编辑]

将所有合约存在区块链上每个结点的作法有好有坏[53]。主要的缺点是所有的结点都同时要运算所有的合约,因此速度较慢[53]。开发人员正研究将资料切分(Sharding)的技术套用至以太坊[53]。2016年9月维塔利克发表了改善可扩展性的企画[54]。截至2016年1月,以太坊每秒可以处理25个交易[53]。

实作[编辑]

智慧合约的潜在应用很多。彭博社商业周刊称它是“所有人共享但无法篡改的软体”[55]。更高阶的软体有可能用以太坊建立网路商店[6]。

区块链程式[编辑]

以太坊可以用来建立去中心化的程式、自治组织和智慧合约,据纽约时报的报导,在2016年5月已经有数十个可用的程式[39][40]。预期的应用目标涵盖金融、物联网、农田到餐桌(farm-to-table)、智慧电网、体育赌博等[39]。去中心化自治组织有潜力让许多原本无法执行或成本过高的营运模型成为可能[56]。目前较知名的应用有:

游戏:CryptoKitties让玩家繁殖及交易虚拟猫[57]。

类庞氏骗局的赌局游戏:Fomo 3D,不同于传统的庞氏骗局,最后一位加入赌局中的人可获得总资金盘中的48%[58]

虚拟宝物交易平台:FreeMyVunk[59]。

去中心化创业投资:The DAO用以太币资金创立,目标是为商企业和非营利机构建立新的去中心化营业模式[60][61][62][39][61]、The Rudimental让独立艺术家在区块链上进行群众募资[63]。

社会经济平台:Backfeed[64]。

去中心化预测市场:Augur[65]。

物联网:Ethcore(一间以太坊公司)研发的客户端[66]、Chronicled(一间区块链公司)发表了以太坊区块链的实物资产验证平台;晶片公司、物理IP创建者和生产者可以用植入的蓝牙或近场通讯进行验证[67]。Slock.It开发的智慧锁可以在付费后自动开启,让使用者在付费后可以帮电动车充电、或是打开租屋的房门[68]。

版权授权:Ujo Music平台让创作人用智慧合约发布音乐,消费者可以直接付费给创作人。伊莫珍·希普用此平台发布了一首单曲[69]。

智慧电网:TransActive Grid让使用者可以和邻居买卖能源[70]。

去中心化期权市场:Etheropt[71]。

钉住汇率的代币:DigixDAO提供与黄金挂钩的代币,在2016年四月正式营运[6][72][73]。Decentralized Capital提供和各种货币挂钩的代币[74]。

行动支付:Everex让移工汇款回家乡[75]。

客户端软体[编辑]

以太坊的2个主要的客户端软体是Geth和Parity。

企业软体[编辑]

企业软体公司也正测试用以太坊作为各种用途。已知有兴趣的公司包括微软、IBM、摩根大通[39]。

德勤和ConsenSys在2016年宣布成立数位银行Project ConsenSys[76]。

R3公司在Microsoft Azure上执行私人以太坊区块链,将11间银行连接至一本分散式帐薄(distributed ledger)[40]。

Microsoft Visual Studio提供程式开发者使用Solidity程式语言[77]。

英国政府中负责推动创新的机构Innovate UK提供了近25万英镑给Tramonex用以太坊发展跨国支付系统[78][79]。

认许制记帐[编辑]

目前有许多方案正在研究使用以太坊建立认许制的区块链。

摩根大通打算用以太坊上建立一个私人区块链“Quorum”。其功能是洗乱衍生性金融产品及其交易纪录来保护交易者的隐私,但同时符合金融管制单位在资讯公开上的要求,以期在保障隐私和资讯公开之间找到平衡。[80]

苏格兰皇家银行用以太坊的分散式记帐和智慧合约平台建立了一个结算交割机制(Clearing and Settlement Mechanism, CSM),可以达成每秒100笔交易、模拟六间银行,平均每个trip在3到8秒间完成,这些数值用在于全国的支付系统是可接受的[81]。

采用[编辑]

2016年五月,纽约时报指出以太坊的采用仍在初期阶段,并可能遇到让成长率减缓的技术或法律问题。许多比特币支持者认为以太坊比比特币复杂,所以可能需要面对更多的安全问题。报导也指出这个系统复杂到熟知这个系统的人也很难用普通人的语言来描述它。[39]

微软和ConsenSys合作,在 Microsoft Azure上提供第三方开发的区块链工具,包括交易股票和跨境支付等用途。[4]

卢森堡交易所在2016年10月开始提供用以太坊产生的数位签章来证明文件的真实性[82]。

新加坡金融管理局使用以太坊将新加坡元数位化。[83]

交易以外的用途[编辑]

因区块链技术难以删改资料的特质,部分人会运用加密货币上传资料以免被他人删改。

2018年4月,在北大岳昕事件中,有用户把岳昕的公开信上载到以太坊的交易记录,以免被校方删除[84]。

2019年6月,部分香港警察的个人资料被示威者上载到以太坊的交易记录,令有关当局难以追查上载者身分及删除资料。[85][86] [87][88]。

参考资料[编辑]

^ Gavin Wood 的故事:低調的區塊鏈先驅和真正的創造者. 腾讯网. 2021-03-08 [2022-03-24]. (原始内容存档于2022-02-16). 

^ Mawinor (v1.12.2) Latest. 2023年8月13日 [2023年8月27日]. 

^ Gray, Jeff. Bitcoin believers: Why digital currency backers are keeping the faith. The Globe and Mail (Phillip Crawley). 2014-04-07 [2016-02-17]. (原始内容存档于2016-03-03). 

^ 4.0 4.1 Vigna, Paul. BitBeat: Microsoft to Offer Ethereum-Based Services on Azure. The Wall Street Journal (Blog). News Corp. 2015-10-28 [2016-02-17]. (原始内容存档于2016-02-04). 

^ A Next-Generation Cryptocurrency and Decentralized Application Platform. Bitcoin Magazine. [2016-05-06]. (原始内容存档于2016-05-09) (美国英语). 

^ 6.0 6.1 6.2 6.3 6.4 Aitken, Roger. Digital Gold 'Done Right' With DigixDAO Crypto-Trading On OpenLedger. Forbes. 2016-04-23 [2016-04-28]. (原始内容存档于2016-04-28). 

^ Lee, Timothy B. Ethereum, explained: why Bitcoin's stranger cousin is now worth $1 billion. Vox. 2016-05-24 [2016-05-25]. (原始内容存档于2016-05-25). 

^ 8.0 8.1 8.2 Lester Coleman. Coinbase Co-Founder: “Ethereum Is Ahead of Bitcoin in Many Ways”. Cryptocoins News. 2016-05-25 [2016-01-10]. (原始内容存档于2017-07-11). 

^ ethereum.org. 合并. ethereum.org. 20221-09-15 [2022-09-18]. (原始内容存档于2022-09-16).  已忽略文本“ethereum.org” (帮助); 请检查|date=中的日期值 (帮助)

^ 潘致雄. Plasma 與 Rollup 是以太坊二層擴容核心 (ZK,Optimistic). ABMedia. 2021-01-17 [2021-11-08]. (原始内容存档于2021-11-08). 

^ 存档副本. [2017-01-09]. (原始内容存档于2014-01-11). 

^ 12.0 12.1 Tapscott, Don; Tapscott, Alex. The Blockchain Revolution: How the Technology Behind Bitcoin is Changing Money, Business, and the World. May 2016 [2016-08-31]. ISBN 978-0670069972. 

^ 13.0 13.1 13.2 Finley, Klint. Out in the Open: Teenage Hacker Transforms Web Into One Giant Bitcoin Network. Wired. 2014-01-27 [2016-03-21]. (原始内容存档于2016-03-18). 

^ Schneider, Nathan. Code your own utopia: Meet Ethereum, bitcoin's most ambitious successor. Al Jazeera. 2014-04-07 [2016-02-21]. (原始内容存档于2016-02-23). 

^ Schmid, Valentin. The Entrepreneur: Joe Lubin, COO of Ethereum. Epoch Times. 2014-05-10 [2016-03-31]. (原始内容存档于2016-04-25). 

^ Company Overview of Ethereum Switzerland GmbH. Bloomberg. 2016-08-20 [2016-08-20]. 原始内容存档于2017-05-20. The company was founded in 2014 and is based in Baar, Switzerland. 

^ Tapscott, Don; Tapscott, Alex. The Blockchain Revolution: How the Technology Behind Bitcoin is Changing Money, Business, and the World. May 2016: 87 [2016-08-31]. ISBN 978-0670069972. July 30, 2015, ... Ethereum ... went live. ... Ethereum is like bitcoin in that its ether motivates a network of peers to validate transactions, secure the network, and achieve consensus about what exists and what has occurred. But unlike bitcoin it contains some powerful tools to help developers and others create software services ranging from decentralized games to stock exchanges. ... a more robust scripting language for developing applications. 

^ Ethereum, a Virtual Currency, Enables Transactions That Rival Bitcoin’s. 2016-03-27 [2016-09-02]. (原始内容存档于2016-03-31). 

^ 存档副本. [2017-01-09]. (原始内容存档于2022-09-15). 

^ 20.0 20.1 Popper, Nathaniel. Hacker May Have Taken $50 Million From Cybercurrency Project. The New York Times. 2016-06-17 [2017-01-09]. (原始内容存档于2016-12-09). 

^ 21.0 21.1 21.2 Price, Rob. Digital currency Ethereum is cratering amid claims of a $50 million hack. Business Insider. 2016-06-17 [2017-01-09]. (原始内容存档于2017-06-11). 

^ 22.0 22.1 Klint Finley for Wired. June 18, 2016 A $50 Million Hack Just Showed That The Dao Was All Too Human (页面存档备份,存于互联网档案馆)

^ 23.0 23.1 Peck, Morgan. "Hard Fork" Coming to Restore Ethereum Funds to Investors of Hacked DAO. IEEE Spectrum: Technology, Engineering, and Science News. IEEE. 2016-07-19 [2016-07-20]. (原始内容存档于2017-03-03). 

^ Vigna, Paul. Ethereum Gets Its Hard Fork, and the ‘Truth’ Gets Tested. Moneybeat. The Wall Street Journal. 2016-07-20 [2016-07-20]. (原始内容存档于2016-07-22). 

^ Dabek, Daniel. Ethereum Classic Brings War To The Cryptocurrency Exchanges. CoinIdol. 2016-07-29 [2016-07-29]. (原始内容存档于2017-01-10). 

^ Redman, Jamie. Ethereum to Hard Fork Two More Times Following Recent Attacks. Bitcoin.com. Bitcoin.com. 2016-10-14 [2016-11-22]. (原始内容存档于2016-11-02). 

^ Hertig, Alyssa. The Blockchain Created By Ethereum's Fork is Forking Now. CoinDesk. CoinDesk. 2016-10-25 [2016-11-22]. (原始内容存档于2016-11-21) (英语). 

^ Ethereum In Free Fall As Floor Beneath It Drops. CoinTelegraph (Coin Telegraph). [2016-12-07]. (原始内容存档于2016-12-20) (英语). 

^ Jon Buck. Ethereum Announces Metropolis Hard Fork Coming Late September. Coin Telegraph. 2017-08-19 [2020-08-25]. (原始内容存档于2020-09-03) (英语). 

^ Jon Buck. Ethereum Upgrade Byzantium Is Live, Verifies First ZK-Snark Proof. Coin Telegraph. 2017-09-21 [2020-08-25]. (原始内容存档于2020-08-23) (英语). 

^ 31.0 31.1 31.2 31.3 Julia Magas. Five Years of Ethereum: From a Teenage Dream to a $38B Blockchain. Coin Telegraph. 2020-07-31 [2020-08-25]. (原始内容存档于2020-09-01) (英语). 

^ Alyssa Hertig. Bitcoin-Ethereum Atomic Swap Code Now Open Source. CoinDesk. 201710-11 [2020-08-26]. (原始内容存档于2019-09-27).  请检查|date=中的日期值 (帮助)

^ Kirill Bryanov. Istanbul to Berlin: Ethereum Milestones on the Road to Serenity. Coin Telegraph. 2019-11-19 [2020-08-25]. (原始内容存档于2020-09-03) (英语). 

^ 34.0 34.1 蓝鲸新金融 金子琪. 以太坊“合并”完成,大规模矿机挖矿时代生变,价格短时跌破1600美元24小时跌幅约1%. 蓝鲸财经. 2022-09-15 [2022-09-15]. (原始内容存档于2022-09-15). 

^ The symbol for Ether is.... Ethereum Forum. 2014-06-07 [2014-08-14]. (原始内容存档于2014-08-14). 

^ 36.0 36.1 Ronald Slater. “How many Ethereum are there?” Bitcoin Author and ETH Foundation. Digital Market News. 2020-08-11 [2020-08-27]. (原始内容存档于2022-09-15). 

^ OpenSea 购买 NFT 详细步骤,以 MetaMask 钱包为例. [2022-01-19]. (原始内容存档于2022-09-15). 

^ Sier, Jessica. Bitcoin rival Ethereum's price skyrockets. Australian Financial Review. 2016-02-11 [2016-02-22]. (原始内容存档于2016-02-18). 

^ 39.0 39.1 39.2 39.3 39.4 39.5 39.6 Nathaniel Popper for the New York Times. March 27, 2016 Ethereum, a Virtual Currency, Enables Transactions That Rival Bitcoin’s (页面存档备份,存于互联网档案馆)

^ 40.0 40.1 40.2 Allison, Ian. R3 connects 11 banks to distributed ledger using Ethereum and Microsoft Azure. International Business Times. 2016-01-20 [2016-02-23]. (原始内容存档于2016-02-23). 

^ Buntinx, JP. Ethereum Developer Vitalik Buterin Sold 25% Of His Coins. The Merkle. 2016-04-23 [2016-04-27]. (原始内容存档于2016-04-26). 

^ Vitalik Buterin Sold a Quarter of His ETH Tokens. ForkLog Magazine. 2016-04-26 [2016-04-27]. (原始内容存档于2016-05-01). 

^ Jon, Evans. Vapor No More: Ethereum Has Launched. techcrunch.com. [2016-02-25]. (原始内容存档于2016-02-22). 

^ The great chain of being sure about things. The Economist. 2015-10-31 [2016-05-04]. (原始内容存档于2016-07-03). All sorts of companies and public bodies suffer from hard-to-maintain and often incompatible databases and the high transaction costs of getting them to talk to each other. This is the problem Ethereum, arguably the most ambitious distributed-ledger project, wants to solve. ... Ethereum’s distributed ledger can deal with more data than bitcoin’s can. And it comes with a programming language that allows users to write more sophisticated smart contracts, [that among other things] allow the formation of "decentralised autonomous organisations"—virtual companies that are basically just sets of rules running on Ethereum’s blockchain. 

^ Piasecki, Piotr J. Gaming Self-Contained Provably Fair Smart Contract Casinos. Ledger. 2016, 1: 99–110 [2017-01-10]. doi:10.5195/ledger.2016.29. (原始内容存档于2016-12-24). 

^ Peck, M. Ethereum’s $150-Million Blockchain-Powered Fund Opens Just as Researchers Call For a Halt. IEEE Spectrum. Institute of Electrical and Electronics Engineers. 2016-05-28 [2017-01-10]. (原始内容存档于2016-05-30). 

^ Short Paper: Formal Verification of Smart Contracts (PDF). microsoft.com/. Microsoft. [2016-08-25]. (原始内容存档 (PDF)于2016-08-27). 

^ Ethereum Yellow Paper (页面存档备份,存于互联网档案馆) by Gavin Wood

^ Rauhauser, Neal. Ethereum’s Brave New World. Cryptocoinnews.com. 2014-11-12 [2016-12-12]. (原始内容存档于2016-12-20). 

^ 50.0 50.1 Browning, David. Digital Siege: Why Young Entrepreneurs Are Winning Paperback. May 2016 [2017-01-08]. ISBN 978-1628652963. (原始内容存档于2017-01-09). 

^ Ethereum High Level Languages. Ethdocs.org. [2016-09-12]. (原始内容存档于2016-09-07). 

^ Allison, Ian. Ethereum Bug Sends Smart Contracts Back to the Drawing Board. CoinDesk.com. 2016-11-02 [2016-12-12]. (原始内容存档于2016-12-07). 

^ 53.0 53.1 53.2 53.3 Allison, Ian. How are banks actually going to use blockchains and smart contracts?. International Business Times. 2016-01-25 [2016-05-04]. (原始内容存档于2016-05-08). 

^ 存档副本. [2017-01-10]. (原始内容存档于2017-06-06). 

^ This Is Your Company on Blockchain. Bloomberg Businessweek. [2016-09-14]. (原始内容存档于2016-09-14). 

^ Bordet, Julián. Decentralized Autonomous Organizations: Ethereum Sparks Up Googles of Tomorrow. The Cointelegraph. 2016-03-21 [2016-07-21]. (原始内容存档于2016-06-27). 

^ 王惠慧. 不想挖礦 就來養貓 虛擬貓 1隻炒到350萬. 自由时报. 2017-12-18 [2018-04-01]. (原始内容存档于2018-04-01). 

^ 以太幣(ETH)Dapp-FOMO 3D遊戲介紹(F3D). FOMO Lin. 2018-07-25.  缺少或|url=为空 (帮助)

^ Allison, Ian. Game-changers FreeMyVunk and Digix allow video gamers to trade virtual assets for physical gold. International Business Times. 2015-12-22 [2016-03-24]. (原始内容存档于2016-03-17). 

^ Rennie, Ellie. The radical DAO experiment. Swinburne News (Swinburne University of Technology). 2016-05-12 [2016-05-12]. (原始内容存档于2016-05-16). When it reaches the end of the funding phase on May 28, it will begin contracting blockchain-based start-ups to create innovative technologies. The extraordinary thing about The DAO is that no single entity owns it, and it has no conventional management structure or board of directors. 

^ 61.0 61.1 Allison, Ian. Ethereum reinvents companies with launch of The DAO. International Business Times. 2016-04-30 [2016-05-01]. (原始内容存档于2016-05-01). 

^ Vigna, Paul. Chiefless Company Rakes In More Than $100 Million. The Wall Street Journal. 2016-05-16 [2016-05-16]. (原始内容存档于2016-05-17). 

^ Parker. Interview with Troy Murray, CEO of The Rudimental. Sebfor.com. 2016-02-11 [2016-03-24]. (原始内容存档于2016-03-18). 

^ Weinglass, Simona. Backfeed wants to decentralize the Internet and help you earn what you deserve. Geektime.com. 2015-08-19 [2016-03-24]. (原始内容存档于2016-03-14). 

^ Mark Smith. From fine wine to lotteries: Blockchain tech takes off. BBC. 2016-03-29 [2017-01-10]. (原始内容存档于2017-01-13). 

^ Ethcore Announces Pre-release Of Its Blockchain Technology Suite ‘Parity’. EconoTimes. 2016-02-11 [2016-03-24]. (原始内容存档于2016-03-16). 

^ Young, Joseph. Chronicled Introduces New Ethereum-Powered IoT Open Registry. Nasdaq. (原始内容存档于2017-01-11). 

^ Allison, Ian. Ethereum-based Slock.it reveals first ever lock opened with money. International Business Times UK. [2017-01-11]. (原始内容存档于2016-04-02). 

^ Allison, Ian. Imogen Heap shows how smart music contracts work using Ethereum. International Business Times. 2015-10-04 [2016-03-24]. (原始内容存档于2016-03-21). 

^ Rutkin, Aviva. Blockchain-based microgrid gives power to consumers in New York. New Scientist. 2016-03-02 [2016-03-24]. (原始内容存档于2016-03-22). 

^ Decentralized Options Exchange Etheropt Uses Automated Ethereum Smart Contract. [2017-01-11]. (原始内容存档于2017-01-08). 

^ Perkowitz, Aaron. Rising and Falling: DigixDAO. Crypto-Reports. July 5, 2022. (原始内容存档于July 5, 2022) (美国英语). 

^ Buntinx, JP. DigixDAO DGD Assets To Be Listed on OpenLedger. The Merkle. 2016-04-28 [2016-05-29]. (原始内容存档于2016-06-02). 

^ Allison, Ian. Decentralized Capital issuing fiat-backed digital assets on the Ethereum blockchain. International Business Times. 2016-09-12. (原始内容存档于2016-09-18). 

^ Mizrahi, Avi. Everex Helps Migrant Workers Send Remittance Back to Myanmar via Ethereum. Finance Magnates. 2016-12-01 [2016-12-14]. (原始内容存档于2016-12-20). 

^ Allison, Ian. Deloitte to build Ethereum-based 'digital bank' with New York City's ConsenSys. International Business Times. 2016-05-03 [2017-01-11]. (原始内容存档于2016-05-06). 

^ Hyperledger blockchain code almost comes together for IoT. Rethink Research. [2016-04-23]. (原始内容存档于2016-08-16). 

^ UK Government Awards £248k for Ethereum Prototype. CoinDesk. [2017-01-11]. (原始内容存档于2016-06-05). 

^ Settlement using blockchain to Automate Foreign Exchange in a Regulated environment (SAFER). Innovate UK. [2017-01-11]. (原始内容存档于2016-05-04). 

^ Hacket, Robert. Why J.P. Morgan Chase Is Building a Blockchain on Ethereum. Fortune. (原始内容存档于2017-02-02). 

^ Proving Ethereum for the Clearing Use Case (PDF). (原始内容存档 (PDF)于2016-10-10). 

^ Luxembourg Stock Exchange introduces blockchain into reporting service. 2016-10-18 [2016-11-04]. (原始内容存档于2016-11-04). 

^ 1042. 新加坡试验在以太坊区块链上发行数字货币. 火币网. 2017-06-09 [2017-06-09]. (原始内容存档于2017-06-29). 

^ 香港01记者. 北大岳昕公開信遭刪 網民用區塊鏈永久封存網上. 香港01. 2018-04-25 [2019-07-05]. (原始内容存档于2019-07-05) (中文(香港)). 

^ 疑似警員資料被上載至虛擬貨幣 Ethereum 區塊鏈難以追查及刪除. 香港 UNWIRE.HK 玩生活.乐科技. 2019-07-04 [2019-07-05]. (原始内容存档于2019-07-05) (中文(台湾)). 

^ etherscan.io上的交易紀錄,input data欄位選擇View input As -> utf-8. [2021-03-18]. (原始内容存档于2022-09-15). 

^ etherscan.io上的交易紀錄,input data欄位選擇View input As -> utf-8. [2021-03-18]. (原始内容存档于2022-09-15). 

^ etherscan.io上的交易紀錄,input data欄位選擇View input As -> utf-8. [2021-03-18]. (原始内容存档于2022-09-15). 

参见[编辑]

加密电子货币列表

外部链接[编辑]

官方网站

以太坊黄皮书 (页面存档备份,存于互联网档案馆)(英文) - 加文·伍德

以太坊白皮书 (页面存档备份,存于互联网档案馆)(中文)

查论编加密货币技术密码学

数字签名

哈希

密码杂凑函数

公钥

私钥

零知识证明

分散式计算

分散式账本

分散式应用程式

分布式网络

拜占庭容错(BFT)

异步拜占庭容错(aBFT)

其他

原子互换(英语:Atomic swap)

区块链

加密货币混币器

密码货币兑换(英语:Cryptocurrency exchange)

密码货币钱包

有向无环图

分叉

智能合约

闪电网络

侧链

比特币自动柜员机

分散式交易所

去中心化金融

MetaMask

非同质化代币

Web3

共识机制

工作量证明(PoW)

持有量证明(PoS)

股份授权证明(DPoS)

权威证明(英语:Proof of authority)

空间证明(英语:Proof of space)

个人身份证明(英语:Proof of personhood)

工作量证明货币基于SHA-256

比特币

比特币现金

交易对手(英语:Counterparty (platform))

LBRY

民族币(英语:MazaCoin)

域名币

纽比特币(NuBits)

点点币

NeuCoin(英语:NeuCoin)

乳头币(英语:Titcoin)

基于Ethash

以太坊

以太坊经典

Omise GO

基于Scrypt

极光币

Bitconnect

Coinye(英语:Coinye)

多吉币(狗币)

羽毛币

莱特币

大麻币(英语:PotCoin)

基于Equihash

比特币黄金

比特币私密

Zcash

Horizen

科莫多币(Komodo)

基于CryptoNote

百特币

门罗币

基于X11演算法

达世币

石油币

其他

AmbaCoin(英语:AmbaCoin)

飞熔币(英语:Firo (cryptocurrency))

IOTA

质数币

Verge(英语:Verge (cryptocurrency))

绿币(英语:Vertcoin)

持有量证明货币

阿尔戈兰德

雪崩币(英语:Avalanche (blockchain platform))

艾达币

EOS.IO

格雷德币

Kin(英语:Kin (cryptocurrency))

Nxt

点点币

波卡币

Solana

斯蒂姆币(英语:Steemit)/HIVE币

Tezos(英语:Tezos)

波场币

ERC-20代币

Augur(英语:Augur (software))

阿文图斯币(英语:Aventus Protocol)

Bancor(英语:Bancor (cryptocurrency))

注意力币(BAT)

Chainlink

Kin(英语:Kin (cryptocurrency))

柯达币(英语:KodakCoin)

Minds

柴犬币

The DAO(英语:The DAO (organization))

波场币

稳定币

DAI

Diem

泰达币(Tether/USDT)

USDC

其他货币

比特股

奇亚币

菲乐币

菲乐星(FileStar)

Hashgraph(HARB)(英语:Hashgraph)

MobileCoin(英语:MobileCoin)

Nano(英语:Nano (cryptocurrency))

小蚁币(英语:NEO (cryptocurrency))

新经币

瑞波币

SafeMoon(英语:SafeMoon)

Safuu(英语:Safuu)

恒星币(英语:Stellar (payment network))

华堡币(英语:WhopperCoin)

世界币

加密货币交易所

Abra(英语:Abra (company))

币安

Bitfinex

bitFlyer(英语:bitFlyer)

Bitkub(英语:Bitkub)

Bitpanda(英语:Bitpanda)

Bithumb(英语:Bithumb)

BitMEX

Bitso(英语:Bitso)

Bitstamp

Bitrue

BTCC

BUX(英语:BUX (brokerage))

Circle

Coinbase

Coincheck(英语:Coincheck)

Crypto.com

E投睿

JPEX

双子星(英语:Gemini (company))

火币网

ItBit(英语:Paxos Trust Company)

克拉肯(英语:Kraken (company))

LocalBitcoins(英语:LocalBitcoins)

牛顿(英语:Newton (company))

OKEx

ShapeShift(英语:ShapeShift)

Uniswap

Upbit(英语:Upbit)

Zaif(英语:Tech Bureau)

WazirX(英语:WazirX)

CoinEx

MEXC

Gate

Hoo

已停业

BTC-e(英语:BTC-e)

FTX

Mt. Gox

QuadrigaCX(英语:Quadriga Fintech Solutions)

密码货币钱包

MetaMask

Trust Wallet

Coinbase Wallet

Rainbow Wallet

相关主题

空投

BitLicense

匿名网上银行

区块链游戏

补充货币(英语:Complementary currency)

密码学无政府主义

加密货币泡沫(英语:Cryptocurrency bubble)

密码经济学(英语:Cryptoeconomics)

数位货币

分布式自治组织

分散式帐本技术法律(英语:Distributed ledger technology law)

双重支付

加密货币的环境影响(英语:Environmental impact of cryptocurrencies)

超级账本

首次代币发行

首次交易所发行(英语:Initial exchange offering)

Initiative Q(英语:Quahl)

符号货币

虚拟货币

骑劫挖矿

分类

共享资源

列表

取自“https://zh.wikipedia.org/w/index.php?title=以太坊&oldid=81804955”

分类:​跨平台软体密码货币用Go编程的自由软件隐藏分类:​CS1美国英语来源 (en-us)CS1含有外文文本含有未命名参数的引用的页面引文格式1错误:日期CS1英语来源 (en)含有缺少网址的网站引用的页面使用未知软件信息框参数的页面含有英语的条目维基百科和维基数据上的官方网站不同

本页面最后修订于2024年3月7日 (星期四) 06:46。

本站的全部文字在知识共享 署名-相同方式共享 4.0协议之条款下提供,附加条款亦可能应用。(请参阅使用条款)

Wikipedia®和维基百科标志是维基媒体基金会的注册商标;维基™是维基媒体基金会的商标。

维基媒体基金会是按美国国内税收法501(c)(3)登记的非营利慈善机构。

隐私政策

关于维基百科

免责声明

行为准则

开发者

统计

Cookie声明

手机版视图

开关有限宽度模式

01:以太坊简介和发展历程 - 知乎

01:以太坊简介和发展历程 - 知乎首发于一点一滴以太坊切换模式写文章登录/注册01:以太坊简介和发展历程社会边角料以太坊简介以太坊是建立在区块链技术之上的去中心化应用平台从以太坊的定义中,我们可以直观地看出以太坊和比特币的区别——比特币是一种数字货币,强调实现转账、支付等功能;而以太坊是一个去中心化应用平台,用户可以在该平台上根据自己的业务开发出不同的应用程序。在手机上的应用叫做app,在windows上的应用叫做可执行程序,那在以太坊上的应用程序叫做去中心化应用,即DAPP。以太坊发展历程以太坊是一个年轻的产物,从2013年首次提出以太坊的概念到现在也不过6年的时间。在这6年中,以太坊不断更新,这里的更新具体体现在两个方面:以太坊版本的不断更新,以太坊是由以太坊基金会主导开发的(注意是主导开发, 而不是全部,以太坊基金会非常欢迎来自社区的贡献),是全部开源的。从2015年发布第一个实验室版本开始,到现在仍在不断更新以太坊社区的不断更新,以太坊社区是一个很大的概念,包括以太坊核心代码贡献者、以太币的持有者、以太坊上去中心化应用的开发者,以及任何关心以太坊发展的人。在2016年,备受瞩目的DAO项目被攻击,由此以太坊社区分裂为ETH和ETC两大阵营,两大阵营都有各自的主链,有自己的数字货币接下来看以太坊规划的四个发展阶段:Frontier是以太坊发行初期的试验阶段, 2015年7月发布的实验室版本标志着进入了该阶段。该阶段从区块0,即创世区块开始。在Homestead阶段,会发布正式的以太坊版本。进入该阶段的标志是2016年3月成功施行的硬分叉。该阶段从区块1150000开始。Metropolis阶段又分为拜占庭(实施于2017年10月,区块4370000)、君士坦丁堡(实施于2019年1月,区块7080000)、伊斯坦布尔(实施于2019年12月)、柏林等阶段。Serenity阶段是以太坊的最终形态,预计在2021年前完成。Serenity又被称为以太坊2.0,在该阶段,将采用PoS作为共识机制,并引入分片等技术。以太坊2.0目前仍处于开发阶段,2020年1月,以太坊2.0规范0.1版本发布。发布于 2020-01-17 10:01区块链(Blockchain)数字货币​赞同 3​​添加评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录一点一滴

以太坊白皮书 | ethereum.org

皮书 | ethereum.org跳转至主要内容学习用法构建参与研究搜索​​​​语言 ZH帮助更新此页面本页面有新版本,但现在只有英文版。请帮助我们翻译最新版本。翻译页面没有错误!此页面未翻译,因此特意以英文显示。不再显示首页/whitepaper页面最后更新: 2023年9月25日在本页面下一代智能合约和去中心化应用平台比特币及现有概念简介历史比特币是一个状态转换系统挖矿默克尔树其它的区块链应用脚本以太坊以太坊帐户消息和交易消息以太坊状态转换函数代码执行区块链和挖矿应用代币系统金融衍生品和价值稳定的货币身份和信誉系统去中心化文件存储去中心化自治组织更多应用杂项和关注改进版 GHOST 协议的实现费用计算和图灵完备货币和发行长期供应增长率(百分比)挖矿中心化可扩展性结论注释与延伸阅读注释延伸阅读以太坊白皮书这篇介绍性论文最初由以太坊创始人 Vitalik Buterin 在 2014 年发表,前于 2015 年的项目正式发布时间。 值得一提的是,和其他社区驱动的开源软件项目一样,以太坊自发布以来一直不断发展。虽然已经过数年,但由于本文仍然可提供有用的参考并能够准确表述以太坊及其愿景,我们仍然在维护它。 若想了解以太坊的最新进展,以及以太坊协议的更新情况,我们推荐您阅读本指南。寻求此白皮书早期版本或规范版本 [自 2014 年 12 月起] 的研究人员和学者应使用此 PDF。下一代智能合约和去中心化应用平台中本聪 2009 年开发的比特币常被誉为资金和货币的一次革命性变革,作为数字资产的首个实例,它同时具有以下特点:没有实物或内在价值(opens in a new tab)支撑,也没有一个中心化的发行机构或控制者。 然而,比特币实验有另一个可以说是更重要的部分,即作为分布式共识工具的底层区块链技术,并且人们的注意力正迅速地开始转移到比特币的这个方面。 经常被提到的其他区块链技术应用包括:使用链上数字资产表示自定义货币和金融工具(“彩色币(opens in a new tab)”)、底层物理设备的所有权(“智能资产(opens in a new tab)”)、非同质化资产例如域名(“域名币(opens in a new tab)”),以及一些更复杂的应用,例如让数字资产由一段实现任意规则的代码(“智能合约(opens in a new tab)”)甚至由基于区块链的“去中心化自治组织(opens in a new tab)”(DAO) 直接控制。 以太坊打算提供一种内置完全成熟的图灵完备编程语言的区块链,这种语言可用来创建“合约”,而合约可用于编码任意状态转换函数,让用户可以创建上述任何系统以及我们尚未想象到的许多其他内容,只需用几行代码编写出想实现的逻辑即可。比特币及现有概念简介历史去中心化数字货币的概念以及财产登记等其他应用已经存在了几十年。 1980 年代和 1990 年代的匿名电子现金协议主要依赖于称为 Chaumian 盲签名的密码学原语,提供了一种具有高度隐私性的货币,但这些协议基本上未能获得关注,因为它们依赖于中心化中介。 1998 年,戴伟 (Wei Dai) 的 b-money(opens in a new tab) 成为第一个提出通过解决计算难题来创造货币及去中心化共识等想法的协议,但该协议缺乏关于如何实际实施去中心化共识的细节。 2005 年,Hal Finney 引入了“可重复使用的工作量证明(opens in a new tab)”这一概念,该系统将 b-money 的想法与 Adam Back 有计算难度的哈希现金难题相结合来创建加密货币的概念,但由于依赖可信计算作为后端,又一次未能做到完美。 2009 年,中本聪将通过公钥密码学管理所有权的成熟原语与用于跟踪货币所有者的共识算法相结合,首次真正意义上实现了一种去中心化货币,被称为“工作量证明”。工作量证明机制是该领域的一项突破,因为它同时解决了两个问题。 首先,它提供了一种简单且比较有效的共识算法,让网络中的节点能够全体对比特币账本状态的一组规范更新达成一致。 其次,它提供了一种允许自由进入共识过程的机制,解决了决定谁来影响共识的政治问题,同时防止了女巫攻击。 为此,在工作量证明中,将正式的参与壁垒(例如要求在特定清单上注册成为唯一实体)替换成经济壁垒,即共识投票过程中单个节点的权重与该节点的算力成正比。 此后,还提出了另一种称为权益证明的方法,节点权重与其货币持有量而非计算资源成正比;针对这两种方法相对优点的讨论不在本文范围内,但应该注意,这两种方法都可以作为加密货币的支柱。比特币是一个状态转换系统从技术角度讲,诸如比特币等加密货币账本可视作一种状态转换系统,该系统有一个“状态”,由全部现存比特币的所有权状态和一个“状态转换函数”组成,状态转换函数以状态和交易为输入并输出新状态作为结果。 例如,在标准的银行系统中,状态就是一个资产负债表,一笔交易是一个从 A 帐户向 B 帐户转账$X的请求,状态转换函数将从A帐户中减去$X,向 B 帐户增加$X。 如果A帐户的余额在第一步中小于$X,状态转换函数就会返回错误提示。 所以,可以如此定义:APPLY(S,TX) -> S' or ERROR

上面提到的银行系统中,状态转换函数如下:APPLY({ Alice: $50, Bob: $50 },"send $20 from Alice to Bob") = { Alice: $30, Bob: $70 }

但是:APPLY({ Alice: $50, Bob: $50 },"send $70 from Alice to Bob") = ERROR

比特币中的“状态”是指所有已铸造但尚未使用的货币(技术上称为“未使用的交易输出”或 UTXO)的集合,每个 UTXO 都有面额和所有者(由一个 20 字节的地址定义,本质上是一个加密公钥 [fn1](注释编号))。 一个交易包括一个或多个输入以及一个或多个输出,每个输入都包含对现有 UTXO 的引用以及所有者地址相关的私钥创建的加密签名;每个输出都包含一个要添加到状态中的新 UTXO。状态转换函数 APPLY(S,TX) -> S' 的定义大体如下:对于 TX 中的每个输入:如果引用的 UTXO 不在 S 范围内,则返回错误。如果提供的签名与 UTXO 的所有者不符合,则返回错误。如果所有输入 UTXO 面值总额小于所有输出 UTXO 面值总额,则返回错误。在移除所有输入 UTXO 且添加所有输出 UTXO 后,返回 S。第一步的第一部分防止交易发送者花费不存在的比特币,第二部分防止交易发送者花费其他人的比特币,第二步确保价值守恒。 为了用于支付,比特币协议如下。 假设 Alice 想给 Bob 发送 11.7 BTC。 首先,Alice 将寻找她拥有的一组总数至少为 11.7 BTC 的可用 UTXO。 事实上,Alice 不太可能正好有 11.7 BTC;假设她能得到的最小数额是 6+4+2=12。 所以,她可以创建一笔有三个输入和两个输出的交易。 第一个输出为 11.7 BTC,所有者是 Bob 的地址,第二个输出为剩下的 0.3 BTC 找零,所有者是 Alice 自己。挖矿如果我们拥有可信任的中心化服务机构,状态转换系统可以很容易地实现;可以简单地将上述功能准确编码,使用中心化服务器的硬盘来记录状态。 然而,我们想把比特币构建成去中心化货币系统,为了确保每个人都同意交易的顺序,我们需要将状态转换系统与一个共识系统结合起来。 比特币的去中心化共识进程要求网络中的节点不断尝试将交易打包成“区块”。 网络计划大约每十分钟产生一个区块,每个区块包含一个时间戳、一个随机数、一个对上一个区块的引用(即哈希)和上一区块生成以来发生的所有交易列表。 随着时间推移就创建出了一个持续增长的区块链,它不断地更新,从而能够代表比特币账本的最新状态。检查一个区块是否有效的算法,如以下范式所示:检查该区块引用的上一个区块是否存在且有效。检查该区块的时间戳是否大于上一个区块 [fn2](注释编号)的时间戳并且在将来 2 小时以内检查区块上的工作量证明是否有效。令前一个区块末尾的态为 S[0]。假设 TX 是该区块的交易列表,其中包含 n 个交易。 对于 0...n-1 中的所有 i,如果有任何应用程序返回错误,退出并返回 false,请设置 S[i+1] = APPLY(S[i],TX[i])。返回 true,并将 S[n] 登记为该区块末尾的状态。本质上,区块中的每笔交易都必须提供一个有效的状态转换,从交易执行前的规范状态转换到某个新状态。 注意,状态并未编码到区块。它纯粹只是校验节点记住的抽象概念,只能被任意区块从创世状态开始,按顺序加上每一个区块的每一笔交易,(安全地)计算出当前状态。 另外,需要注意矿工将交易收录进区块的顺序。如果一个区块中有 A、B 两笔交易,B 花费的是 A 创建的 UTXO,如果 A 在 B 之前,这个区块是有效的,否则,这个区块无效。“工作量证明”是出现在上表而其他系统没有的验证条件。 具体验证方法为,对每个区块进行两次 SHA256 哈希处理,得到一个 256 位的数值,该数值必须小于不断动态调整的目标数值,本文写作时目标数值大约是 2187。 工作量证明的目的是使创建区块有算力困难,从而阻止女巫攻击者恶意重新生成区块链。 因为 SHA256 是完全不可预测的伪随机函数,创建有效区块的唯一方法就是简单地不断试错,不断地增加随机数的数值,查看新的哈希数是否小于目标值。当前的目标数值是~2187,网络必须平均尝试 ~269次才能生成有效的区块。一般而言,比特币网络每隔 2016 个区块重新设定目标数值,从而保证网络中的节点平均每十分钟生成一个区块。 为了对矿工的计算工作进行激励,每一个成功生成区块的矿工有权在区块中包含一笔凭空发给他们自己 12.5 BTC 的交易。 另外,如果交易的输入额大于输出,差额部分就作为“交易费”付给矿工。 顺便提一下,这也是比特币发行的唯一机制,创世状态中并没有比特币。为了更好地理解挖矿的目的,让我们分析比特币网络出现恶意攻击者时会发生什么。 因为比特币的密码学基础是非常安全的,所以攻击者会选择攻击没有被密码学直接保护的部分:交易顺序。 攻击者的策略非常简单:向商家发送 100 个比特币以换取某种产品(最好是快速交付的数字商品)等待商品交付创建另一笔交易,将这 100 个比特币发送给自己试图让网络相信他对自己的交易是先发生的。一旦步骤 (1) 发生,几分钟后矿工将这笔交易收录到区块中,假设是编号为 270000 的区块。 大约一小时后,此区块后面将会有五个区块,每个区块间接地指向这笔交易,从而确认这笔交易。 这时卖家收到货款,并向买家发货。因为我们假设这是数字商品,交付将瞬间完成。 现在,攻击者创建另一笔交易,将相同的 100BTC 发送到自己的帐户。 如果攻击者只是单纯地向全网广播这一消息,该笔交易不会被处理;矿工将运行状态转换函数 APPLY(S,TX) ,发现这笔交易要花费已经不在状态中的 UTXO。 所以,攻击者会对区块链进行分叉,将第 269 个区块作为父区块重新生成第 270 个区块,在此区块中用新交易取代旧的。 因为区块数据是不同的,这要求重新进行工作量证明。 另外,攻击者的新版 270 区块有不同的哈希,原来的 271 到 275 的区块不指向它,所以原链和攻击者的新链是完全分离的。 规定,在发生区块链分叉时,最长链被认为是诚实的区块链,合法的矿工将会沿着原有的 275 区块挖矿,只有攻击者一人在新的 270 区块后挖矿。 攻击者为了使其区块链最长,他需要拥有比除了他以外的全网更多的算力来追赶(即“51%攻击”)。默克尔树左:仅提供默克尔树上的少量节点已经足够给出分支的合法证明。右:对默克尔树任意部分进行改变的尝试最终都会导致链上某处不一致。比特币一个重要的可扩展特性是:它的区块存储在多层次数据结构中。 一个区块的哈希实际上只是区块头的哈希,区块头是一段约 200 字节的数据,包含时间戳、随机数、上个区块的哈希和默克尔树根的哈希,而默克尔树是一个存储了该区块所有交易的数据结构。 默克尔树是一种二叉树,由一组叶节点、一组中间节点和一个根节点构成。最下面是大量包含基础数据的叶节点,每个中间节点是其两个子节点的哈希,顶部的根节点也是其两个子节点的哈希。 默克尔树的目的是允许区块数据可以零散地传送:节点可以从一个源下载区块头,从其它源下载相关树的一小部分,而依然能够确认所有的数据都是正确的。 之所以如此是因为哈希向上传播:如果一个恶意用户尝试替换一个伪造的交易到树的底部,此改动将导致树的上层节点的改动,以及更上层节点的改动,最终导致根节点的改动以及区块哈希的改动,这样协议就会将其记录为一个完全不同的区块(几乎可以肯定是带着无效的工作量证明)。默克尔树协议可以说是比特币长期持续性的基础。 比特币网络中的一个全节点——存储和处理所有区块全部数据的节点,在 2014 年 4 月需要占用 15GB 的磁盘空间,而且还以每个月超过 1GB 的速度增长。 目前,对台式计算机来说尚可接受,但是手机已经负载不了如此巨大的数据了,未来只有商业机构和爱好者才会充当完整节点。 简化支付确认协议(SPV)允许另一种节点存在,这样的节点被称为“轻节点”,它下载区块头,使用区块头确认工作量证明,然后只下载与其交易相关的默克尔树分支。 这使得轻节点只要下载整个区块链的一小部分,就可以安全地确定任何一笔比特币交易的状态和帐户的当前余额。其它的区块链应用将区块链思想应用到其它领域的想法早就出现了。 2005 年,Nick Szabo 提出了“利用所有者权限确保财产权(opens in a new tab)”这一概念,该文件描述了“复制数据库技术的新进展”将如何允许基于区块链的系统存储谁拥有哪些土地的登记表,创建了一个包括宅基地、违法占有和佐治亚州土地税等概念的复杂框架。 然而,不幸的是在那时还没有实用的复制数据库系统,所以这个协议没有被付诸实践。 不过,自 2009 年比特币的去中心化共识开发成功以来,大量区块链的其它应用开始快速出现。域名币 - 创建于 2010 年,域名币(opens in a new tab)描述成去中心化的名称注册数据库最为恰当。 在 Tor、比特币和比特信等去中心化协议中,需要某种方式来识别帐户,以便其他人可以与帐户交互,但在所有现有解决方案中,唯一可用的标识符是伪随机哈希,如 1LW79wp5ZBqaHW1jL5TCiBCrhQYtHagUWy。 理想情况下,人们希望能够拥有名称的帐户,比如“george”。 但是,问题在于如果一个人可以创建名为“george”的帐户,那么其他人也可以按相同流程为自己注册“george”来冒充。 唯一的解决方案是“成果优先原则”范式,即第一个注册者成功后第二个注册者将失败,这个问题非常适合比特币共识协议。 域名币是应用这种想法的最早、最成功的名称注册系统实现。彩色币 - 彩色币(opens in a new tab)的作用是充当一种协议,让人们在比特币区块链上创建自己的数字货币,或者在货币只有一个单位的这种重要但琐碎情况下,创建数字代币。 在彩色币协议中,通过公开为特定的比特币 UTXO 分配一种颜色来“发行”新货币,并且该协议以递归方式将其他 UTXO 的颜色定义为与创建它们的交易所花费的输入的颜色相同(一些特殊规则适用于混合颜色输入的情况)。 这样,用户可以维护仅包含特定颜色 UTXO 的钱包,像发送普通比特币一样发送它们,并通过区块链回溯以确定他们收到的任何 UTXO 的颜色。元币 - 元币是想要拥有一个基于比特币的协议,使用比特币交易来存储元币交易,但具有不同的状态转换函数 APPLY'。 因为元币协议无法阻止无效元币交易出现在比特币区块链中,所以增加了一条规则,如果 APPLY'(S,TX) 返回错误,该协议默认为 APPLY'( S,TX) = S。 这为创建任意加密货币协议提供了一种简单的机制,可能有无法在比特币内部实现的高级功能,但开发成本非常低,因为比特币协议已经处理了挖矿和网络的复杂性。 元币已被用于实现某些类别的金融合约、名称注册和去中心化交易所。因此,一般而言,建立共识协议有两种方法:建立一个独立网络或把协议建立在比特币网络上。 前一种方法在域名币这样的应用中相当成功,但是该方法的实施非常困难,每个应用都要创建独立的区块链,建立并测试所有必须的状态转换函数和网络代码。 另外,我们预测去中心化共识技术应用将会服从幂律分布,大多数的应用太小不足以保证自身的安全,我们还注意到大量的去中心化应用,尤其是去中心化自治组织,需要进行应用之间的交互。另一方面,基于比特币的方法存在缺点,它没有继承比特币简化确认支付(SPV) 的特性。 比特币可以实现简化确认支付,因为比特币可以用区块链深度代表有效性;某种程度上,当一笔交易的祖先们距离现在足够远时,就可以安全地认为它们是合法状态的一部分。 与之相反,基于比特币区块链的元币协议不能强迫区块链剔除违反元币协议的交易。 因此,完全安全的元币协议的简化支付确认需要后向扫描所有的区块,直到比特币区块链的初始点,以确认某一交易是否有效。 目前,所有基于比特币的元币协议的“轻”实施都依赖可信任的服务器提供数据,这对主要目的之一是消除信任需要的加密货币而言,可能是一个相当次优的结果。脚本即使不对比特币协议进行扩展,它也能在一定程度上实现”智能合约”。 比特币的 UTXO 并非只能被公钥拥有,也可以被用基于堆栈的编程语言所编写的更加复杂的脚本所拥有。 在这一模式下,花费这样的 UTXO,必须提供满足脚本的数据。 事实上,甚至基本的公钥所有权机制也是通过脚本实现的:脚本将椭圆曲线签名作为输入,验证该交易和拥有此 UTXO 的地址,如果验证成功则返回 1,否则返回 0。 其它更复杂的脚本用于各种不同的应用情况。 例如,人们可以创建要求集齐三个私钥签名中的两个才能进行交易确认的脚本(多重签名),对公司帐户、安全储蓄帐户和某些商业代理来说,这种脚本是非常有用的。 脚本也能用来支付解决计算问题的奖励,人们甚至可以创建这样的脚本“如果你能够提供你已经发送一定数额的狗币给我的简化确认支付证明,该比特币 UTXO 就是你的了”,本质上,比特币系统允许不同的加密货币进行去中心化交易。然而,比特币系统的脚本语言存在一些严重的限制:缺乏图灵完备性 - 也就是说,虽然比特币脚本语言支持一个很大的计算子集,但它基本上不支持所有计算。 缺少的主要类别是循环。 这样做是为了避免交易验证期间出现无限循环;理论上,对脚本程序员来说循环是一个可以克服的障碍,因为任何循环都可以通过简单地使用 if 语句多次重复执行底层代码来模拟,但这确实会导致脚本的空间效率非常低下。 例如,实现另一种椭圆曲线签名算法可能需要 256 次重复的乘法,而每次都需要单独写在代码里。价值盲 - UTXO 脚本无法对可提取金额进行精细控制。 例如,预言机合约的一个强有力的用例是对冲合约,其中 A 和 B 存入价值 $1000 的比特币,30 天后脚本将价值 $1000 的比特币发送给 A,其余的发送给 B。这需要预言机来确定 1 个比特币的美元价值,但即便如此,与现有完全集中化的解决方案相比,这在信任和基础设施要求方面仍是一个巨大的进步。 然而,由于 UTXO 要么是全部要么是零,要实现这一目标,只能使用非常低效的破解方法,即持有许多不同面额的 UTXO(例如,面额为 2k 的 UTXO,每个 k 值都可以达到 30)并让预言机选择发送给 A 和发送给 B 的 UTXO。缺少状态 - UTXO 可以是已使用或未使用;用于保存任何其他内部状态的多阶段合约或脚本是没有机会出现的。 这使得多阶段期权合约、去中心化交易报价或两阶段加密承诺协议(这是安全计算赏金所必需的)难以创建。 这也意味着 UTXO 只能用于构建简单的一次性合约,而不是去中心化组织等更复杂的“有状态”合约,使得元协议难以实现。 二进制状态加之价值盲也意味着另一个重要应用 — 提款限制 — 是不可能实现的。区块链盲 - UTXO 看不到区块链的数据,例如随机数、时间戳和上一个区块的哈希。 由于该脚本语言无法通过随机性来创造可能的价值,它在博彩和其他几个类别的应用受到了严重限制。至此,我们已经考察了在加密货币上建立高级应用的三种方法:建立一个新的区块链、在比特币区块链上使用脚本、在比特币区块链上建立元币协议。 建立新区块链的方法可以自由地实现任意的特性,但要付出开发时间、引导工作和安全性的代价。 使用脚本的方法容易实施和标准化,但是它的功能有限。元币协议尽管非常容易实现,但是存在扩展性差的缺陷。 在以太坊系统中,我们打算建立一个替代框架,使得开发更便捷、轻客户端性能更强大,同时允许应用程序共享经济环境和区块链安全性。以太坊以太坊的目的是创建一个用于建立去中心化应用的替代协议,我们认为提供一套不同的折衷方案对大量去中心化应用非常有用,尤其是那些强调快速开发、小型和不常用应用的安全性,以及应用间高效交互能力的程序。 以太坊通过构建本质上是最终的抽象基础层来实现这一点:一种内置图灵完备编程语言的区块链,允许任何人编写智能合约和去中心化应用,并在其中设立他们自由定义的所有权规则、交易方式和状态转换函数。 域名币的主体框架只需要两行代码就可以实现,诸如货币和信誉系统等其它协议只需要不到二十行代码就可以实现。 智能合约,即包含价值、只有在满足特定条件时才能解锁的加密“盒子”,也可以在平台上构建,并且因为图灵完备性、价值知晓(value-awareness)、区块链知晓(blockchain-awareness)和多状态所增加的力量,而比比特币脚本所能提供的智能合约强大得多。以太坊帐户在以太坊中,状态由称为“帐户”的对象组成,而每个帐户都有一个 20 字节的地址,状态转换是指帐户之间价值和信息的直接转移。 一个以太坊帐户包含四个字段:nonce,用于确保每笔交易只能处理一次的计数器帐户当前的以太币余额帐户的合约代码(若有)帐户的存储(默认为空)以太币是以太坊内部的主要加密燃料,用于支付交易费。 通常有两类帐户:由私钥控制的外部帐户以及由其合约代码控制的合约帐户。 外部帐户没有代码,持有者可以通过创建和签署交易从外部帐户发送消息;在合约帐户中,每次合约帐户收到消息时,其代码都会激活,允许该帐户读取和写入内部存储,继而发送其他消息或创建合约。注意,以太坊中的“合约”不应被视为要“履行”或“遵守”的东西;相反,合约更像是存在于以太坊执行环境中的“自治代理”。当被交易或消息“触发”时,合约总是执行特定的代码段,并直接控制自已的以太币余额和键/值存储,以跟踪永久变量。消息和交易在以太坊中,术语“交易”用来指代已签名的数据包,数据包存储着将要从外部帐户发送的消息。 交易包含:消息接收者用于识别发送者身份的签名从发送者转账到接收者的以太币金额一个可选数据字段STARTGAS 值,表示允许交易运行的最大计算步骤数GASPRICE 值,表示发送者每个计算步骤支付的费用前三个是任何加密货币都有的标准字段。 默认情况下,数据字段没有函数,但虚拟机有一个操作码,合约可以使用该操作码访问数据;以这样的用例为例:如果一个合约作为区块链上的域名注册服务,那么它可能希望将传送给它的数据解释为包含两个“字段”,第一个字段是要注册的域名,第二个字段将域名注册到 IP 地址。 合约将从消息数据中读取这些值,并将其适当地存储。STARTGAS 及 GASPRICE 字段对于以太坊的反拒绝服务模型至关重要。 为了防止代码中出现无意或恶意的无限循环或其他计算浪费,要求每笔交易对代码可以执行的计算步骤设置一个限制。 计算的基本单位是燃料;通常,一个计算步骤消耗 1 份燃料,但某些操作会消耗更多燃料,因为它们在计算上更加昂贵或者增加了必须存储到状态中的数据量。 交易数据中的每个字节还需支付的费用为 5 份燃料。 收费系统的意图是要求攻击者相应支付他们消耗的每一种资源,包括计算、带宽和存储;因此,任何导致网络消耗更多这些资源的交易,都必须支付大致与增加量成比例的燃料费用。消息合约能够向其他合约发送“消息”。 消息是从未序列化的虚拟对象,只存在于以太坊执行环境中。 消息包含:消息发送者(隐含的)消息接收者随消息一起转账的以太币金额一个可选数据字段STARTGAS 值本质上消息类似于交易,只是消息是由合约而非外部参与者产生的。 当前正在运行代码的合约执行 CALL 操作码时会产生一条消息,该操作码就是用于产生并执行消息。 像交易一样,信息导致接收者帐户运行其代码。 因此,合约之间可以建立关系,方式完全与外部参与者之间建立关系相同。请注意,为交易或合约分配的燃料配额适用于该交易和所有子执行消耗的总燃料量。 例如,如果外部参与者 A 向 B 发送一笔配额为 1000 份燃料的交易,B 在向 C 发送消息需要消耗 600 份燃料,而 C 在内部执行需要消耗 300 份燃料才能返回结果,那么 B 再发送 100 份燃料就会消耗完燃料。以太坊状态转换函数以太坊状态转换函数 APPLY(S,TX) -> S' 可如下定义:检查交易格式是否正确(即具有正确数量的值)、签名是否有效以及 Nonce 值是否与发送者帐户中的 Nonce 值匹配。 若否,则返回错误。通过 STARTGAS * GASPRICE 计算出交易费,并从签名中确定发送地址。 从发送者的帐户余额中减去费用,并增加发送者的 nonce 值。 如果帐户余额不足,则返回错误。初始化 GAS = STARTGAS,并根据交易中的字节数量为每个字节扣除相应数量的燃料。将交易数值从发送者帐户转移至接收帐户。 如果接收帐户尚不存在,则创建此帐户。 如果接收帐户是合约,运行该合约的代码,直到代码运行结束或燃料耗尽。如果由于发送者资金不足或者代码运行耗尽了燃料,而导致转账失败,则回滚除支付费用之外的所有状态变化,并将费用支付给矿工帐户。否则,将所有剩余燃料的费用退还发送者,并把为所消耗燃料而支付的费用发送给矿工。例如,假设合约的代码如下:if !self.storage[calldataload(0)]:

self.storage[calldataload(0)] = calldataload(32)

注意,合约代码实际上是用低级以太坊虚拟机代码编写的;为了清晰起见,此示例是用我们的一种高级语言 Serpent 编写的,它可以编译为以太坊虚拟机代码。 假设合约的存储一开始是空的,发送了一个价值为 10 个以太币的交易,消耗 2000 份燃料,燃料价格为 0.001 个以太币,并且数据包含 64 个字节,字节 0-31 代表数字 2,字节 32-63 代表字符串 CHARLIE。 在这种情况下,状态转换函数的执行过程如下:检查交易是否有效、格式是否正确。检查交易发送者是否至少有 2000 * 0.001 = 2 个以太币。 若有,则从发送者帐户中扣除 2 个以太币。初始化燃料 = 2000 份,假设交易长度为 170 个字节,每字节费用 5 份燃料,减去 850 份燃料,剩下 1150 份燃料。从发送者帐户再减去 10 个以太币并增加到合约帐户。运行代码。 在本例中,运行比较简单:代码检查是否使用合约的索引 2 处的存储,若未使用,则通知;若使用,代码将索引 2 处的存储设置为值 CHARLIE。 假设该运行花费了 187 份燃料,所以余下的燃料数量是 1150 - 187 = 963 份燃料。向发送者帐户增加 963 * 0.001 = 0.963 个以太币,同时返回产生的状态。如果交易的接收一端没有合约,那么总交易费就等于提供的 GASPRICE 乘以交易的字节长度,并且和随交易发送的数据无关。注意,消息在回滚方面与交易相同:如果消息执行耗尽燃料,那么该消息的执行以及该执行触发的所有其他执行都会回滚,但父执行不需要回滚。 这意味着合约调用另一份合约是“安全的”,就好像 A 使用 G 份燃料调用 B,那么可以保证 A 的执行最多损耗 G 份燃料。 最后请注意,有一个创建合约的操作码 CREATE;它的执行机制通常类似于 CALL,不同之处在于执行的输出决定了新创建合约的代码。代码执行以太坊合约中的代码用一种基于堆栈的低级字节码语言编写,被称为“以太坊虚拟机代码”或“EVM 代码”。 该代码由一系列字节组成,每个字节代表一种操作。 通常,代码执行是一个无限循环,即重复执行当前程序计数器(从零开始)处的操作,然后将程序计数器增加一,直到代码执行完毕或出现错误,或者检测到 STOP 或 RETURN 指令。 操作可以访问三种数据存储空间:堆栈,一种后进先出容器,值可以在其中入栈和出栈内存,一种可无限扩展的字节数组合约的长期存储,一个键/值存储。 与堆栈和内存会在计算结束后重置不同,存储将长期持续存在。代码可以访问传入消息的值、发送者信息和数据,可以访问区块头数据,而且代码还可以返回数据字节数组作为输出。以太坊虚拟机码的正式执行模型简单得令人吃惊。 当以太坊虚拟机运行时,其完整计算状态可以由元组 (block_state, transaction, message, code, memory, stack, pc, gas) 来定义,其中 block_state 是包含所有帐户的全局状态并包括余额和存储。 在每一轮执行开始时,可以通过调用 code 的第 pc 个字节(或者如果 pc >= len(code),则调用 0)来找到当前指令,并且每条指令在元组影响方式方面都有自己的定义。 例如,ADD 将两个项目出栈并将它们的和入栈,将 gas 减少 1 并将 pc 增加 1,SSTORE 将顶部的两个项目出栈并将第二个项目插入到合约存储中第一个项目指定的索引处。 尽管有很多通过 JIT 编译来优化以太坊虚拟机执行的方法,但只需几百行代码就可以完成以太坊的基本实现。区块链和挖矿以太坊区块链在许多方面与比特币区块链相似,但确实存在一些差异。 以太坊和比特币在区块链架构方面的主要区别在于,与比特币不同,以太坊区块包含交易列表和最新状态的副本。 此外,其他两个值、区块编号和难度也存储在区块中。 以太坊中的基本区块验证算法如下:检查被引用的前一个区块是否存在并有效。检查区块的时间戳是否大于被引用的前一个区块的时间戳,并且在将来 15 分钟以内。检查区块编号、难度、交易根、叔根和燃料限制(各种以太坊特定的低级概念)是否有效。检查区块上的工作量证明是否有效。令前一个区块末尾的态为 S[0]。令区块的交易列表为 TX,并包含 n 笔交易。 对于 0...n-1 中的所有 i,设置 S[i+1] = APPLY(S[i],TX[i])。 如果任何应用程序返回错误,或者直到此时区块中消耗的总燃料量超过 GASLIMIT,则返回错误。令 S_FINAL 为 S[n],但添加支付给矿工的区块奖励。检查状态 S_FINAL 的默克尔树根是否等于区块头中提供的最终状态根。 如果等于,则该区块有效;否则该区块无效。这种方法乍一看效率似乎极低,因为它需要存储每个区块的全部状态,但实际上效率应该与比特币相当。 原因是状态存储在树结构中,而且在添加每个区块后只需要更改树的一小部分。 因此一般来说,在两个相邻区块之间,树的绝大部分应该是相同的,因此数据可以用指针(即子树的哈希)存储一次和引用两次。 一种称为“帕特里夏树”的特殊类型的树用于实现此目的,它包括对默克尔树概念的修改,允许高效地插入和删除节点,而不仅仅是更改。 此外,由于所有状态信息都存在于最后一个区块内,因此无需存储整个区块链历史,如果可以应用于比特币,使用这种策略计算可以节省 5-20 倍空间。一个常见的问题是合约代码在物理硬件的“哪里”执行。 该问题有一个简单的答案:合约代码的执行过程是状态转换函数定义的一部分,而该函数是区块验证算法的一部分,因此如果将交易添加到区块 B 中,由该交易产生的代码执行将在现在和将来由所有节点执行,由此下载并验证区块 B。应用通常,以太坊上有三种类型的应用。 第一类是金融应用,为用户提供更有效的方式来使用资金管理和签订合约。 包括子货币、金融衍生品、对冲合约、储蓄钱包、遗嘱,甚至最终包括某些类别的完整雇佣合约。 第二类是半金融应用,它们涉及金钱,但很大一部分功能也与资金无关;一个恰当的示例是针对解决计算难题的自动执行的赏金。 最后还有一些应用与金融毫不想关,例如在线投票和去中心化治理。代币系统区块链上的代币系统有许多应用,从代表美元或黄金等资产的子货币到公司股票等等,单个代币可以代表智能资产、不可伪造的安全优惠券,甚至可代表作为激励积分系统并与传统价值完全没有联系的代币系统。 代币系统在以太坊中非常容易实现,让人吃惊。 要理解的重点是,从根本上讲,所有货币或代币系统都是具有这样一种操作的数据库:从 A 中减去 X 个单位并将 X 个单位添加给 B,条件是 (1) A 在交易之前至少有 X 个单位并且 (2) 交易由 A 批准。实现代币系统所需要做的就是将此逻辑实现到合约中。使用 Serpent 语言实现代币系统的基本代码如下所示:def send(to, value):

if self.storage[msg.sender] >= value:

self.storage[msg.sender] = self.storage[msg.sender] - value

self.storage[to] = self.storage[to] + value

此代码本质上是本文档前面部分详细描述的“银行系统”状态转换函数的字面实现。 需要额外添加几行代码来规定在最初以及其他一些特殊情况下分配货币单位的初始步骤,理想情况下,应该添加一个函数让其他合约查询地址的余额。 但这就足够了。 理论上,基于以太坊的代币系统在作为子货币时可能具有另一个重要特征,该特征是基于比特币的链上元货币所缺乏的,那就是直接以该货币支付交易费的能力。 实现这一点的方式是:合约会保持一定数量的以太币余额,用来向发送者退还用于支付费用的以太币;合约也会通过收取费用来收集内部货币,并在持续不断的拍卖中转售货币,以此补充以太币余额。 因此,用户需要用以太币“激活”他们的帐户,但一旦帐户中有以太币,就可以重复使用,因为合约每次都会向帐户退还资金。金融衍生品和价值稳定的货币金融衍生品是“智能合约”最常见的应用,也是通过代码实现的最简单的应用之一。 实现金融合约的主要挑战在于,其中大多数合约都需要引用外部价格自动收报机;例如,一个非常理想的应用是对冲以太币(或其他加密货币)相对于美元波动的智能合约,但对冲需要合约知道以太币/美元的价值。 要实现这一点,最简单的方法是借助由特定方(例如纳斯达克)维护的“数据馈送”合约,这种合约的设计使得特定方能够根据需要更新合约并提供一个接口,允许其他合约向该合约发送消息并返回包含价格的响应。鉴于这一关键因素,对冲合约将如下所示:等待 A 方输入 1000 个以太币。等待 B 方输入 1000 个以太币。在存储中记录 1000 个以太币的美元价值(通过查询数据馈送合约计算得出),假设价值是 $x。30 天后,允许 A 或 B“重新激活”该合约,以便将价值 $x 的以太币(通过再次查询数据馈送合约获取新价格并且计算得出)发送给 A,剩余以太币发送给 B。这种合约在加密货币交易中潜力巨大。 加密货币的主要问题之一是它的波动性。尽管许多用户和商家可能希望获得处理加密资产的安全性和便利性,但他们中许多人不希望面临在一天内资金价值损失 23% 的景象。 迄今为止,最常见的解决方案是发行人支持的资产;其想法是发行人创建一种子货币,他们有权发行和撤销这种子货币单位,并且发行人可以向给他们(离线)提供一个单位指定基础资产(例如黄金、美元)的任何人提供一个单位的货币。 然后,发行人承诺向返还一个单位加密资产的任何人提供一个单位基础资产。 这种机制使得任何非加密资产“升级”为加密资产,前提是发行人是可信的。但实际上,发行人并不总是值得信赖,在某些情况下,银行基础设施过于薄弱或过于不友好,以至于无法提供此类服务。 金融衍生品提供了一种替代方案。 在这种方案中,不是由单个发行人提供资金来支持资产,而是由一个去中心化的投机者市场承担了这一角色,他们押注加密参考资产(例如以太币)的价格会上涨。 与发行人不同,投机者无法在交易中违约,因为对冲合约托管他们的资金。 请注意,这种方法不是完全去中心化的,因为仍然需要一个可信来源提供价格自动收报机,但可以说在降低基础设施要求(与成为发行者不同,发布价格馈送不需要许可证并且可能被归类为自由言论)以及减少欺诈的可能性方面,这仍是一次巨大的改进。身份和信誉系统最早的替代加密货币域名币(opens in a new tab)尝试使用类似比特币的区块链提供一种名称注册系统,通过该系统,用户可以在公共数据库中注册他们的姓名和其他数据。 主要用例是 DNS(opens in a new tab) 系统,它将诸如“bitcoin.org”等域名(在域名币的情况下,“bitcoin.bit”)映射到一个 IP 地址。 其它用例包括电子邮件身份验证系统和可能更为先进的信誉系统。 下面是一个基础合约,它在以太坊中提供与域名币类似的名称注册系统:def register(name, value):

if !self.storage[name]:

self.storage[name] = value

该合约非常简单;它完全是以太坊网络中的一个数据库,可以向其中添加但不能修改或移除。 任何人都可以把名称注册为一个值,该注册将永久保存。 更复杂的名称注册合约还包含一个“函数子句”以及一种机制,前者允许其他合约查询它,后者允许名称的“所有者”(即第一个注册者)更改数据或转让所有权。 甚至可以在该合约上添加信誉和信任网络功能。去中心化文件存储过去几年,大批受欢迎的在线文件存储初创公司不断涌现,其中最著名的是 Dropbox。Dropbox 想让用户可以上传硬盘备份、提供备份存储服务并允许用户访问备份,而用户需按月付费。 然而,在这一点上,文件存储市场有时效率相对较低。在粗略了解各种现有解决方案后会发现,主流文件存储的每月价格比整个硬盘驱动器的成本还要高,特别是在被称为“恐怖谷”的 20-200 GB 级别,既没有免费额度也没有企业级折扣。 以太坊合约让去中心化文件存储生态系统得以发展,个人用户可以在该系统中将自己的硬盘租出去以获得少量收益,而未使用的空间可用来进一步降低文件存储的成本。该系统的基础性构件就是我们所谓的“去中心化 Dropbox 合约”。 该合约的工作原理如下。 首先,用户将需要存储的数据拆分成几个区块并对每个区块加密以保护隐私,然后以此构建一个默克尔树。 然后创建一个含以下规则的合约,对于每 N 个区块,合约将从默克尔树中选择一个随机索引(使用能够被合约代码访问的上一个区块的哈希作为随机性来源),然后给予第一个实体 X 个以太币,以提供具有简化支付确认(例如证明树中特定索引处区块的所有权)的交易。 当用户想重新下载他们的文件时,可以使用微支付通道协议(例如每 32 KB 支付 1 个 szabo)收回文件;最节省费用的方法是支付者不到最后不发布交易,而是每 32 KB 之后,用一个更划算的具有相同 nonce 的交易取代原来的交易。该协议的一个重要特点是,虽然似乎用户相信许多随机节点不会丢失文件,但可以通过以下方法将这种风险降低到接近于零:通过私钥共享将文件拆分成许多部分,并通过监控合约确定每一部分仍在某个节点中。 如果合约仍在支付款项,则提供了一个加密证明,证明有人仍在存储该文件。去中心化自治组织通常意义上“去中心化自治组织”是指拥有一定数量成员或股东的虚拟实体,他们大概拥有 67% 的大多数股权,有权使用实体的资金并修改其代码。 成员集体决定组织的资金分配方式。 去中心化自治组织的资金分配方式可以是奖金、薪资或者更奇特的机制等等,比如用内部货币去奖励工作。 这在本质上复制了传统公司或者非营利组织的合法手段,但仅使用加密区块链技术进行了加强。 目前为止,许多关于去中心化自治组织的讨论都围绕着去中心化自治公司的“资本家”模式,其中有可获得红利的股东和可交易的股份;作为替代方案,有一种可能被称为“去中心化自治社区”的实体将使所有成员在决策时拥有同等权利,并在增减成员时要求 67% 的现有成员多数同意。 由于每个人只能拥有一个成员资格,所以需要群体来集体执行。下面概括了如何用代码实现去中心化自治组织。 最简单的设计就是一段自动修改的代码,如果三分之二的成员同意更改,该代码就更改。 理论上代码是不可更改的,然而通过把代码片段放入不同的合约并将合约调用的地址存储在可更改的存储中,用户可以轻易解决这一问题,使代码事实上变得可修改。 在这种去中心化自治组织合约的简单实现中,有三种交易类型,可通过交易中提供的数据行区分:[0,i,K,V] 在索引 i 处注册提案,以便将存储索引 K 的地址更改为值 V[1,i] 注册一张赞成提案 i 的投票[2,i] 如果投票有足够票数,则确认提案 i合约为每一种交易都提供有子句。 它将维护所有开放存储更改的记录以及投票支持者的列表。 合约还包括所有成员的列表。 当任何存储更改获得三分之二成员投票赞成时,一个确认交易将执行这项更改。 更复杂的框架可能还有针对发送交易、增减成员等功能的内置投票功能,甚至可以提供委任式民主(opens in a new tab)投票委托(即任何人都可以委托另外一个人代表自己投票,而且这种委托关系是可以传递的,如果 A 委托了 B,然后 B 委托了 C,那么 C 将决定 A 的投票)。 这种设计将使去中心化自治组织作为一个去中心化社区有机地成长,允许人们最终将筛选成员的任务委派给专家,但与“现有系统”不同,随着时间的推移,当个别社区成员改变他们的阵营时,专家可以很容易地加入或退出。另一个模型是去中心化公司,其中任何帐户可以拥有零份或多份股份,决策需要持有三分之二多数股份。 完整框架将包括资产管理功能,即能够出价购买或出售股份并且能够接受报价(最好是合约里有订单匹配机制)。 委托还提供委任制民主形式,普及了“董事会”的概念。更多应用1. 储蓄钱包。 假设 Alice 想安全地保管她的资金,但她担心自己的私钥丢失或被破解。 她把以太币放到和银行 Bob 签订的一个合约里,如下所示:Alice 每天最多可以单独提取 1% 的资金。Bob 每天最多可以单独提取 1% 的资金,但 Alice 可以用她的密钥创建一个交易取消 Bob 的提取权限。Alice 和 Bob 一起可以任意提取资金。通常,每天 1% 的额度对于 Alice 足够了,如果 Alice 想提取更多资金,她可以联系 Bob 寻求帮助。 如果 Alice 的密钥被破解,她可以立即找到 Bob,帮她将资金转移到一个新合约里。 如果 Alice 丢失了密钥,Bob 最终会取出资金。 如果最终发现 Bob 是恶意的,她可以取消他的提取权限。2. 作物保险。 用户可以轻松地制订金融衍生品合约,但使用的是天气而不是任何价格指数的数据馈送。 如果爱荷华州的一位农民购买了一项金融衍生品,该产品基于爱荷华的降雨情况进行反向赔付,那么如果遇到干旱,该农民将自动收到赔付资金,而且如果降雨充沛,他会很开心,因为他的作物收成会很好。 通常,这种保险可以扩展到自然灾害保险。3. 去中心化数据馈送。 对于金融差价合约,实际上有可能通过一种名为“谢林币(opens in a new tab)”的协议将数据馈送去中心化。 谢林币的基本工作原理如下。N 个相关方都向系统输入给定数据的值(以太币/美元价格),对这些值进行排序,在第 25 和第 75 百分位之间的每个人都会得到一个代币作为奖励。 每个人都有动力提供其他人都会提供的答案,而唯一能让众多参与者实际达成一致的值是显而易见的:真相。 这样就创建了一种去中心化的协议,它理论上可以提供任何数量的值,包括以太币/美元的价格、柏林的温度、甚至某个硬计算的结果。4. 智能多重签名托管。 比特币允许多重签名交易合约,例如,提供了给定五个密钥中的三个便可以使用资金。 以太坊允许更精细的控制;例如,提供五个密钥中的四个可以使用任意数额的资金,提供五个密钥中的三个可以每天最多使用 10% 的资金,提供五个密钥中的两个可以每天最多使用 0.5% 的资金。 此外,以太坊的多重签名是异步的 — 双方可以在不同时间在区块链上注册他们的签名,最后一个签名将自动发送交易。5. 云计算。 以太坊虚拟机技术还可以用来创建一个可验证的计算环境,让用户可以要求他人执行计算,然后有选择地索要证明,证实计算在某些随机选定的检查点处正确完成。 这就可以创建一个云计算市场,任何用户都可以用他们的台式机、笔记本电脑或专用服务器来参与,并且抽查与保证金双管齐下确保系统是值得信赖的(即节点不能通过欺骗获利)。 但是,这样的系统可能并不适合所有任务;例如,需要进行大量进程间通信的任务无法在大型节点云上轻易实现。 然而,其他任务则更容易实现并行;例如 SETI@home、folding@home 和遗传算法等项目可以方便地在这类平台上实现。6. 点对点赌博。 任意数量的点对点赌博协议都可以在以太坊区块链上实现,例如 Frank Stajano 和 Richard Clayton 的 Cyberdice(opens in a new tab)。 最简单的赌博协议实际上只是一种关于下一个区块哈希的差价合约,并且可以在其基础上创建更高级的协议,创建接近零费用且无法作弊的赌博服务。7. 预测市场。 如果有预言机或谢林币,预测市场也很容易实现,预测市场与谢林币一起有可能被证明是 futarchy(opens in a new tab) 的第一个主流应用,作为去中心化组织的治理协议。8. 链上去中心化市场,基于身份和信誉系统。杂项和关注改进版 GHOST 协议的实现“贪婪最重可观察子树”(GHOST) 协议是由 Yonatan Sompolinsky 和 Aviv Zohar 在 2013 年 12 月(opens in a new tab)首次提出的一项创新。 提出 GHOST 的动机是,具有快速确认时间的区块链目前由于过时率高而安全性降低 — 因为区块需要一定的时间才能通过网络传播,如果矿工 A 开采了一个区块,然后矿工 B 碰巧在矿工 A 的区块传播到 B 之前开采了另一个区块,那么矿工 B 的区块最终会被作废,不会增加网络安全。 此外,还有一个中心化问题:如果矿工 A 是一个拥有 30% 算力的矿池,而 B 拥有 10% 算力,那么 A 将面临 70% 的时间生产陈腐区块的风险(因为在其他 30% 的时间 A 产生了最后一个区块,所以会立即获得挖矿数据),而 B 将面临 90% 的时间生产陈腐区块的风险。 因此,如果区块间隔短到足以使过时率较高,则 A 将仅仅凭借其规模而显着提高效率。 结合这两种影响,快速产生区块的区块链很可能造就一个拥有足够高比例网络算力的矿池,从而对挖矿过程拥有事实上的控制。正如 Sompolinsky 和 Zohar 所描述的,GHOST 通过在计算哪条链“最长”时包含陈腐区块来解决第一个问题 - 网络安全降低;也就是说,在计算哪个区块具有最大的总工作量证明支持它时,不仅区块的父块和更远的祖先,而且该区块祖先(在以太坊行话中称为“叔块”)的陈腐子代也都被添加到计算中。 为了解决第二个问题 - 中心化偏差,我们跳出了 Sompolinsky 和 Zohar 描述的协议范畴,并且还为陈腐区块提供区块奖励:陈腐区块获得其基础奖励的 87.5%,而包含陈腐区块的侄块获得剩余的 12.5%。 不过,交易费不奖励给叔块。以太坊实现了一个简化版的 GHOST 协议,它仅仅深入七个层级。 具体而言,它的定义如下:一个区块必须指定一个父块,并且必须指定零个或多个叔块包含在区块 B 中的叔块必须具有以下属性:它必须是区块 B 的第 k 代祖先的直系子代,其中 2 <= k <= 7。它不能是 B 的祖先叔块必须是有效的区块头,但不需要是之前验证过的甚至是有效的区块叔块必须不同于前面区块中包含的所有叔块,并且不同于同一区块中包含的所有其他叔块(非双重包含)对于区块 B 中的每个叔块 U,区块 B 的矿工获得额外 3.125% 的铸币奖励,而叔块 U 的矿工获得 93.75% 的标准铸币奖励。这种限制版的 GHOST 协议,最多只能包含 7 代叔块,采用它有两个原因。 首先,无限制 GHOST 协议让计算给定区块的哪些叔块有效时过于复杂。 其次,无限制 GHOST 协议采用了以太坊中使用的补偿,取消了促使矿工在主链而不是公共攻击者的链上挖矿的激励措施。费用由于发布到区块链中的每笔交易都会给网络带来下载和验证成本,因此需要一些监管机制(通常涉及交易费)以防滥用。 比特币中使用的默认方法是收取完全自愿性质的费用,依靠矿工充当守门人并设置动态最低费用。 这种方法在比特币社区中非常受欢迎,特别是因为它是“基于市场的”,允许由矿工和交易发送者之间的供需决定价格。 然而,这种思路的问题在于,交易处理并不符合市场规律。尽管将交易处理解释为矿工向发送者提供的服务直观上很有吸引力,但实际上矿工收录的每笔交易都需要由网络中的每个节点处理,因此绝大部分交易处理成本由第三方承担,而不是由决定是否收录交易的矿工承担。 因此,公地悲剧的问题很可能发生。然而结果却是,基于市场机制中的这个缺陷,在给出一个不准确的特定简化假设时,会神奇地自我抵消。 论证如下。 假设:交易导致 k 个操作,将提供奖励 kR 给收录它的任何矿工,其中 R 由发送者设置,k 和 R 事先(大体上)对矿工可见。操作在任何节点的处理成本均为 C(即所有节点效率相同)有 N 个挖矿节点,每个节点的处理能力完全相同(即为总处理能力的 1/N)没有不挖矿的完整节点。如果预期奖励大于成本,矿工将愿意处理交易。 因此,预期奖励是 kR/N,因为矿工有 1/N 几率处理下一个区块,而矿工的处理成本仅仅是 kC。 所以,当 kR/N > kC 或者 R > NC 时,矿工将会收录交易。 请注意,R 是发送者提供的每个操作的费用,因此是发送者从交易中获得的收益的下限,NC 是整个网络共同处理一个操作的成本。 因此,矿工有动力仅收录那些总实际收益超过成本的交易。然而,现实中这些假设会存在几个重要偏差:与其他验证节点相比,矿工处理交易的成本确实更高,因为额外的验证时间会延迟区块传播,因而增加区块变陈腐的几率。确实存在不挖矿的完整节点。实际中挖矿能力的分配最终可能极端不平等。热衷于破坏网络的投机者、政敌和疯子确实存在,他们可以巧妙地设置合约,使得他们的成本远低于其他验证节点支付的成本。(1) 让矿工趋向于收录更少的交易,并且 (2) 增加 NC;因此,这两种作用会相互抵消 一部分 。如何抵消?(opens in a new tab) (3) 和 (4) 是主要问题,为了解决它们,我们简单地制订了一个 浮动上限:没有区块能够包含比 BLK_LIMIT_FACTOR 乘以长期指数移动平均值更多的操作数。 具体如下:blk.oplimit = floor(

(blk.parent.oplimit * (EMAFACTOR - 1) +

floor(parent.opcount * BLK_LIMIT_FACTOR)) /

EMA_FACTOR

)

BLK_LIMIT_FACTOR 和 EMA_FACTOR 是常量,暂时设置为 65536 和 1.5,但可能会在进一步分析后更改。还有一个因素会抑制比特币中的大区块大小:大区块将需要更长时间来传播,因此变陈腐的概率更高。 在以太坊中,燃料消耗量高的区块也可能需要更长的传播时间,因为它们的物理大小更大,而且因为它们需要更长时间来处理交易状态转换以进行验证。 这种延迟抑制因素在比特币中是一个重要的考虑因素,但在以太坊中由于 GHOST 协议而较少考虑;因此,依靠受监管的区块限制可提供更稳定的基线。计算和图灵完备重要的一点是,以太坊虚拟机是图灵完备的;这意味着以太坊虚拟机代码可以对任何设想可执行的计算进行编码,包括无限循环。 以太坊虚拟机代码以两种方式实现循环。 首先,使用一个 JUMP 指令,允许程序跳回至代码中的前一个位置,还使用一个 JUMPI 指令进行条件跳转,允许诸如 while x < 27: x = x * 2 之类的语句。 其次,合约可以调用其他合约,有可能通过递归进行循环。 这很自然地导致了一个问题:恶意用户能够通过迫使矿工和完整节点进入无限循环而不得不关机吗? 这个问题的出现源于计算机科学中的一个难题,称为停机问题:在一般情况下,没有办法知道一个特定的程序是否会停止运行。正如状态转换部分所述,我们的解决方案要求交易设置一个允许执行的最大计算步骤数,如果超过执行时间,计算就会被回滚,但仍要支付费用。 消息的工作原理相同。 为显示我们解决方案背后的动机,请看下面的示例:攻击者创建一个运行无限循环的合约,然后向矿工发送激活该循环的交易。 矿工将处理该交易,运行无限循环直到燃料耗尽。 即使执行耗尽了燃料并中途停止,交易仍然有效,矿工仍然向攻击者索取每个计算步骤的费用。攻击者创建一个非常长的无限循环,目的是迫使矿工持续计算很长时间,以至于计算结束时,将有更多区块产生出来,这样矿工就不可能通过收录该交易来索取费用。 然而,攻击者需要为 STARTGAS 提交一个值,限制执行可以进行的计算步骤数,因此矿工将提前知道该计算将进行相当多的步骤数。攻击者看到一个合约,其中的代码形式为 send(A,contract.storage[A]); contract.storage[A] = 0,然后发送一个交易,但燃料只够运行第一步而不足以运行第二步(即进行提款但不让余额减少)。 合约作者无需担心防卫此类攻击,因为如果执行中途停止,更改会被回滚。金融合约使用九个专有数据馈送的中位数,以便最大限度降低风险。 攻击者接管其中一个数据馈送,该数据馈送设计为可通过去中心化自治组织部分描述的变量-地址-调用机制修改,并将其转换为运行无限循环,从而强制任何从金融合约索取资金的尝试都因燃料耗尽而中止。 然而,金融合约可以为消息设置一个燃料限制,防止这个问题发生。图灵完备的替代方案是图灵不完备,其中 JUMP 和 JUMPI 不存在,并且在任何给定时间每个合约只允许有一个副本存在于调用堆栈内。 在这样的系统里,上述收费系统和关于我们解决方案效果的不确定性可能都是不需要的,因为执行一个合约的成本将被它的大小决定。 此外,图灵不完备甚至不是一个很大的限制;在我们内部构想的所有合约示例中,到目前为止只有一个需要循环,甚至那个循环也可以通过将一行代码重复 26 次来消除。 考虑到图灵完备带来的严重影响和有限的益处,为什么不简单地使用一种图灵不完备语言呢? 然而,在现实中,图灵不完备还远远不能有效地解决问题。 要想知道原因,请思考以下合约:C0: call(C1); call(C1);

C1: call(C2); call(C2);

C2: call(C3); call(C3);

...

C49: call(C50); call(C50);

C50: (run one step of a program and record the change in storage)

现在,向 A 发送一笔交易。这样,在 51 笔交易中,我们有一个合约需要进行多达 250 个计算步骤。 矿工可以尝试提前检测这种逻辑炸弹,方法是为每个合约维护一个值,指定合约可以进行的最大计算步骤数,然后对递归调用其他合约的合约进行计算,但是这需要矿工禁止创建其他合约的合约(因为上面 26 个合约的创建和执行可以很容易地汇集到一个单独合约内)。 另一个问题是,消息的地址字段是一个变量,所以在一般情况下,甚至不可能提前知道某个合约将调用哪些其他合约。 于是,最终我们有了一个惊人的结论:图灵完备的管理惊人地容易,而在缺乏同样的控制时图灵不完备的管理惊人地困难,那为什么不直接让协议图灵完备呢?货币和发行以太坊网络包括自己的内置货币以太币,以太币扮演双重角色:提供一个主要流动资金层,实现各种数字资产之间的高效交易;更重要的是,提供一种支付交易费的机制。 为了方便起见并避免将来出现争议(参考比特币当前的 mBTC、uBTC、satoshi 争论),不同面值的名称将提前设置如下:1: wei1012:Szabo1015:finney1018:ETH这应该被视为“美元”和“美分”或“BTC”和“satoshi”概念的扩展版本。 在不久的将来,我们期望“ETH”用于普通交易,“finney”用于微型交易,“szabo”和“wei”可以在围绕费用和协议实现的技术讨论中使用;其余的面额可能会在以后变得有用,但目前不应包含在客户端中。发行模型如下:以太币将以货币销售的形式发行,价格为一个比特币可购买 1000-2000 个以太币,这种机制旨在为以太坊组织筹资和支付开发费用,且已被其他平台(如 Mastercoin 和 NXT)成功应用。 早期的购买者将从较大的折扣中获益。 发售所得的比特币将全部用来支付开发者的薪资和奖金,并用来投资以太坊和加密货币生态系统中的各种营利和非营利项目。0.099 倍的发售总量(60102216 个以太币)将分配给以太坊组织,以补偿早期贡献者,并用以太币计价的方式支付创世块诞生前的开销。0.099 倍的发售总量将作为长期储备金保留。发售后,将永久性地每年为矿工分配 0.26 倍的发售总量。分组启动时一年后5 年后货币单位1.198X1.458X2.498X购买者83.5%68.6%40.0%已支用的预售准备金8.26%6.79%3.96%已使用的售后准备金8.26%6.79%3.96%矿工0%17.8%52.0%长期供应增长率(百分比)尽管采用了线性发行方式,然而和比特币一样,以太币的长期供应增长率也趋于零。上述模型提供了两个主要选项:(1) 捐赠池的存在和规模,以及 (2) 永久增长的线性供应的存在,而比特币采用了限制供应的方法。 捐赠池存在的理由如下。 如果捐赠池不存在,并且线性发行量减少到总发售量的 0.217 倍以实现相同的通货膨胀率,那么以太币总量将减少 16.5%,而每个单位的价值将增加 19.8%。 因此为了均衡,将会多发售 19.8% 的以太币,所以每个单位的价值将再次与以前完全一样。 之后,该组织还将拥有 1.198 倍的比特币,可以考虑将其分成两部分:原有的比特币和增加的 0.198 倍比特币。 因此,这种情况完全等同于捐赠,但有一个重要区别:该组织仅持有比特币,因而没有动力支持以太币单位的价值。永久性线性供应增长模型降低了有些人认为比特币财富过度集中的风险,并为生活在当前和未来的人提供了获取货币单位的公平机会,同时又保留了让人获取并持有以太币的强效激励措施,因为长期来看,用百分比表示的“供应增长率”将趋于零。 我们还推测,由于加密货币总是会因为不小心、死亡等原因而丢失,而加密货币的损失可以被模拟为每年总供应量的百分比,因此流通中的货币总供应量实际上最终会稳定在一个等于每年发行量除以损失率的数值上(例如,在损失率为 1% 时,一旦供应量达到 26 倍,那么每年将有 0.26 倍被开采,0.26 倍丢失,形成一个平衡点)。注意,未来以太坊可能过渡到权益证明模型以确保安全,将每年发行量降低到 0 至 0.05 倍之间。 如果以太坊组织失去资助或出于任何其他原因而消失,我们将开放一个“社区合约”:任何人都有权创建未来的以太坊候选版本,唯一的条件是太币数量必须最多为 60102216 * (1.198 + 0.26 * n) 个,其中 n 是创世块产生后的年数。 创建者可以自由地通过众筹或其他方式,分配权益证明驱动的供应增加与最大允许供应增加之间的部分或全部差额,以支付开发费用。 不符合社区合约的候选版本升级可能被合理地分叉为兼容版本。挖矿中心化比特币挖矿算法的原理是,让矿工一次又一次地对区块头稍作修改的版本进行数百万次 SHA256 计算,直到最终某个节点所产生版本的哈希小于目标值(目前大约为 2192)。 然而,这种挖矿算法容易遭受两种形式的中心化攻击。 第一种,挖矿生态系统已经被 ASIC(专用集成电路)所支配,这些计算机芯片专门为特定的比特币挖矿任务而设计,因此效率提高了数千倍。 这意味着比特币挖矿不再是一种高度去中心化和平等的事业,需要巨额资本才能有效参与。 第二种,大部分比特币矿工事实上不在本地完成区块验证;而是依赖中心化矿池提供区块头。 这个问题可以说更糟:截至撰写本文时,排名前三的矿池间接控制了比特币网络中大约 50% 的处理能力,尽管当矿池或联盟试图进行 51% 攻击时,矿工可以转换到其他矿池这一事实缓解了该问题。以太坊现在的目的是使用一种挖掘算法,要求矿工从状态中获取随机数据,从区块链的最后 N 个区块中计算一些随机选择的交易,并返回结果的哈希值。 这有两个重要好处。 首先,以太坊合约可以包含任何类型的计算,因此以太坊 ASIC 本质上是用于一般计算的 ASIC,即更好的 CPU。 其次,挖矿需要访问整个区块链,这迫使矿工存储整个区块链并至少能够验证每笔交易。 这样就消除了对中心化矿池的需求;虽然矿池仍然可以起到平衡奖励分配随机性的合法作用,但没有中心化控制的点对点矿池同样也可以很好地发挥此功能。该模型未经测试,在将合约执行作为挖矿算法使用时,在避免某些巧妙优化的过程中可能会遇到困难。 然而,这种算法有一个值得注意的特点,任何人都可以通过将专用于抑制某些 ASIC 的大量合约引入区块链中,在“井里下毒”。 由于存在经济激励,ASIC 制造商会使用这种方法互相攻击。 因此,我们正在开发的解决方案最终是一种适应性人为经济解决方案,而不是纯粹的技术解决方案。可扩展性可扩展性问题是以太坊常被关注的一个方面。 像比特币一样,以太坊也有缺陷,即网络中的每个节点都需要处理每笔交易。 使用比特币,当前区块链的大小约为 15 GB,每小时增长约 1 MB。 如果比特币网络像 Visa 一样每秒处理 2000 笔交易,它将每三秒增长 1 MB(每小时 1 GB,每年 8 TB)。 以太坊可能也会经历相似甚至更糟的增长模式,因为以太坊区块链之上还有很多应用,不像比特币区块链上只有货币,但以太坊完整节点只需存储状态而不是完整的区块链历史,这一事实让情况得到了改善。大区块链的问题是中心化风险。 如果区块链大小增加到 100 TB,可能的情况是只有极少数大型企业能运行完整节点,而所有普通用户将使用轻 SPV 节点。 在这种情况下,可能会出现这样的担忧:完整节点合伙欺诈牟利(例如更改区块奖励,给他们自己比特币等)。 轻节点无法立即检测到这一点。 当然,可能至少存在一个诚实的完整节点,几个小时之后有关诈骗的信息会通过 Reddit 这样的渠道泄露,但这时已为时过晚:将由普通用户相互组织协作将指定区块列入黑名单,这种大规模的、很可能不切实际的协作在规模上无异于发动一次成功的 51% 攻击。 就比特币而言,目前这是一个问题,但 Peter Todd 建议(opens in a new tab)对区块链进行修改,以缓解这一问题。在短期内,以太坊将使用两种其他策略来应对这个问题。 首先,因为基于区块链的挖矿算法,至少每个矿工都会被强制成为一个完整节点,为完整节点的数量创建了一个下限。 其次,更重要的是,处理完每笔交易后,我们会把一个中间状态树根收录到区块链中。 即使区块验证是中心化的,只要存在一个诚实的验证节点,就可以通过验证协议规避中心化问题。 如果矿工发布了无效区块,该区块必定是格式错误,或者是状态 S[n] 不正确。 由于已知 S[0] 是正确的,因此必然存在第一个不正确的状态 S[i],但状态 S[i-1] 是正确的。 验证节点将提供索引 i 以及“无效证明”,该证明包括处理 APPLY(S[i-1],TX[i]) -> S[i] 所需的帕特里夏树节点的子集。 节点将能够使用这些节点来运行该部分计算,并查看生成的 S[i] 与提供的 S[i] 是否不匹配。另一种更复杂的攻击涉及恶意矿工发布不完整的区块,因此甚至不存在完整信息,致使无法确定区块是否有效。 解决方案是质询-应答协议:验证节点对目标交易索引发起“质疑”,接受到质疑信息的轻节点会对相应的区块取消信任,直到另外的节点(无论是矿工还是另一个验证者)提供一个帕特里夏树节点子集作为有效性证明。结论以太坊协议最初被设想为加密货币的升级版本,通过高度通用的编程语言提供高级功能,如区块链托管、提款限制、金融合约、博彩市场等。 以太坊协议不会直接“支持”任何应用,但图灵完备编程语言的存在意味着,理论上可以为任何交易类型或应用创建任意合约。 然而,关于以太坊更有趣的方面是,以太坊协议远远超出了货币的范畴。 围绕去中心化文件存储、去中心化计算和去中心化预测市场的协议以及许多其他这类概念,有可能大大提高计算行业的效率,并首次通过添加经济层来大力促进其他点对点协议的发展。 最后,还有大量与金钱完全无关的应用程序。以太坊协议实现的任意状态转换函数的概念提供了一个具有独特潜力的平台;而不是一种专门针对数据存储、赌博或金融领域内一系列特定应用的封闭式单用途协议,以太坊在设计上是开放式的,我们相信在今后几年中它非常适合作为大量金融和非金融协议的基础层。注释与延伸阅读注释有经验的读者可能会注意到,事实上比特币地址是椭圆曲线公钥的哈希,而非公钥本身。 然而事实上从密码学术语角度把公钥哈希称为公钥完全合理。 这是因为比特币密码学可以视为一种定制的数字签名算法。在数字签名算法中,公钥由 ECC(椭圆曲线加密算法)公钥的哈希组成,签名由连接了 ECC 签名的 ECC 公钥组成。而验证算法涉及用 ECC 公钥哈希(作为公钥提供)来检查签名中的 ECC 公钥,然后用 ECC 公钥来验证 ECC 签名。技术上来说,前 11 个区块的中位数。在内部,2 和 "CHARLIE" 都是数字 [fn3](注释编号),后者采用大端序基数 256 表示。 数字可以至少为 0,最大为 2256-1。延伸阅读内在价值(opens in a new tab)智能资产(opens in a new tab)智能合约(opens in a new tab)B-money(opens in a new tab)可重复使用的工作量证明(opens in a new tab)利用所有者权限确保财产权(opens in a new tab)比特币白皮书(opens in a new tab)域名币(opens in a new tab)佐科三角(opens in a new tab)彩色币白皮书(opens in a new tab)万事达币白皮书(opens in a new tab)去中心化自治公司,比特币杂志(opens in a new tab)简化支付确认(opens in a new tab)默克尔树(opens in a new tab)帕特里夏树(opens in a new tab)GHOST 协议(opens in a new tab)StorJ 和自治代理,Jeff Garzik(opens in a new tab)Mike Hearn 在图灵节上谈论智能资产(opens in a new tab)以太坊递归长度前缀编码 (RLP)(opens in a new tab)以太坊默克尔帕特里夏树(opens in a new tab)Peter Todd 论默克尔求和树(opens in a new tab)有关本白皮书的历史,请参阅此维基文章(opens in a new tab)。和众多社区驱动的开源软件项目一样,以太坊自启动以来一直不断发展。 若想了解以太坊的最新进展以及如何更改以太坊协议,我们推荐您阅读本指南。本文对你有帮助吗?是否在本页面下一代智能合约和去中心化应用平台比特币及现有概念简介历史比特币是一个状态转换系统挖矿默克尔树其它的区块链应用脚本以太坊以太坊帐户消息和交易消息以太坊状态转换函数代码执行区块链和挖矿应用代币系统金融衍生品和价值稳定的货币身份和信誉系统去中心化文件存储去中心化自治组织更多应用杂项和关注改进版 GHOST 协议的实现费用计算和图灵完备货币和发行长期供应增长率(百分比)挖矿中心化可扩展性结论注释与延伸阅读注释延伸阅读网站最后更新: 2024年2月16日(opens in a new tab)(opens in a new tab)(opens in a new tab)使用以太坊查找钱包获取以太币Dapps - 去中心化应用二层网络运行节点稳定币质押ETH学习学习中心什么是以太坊?什么是以太币 (ETH)?以太坊钱包Gas fees以太坊安全和预防欺诈措施什么是 Web3?智能合约以太坊能源消耗以太坊路线图以太坊改进提案 (Eip)以太坊的历史以太坊白皮书以太坊词汇表以太坊治理区块链桥零知识证明测试中心开发者开始体验相关文档教程通过编码来学习设置本地环境生态系统社区中心以太坊基金会以太坊基金会的博客(opens in a new tab)生态系统支持方案(opens in a new tab)以太坊漏洞悬赏计划生态系统资助计划以太坊品牌资产Devcon(opens in a new tab)企业级应用主网以太坊私密以太坊企业级应用关于ethereum.org关于我们工作机会参与贡献语言支持隐私政策使用条款缓存政策联系我们(opens in a new t

一篇文章带你了解以太坊的前世今生 - 知乎

一篇文章带你了解以太坊的前世今生 - 知乎首发于区块链切换模式写文章登录/注册一篇文章带你了解以太坊的前世今生紫狮资本CEO刘岩大家好,我是Hyrik老师(hyrik2021),今天不讲行情,不讲项目白皮书,我们今天来讲讲ETH的发展史,以太坊大家都很熟悉,流通市值第二名的数字货币,仅次于比特币。被称为区块链2.0。但是今天我要写的目的是让大家以太坊是怎么从一个默默无闻的小币种成长为全球第二大数字货币。下面我将以以太坊的重要事件为时间线带大家了解以太坊的崛起过程。以太坊一共分四个阶段首先我们要知道以太坊一共分四个阶段,Frontier(前沿),Homestead(家园),Metropolis(大都会),Serenity(宁静),阶段之间的转换需要通过硬分叉的方式实现。前三个阶段是采用工作量证明(POW)体系,最后一个阶段采用权益证明(POS)体系。Vitalik Buterin以太坊最初诞生在2013年末,Vitalik Buterin发表了以太坊白皮书,并于2014年1月在美国佛罗里达州迈阿密举行的北美比特币会议上正式宣布了以太坊,这是以太坊在世界上的首次亮相。七种编程语言2014年4月,Gavin Wood发表了以太坊黄皮书,作为以太坊虚拟机的技术说明。而且以太坊已经可以用七种编程语言实现(C++, Go, Python, Java, JavaScript, Haskell, Rust),大大优化了软件总体,提升了以太坊开发的兼容性,对于后期以太坊的发展提供了稳固的基石。位于许多国家的多个开发团队都可以用不同的编程语言实现相同的以太坊协议, 从而使得以太坊可以尽可能广泛地整合到其它系统中,提供长久的弹性,并适用于未来。以太坊基金(Stiftung Ethereum)2014年6月在瑞士楚格建立的以太坊基金(Stiftung Ethereum)。以太坊基金是一个非营利性组织,它的使命是促进新技术和应用的开发,尤其是在新的开放的、去中心化的软件架构领域。它的目标是开发、培育、促进和维护去中心化、开放的技术。它主要但并非唯一的重心是促进以太坊协议和相关技术的开发, 以及扶持使用以太坊技术及协议的应用。以太币2014年7月24日以太坊开放为期42天的以太币预售,募集到31,591个比特币,当时价值 18,439,086 美元,交换出大约60,102,216以太币,是当时排名第二大的众筹项目。预售时所使用的比特币地址是36PrZ1KHYMpqSyAQXSG8VwbUiq2EogxLo2,在比特币区块链浏览器里可以看到每一笔转入和转出。2014年10月份,以太坊将区块链的出块时间从原来的60秒缩减到了12秒,目前以太坊稳定在15秒。这标志着以太坊性能的进步,给后来基于以太坊运行的DAPP提供更好的基础。2014年11月,以太坊在柏林举办了第一次小型开发者会议(DEVCON 0)。2015年4月,DEVgrants项目发布,这个项目为所有对以太坊平台和基于以太坊的项目所做的贡献提供基金。目的是为致力于以太坊开发的开发者们筹集所需资金以保证以太坊项目的持续更新完善,以及提高公众对以太坊项目的认知和关注。DEVgrants 会优先支持那些正在进行中但急需一些资金支持就能取得进展的项目。以太坊安全审查2014年末到2015年上半年,以太坊安全审查开始。以太坊请了很多第三方软件安全公司对所有协议关键的组成部分(以太坊 VM,网络,工作量证明)开展端对端审查。2015年5月,团队发布最后一个测试网络(POC9,此前已经有0~8个测试版本),代号为Olympic。以太坊网络Frontier 阶段2015年7月团队正式发布以太坊网络Frontier 阶段(前沿),此为第一阶段,开发者开始在以太坊上编写智能合约和去中心化应用以部署在以太坊实时网络上。Frontier只有命令行界面,没有图形界面,你需要非常精通整个以太坊模型,对工具的掌握的非常好。Frontier网络有三个用途:1,你可以挖到真正的以太币,每个区奖励0.59个以太币,是正常以太币发行速率的10%。挖出的以太币可以用于支付程序运行费用,或者用于交互其它东西。2,如果你需要以太币运行程序,你可以用进行以太币/比特币(ETH/BTC)交易。3,如果你已经在预售期间购买了以太币,并且你精通Frontier环境,你可以在Frontier网络中使用它。2015年7月月底,以太币开始在多家交易所交易。2015年10月22日下探到了最低点,价格约为0.42美元约合人民币2.88元。随后一路上涨震荡上涨并在2015年10月30日涨至最高点1.16美元折合人民币7.91元,不到十个天翻了将近三倍。2015年11月9日至13日,以太坊在伦敦举行为期五天的开发者大会。5天的会议进行了100多次陈述,专题讨论会和快速讨论,吸引了400多名参会者,包括开发者,企业家,思考者和业务主管。所有的演讲都录了像并可免费观看。以太坊智能合约2016年1月,以太坊智能合约开启区块链应用之路。1月10日至3月13日以太坊单位价格从0.97美元折合人民币6.67元涨至14.32美元折合97.76元。两个月左右的时间翻了将近15倍。2016年3月14日,以太坊发布了Homestead(家园),此为第二阶段。与前沿相比,家园没有明显的技术性变革;以太坊提供了图形界面的钱包,易用性得到改善,普通用户也可以方便地体验和使用以太坊。以太坊进行硬分叉2016年6月,以太坊上的一个去中心化自治组织The DAO被黑客攻击,市值五千万美元的以太币被转移。价格从19.42美元跌至11.32美元,跌幅41%。2016-07-20以太坊进行硬分叉,所有的以太币(包括被移动的)回归原处,目前,以太坊的“官方”版本ETH,是由其原始开发者进行维护的;以太经典ETC则是由一个全新团队进行维护。这是第一次主流区块链为了补偿投资人而通过分叉来变更交易纪录。分叉以前就持有以太币的人在分叉后会同时持有ETH和ETC,存在交易所或在线钱包中的以太币也不例外。此次分叉衍生出来的两个市场,总价值达12亿美元以上。以太坊第三阶段Metropolis(大都会)2016年12月9日,以太坊第三阶段Metropolis(大都会),此为第三阶段,将使未来的硬分叉变得很安全。Metropolis(大都会)是 一个为非技术用户设计的、功能相对完善的用户界面,也就是发布Mist浏览器。2017年3月6日——2017年6月14日ETH的价格开始有了较大的涨幅,从19.76美元一度涨到了391美元左右的价格,100天的时间涨幅约为2000%。2017年5月22日,企业以太坊联盟(EEA)新增86家。摩根大通、微软在内的大型企业组成的以太坊企业联盟(EEA)给ETH带来了巨大的正面效果。2017年6月20日——2017年7月17日从2537RMB跌到1023RMB。ETH的价个开始了大回调,一个月左右的时间价格就腰斩了。2017年8月14日,以太坊创始人提出以太坊扩容计划——Plasma。以太坊随着主网上DAPP数量的增多,扩容和性能一直是影响ETH使用的主要问题。以太坊预计可能会通过分片技术解决性能问题,通过Plasma解决以太坊扩容问题。2017年8月21日,ETH联合创始人与泰国央行一同讨论金融业的未来。2017年11月1日,以太坊开发者大会(DEVCON 3)于在墨西哥的坎昆召开,历时4天,全球以太坊开发者、投资者与爱好者讨论关于以太坊的可扩展性、安全性以及隐私性等问题。会上,Vitalik Buterin提出了Casper、Sharding和其他的一些协议更新的议题,正式将分片拉入人们的视野。2017年11月28日,以太坊创始人Vitalik公布以太坊2.0路线图,分片机制作为协作提升的核心。以太坊2.0将通过分片(sharding)提升协议的核心模型。套用Buterin的话,分片就像是创建一种拥有一百个不同宇宙的区块链,每一个宇宙拥有不同的账户太空。但是根据Vitalik所说,这些宇宙并不是单独的区块链,它们是共享着共识的相互连接的系统。2018年7月7日,以太坊基金会研究员Justin Drake表示,以太坊分片最快或将于2020年上市。另外,为解决以太坊目前面临的可扩展性不足、交易费用高和资源利用率低等主要问题,团队或将于2019年采用Casper共识算法,并将于2020年和2021年分阶段引入分片技术。2017年7月31日——2018年1月14日1363.99RMB涨到了10278RMB左右,翻8倍了左右。这个时间节点上ETH来到了目前历史上的巅峰地位。10278RMB,相当于2017年初的70元RMB——2018年年初的10278RMB有了146.8倍左右的回报。到此ETH百倍币的回报完成。2018年1月14日——2018年7月31日,ETH从10278RMB——3050RMB左右的价格接下来这进6个月的时间一直跌了近三次多的腰斩。最后:目前以太坊经过几次瀑布腰斩泡沫已经消去了大半,目前来说还是潜力很大的,以太坊是目前最活跃的智能合约网络——市值排名前100的代币中,94%布置在以太坊之上,市值前800名的代币中,87%部署在以太坊上。不过目前以太坊最大问题就是扩容和性能问题,要实现大规模应用所需的可扩展性不仅仅是投入更多的算力问题,它需要全新的方法和大量的探索来实现。如果这两个问题得以解决的话,以太坊的潜力将进一步飞升。好了今天就和大家分享到这里,有想了解更多以太坊历史的问题可以联系我(hyrik2021),有想进一步了解其他币种的情况或者区块链投资,区块链技术的都可以联系我交流分析,无论是区块链投资,还是区块链技术都可以。无论是币圈还是链圈我这里有最新的一手资讯和内幕消息可以分享给大家。对于区块链投资来说2018年区块链领域的投资会变得更加混乱,闭眼投就能赚钱的时代已经过去了,随时欢迎大家联系(hyrik2018)一起交流,我也为大家总结了1000份中文版区块链白皮书免费送给大家。白皮书:BTC、ETH、EOS、XRP、USDT等(影响数字货币价格的核心因素)。最后还是那句话,2018年是区块链发展元年,未来年区块链会是一个新的发展趋势,错过了这个风口,你将会像当年错过互联网时代一样,错过整个区块链时代。联系送区块链行业词典。写文章总要有结束语,最后用一段话来做结束语:1、关于区块链发展:短期是底层技术,中期是应用场景,长期是改造社会。2、关于区块链参与各方:币圈看到流量,链圈看到共识,玄学圈看到革命。3、关于区块链怎么改造社会:短期是通证和激励,中期是货币和经济,长期是社会。4、关于应用落地:前期是比特币和炒币工具,短期是公链,中期是轻应用,长期是去中介化场景。5、关于炒币:长期看人口,中期看供求,短期看监管。6、关于区块链本质:一边是技术,一边是通证,一边是社区,链币社区不分家。7、关于技术模型:短期看共识机制,中期看操作系统,长期看DAPP生态。8、关于通证模型:短期看发币上市,中期看总量机制,长期看生态使用,终极看通证经济体的参与各方利益平衡。9、关于社区治理:短期是自发自理,中期是社区政治,长期是代码法治。10、关于通证社区经济体:以前是公司制,现在有非盈利组织,以后是通证社区,终极是人的自由联合。编辑于 2018-08-01 15:52区块链(Blockchain)比特币 (Bitcoin)​赞同 11​​添加评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录区块链区块链让世界更加智能区块链实时分享区块链前沿科

五周年总结:以太坊网络发展历程 · Ethereum Community Network

结:以太坊网络发展历程 · Ethereum Community Network新闻资讯零时学院开发者门户生态漫游ΞSearch by 五周年总结:以太坊网络发展历程回顾以太坊生态首个五年升级互联网的征程。CConsenSys       2020-07-31来源 | ConsenSys

达到重大成就需要经历以下7步:

默默无闻

开始出现在人们的视野里,但却被认为一派胡言

人们开始了解你的产品,但看不到其发展潜能

只把你的产品当作玩具

人们把它看作神奇的玩具

人们开始使用

人们无法想象没有这个产品的生活

当你开始改变世界,人们却不以为意——Morgan Housel

默默无闻

以太坊是当前世界上开发最活跃,交易最多的区块链网络。但是在五年前的今天,当创世区块面世并且以太坊网络正式启动时,软件工程界以外的人几乎没有听说过以太坊区块链。

以太坊:比特币+一切

2015年,高盛(Goldman Sachs)发布了一份具有里程碑意义的报告《如果我告诉你区块链会颠覆一切传统》,其中以太坊被视为“行业先锋”。 在其他地方,它被称为“团体”。人们曾试图了解它到底是什么,以及到底是什么使其区别于作为数字现金系统的比特币。ConsenSys花费了大量时间,并且愿意一直投入时间去研究以及解释他们之间的差异。这些差异值得不断地强调:

比特币是区块链技术的单一应用。

区块链有许多种类型,不同类型之间的属性有很大的差异。

以太坊是其中一种区块链。

以太坊是开源的,因此由所有人共有。

如果读者朋友们想知道区块链对人类网络的未来和权力分配有何重要意义,我十分建议大家阅读一下推特博主Naval Ravikant发起的讨论。

开发者的区块链

以太坊区块链基于以下五项设计原则构建,Vitalik Buterin在以太坊白皮书中做了概述:

简洁性

普适性

模块性

灵活性

公平性以及去审查性

如果有人要求您充分应用这些原则,制造一台机器,那么以太坊将是您的最佳选择。

在《精通以太坊》这本书中,Andreas Antonopoulos和Gavin Wood将以太坊称为“开发者的区块链,由开发者构建,为开发者服务”。开发者通常倾向于使用开源的、可用性强的、可编程和功能强大的软件。成千上万的开发者首选使用以太坊,因为以太坊的源代码是免费的,开发者可以在其他人的基础上构建网络;并且智能合约会统一标准化和模板化,当开发者锁定合约以及接入不同的数据源之后,将会拥有无限的可能性。

以太坊网络上的去中心化应用每月发布数量

State of the Dapps为以太坊生态系统提供了调查服务,研究了dapp合约的发展以及对GitHub库里的数据进行导出和调查,向大家揭露了以太坊幕后的开发狂潮。《纽约时报》发表*Beyond the Bitcoin Bubble(*《超越比特币泡沫》之后,人们似乎终于开始关注以太坊了。比特币只是区块链冰山的一角,而世界其他地区跟上这股开发潮流只是时间问题。

人们认为以太坊是一派胡言

DAO攻击

2016年,the DAO攻击事件及其紧随其后的硬分叉引起了所有人的注意。有人说以太坊实在太疯狂了。而新闻界则评论,对于此类系统的可行性,该事件“引起了一系列哲学问题的讨论”。

然而开发者们表示,“这是一段旅程中的仪式”。

那之后,社区开始记录已知的攻击和对智能合约库进行战争测试(battle-testing)。尽管多年来安全事件依然不断发生,但去中心化自治组织现已成为以太坊生态系统的主要组成部分(比如Aragon, Moloch DAO, Legal DAO, Maker DAO),而历史经验证明,硬分叉是升级网络协议的一有效模式。

正和思想

想想以太坊生态系统中还有什么曾被认为“疯狂”的点子:

在公共网络上运营的企业

不同的区块链共同工作

像Ernst & Young这样拥有百年历史的公司,现在正在使用“零知识证明”技术在以太坊公共网络上开发关于私人交易的解决方案。他们正在与其他组织的团队合作,推动Baseline Protocol计划的发展,并帮助企业在主网上线。

以太坊和Hyperledger曾是分布式账本技术(DLT)领域的两大竞争对手,然而他们现在已经通过Besu,Burrow和Sawtooth实现完全整合。甚至Fabric也支持以太坊智能合约。

加密货币初期的代表思想Maximalism激进主义(即单一区块链管理模式),已逐渐消失,取而代之的是具有互操作性的区块链协议。在过去的几个月中,WBTC大幅增长。WBTC是指以太坊上以ERC-20实现的代币化比特币,使得比特币持有者能够参与比特币网络上没有的DeFi协议。

关键是,早期区块链参与者所支持的正和思想(positive sum thinking)曾经看起来十分牵强,且在技术上是不可能实现的,然而现在逐渐成为现实。引用Jeff Bezos的一句话,“新的发明需经受得住人们长期的误解。”

人们明白以太坊但是……

ICO热潮

2018年初,区块链和以太坊社区仍受2017年发生在加密领域的冲击事件所影响。由于大量的投机机遇以及前所未有的ERC-20代币的发行,2017年的ICO热潮开启了以太坊历史上最繁华的一次牛市。此次热潮直接向我们展示了以区块链技术为核心的网络效应机遇所带来的力量。但是,许多国家(中国、韩国、摩洛哥、哥伦比亚、新加坡以及其他国家)严厉禁止其公民参与比特币、以太币和其他加密资产的交易。

当加密货币的冬天降临,ETH的价格不再是光辉时代的一千美元以上时,加密货币行业开始重新看待过去一年中的ICO热潮,并考虑ICO热遗留下来的问题。据《财富》杂志报道,到2月,将近50%的ICO项目已经失败。The Verge发表了一份发人深省的报告,内容涉及加密领域牛市之后许多韩国千禧一代的心理健康状况和绝望情绪。

以太坊上的ERC-20代币合约的发行

如今,以太坊网络上已有超过16万个ERC-20代币合约。其中许多是在2018年初ICO热潮高峰期间创建的。在今年的过去几个月里,ERC-20代币的发行开始朝着相似的水平增长,但并没有像我们在2017年末和2018年初经历的价格波动。

“以太坊的对手们”

ICO热以及其所带来的余温为一系列新的可编程区块链提供了丰富的土壤,其中许多将其技术定位为以太坊的替代品。众多以太坊的对手中,最引人注目的是EOS,该公司于2017年发布了白皮书。

这些在ICO热潮之后出现的新区块链,在其市场营销过程中,主要针对如何解决以太坊的缺点:扩容性,隐私性,用户体验和实用性。这些缺点中有一些是可以察觉的,有些是真实存在的,而有些是夸大的。

总而言之,以太坊ICO热潮及其所带来的一系列新产品在技术上已有深刻的了解,但他们仍在探索引人注目的用例和机遇。尽管此前的加密货币热潮以及其后来的冰河时期带来了许多问题,但不幸中的万幸是,这促使我们关注除价格和交易量之外更低水平的、也许更加具有揭示性的区块链指标:智能合约的部署、去中心化程度和风险程度。

人们觉得它是玩具

接入点和NFT

随着以太坊社区制定像ERC-721这样的新代币标准,游戏和艺术成为与底层区块链技术的有趣的接入点。这是有道理的:游戏有其内建的微观经济学和收藏品,通过哈希函数在区块链中展现的数字艺术品很容易实现货币化以及确权。像诸如SuperRare的市场是为数字艺术品而产生的。人们称之为“品味证明(proof of taste)”。

加密猫

最初在以太坊网络引起轰动的是一个不起眼的DApp,名为CryptoKitties,这是一个数字小猫交易游戏,看起来像Neopets(一种网络宠物游戏)和期货交易的结合。2017年12月,随着CryptoKitties的价格飙升至六位数,网络总请求量增加了一倍以上。由MetaMask、Infura、Grid +和Axiom Zen的开发人员组成的工作团队共同优化了用户体验,并探索了长期扩容解决方案以缓解网络拥堵。并且在协作过程中,他们认识到以太坊协议开发的深刻意义。 正如来自Grid +的Alex Miller指出的那样:“每个持有ETH的人都受其激励机制的驱动,共同推动以太坊系统发展。”

每日活跃用户的与用户账户的增长模式类似。在过去五年中,2018年1月16日是每日活跃用户最多的一天,主网上有723,085个唯一地址进行交互。

每日活跃用户的与用户账户的增长模式类似。在过去五年中,2018年1月16日是每日活跃用户最多的一天,主网上有723,085个唯一地址进行交互。

人们还意识到,游戏玩家和艺术家都是直接从以太坊钱包中经营业务。开发者已经解锁了新的经济模型。他们将金融带到了游戏中——现在是时候看看他们是否可以将金融游戏化了。

人们觉得它是神奇的玩具

DeFi的崛起

有种说法是所有以太坊上的应用都是去中心化金融(DeFi)。因为其核心是:区块链由网络矿工不断花费资源来维持,以获得去中心化货币的奖励。之后这些积攒的货币开始流通,被售卖给他人,并且进入生态系统。

然而,随着2017年年末MakerDao发行代币DAI给金融领域带来重大影响,在更多的人看来,DeFi是有机会取代当今传统金融体系的一套相互关联的协议。MakerDao把ETH锁在智能合约里,置换出稳定币DAI作为抵押。自那以后,以太坊的DeFi生态开始稳步发展,很大程度上仍然由MakerDao主导。

锁在DeFi协议里的ETH和WETH总量

2019是DeFi之年,但其影响仍然主要局限于社区里对DeFi技术熟悉的生态工作者。虽然有很多公司在架构DeFi协议,但除了最熟练的DeFi用户,总体来说用户体验并不成熟,且功能仍然相当有限。

在2019年初,DeFi生态在很多方面都像是一个沙盒,以太坊爱好者在上面对这些开放的协议做路测,证明去中心化金融是可行的。经过2018年的熊市后,对于是将ETH用于投资还是一直持有等待另一个牛市,ETH持有者可能会更加谨慎。

金融基元与资本乐高

金融基元指的是去中心化金融的基础功能和技术,从而我们能将两者结合或在它们的基础上创造出更加复杂或特定的应用。这些金融基元和在其上构建的应用的关系用一个通俗的比喻来说就好像乐高积木。资本乐高层层相叠,这样形成了一个相互交织、相互连接的金融架构,这种金融体系强大且可自定义。

这些资本乐高发展到2019年年末已形成群聚效应,在2020年DeFi的地位已经从“神奇的玩具”演变为重新想象我们的金融基础架构的关键工具的早期。

人们逐渐开始使用以太坊

软件侵蚀金融

五年前,“将全球GDP中的15万亿美元转移到开源可编程的区块链上”会让人觉得匪夷所思。但现在,这似乎是使全球金融系统走向更快、更强韧、更透明和从根本上可信任的方向的唯一道路。有前瞻性的企业跟随开发者的步伐并从几年前开始对以太坊投资至今。我们从2015年开始与微软的合作,是我们通过“Ethereum Blockchain as a Service on Azure”计划帮助企业采用区块链技术的最早尝试之一。企业以太坊联盟(EEA)和Hyperledger也已经成为大型机构在上面积极协作、审查部署选项、制定通用企业标准的宝贵平台了。

大量企业和机构加入

那么,使用以太坊的主要参与者有谁呢?这是一长串的清单:贸易金融巨头、农业技术巨头、今年福布斯区块链五十个项目中有32个建在以太坊上。现在,大集团正朝向以太坊高歌勇进。每年处理大约价值2千万美元交易的美国证券托管结算公司最近宣布了一个基于以太坊的数字资产管理原型。

新的倡议不断涌现。欧盟区块链观测台与论坛在上个月的最终报告里分享了一幅多源区块链倡议地图,该地图包含全球700多个倡议。

欧盟区块链观测台与论坛的全球区块链倡议地图

这些项目里有些还是非常具有探索性的。例如,拥有300年历史的中央银行不会一夜间就采用基于区块链的支付系统。但根据国际清算银行最近的一份报告,有80%的这种传统机构正积极的研究中央银行数字货币(CBDC)。这些机构意识到在一个拥有超级应用、捆绑式服务和数字经济日益发展的世界里,以太坊不只是他们彼此开展更大业务所需的基础架构,还是他们为21世纪客户提供服务的生命线。

开源的以太坊

从一开始,ConsenSys的使命就是构建足够多的基础架构和工具,以使世界的其他人能够和我们一起建构一个新的信任基础架构。我们经常将这个过程比作在飞行中建造火箭飞船。代价非常高,且现在一旦开始就无法停止。

在过去的一年里,我们一直努力将我们的产品整合到一个完整的堆栈,使以太坊的开源程度比以往任何时候都更高——无论你是需要API访问节点架构的dapp开发团队,还是准备优化业务流程和数字化金融工具的金融机构都能受惠于我们的产品。随着像SKALE Network这样的layer2解决方案逐渐成形以及以太坊2.0即将上线,我们很高兴看到可用性和网络性能有新的发展和改善,为开发者、企业和下一波超级用户打开可能性。

人们无法想象没有以太坊的生活

这篇关于以太坊重大突破七步曲的章节现在仍在书写,并在未来几年徐徐但坚定地展开。这种规模的创新通常无法以季度甚至年为单位来衡量。但是,我们可以想象,一些用户和一些主要机构已经无法想象没有以太坊的生活了。

感谢在过去五年里整个生态所有人的支持、热情和不懈的工作。升级我们的全球架构不是一件简单的事,但是一项非常值得且有深远影响的工作。我们迫不及待想看看这个网络在未来五年内是什么样的。

声明:ECN的翻译工作旨在为中国以太坊社区传递优质资讯和学习资源,文章版权归原作者所有,转载须注明原文出处以及ethereum.cn,若需长期转载,请联系ethereumcn@gmail.com进行授权。Ethereum Community Network以太坊社区网络 订阅 Ethereum Community Network以太坊社区网络 订阅

什么是以太坊? | ethereum.org

太坊? | ethereum.org跳转至主要内容学习用法构建参与研究搜索​​​​语言 ZH帮助更新此页面本页面有新版本,但现在只有英文版。请帮助我们翻译最新版本。翻译页面没有错误!此页面未翻译,因此特意以英文显示。不再显示什么是以太坊?我们数字未来的基石关于以太坊运作方式、以太坊优势以及全世界数百万人使用以太坊的案例的完整初学者指南。让我们开始吧!概览以太坊是一个由世界各地的计算机组成的网络,遵循一套称为以太坊协议的规则。以太坊网络提供了一个基础,任何人都可以在上面构建和使用社区、应用程序、组织和数字资产。你可以随时随地创建一个以太坊帐户,探索这处应用程序世界,也可以构建自己的应用程序。最重要的创新在于,你不需要信任中心化组织就可以完成这些,因为中心化组织可能会更改规则或限制你访问。请继续阅读以了解更多详情...以太坊能做什么?属于所有人的银行服务现实生活中,并不是每个人都可以获得金融服务。然而只需连接互联网,就能访问以太坊并使用上面的借贷和储蓄产品。开放式网络任何人都可以和以太坊网络交互或者在上面构建应用程序。这样,你就可以管控自己的资产和身份信息,而不是让少数大公司管控。P2P网络在以太坊上,你可以和其他人协作、达成协议并直接传输数字资产。不需要依靠任何中间商。反审查以太坊不受任何政府或公司的管控。去中心化保障你在以太坊上获得付款或使用服务的权力不容他人干涉。商业保障用户有一种安全的、内置保障机制,仅当用户表示同意后,资金才能够转手。同样,开发者可以确信相关规则将不会变化。可组合产品所有应用程序都在同一条区块链上构建,都有一个共享全局状态,这就意味着它们之间可以互为构建基础(类似于乐高积木)。而这也为我们提供了更好的产品和体验,确保没有人能够删除应用程序所依靠的任何工具。什么是区块链?什么是加密货币?区块链是一个交易数据库,在网络上多台电脑之间更新和共享。每次添加一组新交易时,就称其为“区块”,这也是区块链名称的由来。以太坊这样的公开区块链,允许任何人添加数据,但不能删除数据。如果有人想要篡改任何信息或欺骗系统,他们必须在网络中的大多数电脑上操作。这样做工作量巨大!这使得以太坊这类去中心化区块链具备很高的安全性。术语加密货币用来描述通过区块链保证安全的多种同质化数字代币。加密货币始于比特币。比特币可以用于在双方之间转移价值而不必信任中间人。你只需信任比特币代码,而比特币代码是开源的并可以免费获得。比特币和以太币这类资产被称为“加密货币”,原因是用户数据和资产的安全通过加密来保障,而不是信任某个机构或公司诚信行事。以太坊有自己的原生加密货币以太币 (ETH),用于支付网络上的某些活动。以太币在以太坊网络上可以传输给其他用户,也可以兑换其他代币。以太币是特殊的,因为它用来支付在以太坊上构建和运行应用程序及组织所需的计算。我为什么要使用以太坊?如果你想用更具复原力、更加开放和更加可信的方式来进行全球协作、创建组织、构建应用程序和分享价值,以太坊就是你的菜。以太坊是我们大家共同书写的故事,所以来吧,来探索我们能够共同用以太坊创建的那些神奇世界。对于那些由于无法控制的外部力量而不得不处理与其资产的安全性、稳健性或移动性相关的不确定因素的人来说,以太坊也是极有价值的。更便宜、更快捷的跨境支付稳定币是一种新型加密货币,依赖于更稳定的资产作为其价值基础。大多数稳定币都与美元挂钩,因而维持其货币价值。这样一个非常便宜且稳定的全球支付系统应运而生。当前许多稳定币都构建在以太坊网络上。以太坊和稳定币简化了海外汇款流程。在全球范围内转移资金通常只需要几分钟即可完成,相比之下普通银行可能需要几个工作日甚至几周,并且价格只是银行服务的一小部分。此外,进行高额交易不收取额外费用,并且对于汇款地址或原因没有任何限制。在危机时刻提供最快捷的帮助如果你足够幸运,可以在生活的地方享受值得信赖的机构提供的多种银行业务,你可能会认为它们提供的财务自由、安全和稳定是理所当然的。但对于世界各地面临政治压制或经济困难的许多人来说,金融机构可能无法提供他们需要的保护或服务。在委内瑞拉(opens in a new tab)、古巴(opens in a new tab)、阿富汗(opens in a new tab)、尼日利亚(opens in a new tab)、白俄罗斯(opens in a new tab)和乌克兰(opens in a new tab)的居民饱受战乱、经济灾难或民权制裁之苦时,加密货币就成了留住金融机构最快捷、往往也是唯一的选择。1(opens in a new tab) 从这些示例中可以看出,在人们与外界隔绝时,以太坊等加密货币可以让他们不受限制地进入全球经济,此外当地货币由于超级通胀而崩溃时,稳定币可以提供一种保值手段。为创作者赋能仅在 2021 年,艺术家、音乐家、作家和其他创作者就利用以太坊共赚取了约 35 亿美元。这使得以太坊成为最大的全球创作者平台之一,与 Spotify、YouTube 和 Etsy 并驾齐驱。了解更多(opens in a new tab)。赋能玩家近来出现的边玩边赚游戏(玩家确实通过玩游戏获得奖励)正在改变游戏行业。传统上,通常禁止交易或转手游戏资产来换取现钱。这迫使玩家使用通常存在安全风险的黑市网站。区块链游戏支持游戏内经济并以可信赖的方式倡导这类行为。此外,玩家能够将游戏中的代币换成现钱并且因为玩游戏而切实获得激励。2010投资者2014投资者开发者公司当前投资者开发者公司艺术家音乐家作者玩家难民透过数字看以太坊4k+Projects built on Ethereum 96M+Accounts (wallets) with an ETH balance 53.3M+Smart contracts on Ethereum $410BValue secured on Ethereum $3.5BCreator earnings on Ethereum in 2021 123.6万Number of transactions today 谁在运行以太坊?以太坊不受任何特定实体控制。只要有相互连接并按照以太坊协议运行软件并添加到以太坊区块链上的计算机,就有以太坊。其中每台计算机都称为一个节点。节点可由任何人运行,但必须要质押以太币(以太坊的原生代币)才可以参与保护网络的安全。任何拥有32 个以太币的人都可以质押而无需许可。甚至以太坊的源代码也不是由单个实体生成的。任何人都可以建议更改协议并讨论升级。有一些以太坊协议的实现是由独立组织用多种编程语言完成的,它们通常建立在开放的基础上并鼓励来自社区的贡献。运行节点什么是智能合约?智能合约是存在于以太坊区块链上的计算机程序。它们仅在由用户发出的交易触发时执行。智能合约使以太坊在功能方面非常灵活。这些程序充当去中心化软件和组织的构建基块。你是否使用过更改过服务条款的产品?或者删除了你认为有用的功能?一旦智能合约发布到以太坊,只要以太坊存在,它就会一直在线并运行。就连创作者也无法让它离线。由于智能合约是自动化的,它们不会歧视任何用户并且随时可以使用。智能合约的常见示例包括借贷应用程序、去中心化交易所、保险、二次融资、社交网络、非同质化代币 — 基本上囊括你能想到的一切。更多关于智能合约的信息探索去中心化应用程序认识以太坊的加密货币 — 以太币以太坊网络上的许多操作都需要在以太坊的嵌入式计算机(称为以太坊虚拟机)上做一些计算工作。这种计算不是免费的;它用以太坊的原生加密货币以太币 (ETH) 来支付。这意味着你至少需要少量以太币才能使用网络。以太币是一种纯数字货币,你可以立即将它发送给世界上任何角落的任何人。以太币 (ETH) 的供应不受任何政府或公司控制 — 它是去中心化且完全透明的。按照协议,通过一种精确的方式将以太币仅发放给确保网络安全的质押人。什么是以太币?获取以太币以太坊的能源消耗如何?2022 年 9 月 15 日,以太坊经历了合并升级,从工作量证明过渡到权益证明。合并是以太坊规模最大的一次升级,将保护以太坊安全所需的能源消耗减少了 99.95%,同时创建一个更安全、碳成本更低的以太坊网络。以太坊现在成为一种低碳区块链,并且安全性和可扩展性得到增强。更多关于能源消耗的信息合并更新我听说加密货币被充当犯罪活动的工具。这是真的?像任何技术一样,加密货币有时会被滥用。然而,由于所有以太坊交易都发生在开放的区块链上,与传统金融系统中相比,监管机构通常更容易追踪非法活动,可以说,以太坊对于那些宁愿不被发现的人来说吸引力较小。根据欧盟执法合作署暨欧洲刑警组织最近一份报告的主要调查结果称,用于犯罪目的加密货币要远远低于法定货币:“将加密货币用于非法活动似乎只占整个加密货币经济的一小部分,而且似乎比传统金融中涉及的非法资金数量要少。”Europol Spotlight - Cryptocurrencies - Tracing the evolution of criminal finances.pdf(opens in a new tab) EN (1.4 MB)Chainalysis (2021), The 2021 Crypto Crime report(opens in a new tab) EN以太坊与比特币有什么不同?以太坊立足比特币创新之上,于 2015 年启动,两者之间有一些显著不同。两者都允许你使用数字货币,而无需支付服务提供商或银行。但是以太坊是可编程的,所以你还可以在以太坊网络上构建和部署去中心化应用程序。比特币使我们能够互通基本信息,了解我们认为有价值的东西。在没有权威的情况,确定价值就已经很强大了。以太坊则更进一步,不仅可以互通信息,用户还能编写任何常规程序或合约。可以创建和达成共识的合约种类没有限制,因此以太坊网络上时常出现重大创新。比特币只是一个支付网络,而以太坊更像是一个金融服务、游戏、社交网络和其他应用程序的市场。延伸阅读每周以太坊新闻(opens in a new tab) - 每周资讯,报道整个生态系统的重大发展。原子、机构、区块链(opens in a new tab) - 为什么区块链很重要?内核(opens in a new tab) 以太坊的梦想探索以太坊基于以太坊创造一些玩意如果你想尝试进行以太坊相关的开发,请阅读我们的文档,尝试一些教程或者下载开发工具作为开始。开始构建以太坊社区我们的社区成员来自五湖四海,各行各业,他们包括艺术家、加密无政府主义者,世界500强企业,现在,还有你。赶快来看看如何加入吧。我们的社区测试你的以太坊知识Loading...本页面对你有帮助吗?是否网站最后更新: 2024年2月16日(opens in a new tab)(opens in a new tab)(opens in a new tab)使用以太坊查找钱包获取以太币Dapps - 去中心化应用二层网络运行节点稳定币质押ETH学习学习中心什么是以太坊?什么是以太币 (ETH)?以太坊钱包Gas fees以太坊安全和预防欺诈措施什么是 Web3?智能合约以太坊能源消耗以太坊路线图以太坊改进提案 (Eip)以太坊的历史以太坊白皮书以太坊词汇表以太坊治理区块链桥零知识证明测试中心开发者开始体验相关文档教程通过编码来学习设置本地环境生态系统社区中心以太坊基金会以太坊基金会的博客(opens in a new tab)生态系统支持方案(opens in a new tab)以太坊漏洞悬赏计划生态系统资助计划以太坊品牌资产Devcon(opens in a new tab)企业级应用主网以太坊私密以太坊企业级应用关于ethereum.org关于我们工作机会参与贡献语言支持隐私政策使用条款缓存政策联系我们(opens in a new t