別說你不知道以太坊
以太坊概述
為什麼介紹以太坊
盡
管很多人對區塊鏈不甚了解,但是一定聽說過比特幣。比特幣作為開山劈地的區塊鏈元老,首先介紹一定不會引起爭議。
以太坊是什麼?
為什麼以太坊夠資格作為第二個介紹的區塊鏈技術?
其實就是作者的喜好而已 = =
當然也不僅僅如此,在之前我有提到,比特幣的技術架構屬於區塊鏈1.0技術架構,而以太坊屬於區塊鏈2.0技術架構,從1.0走向2.0最主要的不同是2.0技術架構擁有了智能合約層,區塊鏈系統擁有了更加完備的開發能力。
我用這樣一個比喻方便理解:
區塊鏈1.0技術架構就像是計算器,基本只能用於加減乘除等數值計算,有些高級計算器也可以提供一定的開發功能(如函數的定義)。
區塊鏈2.0技術架構就像是計算機,你可以在計算機上開發各種軟體,既可以是計算器,也可以是掃雷遊戲。
以太坊就是當前區塊鏈2.0技術架構的代表。下圖為加密貨幣資本市值排名:
從排名中,我們也可以看到資本市場對以太坊的熱衷程度。一些人認為,區塊鏈2.0的代表以太坊足以取代比特幣,不過我認為這種思想過於激進,可能性很小。
以太坊與以太幣
通
常,以太坊(Ethereum)表示的是有智能合約功能的區塊鏈開發平台,而以太幣(Ether)指的是以太坊上用於交易的貨幣。
類似於比特幣,以太幣也是一種區塊鏈貨幣,只能在以太坊平台上使用。
上圖是以太坊測試網路下的賬戶以太幣餘額截圖(假裝自己真的擁有35.218 ETH)
以太坊簡史
比
特幣的發明者中本聰至今仍是個謎,網上流傳的各種關於中本聰本人的照片與新聞實際上都未經過證實。但是以太坊不同,以太坊的創始人「V神」從以太坊創立之初到現在都一直都出現在公眾視野里。
關於「V神」Vitalik Buterin的履歷,你可以在搜索引擎簡單獲取到,我就不多餘贅述,這裡簡單介紹幾個時間點:
2011年,17歲的V神接觸了比特幣,從剛開始的嗤之以鼻到一心投身區塊鏈技術中。
2013年,V神從加拿大滑鐵盧大學輟學,開始了自己的遊學經歷,和全世界的區塊鏈愛好者交流學習。
2013年末,遊學結束的V神撰寫了以太坊白皮書,獲得廣泛認可。
2014年,以太坊進行ICO,募集了31000個比特幣,募集價格為1比特幣=2000以太幣。
2015年,以太坊正式上線。
我們可以看到,以太坊相比於比特幣而言,是一個更加年輕的區塊鏈技術。從比特幣誕生到以太坊正式上線,這中間區塊鏈技術也曾爆髮式增長,其中許多虛擬貨幣早已無人問津。相比這些虛擬貨幣,以太坊最大的特點就是擁有智能合約。
之前的文章我們已經提到,智能合約意味著區塊鏈平台擁有更加強大的開發能力,這種開發能力相比於比特幣本身的交易腳本而言,無論是開發難度和開發能力上都是質的飛躍。對於程序員,編寫智能合約就如同你開發一個服務端App一樣簡單。
以太坊與ERC20代幣
如
果你想發行一個自己的區塊鏈虛擬貨幣,怎麼辦?
其實非常簡單,你完全可以把比特幣的源碼拿過來改個名字部署一份,然而並沒有人使用這個貨幣交易,也並沒有人為你挖礦,或許整個區塊鏈網路只有你一個礦機。
啥?你說想用更方便的方式發行一個虛擬貨幣?
當然也可以,如果我們使用剛才所說的方式發行虛擬貨幣,實際上是「創造」了一個全新的區塊鏈網路。我們吹了這麼久智能合約,當然也可以通過編寫智能合約,在以太坊之上發行具有特定功能的代幣。
以太坊的智能合約有ERC20(Ethereum token standard)協議,我們可以編寫符合ERC20的智能合約來發行屬於我們的代幣,這樣的代幣區別於區塊鏈上的原生幣(以太坊上的原生幣就是以太幣)。
ERC20協議的標準介面如下:
你可能不太懂編程,上述介面主要定義了一個貨幣該有的基本功能:查詢貨幣總量、查詢餘額、轉賬等。通過實現上述介面,你可以用不到100行代碼定義一個具備基礎功能的代幣。
現有的很多虛擬貨幣其實都是以太坊上的ERC20代幣,目前以太坊上總共有68229種ERC20代幣,當然其中不乏有很多騙錢的空氣幣。
其中排名第一的EOS,我將會在下一個大篇目里講到。當今EOS是一個大熱門,一些人認為,當EOS脫離以太坊回歸自己的主鏈後,將會取代以太坊。讓我們拭目以待。
※我的孩子1個月了,再不學英語是不是就晚了?
※HCT奧斯陸 報告騎三穿復盤
TAG:全球大搜羅 |