以太坊介紹

以太坊介紹概況

以太幣(ETH)是以太坊(Ethereum)的一種數(shù)字代幣,被視為“比特幣2.0版”,采用與比特幣不同的區(qū)塊鏈技術(shù)"以太坊"(Ethereum),一個(gè)開源的有智能合約成果的民眾區(qū)塊鏈平臺(tái),由全球成千上萬(wàn)的計(jì)算機(jī)構(gòu)成的共鳴網(wǎng)絡(luò)。開發(fā)者們需要支付以太幣(ETH)來(lái)支撐應(yīng)用的

鏈接直達(dá)

基本信息

中文名稱:以太坊

英文簡(jiǎn)稱:ETH

英文全稱:Ethereum

市值排名:No.2

核心算法:Ethash

發(fā)行時(shí)間:2014-07-24

眾籌價(jià)格:$0.308

上架平臺(tái):218家

基礎(chǔ)鏈:Ethereum

共識(shí)機(jī)制:POW

區(qū)塊時(shí)間:18秒

官網(wǎng)鏈接:https://ethereum.org/

區(qū)塊瀏覽:https://etherscan.io/(區(qū)塊站1)、https://eth.tokenview.com/(區(qū)塊站2)、https://ethplorer.io/(區(qū)塊站3)

白皮書:https://github.com/ethereum/wiki/wiki/White-Paper

開源代碼:https://github.com/ethereum/go-ethereum

ETH/以太坊介紹

以太坊(英文名:Ethereum)是一個(gè)區(qū)塊鏈的平臺(tái),人們可以在以太坊上使用區(qū)塊鏈技術(shù),與比特幣使用的區(qū)塊鏈技術(shù)不同,以太坊使用的區(qū)塊鏈技術(shù)平臺(tái),具有智能合約(Smart Contract)的功能,因此大家可以來(lái)建立屬于他們自己的區(qū)塊鏈應(yīng)用。例如,我想建立發(fā)行某某代幣,可使用以太坊的技術(shù)平臺(tái)來(lái)建立,而使用以太坊功能則需要支付一定的費(fèi)用,這時(shí)候?qū)?huì)使用以太幣來(lái)支出,以太幣(Ether)是一種在以太坊(Ethereum)平臺(tái)所流通的代幣(Token)。

以太坊功能特點(diǎn)

以太坊(Ethereum)并不是一個(gè)機(jī)構(gòu),而是一款能夠在區(qū)塊鏈上實(shí)現(xiàn)智能合約、開源的底層系統(tǒng),以太坊從誕生到2017年5月,短短3年半時(shí)間,全球已有200多個(gè)以太坊應(yīng)用誕生。以太坊是一個(gè)平臺(tái)和一種編程語(yǔ)言,使開發(fā)人員能夠建立和發(fā)布下一代分布式應(yīng)用。 以太坊可以用來(lái)編程,分散,擔(dān)保和交易任何事物:投票,域名,金融交易所,眾籌,公司管理, 合同和大部分的協(xié)議,知識(shí)產(chǎn)權(quán),還有得益于硬件集成的智能資產(chǎn)。

智能合約(smart contract):存儲(chǔ)在區(qū)塊鏈上的程序,由各節(jié)點(diǎn)運(yùn)行,需要運(yùn)行程序的人支付手續(xù)費(fèi)給節(jié)點(diǎn)的礦工或權(quán)益人。

代幣(tokens):智能合約可以創(chuàng)造代幣供分布式應(yīng)用程序使用。分布式應(yīng)用程序的代幣化讓用戶、投資者以及管理者的利益一致。代幣也可以用來(lái)進(jìn)行首次代幣發(fā)行。

叔塊(uncle block):將因?yàn)樗俣容^慢而未及時(shí)被收入母鏈的較短區(qū)塊鏈并入,以提升交易量。使用的是有向無(wú)環(huán)圖的相關(guān)技術(shù)。

權(quán)益證明(proof-of-stake):相較于工作量證明更有效率,可節(jié)省大量在挖礦時(shí)浪費(fèi)的電腦資源,并避免特殊應(yīng)用集成電路造成網(wǎng)絡(luò)中心化。(測(cè)試中)

支鏈(Plasma):用較小的分支區(qū)塊鏈運(yùn)算,只將最后結(jié)果寫入主鏈,可提升供單位時(shí)間的工作量。(尚未實(shí)現(xiàn))

