走進以太坊

從2008年被首次提及到今日,區(qū)塊鏈已經(jīng)發(fā)展將近十年。在這段時間內(nèi)浸赫,區(qū)塊鏈依次經(jīng)歷了1.0闰围,2.0,3.0這三個階段既峡,逐漸發(fā)展成熟羡榴,也逐漸流行。

區(qū)塊鏈1.0時代中最主要的自然就是以比特幣為代表的數(shù)字貨幣的應用运敢。以比特幣為代表的區(qū)塊鏈1.0憑其分布式賬本的原理校仑、去中心化的特征給我們帶來了極大的便利。所有的交易記錄賬本被公開传惠,任何人查看每筆交易和記錄都可以迄沫,而且每筆交易都可以追溯到源頭,通過加密等算法實現(xiàn)其記錄的不可更改性卦方。但在這些便利的背面羊瘩,同樣存在不可解決的問題,比如由于缺乏對虛擬貨幣的監(jiān)督導致ICO亂象頻發(fā)盼砍,限于數(shù)字貨幣的交易和支付功能在現(xiàn)實生活中應用場景狹隘等尘吗。

在這些問題亟待解決的同時,以以太坊為代表的區(qū)塊鏈2.0出現(xiàn)了浇坐。很多人說睬捶,以太坊的出現(xiàn)解決了比特幣網(wǎng)絡(luò)一些固有的問題和不足,那以太坊又是如何解決其不足的呢近刘?了解其原因之前擒贸,我們先來認識一下以太坊是什么。

以太坊是運行在一個計算機網(wǎng)絡(luò)中的軟件觉渴,它確保數(shù)據(jù)以及稱為智能合約的小程序可以在沒有中心協(xié)調(diào)者的情況下被所有網(wǎng)絡(luò)中的計算機復制和處理介劫。簡單來說,以太坊可以被稱作“區(qū)塊鏈+智能合約”疆拘。

舉個例子蜕猫,在區(qū)塊鏈上,假設(shè)某天A向B借了100元哎迄,當發(fā)生這筆交易后回右,該交易記錄即被記錄并公開,區(qū)塊鏈上其他人都可以知道這筆交易的發(fā)生漱挚。當歸還期限到達時翔烁,A卻否認與B的借錢交易,這時旨涝,其他人便可以作為公證人拿著自己的賬本跳出來證實這筆交易記錄確實發(fā)生了蹬屹。在區(qū)塊鏈1.0時,由于公開的分布式賬本存在,A確實無法撒謊否認交易慨默,但是為了賴賬贩耐,A一直推脫不還錢,其他人也只能束手無策厦取。而智能合約的存在就可以避免賴賬事件的發(fā)生潮太,當歸還期限到達時,智能合約代碼將自動執(zhí)行虾攻,并把這100塊劃到B的賬上铡买。

從這個例子中,我們可以看出加入智能合約的以太坊相比于比特幣更加靈活霎箍、智能化奇钞。這其中自然離不開智能合約的實現(xiàn)原理及更深層的技術(shù)架構(gòu)。

剛剛提到智能合約是一段代碼漂坏,更準確地說景埃,它是一段被部署在分享的、可復制的賬本上的代碼樊拓,可以被計算機自動執(zhí)行纠亚,它同時具備兩個功能,一個是現(xiàn)實產(chǎn)生的合同筋夏,一個是不需要第三方的、去中心化的图呢、公正条篷、超強行動力的執(zhí)行者。其實現(xiàn)流程主要有三個步驟:

構(gòu)建:智能合約由區(qū)塊鏈內(nèi)的多個用戶共同參與制定蛤织。協(xié)議中明確雙方的權(quán)利和義務赴叹,開發(fā)人員將這些權(quán)利和義務以電子化的方式進行編程,并寫下觸發(fā)合約執(zhí)行的條件指蚜。以上面借錢例子為例乞巧,那么這份智能合約中應包含歸還的期限、金額等條款摊鸡。

存儲:編碼完成后绽媒,智能合約便通過P2P網(wǎng)絡(luò)擴散到每個節(jié)點,并存入?yún)^(qū)塊鏈免猾,即全網(wǎng)驗證節(jié)點都會接收到這份合約是辕。

執(zhí)行:智能合約會定期檢查觸發(fā)條件,滿足條件的事件將會推送到驗證的隊列中猎提。例如A在約定歸還時間前將錢還給B获三,這個事件就成了該合約的觸發(fā)條件。區(qū)塊鏈上的驗證節(jié)點將對該事件進行驗證以確保其有效性,當大多數(shù)驗證節(jié)點對該事件達成共識后疙教,智能合約將成功執(zhí)行棺聊,并通知用戶。

成功執(zhí)行的合約將被移除區(qū)塊贞谓,而未被執(zhí)行的合約則繼續(xù)等待下一次處理限佩。

經(jīng)過以上的解釋,相信大家對智能合約有了一個較清晰的認識了经宏。區(qū)塊鏈2.0與區(qū)塊鏈1.0相比區(qū)別就在于“智能合約”嗎犀暑?簡單理解,通常我們會把“區(qū)塊鏈1.0+智能合約”稱作區(qū)塊鏈2.0烁兰。


區(qū)塊鏈1.0技術(shù)架構(gòu)圖


區(qū)塊鏈2.0技術(shù)架構(gòu)圖


