以太坊合約是什么

“比特幣是區(qū)塊鏈1.0,以太坊是區(qū)塊鏈2.0”、“以太坊是公鏈的霸主地位”,類似的表述或許你經(jīng)常聽到。什么是以太坊?和比特幣有什么不同?為什么會被稱為“區(qū)塊鏈2.0”?今天,我們就來一起揭開以太坊的“神秘面紗”。

01 天才神童:V神

在講什么是以太坊之前,必須介紹一下以太坊的傳奇創(chuàng)始人——Vitalik Buterin,一個天才神童,大家稱為“V神”。2011年,作為計算機科學(xué)家的父親,就開始給自己的17歲兒子V神安利才2歲的比特幣(中本聰2008年發(fā)布了比特幣白皮書,但世界上第一枚比特幣是2009年1月份由中本聰挖出)。研究了比特幣之后完全被迷住的V神,開始幫一家媒體在論壇上寫區(qū)塊鏈相關(guān)的稿件,又聯(lián)合別人一起創(chuàng)辦了比特幣雜志。2013年,19歲的V神去美國參加了一個比特幣相關(guān)的會議。然后他發(fā)現(xiàn)比特幣有些許缺陷,自己很想要進行一些彌補。參加完會議后的V神內(nèi)心澎湃,和當(dāng)年的比爾·蓋茨、馬克·扎克伯格一樣,不久便從大學(xué)退學(xué)了。然后,他花了半年時間,去世界各地拜訪那些想改進比特幣的個人和團隊。當(dāng)然,最后V神有點失望,因為他發(fā)現(xiàn),大家都是在比特幣上做些修修補補,沒有從根本上解決比特幣的缺陷,即功能太單一。于是,他提出了以太坊的想法,決定另起爐灶,大干一場。2014年,20歲的他開始眾籌開發(fā)以太坊,在2014年7月,發(fā)起了一個為了項目開發(fā)募資的眾籌,2015年7月30日以太坊區(qū)塊鏈正式啟動,從此以太坊的理念變成了一個真實的、可運行的網(wǎng)絡(luò)。

02 以太坊的含義

雖然’比特幣’和’以太坊’是經(jīng)常被搭配在一起的術(shù)語,但現(xiàn)實是它們有很大的不同。以太坊與比特幣的唯一共同點是,都是一種運行在區(qū)塊鏈之上的加密資產(chǎn)。但以太坊不僅僅是一種加密貨幣,它還具有一些功能,這些功能使它成為一個巨大的去中心化的計算機。所以比特幣是一個分布式的賬本,主要的功能是記賬。而以太坊則可以理解為一個分布式計算平臺,不僅可以記賬,還可以在上面運行程序。分布式計算平臺,說明以太坊也和比特幣一樣,是去中心化的,由分布在世界各地的節(jié)點共同記賬,共同維護一個賬本,賬本公開透明且不可篡改。但與比特幣不同的是,以太坊提供了一套圖靈完備的腳本語言,也就是說,我們能在以太坊上開發(fā)應(yīng)用程序。這些應(yīng)用程序需要以太坊網(wǎng)絡(luò)的節(jié)點托管、運行,我們在以太坊上轉(zhuǎn)賬也需要節(jié)點們來記賬,為此,我們需要支付這些節(jié)點費用。比特幣網(wǎng)絡(luò)中,我們轉(zhuǎn)賬支付的手續(xù)費是比特幣BTC,系統(tǒng)給礦工的獎勵也是比特幣;在以太坊網(wǎng)絡(luò)中,支付的手續(xù)費和系統(tǒng)給節(jié)點的獎勵是以太幣ETH。也可以把以太坊理解成是一個完全去中心化的計算機,分布在全球各地,在全球范圍的多個計算機上驗證、存儲和復(fù)制交易數(shù)據(jù)(因此術(shù)語叫“分布式賬本”)。03 以太坊的關(guān)鍵:智能合約

如果以太坊僅僅是一個分布式計算機,可以在上面運行程序,這還不足以讓它成為“區(qū)塊鏈2.0”。以太坊的真正殺手锏是它有智能合約的功能。什么是智能合約呢?簡單理解,智能合約就是可以自動執(zhí)行的合同。舉個例子,想象一下,你和我就明天的天氣打了個賭。我打賭明天會是晴天,而你打賭會是雨天。我們約定,輸家必須給贏家100美元。我們怎樣才能做到這一點,并確保輸家會遵守承諾呢?我可以想到三種不同的方法。

1.互相信任

最簡單的方法是相互信任。如果我們現(xiàn)在已經(jīng)做了很長時間的朋友,信任對方是很容易的。我知道你住在哪里,你也知道關(guān)于我的各種令人尷尬的事情。但如果我們是完全陌生的人,事情就會變得更加困難。你沒有理由相信我,我也沒有理由相信你。

2.簽署一份法律協(xié)議

另一個合理的方法是將我們的賭注擬定為一份法律協(xié)議。我們雙方將簽署一份協(xié)議,詳細定義我們賭注的所有條款—包括如果輸家違反協(xié)議會發(fā)生什么。

該協(xié)議將使我們在法律上有義務(wù)支付贏家,但它不會起到任何實際作用,因為通過法律途徑強制執(zhí)行該協(xié)議的費用會比賭注的價值更高。

3.從一個共同的朋友那里獲得幫助

我們可以找到一個共同的朋友,我們都信任他/她,然后我們都給他/她每人100美元作為保管費。第二天,他/她會檢查天氣,并將總額200美元交給贏得賭局的人。簡單而容易,但是如果那個值得信賴的朋友拿著200美元跑了怎么辦?

現(xiàn)在我們有三種不同的打賭方式,但每個選項都有其缺點。因為我們是陌生人,我們不能信任對方。強行簽訂法律協(xié)議的費用會很高,實際上是不可行的。從共同的朋友那里獲得幫助又帶來了信任的問題。

在這種情況下,以太坊的智能合約可以拯救世界。智能合約就像受信任的共同朋友,但用代碼編寫。

有了智能合約,你和我就可以在以太坊上寫上游戲規(guī)則,然后把“錢”(幣)打到智能合約的賬戶上。第二天,智能合約自動抓取官網(wǎng)的天氣消息,并將總價值200美元的以太幣轉(zhuǎn)移或原路返回給贏家。

一旦智能合約被寫入,它就不能以任何方式被編輯或改變。因此,你可以確信,無論合同規(guī)定什么,它都會被執(zhí)行。

我們可以看到:比特幣實現(xiàn)了交易記錄的不可篡改,有了智能合約的以太坊,在此基礎(chǔ)上做到了更豐富場景下的去“信任中介”,即不需要第三方來做擔(dān)保下完成交易。

總結(jié)一下,以太坊是天才少年V神帶領(lǐng)開發(fā)的一個分布式計算平臺,不僅可以記賬,還可以在上面運行程序,殺手锏是智能合約功能。

04 以太坊的生態(tài)發(fā)展

從目前的發(fā)展來看,以太坊生態(tài)發(fā)展已經(jīng)遙遙領(lǐng)先于其他公鏈,在DeFi、NFT、GameFi、DAO等應(yīng)用層面冒出了大量頂級項目。值得一提的是以太坊的Layer2,為了解決以太坊高費低速的問題,在前期經(jīng)過好幾年關(guān)于擴容技術(shù)路線的探索之后,目前已經(jīng)基本確定方向,而且,Layer2生態(tài)也初現(xiàn)崢嶸。

以太坊 前景

以太坊的發(fā)展前景展望隨機配圖