狀態(tài)通道(state channels):原理類似比特幣的閃雷網(wǎng)絡(luò),可提升交易速度、降低區(qū)塊鏈的負(fù)擔(dān),并提高可擴(kuò)展性。尚未實(shí)現(xiàn),開發(fā)團(tuán)隊(duì)包括雷電網(wǎng)絡(luò)(Raiden Network)和移動(dòng)性網(wǎng)絡(luò)(Liquidity Network)。

分片(sharding):減少每個(gè)節(jié)點(diǎn)所需紀(jì)錄的數(shù)據(jù)量,并透過(guò)平行運(yùn)算提升效率(尚未實(shí)現(xiàn))。

分布式應(yīng)用程序:以太坊上的分布式應(yīng)用程序不會(huì)停機(jī),也不能被關(guān)掉。

以太坊發(fā)展概況

2013年年末,以太坊創(chuàng)始人Vitalik Buterin發(fā)布了以太坊初版白皮書,在全球的密碼學(xué)貨幣社區(qū)陸續(xù)召集到一批認(rèn)可以太坊理念的開發(fā)者,啟動(dòng)了項(xiàng)目。

在2013年12月到2014年1月這段期間,以太坊的工作重心是如何啟動(dòng)Vitalik在以太坊白皮書所描繪的愿景。團(tuán)隊(duì)最后都認(rèn)為創(chuàng)世紀(jì)預(yù)售是一個(gè)好主意,經(jīng)過(guò)長(zhǎng)期、多層面的討論,為了創(chuàng)建一個(gè)合適的基礎(chǔ)結(jié)構(gòu)和法律策略,團(tuán)隊(duì)決定延期原本在2014年2月份舉行的以太幣預(yù)售。

2014年2月對(duì)于以太坊是一個(gè)非常重要的月份,以太坊的各方面都在突飛猛進(jìn):社區(qū)成長(zhǎng)、寫代碼、寫wiki內(nèi)容、商業(yè)基礎(chǔ)結(jié)構(gòu)和法律策略。在這個(gè)月,Vitalik在邁阿密比特幣會(huì)議上第一次公布了以太坊項(xiàng)目,并在Reddit上舉辦第一次“問我們?nèi)魏问聝骸被顒?dòng),核心開發(fā)團(tuán)隊(duì)成為世界級(jí)的密碼學(xué)貨幣團(tuán)隊(duì)。邁阿密會(huì)議后,Gavin Wood和Jeffrey Wilcke加入以太坊,進(jìn)行全職工作,雖然在在這以前,他們完全出于興趣為以太開發(fā)C++和GO客戶端。

在三月初以太坊發(fā)布了第三版測(cè)試網(wǎng)絡(luò)(POC3),并最終將以太坊總部搬到了瑞士楚格州。在六月份,團(tuán)隊(duì)發(fā)布POC4,并快速向POC5前進(jìn)。在這期間,團(tuán)隊(duì)還決定將以太坊做成一個(gè)非營(yíng)利性組織。四月份,Gavin Wood發(fā)布了以太坊黃皮書,這是以太坊的技術(shù)圣經(jīng),將以太坊虛擬機(jī)(EVM)等重要技術(shù)規(guī)格化。 在7月份,團(tuán)隊(duì)創(chuàng)建了瑞士以太坊基金會(huì)、發(fā)布了POC5,在24日開始了創(chuàng)世紀(jì)預(yù)售,同時(shí)在Reddit上組織了第二次“問我們?nèi)魏问聝骸薄?/p>

從2014年7月24日起,以太坊進(jìn)行了為期42天的以太幣預(yù)售,一共募集到31,531個(gè)比特幣,根據(jù)當(dāng)時(shí)的比特幣價(jià)格折合1843萬(wàn)美元,是當(dāng)時(shí)排名第二大的眾籌項(xiàng)目。預(yù)售時(shí)所使用的比特幣地址是36PrZ1KHYMpqSyAQXSG8VwbUiq2EogxLo2,在比特幣區(qū)塊鏈瀏覽器里可以看到每一筆轉(zhuǎn)入和轉(zhuǎn)出。在預(yù)售前兩周一個(gè)比特幣可以買到2000個(gè)以太幣,一個(gè)比特幣能夠買到的以太幣數(shù)量隨著時(shí)間遞減,最后一周,一個(gè)比特幣可以買到1337個(gè)以太幣。最終售出的以太幣的數(shù)量是60,102,216。另外還有0.099x(x = 60102216 為發(fā)售總量)個(gè)以太幣被分配給在BTC融資之前參與開發(fā)的早期貢獻(xiàn)者,另外一個(gè)0.099x 將分配給長(zhǎng)期研究項(xiàng)目。所以以太坊正式發(fā)行時(shí)有 60102216 + 60102216 * 0.099 * 2 = 72002454個(gè)以太幣。自上線時(shí)起,在POW(工作量證明機(jī)制)階段,計(jì)劃每年最多有60102216 * 0.26=15,626,576個(gè)以太幣被礦工挖出。1~2年內(nèi)轉(zhuǎn)成POS(權(quán)益證明機(jī)制)后,每年產(chǎn)出的以太幣將大為減少,甚至可以不再增發(fā)新幣。

