以太坊
以太坊是基于區(qū)塊鏈技術的開源軟件平臺毕谴,開發(fā)者可以在平臺上開發(fā)和部署去中心化應用。類似于比特幣庭惜,以太坊也是一種公共鏈罩驻,但是二者也有明顯的區(qū)別。從目的和用途來看护赊,比特幣提供了一種特定的基于區(qū)塊鏈技術的應用惠遏,即點對點電子現(xiàn)金系統(tǒng)。比特幣作為區(qū)塊鏈記錄的是比特幣的歸屬骏啰,而人們利用計算機的算力進行挖礦賺取的是比特幣节吮。而以太坊上則是記錄去中心化應用的編程代碼,人們賺取的是以太幣判耕。以太幣有兩個作用透绩,一個是作為可交易的加密貨幣,另一種則是作為開發(fā)者支付交易費和服務。以太坊上還有另外一種代幣帚豪,叫做gas碳竟,每一個智能合約的執(zhí)行都要求發(fā)送一定量的gas,使得礦工在將交易記錄到區(qū)塊鏈的同時獲取到gas作為收益狸臣。
在以太坊出現(xiàn)之前莹桅,區(qū)塊鏈技術的應用非常有限,比特幣和其他加密貨幣的設計只限于點對點的數(shù)字貨幣的交換和賬本記錄固棚。人們希望通過區(qū)塊鏈技術可以做更多的事情统翩。于是Vitalik Buterin重新開發(fā)一個新的區(qū)塊鏈應用及全新的平臺。由此此洲,以太坊得以誕生厂汗。
以太坊虛擬機
以太坊之所以可以作為一個區(qū)塊鏈平臺,其核心創(chuàng)新技術是以太坊虛擬機呜师。以太坊虛擬機是一個圖靈完備的運行在以太坊網絡的軟件娶桦,它允許任何人在以太坊虛擬機之上運行任何程序,使得創(chuàng)建新的區(qū)塊鏈應用變得更加簡單和快速汁汗。在以太坊虛擬機上運行的程序是去中心化應用衷畦,之所以稱之為去中心化的,是因為它不受任何個體和中心的控制知牌。比如說比特幣應用程序祈争,任何人都可以從比特幣官網下載這個程序,然后安裝在自己的電腦上作為一個點對點電子現(xiàn)金系統(tǒng)的節(jié)點角寸,與其他任意節(jié)點進行交易菩混。
智能合約
而智能合約是一連串的計算機代碼,實現(xiàn)了金錢扁藕、資產沮峡、內容等一切有價值實體的交換。智能合約在區(qū)塊鏈上運行著亿柑,就像計算機程序運行在Windows系統(tǒng)上邢疙,當預先設定的條件滿足時,它就會自動執(zhí)行指令產生預期的結果望薄。智能合約的這種設定使得其自身就是一個自組織的系統(tǒng)疟游,不需要第三方的干預就可以完成交易。再加上智能合約的執(zhí)行過程和結果都是記錄在區(qū)塊鏈上的式矫,所以審查者也可以從真實透明的賬本中查看到交易活動乡摹。
分布式應用
因為任何人可以在以太坊上發(fā)布應用,這些應用可以提供自己的加密貨幣或者說是代幣采转。根據(jù)以太坊基金會制定的ERC20代幣協(xié)議聪廉,開發(fā)者可以發(fā)布自己的代幣并通過首次代幣發(fā)行(ICO)來籌集資金瞬痘。在過去兩年的時間里,在以太坊上面籌集的資金數(shù)十億美元板熊。以太坊基金會還制定了另一個代幣協(xié)議框全,叫做ERC721,針對的獨特的數(shù)字資產干签,其中一個應用場景就是數(shù)字收藏品津辩,作為公共區(qū)塊鏈記錄了這些收藏品的所有者和交易。
DAO和“The DAO”漏洞
以太坊還可以用來建立去中心化自治組織(DAO)容劳,傳統(tǒng)的組織有一套中心化控制的架構和規(guī)則喘沿,而DAO的設計就是去除了這種中心化控制,分屬于每一個購買了代幣的人竭贩,而代幣在組織中代表著投票的權限蚜印。這種去中心化組織的理想是美好的,但是現(xiàn)實很殘酷留量。在2016年窄赋,一個叫做“The DAO”的DAO項目被攻擊了÷ハǎ“The DAO”是一家叫做Slock.it的初創(chuàng)企業(yè)開發(fā)的忆绰,他們的目的打造一個不需要人參與的風投公司,可以讓投資者通過智能合約的實現(xiàn)來做出選擇可岂。這個項目籌集到了一億五千萬美元错敢。但是,后來“The DAO”被攻擊并被盜走了價值五千萬美元的以太幣缕粹,被攻擊的原因是The DAO項目軟件中存在的技術漏洞伐债,而非來源于以太坊平臺。
后來致开,經過以太坊社區(qū)激烈的討論,最終投票決定將被盜取的資金移動到一個新的智能合約上面萎馅,使得原來的所有者可以重新拿回資金双戳。這次分叉也稱為硬分叉,因為它導致出現(xiàn)了兩條并行的主鏈糜芳,一條是堅持不可以修改原區(qū)塊鏈的一方飒货,稱為以太坊經典,另一條則是允許修改部分區(qū)塊鏈并追回資金的以太坊峭竣。
以太坊前景
盡管出現(xiàn)了這次硬分叉塘辅,以太坊的市場前景充滿希望和機會的。人們也希望通過以太坊實現(xiàn)全球經濟的去中心化皆撩。分布式應用在未來也可能變革各行各業(yè)扣墩,包括金融哲银、醫(yī)療、保險和公用事業(yè)等呻惕。
以下是一些以太坊的項目:
- Status是一個為以太坊平臺打造的移動端DApp瀏覽器和消息發(fā)送軟件
- POA是一個基于以太坊的智能合約開源框架的平臺
- Po.et是一個媒體內容所有權和資產化的分布式協(xié)議
- Golem是一個共享計算機算力的去中心化平臺
- ?ternity是一個支持高速交易量的可擴展性平臺
- Augur是一個市場預測的開源協(xié)議
- Raiden為以太坊提供了快速荆责、低價、可擴展的代幣傳送
以太坊以及這些去中心化應用的出現(xiàn)亚脆,其背后支撐著的是一種信念做院,就是實現(xiàn)一種更加開放和透明的互聯(lián)網社會”舫郑可以看到键耕,這些大大小小的項目無不打著未來的平臺和協(xié)議之類的口號,可能它們有一些不久將會破滅柑营,或者被新的所取代屈雄,但是,從中可以體會到它們?yōu)榱藢崿F(xiàn)這一信念由境,已經跨出了這一小步棚亩。不管未來如何,我相信這將會人類文明進入下一階段的必經之路虏杰。