“比特幣是區塊鏈1.0,以太坊是區塊鏈2.0”、“以太坊是公鏈的霸主地位”,類似的表述或許你常聽到。
什麼是以太坊?和比特幣有什麼不同?為什麼會被稱為「區塊鏈2.0」?今天,我們就來一起揭開以太坊的「神秘面紗」。
01
天才神童:V神
在講什麼是以太坊之前,必須先介紹以太坊的傳奇創辦人-Vitalik Buterin,一個天才神童,大家稱為「V神」。
2011年,身為電腦科學家的父親,就開始給自己的17歲兒子V神安利才2歲的比特幣(中本聰2008年發布了比特幣白皮書,但世界上第一枚比特幣是2009年1月由中本聰挖出)。
研究了比特幣之後完全被迷住的V神,開始幫一家媒體在論壇上寫區塊鏈相關的稿件,又聯合別人一起創辦了比特幣雜誌。
2013年,19歲的V神去美國參加了一個與比特幣相關的會議。然後他發現比特幣有些許缺陷,自己很想要進行一些彌補。
參加完會議後的V神內心澎湃,和當年的比爾蓋茲、馬克祖克柏一樣,不久便從大學退學了。 然後,他花了半年時間,去世界各地拜訪那些想改進比特幣的個人和團隊。
當然,最後V神有點失望,因為他發現,大家都是在比特幣上做些修修補補,沒有從根本上解決比特幣的缺陷,即功能太單一。
於是,他提出了以太坊的想法,決定另起爐灶,大干一場。 2014年,20歲的他開始眾籌開發以太坊,在2014年7月,發起了一個為了專案開發募資的眾籌,2015年7月30日以太坊區塊鏈正式啟動,從此以太坊的理念變成了一個真實的、可運作的網路。
02
以太坊的含義
#雖然'比特幣'和'以太坊'是經常被搭配在一起的術語,但現實是它們有很大的不同。以太坊與比特幣的唯一共同點是,都是一種運行在區塊鏈之上的加密資產。
但以太坊不僅僅是一種加密貨幣,它還具有一些功能,這些功能使它成為一個巨大的去中心化的電腦。
所以比特幣是一個分散式的帳本,主要的功能是記帳。
而以太坊則可以理解為分散式運算平台,不僅可以記賬,還可以在上面運行程式。
分散式運算平台,說明以太坊也和比特幣一樣,是去中心化的,由分佈在世界各地的節點共同記賬,共同維護一個賬本,賬本公開透明且不可篡改。
但與比特幣不同的是,以太坊提供了一套圖靈完備的腳本語言,也就是說,我們能在以太坊上開發應用程式。
這些應用程式需要以太坊網路的節點託管、運行,我們在以太坊上轉帳也需要節點們來記賬,為此,我們需要支付這些節點費用。在比特幣網路中,我們轉帳所支付的手續費是比特幣BTC,系統給礦工的獎勵也是比特幣;在以太坊網路中,支付的手續費和系統給節點的獎勵是以太幣ETH。
也可以把以太坊理解成是一個完全去中心化的計算機,分佈在全球各地,在全球範圍的多個計算機上驗證、存儲和復制交易數據(因此術語叫“分散式帳本」)。
03
以太坊的關鍵:智慧合約
如果以太坊只是一個分散式計算機,可以在上面運行程序,這還不足以讓它成為「區塊鏈2.0」。以太坊的真正殺手鐧是它有智能合約的功能。
什麼是智能合約呢?簡單理解,智能合約就是可以自動執行的合約。
舉個例子,想像一下,你和我就明天的天氣打了個賭。我敢打賭明天會是晴天,而你打賭會是下雨天。我們約定,輸家必須給贏家100美元。我們該如何做到這一點,並確保輸家會遵守承諾?我可以想到三種不同的方法。
1.互相信任
最簡單的方法就是互相信任。如果我們現在已經做了很長時間的朋友,信任對方是很容易的。我知道你住在哪裡,你也知道關於我的各種令人尷尬的事情。但如果我們是完全陌生的人,事情就會變得更加困難。你沒有理由相信我,我也沒有理由相信你。
2.簽署一份法律協議
另一個合理的方法是將我們的賭注擬定為一份法律協議。我們雙方將簽署協議,詳細定義我們賭注的所有條款—包括如果輸家違反協議會發生什麼。
該協議將使我們在法律上有義務支付贏家,但它不會起到任何實際作用,因為透過法律途徑強制執行該協議的費用會比賭注的價值更高。
3.從一個共同的朋友那裡獲得幫助
我們可以找到一個共同的朋友,我們都信任他/她,然後我們都給他/她每人100美元作為保管費。第二天,他/她會檢查天氣,並將總金額200美元交給贏得賭局的人。簡單又容易,但是如果那個值得信賴的朋友拿著200美元跑了怎麼辦?
現在我們有三種不同的打賭方式,但每個選項都有其缺點。因為我們是陌生人,我們不能信任對方。強行簽訂法律協議的費用會很高,實際上是不可行的。從共同的朋友那裡獲得幫助又帶來了信任的問題。
在這種情況下,以太坊的智慧合約可以拯救世界。智能合約就像受信任的共同朋友,但用程式碼編寫。
有了智能合約,你和我就可以在以太坊上寫上游戲規則,然後把「錢」(幣)打到智能合約的帳戶上。 第二天,智慧合約自動抓取官網的天氣訊息,並將總價值200美元的以太幣轉移或原路返回給贏家。
一旦智慧合約被寫入,它就不能以任何方式被編輯或改變。因此,你可以確信,無論合約規定什麼,它都會被執行。
我們可以看到:比特幣實現了交易記錄的不可篡改,有了智能合約的以太坊,在此基礎上做到了更豐富場景下的去“信任中介”,即不需要第三方來做擔保下完成交易。
總結一下,以太坊是天才少年V神帶領開發的一個分散式運算平台,不僅可以記賬,還可以在上面運行程序,殺手鐧是智能合約功能。
04
以太坊的生態發展
從目前的發展來看,以太坊生態發展已經遙遙領先於其他公鏈,在DeFi、NFT、GameFi、DAO等應用層面冒出了大量頂級專案。
值得一提的是以太坊的Layer2,為了解決以太坊高費低速的問題,在前期經過好幾年關於擴容技術路線的探索之後,目前已經基本確定方向,而且,Layer2生態也初現崢嶸。
以上是什麼是以太坊和智能合約?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

比特幣現在的交易高於94,000美元的水平,在最近的低點急劇恢復後,比特幣表現出強勁的勢頭。

比特幣現在的交易高於94,000美元的水平,在最近的低點急劇恢復後,比特幣表現出強勁的勢頭。

加密貨幣市場提供了許多投資機會,而Dogecoin(Doge)和Shiba Inu(Shib)是模因硬幣中流行的選擇。

比特幣的軌跡吸引了投資者的想像力,ARK Invest的最新研究更新為加密貨幣的未來繪製了變革性的圖片。

傑德·麥卡萊布(Jed McCaleb)2014年離開Ripple引發了謠言,但很可能是戰略的一部分。

如果下一個要大浪的模因硬幣還沒有趨勢,而是隱藏在電報聊天和加密Twitter線程的陰影中怎麼辦?

虛擬貨幣市場繼續表現出令人印象深刻的恢復,在比特幣最近復興的驅動下,替代加密貨幣越來越基礎。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

記事本++7.3.1
好用且免費的程式碼編輯器