2014年的秋季是以太坊的收獲季節(jié),在代碼和運(yùn)營(yíng)方面都取得了很大進(jìn)展。10月5日發(fā)布了POC6。這是一個(gè)具有重要意義的版本,亮點(diǎn)之一是區(qū)塊鏈速度。區(qū)塊時(shí)間從60秒減少到12秒,并使用了新的基于GHOST的協(xié)議。在11月份,以太坊在柏林舉辦了第一次小型開發(fā)者會(huì)議(DEVCON 0)。

在2015年1月,團(tuán)隊(duì)發(fā)布了POC7,在二月份,團(tuán)隊(duì)發(fā)布了POC8。在三月份團(tuán)隊(duì)發(fā)布了一系列關(guān)于發(fā)布創(chuàng)世紀(jì)區(qū)塊的聲明,同時(shí)POC9也在緊張開發(fā)中。在5月份,團(tuán)隊(duì)發(fā)布了最后一個(gè)測(cè)試網(wǎng)絡(luò)(POC9),代號(hào)為Olympic。為了更好地對(duì)網(wǎng)絡(luò)進(jìn)行測(cè)試,在Olympic階段,參與測(cè)試網(wǎng)絡(luò)的成員會(huì)獲得團(tuán)隊(duì)給予的以太幣獎(jiǎng)勵(lì)。獎(jiǎng)勵(lì)形式有多種,主要包括測(cè)試挖礦獎(jiǎng)勵(lì)和提交bug獎(jiǎng)勵(lì)。

經(jīng)過(guò)近兩個(gè)的嚴(yán)格測(cè)試以后,團(tuán)隊(duì)在七月末發(fā)布了正式的以太坊網(wǎng)絡(luò),這也標(biāo)準(zhǔn)著以太坊區(qū)塊鏈正式運(yùn)行。以太坊的發(fā)布分成了四個(gè)階段,即Frontier(前沿)、Homestead(家園)、Metropolis(大都會(huì))和Serenity(寧?kù)o),在前三個(gè)階段以太坊共識(shí)算法采用工作量證明機(jī)制(POW),在第四階段會(huì)切換到權(quán)益證明機(jī)制(POS)。

在2015年7月30日,以太坊發(fā)布了Frontier階段。Frontier階段是以太坊的最初版本,不是一個(gè)完全可靠和安全的網(wǎng)絡(luò)。Frontier是空白版的以太坊網(wǎng)絡(luò):一個(gè)用于挖礦的界面和一種上傳和執(zhí)行合約的方法。Frontier的主要用途是:將挖礦和交易所交易運(yùn)行起來(lái),從而社區(qū)可以運(yùn)行挖礦設(shè)備,和開始建立一個(gè)環(huán)境,人們可以在里面測(cè)試分布式應(yīng)用(DApps)。由于Frontier階段的以太坊客戶端只有命令行界面,沒有圖形界面,所以該階段主要開發(fā)者。隨著Frontier的發(fā)布,以太幣也開始在世界各地的交易所進(jìn)行交易。在2016年初,以太幣的價(jià)格開始暴漲,以太坊的技術(shù)實(shí)力開始在市場(chǎng)上得到認(rèn)可,吸引了大量開發(fā)者以外的人進(jìn)入以太坊的世界。另外,在此階段每年被礦工挖礦的以太幣大約為1000萬(wàn)個(gè),少于最初計(jì)劃的每年1500萬(wàn)。

2015年11月9日到13日,以太坊在倫敦舉行了為期五天的開發(fā)者大會(huì)(DEVCON 1),吸引了全世界三百多名開發(fā)者參加。第三次開著大會(huì)(DEVCON 2)將于2016年9月份在上海舉行。

在2016年3月14日(圓周率節(jié)),以太坊發(fā)了Homestead階段。Homestead階段與Frontier階段相比,沒有明顯的技術(shù)性里程碑,只是表明以太坊網(wǎng)絡(luò)已經(jīng)平穩(wěn)運(yùn)行,不再是不安全和不可靠的網(wǎng)絡(luò)了。在此階段,以太坊提供了圖形界面的錢包,易用性得到極大改善,以太坊不再是開發(fā)者的專屬,普通用戶也可以方便地體驗(yàn)和使用以太坊。