但除此之外耐亏,在共識層上,以太坊相比比特幣多出POS以及DPOS共識機制沪斟。PoW與PoS最大的區(qū)別在于广辰,PoW在算法復雜度足夠高的前提下,基本不需要太多的節(jié)點間互相通訊和確認主之,對代碼的實現(xiàn)要求極低择吊。而PoS對于多節(jié)點間一致性驗證、防偽等要求較高槽奕,但是很大程度上可以沿用傳統(tǒng)一致性選舉的思路進行一定程度的優(yōu)化几睛。但隨著集群內(nèi)參與的節(jié)點增多,其效率開始變慢粤攒,因此所森,為了滿足足夠的吞吐量,使用PoS在進行選舉時務必不能在成千上萬個節(jié)點之間進行投票選舉夯接,而是應當在有限的集合范圍內(nèi)進行投票驗證焕济。這就是DPoS的核心原理】福可見晴弃,區(qū)塊鏈2.0在技術(shù)架構(gòu)上的改進使得以太坊可以更靈活、共識時間更短逊拍。

區(qū)塊鏈1.0是以比特幣為代表的加密貨幣上鞠,具有支付、流通等貨幣職能顺献。而區(qū)塊鏈2.0則是以以太坊為代表的智能合約旗国。對比發(fā)現(xiàn),無論是比特幣還是以太坊注整,其共同的特征都是完全去中心化的能曾,所有數(shù)據(jù)都是公開透明的度硝,都屬于公有鏈。但是相比于區(qū)塊鏈1.0單一的貨幣應用寿冕,隨著以太坊區(qū)塊鏈平臺的出現(xiàn)蕊程,程序員們可以基于區(qū)塊鏈2.0技術(shù)架構(gòu)在區(qū)塊鏈上開發(fā)出各種各樣的應用。除金融類應用外驼唱,以太坊平臺同樣可以應用到其他諸如資產(chǎn)注冊藻茂、投票、物聯(lián)網(wǎng)這類對信任玫恳、安全和持久性要求比較高的應用場景辨赐。

以太坊的出現(xiàn)解決了比特幣網(wǎng)絡(luò)一些固有的問題和不足,那么以太坊是否會超越甚至說取代比特幣呢京办。對于這個疑問掀序,本人答案是否定的。以太坊確實解決了比特幣網(wǎng)絡(luò)的一些問題惭婿,但本質(zhì)上不恭,比特幣網(wǎng)絡(luò)和以太坊是完全不同的概念,兩者是為了不同目的而創(chuàng)造的财饥,并不存在競爭關(guān)系换吧。比特幣是一種價值存儲手段,是一種全球性的钥星、分布式的數(shù)字貨幣沾瓦。而以太坊是屬于智能合約類型的,是可編程的電子貨幣系統(tǒng)谦炒。兩者概念不同暴拄,側(cè)重不同,自然也就不存在競爭取代這一說法编饺。

總的來說,雖然目前以太坊憑借智能合約解決了很多問題响驴,但其安全性透且、隱私性等方面還依然存在問題。隨著區(qū)塊鏈的發(fā)展豁鲤,相信以太坊也會隨之發(fā)展秽誊,就如以太坊的創(chuàng)始人Vitalik Buterin所說,未來能打敗以太坊的只有以太坊2.0琳骡。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末锅论,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子楣号,更是在濱河造成了極大的恐慌最易,老刑警劉巖怒坯,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異藻懒,居然都是意外死亡剔猿,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進店門嬉荆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來归敬,“玉大人,你說我怎么就攤上這事鄙早⊥艏耄” “怎么了?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵限番,是天一觀的道長舱污。 經(jīng)常有香客問我,道長扳缕,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任躯舔,我火速辦了婚禮驴剔,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘粥庄。我一直安慰自己丧失,他們只是感情好,可當我...
    茶點故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布惜互。 她就那樣靜靜地躺著布讹,像睡著了一般。 火紅的嫁衣襯著肌膚如雪训堆。 梳的紋絲不亂的頭發(fā)上描验,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天,我揣著相機與錄音坑鱼,去河邊找鬼膘流。 笑死,一個胖子當著我的面吹牛鲁沥,可吹牛的內(nèi)容都是我干的呼股。 我是一名探鬼主播,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼画恰,長吁一口氣:“原來是場噩夢啊……” “哼彭谁!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起允扇,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤缠局,失蹤者是張志新(化名)和其女友劉穎则奥,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體甩鳄,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡逞度,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了妙啃。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片档泽。...
    茶點故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖揖赴,靈堂內(nèi)的尸體忽然破棺而出馆匿,到底是詐尸還是另有隱情,我是刑警寧澤燥滑,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布渐北,位于F島的核電站,受9級特大地震影響铭拧,放射性物質(zhì)發(fā)生泄漏赃蛛。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一搀菩、第九天 我趴在偏房一處隱蔽的房頂上張望呕臂。 院中可真熱鬧,春花似錦肪跋、人聲如沸歧蒋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽谜洽。三九已至,卻和暖如春吴叶,著一層夾襖步出監(jiān)牢的瞬間阐虚,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工蚌卤, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留敌呈,地道東北人。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓造寝,卻偏偏與公主長得像,于是被迫代替她去往敵國和親吭练。 傳聞我的和親對象是個殘疾皇子诫龙,可洞房花燭夜當晚...
    茶點故事閱讀 44,689評論 2 354

推薦閱讀更多精彩內(nèi)容