以太坊(eThereum)是一個開源的有智能合約功能的公共區(qū)塊鏈平臺,通過其專用加密貨幣以太幣(Ether,又稱“以太幣”)提供去中心化的虛擬機,被稱為“以太虛擬機”(Ethereum Virtual Machine)來處理點對點合約。并在瑞士成立了以太坊基金會。
以太坊的概念首次在2013至2014年間由程序員Vitalik Buterin,受啟發(fā)后提出,大意為“下一代加密貨幣與去中心化應(yīng)用平臺”,在2014年通過ICO眾籌得以開始發(fā)展來的,截至2017年5月,以太幣是市值第二高的加密貨幣,僅次于比特幣。
以太坊特點:相較于較大多數(shù)其他加密貨幣或區(qū)塊鏈技術(shù),以太坊的特點包括下列:
1.智能合約(smart contract):存儲在區(qū)塊鏈上的程序,由各節(jié)點運行,需要運行程序的人支付手續(xù)費給節(jié)點的礦工或權(quán)益人。
2.叔塊(uncle block):將因為速度較慢而未及時被收入母鏈的較短區(qū)塊鏈并入。使用的是有向無環(huán)圖的相關(guān)技術(shù)。
3.權(quán)益證明(proof-of-stake):相較于工作量證明,可節(jié)省大量在挖礦時浪費的電腦資源,并避免特殊應(yīng)用集成電路造成網(wǎng)絡(luò)中心化。(尚未實現(xiàn))
4.閃電網(wǎng)絡(luò)(lightning network):可提升交易速度、降低區(qū)塊鏈的負(fù)擔(dān),提高可擴(kuò)展性。(尚未實現(xiàn))
5.開發(fā)社區(qū)穩(wěn)固,不斷成長,勇于使用硬分叉(hard fork)。
以太坊發(fā)展歷史:
以太坊最初由 Vitalik Buterin 在2013年提出。Vitalik 本是一名參與比特幣社區(qū)的程序員,曾向比特幣核心開發(fā)人員主張比特幣平臺應(yīng)該要有個更完善的編程語言讓人開發(fā)程序,但未得到他們的同意,因此決定開發(fā)一個新的平臺作此用途。Buterin 認(rèn)為很多程序都可以用類似比特幣的原理來達(dá)成進(jìn)一步的發(fā)展。Buterin 在2013年寫下了《以太坊白皮書》,說明了建造去中心化程序的目標(biāo)。然后2014年通過網(wǎng)絡(luò)公開募資得到開發(fā)的資金,投資人用比特幣向基金會購買以太幣。
最初以太坊程序是由一間位在瑞士的公司 Ethereum Switzerland GmbH 開發(fā),之后轉(zhuǎn)移至一個非營利機構(gòu)“以太坊基金會”(Ethereum Foundation)。在平臺開始發(fā)展的最初,有人稱贊以太坊的科技創(chuàng)新,但也有人質(zhì)疑其安全和可擴(kuò)展性。
以太坊最重要的技術(shù)貢獻(xiàn)就是智能合約。智能合約是存儲在區(qū)塊鍵上的程序,可以協(xié)助和驗證合約的談判和運行。以太坊的智能合約可以數(shù)種用圖靈完備的編程語言寫成。紐約時報稱以太坊平臺是一臺由眾多用戶構(gòu)成的網(wǎng)絡(luò)來運轉(zhuǎn)的公用電腦,并用以太幣來分配和支付這臺電腦的使用權(quán)。經(jīng)濟(jì)學(xué)人則說明智能合約可以讓眾多組織的數(shù)據(jù)庫得以用低廉的成本交互,并且讓用戶寫下精密的合約,功能之一是產(chǎn)生去中心化自治組織,也就是一間只是由以太坊合約構(gòu)成的虛擬公司。