Metropolis階段發(fā)布日期尚未確定。在Metropolis階段,團(tuán)隊(duì)將最終正式發(fā)布一個(gè)為非技術(shù)用戶設(shè)計(jì)的、功能相對(duì)完善的用戶界面,也就是發(fā)布Mist瀏覽器。團(tuán)隊(duì)期望Mist的發(fā)布將包括一個(gè)去中心化應(yīng)用商店和一些功能完善、設(shè)計(jì)良好的基礎(chǔ)性應(yīng)用,表現(xiàn)以太坊網(wǎng)絡(luò)的強(qiáng)大。Mist瀏覽器將非常簡(jiǎn)單易用,只要會(huì)使用普通瀏覽器就會(huì)使用Mist。在以太坊平臺(tái)上,第三方開發(fā)者為普通用戶開發(fā)的去中心化應(yīng)用逐漸增多,以太坊不僅是一個(gè)開發(fā)平臺(tái),還逐漸成為一個(gè)應(yīng)用市場(chǎng),開發(fā)者和用戶都是不可或缺的部分。

Serenity階段發(fā)布日期尚未確定。在Serenity階段,以太坊將從PoW轉(zhuǎn)換到PoS。工作量證明意味著將電力轉(zhuǎn)換為熱量、以太幣和網(wǎng)絡(luò)穩(wěn)定性。但是若非必要,以太坊不想因?yàn)橥诘V排放過(guò)多熱量,所以需要修改算法:權(quán)益證明(POS)。網(wǎng)絡(luò)從工作量證明(POW)轉(zhuǎn)換到權(quán)益證明(POS)將需要一個(gè)實(shí)質(zhì)性的轉(zhuǎn)換,一個(gè)轉(zhuǎn)變過(guò)程,這似乎是一個(gè)長(zhǎng)期過(guò)程,但并不是那么遙遠(yuǎn):這類開發(fā)工作正在進(jìn)行中。POW是對(duì)計(jì)算能力的嚴(yán)重浪費(fèi),就像民 主–除了其它系統(tǒng)以外的最壞系統(tǒng)。從POW的約束中解脫出來(lái),網(wǎng)絡(luò)將更加快速、出塊更快、更加有效、對(duì)新用戶來(lái)說(shuō)更加易用、更能抵 制挖礦的中心化等。這將可能是像將智能合約放到區(qū)塊鏈一樣的巨大進(jìn)步。 轉(zhuǎn)換到POS以后,前三個(gè)階段所需要的挖礦將被終止,新發(fā)行的以太幣也將大為降低,甚至不再增發(fā)新幣。

在以太坊2.0階段,開發(fā)團(tuán)隊(duì)的主要目標(biāo)是通過(guò)分片(sharding)方式解決可擴(kuò)展性問題(Scalability),即提高區(qū)塊鏈的處理交易處理能力,這也是所有的區(qū)塊鏈項(xiàng)目致力解決的瓶頸。 預(yù)計(jì)2017年年末發(fā)布。

以太坊功能應(yīng)用簡(jiǎn)介

以太坊是一個(gè)平臺(tái),它上面提供各種模塊讓用戶來(lái)搭建應(yīng)用,如果將搭建應(yīng)用比作造房子,那么以太坊就提供了墻面、屋頂、地板等模塊,用戶只需像搭積木一樣把房子搭起來(lái),因此在以太坊上建立應(yīng)用的成本和速度都大大改善。具體來(lái)說(shuō),以太坊通過(guò)一套圖靈完備的腳本語(yǔ)言(Ethereum Virtual Machinecode,簡(jiǎn)稱EVM語(yǔ)言)來(lái)建立應(yīng)用,它類似于匯編語(yǔ)言。我們知道,直接用匯編語(yǔ)言編程是非常痛苦的,但以太坊里的編程并不需要直接使用EVM語(yǔ)言,而是類似C語(yǔ)言、Python、Lisp等高級(jí)語(yǔ)言,再通過(guò)編譯器轉(zhuǎn)成EVM語(yǔ)言。

上面所說(shuō)的平臺(tái)之上的應(yīng)用,其實(shí)就是合約,這是以太坊的核心。合約是一個(gè)活在以太坊系統(tǒng)里的自動(dòng)代理人,他有一個(gè)自己的以太幣地址,當(dāng)用戶向合約的地址里發(fā)送一筆交易后,該合約就被激活,然后根據(jù)交易中的額外信息,合約會(huì)運(yùn)行自身的代碼,最后返回一個(gè)結(jié)果,這個(gè)結(jié)果可能是從合約的地址發(fā)出另外一筆交易。需要指出的是,以太坊中的交易,不單只是發(fā)送以太幣而已,它還可以嵌入相當(dāng)多的額外信息。如果一筆交易是發(fā)送給合約的,那么這些信息就非常重要,因?yàn)楹霞s將根據(jù)這些信息來(lái)完成自身的業(yè)務(wù)邏輯。

合約所能提供的業(yè)務(wù),幾乎是無(wú)窮無(wú)盡的,它的邊界就是你的想象力,因?yàn)閳D靈完備的語(yǔ)言提供了完整的自由度,讓用戶搭建各種應(yīng)用。白皮書舉了幾個(gè)例子,如儲(chǔ)蓄賬戶、用戶自定義的子貨幣等。

一般來(lái)講,以太坊之上有三種應(yīng)用。

第一類是金融應(yīng)用,為用戶提供更強(qiáng)大的用他們的錢管理和參與合約的方法。包括子貨幣,金融衍生品,對(duì)沖合約,儲(chǔ)蓄錢包,遺囑,甚至一些種類的全面的雇傭合約。

第二類是半金融應(yīng)用,這里有錢的存在但也有很重的非金錢的方面,一個(gè)完美的例子是為解決計(jì)算問題而設(shè)的自我強(qiáng)制懸賞。

最后,還有在線投票和去中心化治理這樣的完全的非金融應(yīng)用。

以太坊挖礦相關(guān)知識(shí)點(diǎn)

初始總量7200萬(wàn),每年新增約1500萬(wàn),預(yù)計(jì)2018年轉(zhuǎn)為POS算法(不能挖礦),轉(zhuǎn)為POS算法后,產(chǎn)量減少。每個(gè)區(qū)塊5個(gè)幣,每天產(chǎn)量約為4萬(wàn),挖礦孤塊率較高,難度為每個(gè)塊調(diào)整一次。

以太坊礦機(jī)選擇

選擇礦機(jī)一看算力,二看功耗,三看歷史口碑,包括機(jī)器穩(wěn)定性、售后服務(wù)情況等。算力就是一臺(tái)機(jī)器進(jìn)行運(yùn)算的能力,也就是這臺(tái)機(jī)器能夠每秒進(jìn)行多少次哈希運(yùn)算。目前主流比特幣礦機(jī)的算力為14T,也就是每秒進(jìn)行14*10^13次哈希碰撞。

如何測(cè)算顯卡的性價(jià)比

簡(jiǎn)單的成本計(jì)算公式:顯卡算力÷顯卡價(jià)錢=每1塊錢獲得的算力。比如我們一張rx580配備8g內(nèi)存的顯卡,未超頻挖取以太幣算力是22mhz/s , 價(jià)錢是2200人民幣 , 那么每1塊錢獲得的算力就是22/2200=0.01,那么超頻后基本可以達(dá)到平均28.5mhz/s的算力,這樣情況下每1塊錢獲得的算力就是28.5/2200=0.01295。

以太坊礦機(jī)的硬件

以太坊主要是使用顯卡(GPU)來(lái)挖礦。需要配置一臺(tái)多顯卡PC來(lái)運(yùn)行挖礦程序,主要硬件包含:顯卡,主板,電源,CPU,內(nèi)存,硬盤(推薦60G以上SSD),延長(zhǎng)線、轉(zhuǎn)接線等。其中顯卡決定了挖礦的速度,主板、電源很大程度上決定礦機(jī)運(yùn)行的穩(wěn)定程度。

硬件準(zhǔn)備:顯卡挖礦不需要很大的PCIE帶寬,主板上具備PCI-E 1X即可滿足帶寬要求。一般主板上具有3-5個(gè)PCI-E 1X接口,1個(gè)PCI-E16X接口,此外主板上具有大4PIN供電接口對(duì)穩(wěn)定性有一定的提升。PCI-E1X需要淘寶購(gòu)買1X轉(zhuǎn)16X延長(zhǎng)線。

Ethereum可以用來(lái)編程,分散,擔(dān)保和交易任何事物:投票,域名,金融交易所,眾籌,公司管理, 合同和大部分的協(xié)議,知識(shí)產(chǎn)權(quán),還有得益于硬件集成的智能資產(chǎn)。 以太坊將使用混合型的安全協(xié)議,前期使用工作量證明機(jī)制(POW),用于分發(fā)以太幣。

本站提醒:投資有風(fēng)險(xiǎn),入市須謹(jǐn)慎,本內(nèi)容不作為投資理財(cái)建議。