區塊鏈技術最簡單入門之三以太坊的簡介(區塊鏈2.0)
本文一共會分八個章節,飛豬爭取用淺顯易懂的語言來介紹區塊鏈基礎,爭取讓小白讀者有個基本的概念。
第一章節 區塊鏈的整體簡介
第二章節 比特幣的簡介(區塊鏈1.0)
第三章節 以太坊的簡介(區塊鏈2.0)
第四章節 區塊鏈3.0簡介
第五章節 區塊鏈4.0推測
第六章節 山寨幣的簡介
第七章節 手機挖礦的簡介
第八章節 其它
版權沒有,隨意轉載,轉載時請註明作者為「飛不起來的豬」。
區塊鏈技術最簡單入門之三:以太坊的簡介(區塊鏈2.0)
之前我們說過BTC也就是比特幣可以在網絡中進行點對點價值的轉移。比特幣的優缺點在上一章節已經給大家做了介紹。比特幣網絡作為區塊鏈1.0版本的代表有一個很大的問題,就是只能用來做比特幣交易,本身沒有其他很好的應用方式。當然比特幣也可以傳送很少量的私有信息,不過不實用。同樣的,比特幣網絡不是一個圖靈完備的系統(不能夠實現完整計算功能),這就代表著他不能實現所有問題的計算,這樣的話應用的可擴展性的就很差。
俄羅斯天才少年維塔利克布特林也就是我們常聽到的「大v」或者「v神」,在2013年發布了以太幣的白皮書。以太幣系統也就是我們現在經常說區塊鏈2.0技術,它實現了一個可以編程的圖靈完備的一個區塊鏈,就說在這個區塊鏈2.0上,你可以通過簡單的編程實現數字資產的生產和應用。而且通過編程,可以對以太幣網上流通的區塊鏈資產進行精準的控制。在這個基礎上的我們可以實現更多的功能,比如我們用以太坊建立智能合約可以應用在人類日常經濟生活和企業經營活動中。簡單的說,以太坊網絡相對於比特幣來說是可以編程的,可以實現更多的應用的一種新一代的區塊鏈技術。
以太坊大致的發展是這個樣子:2013年末大v發布了以太幣的白皮書啟動了這個項目,2014年7月份啟動了以太幣的ico(ICO原意是首次公開發行的意思,在區塊鏈裡面簡單的講就是籌錢發布新的數字貨幣),預售了6000萬個以太坊,募集了3萬多個比特幣。以太坊出現以後,在以太坊網絡上的各種應用就豐富起來,各種基於以太幣網絡的數字貨幣被開發出來,成千上萬種。開發新的代幣也很簡單,直接在以太坊的基礎上加幾百行代碼,就可以生成新的代幣。說句題外話,山寨幣少碰,至於什麼是山寨幣,將在後面的章節介紹。
以太坊一共會有四個版本。第一個版本的名字叫「前沿」,在2015年7月30日發布,這是以太坊的最早的版本,只有命令行界面,沒有圖形界面,只能專業開發者使用。2016年3月14日以太坊發布了第二個版本「家園」,這個版本也是現在正在運行的版本。這個版本的就有了圖形界面,在易用性上得到極大的改善。第三個版本名字叫「大都會」,原計劃2017年發布,但是各種原因一再推遲發布,預計到2018年春季會推出「大都會」。更多的應用的會加載到這個版本裡,廣大的用戶也可以參與進去。第四個版本也就是最後一個版本的名字叫「寧靜」。發布的時間還沒有確定,「寧靜」有一個巨大的改變,就是以前的POW工作量證明將會切換成POS+POW混合共識機制。切換到第四個版本以後以太坊礦工就不是那麼輕易可以挖礦了。
以太坊建立了一個可編程圖靈完備的區塊鏈系統,幫助人們更方便的實現各種數字資產的產生和更精確的控制區塊鏈資產的狀態,是目前應用最廣泛的智能合約底層平臺。有了智能合約,任何人都可以在以太坊網絡上創建自己想要的去中心化應用。一旦應用被創建起來就可以根據合約自動執行。簡單舉個例子:比如飛豬在以太坊網絡上設定一個合約,到了5月1日,我必須要向哪個帳戶支付一個以太坊。這個應用一旦建立起來,到了這個時間,這個合約就會被自動執行。
這裡單獨說一下以太坊(ETH)和以太坊經典(ETC)。之前是沒有這兩種幣種的區分,都叫以太幣,大約在2016年的6月,以太幣世界發生了一件大事情,大概有6000萬美元以太幣被黑客盜走了。經過投票,大部分人都同意把被盜的以太幣返還給之前的用戶,同意更改代碼,從被盜之前的一個區塊開始重新發行新的幣種。新幣種也就是我們現在以太坊(ETH)。但是也有一部分人都不願意使用新的數字貨幣,這部分就保留以前的以太幣,取名字叫太坊經典(ETC)。
之前介紹了以太坊的產生和發展,以及技術優勢。現在繼續給大家介紹幾個區塊鏈的概念。
第一個概念是「錢包」。普通人存錢取錢都是通過銀行,交易的數據實際存儲在中央銀行。如果央行停電,大家就沒辦法存取錢了。在去中心化的結構裡,數字貨幣就是一串網絡上的數字,通過錢包可以存取數字貨幣,錢包一般是一個手機裡的app程序。如果有一天你手機掉了,又忘掉了錢包的密碼(私鑰地址),那數字就真的是永久的取不出來了。
第二個概念是「非對稱加密技術」。一個錢包會對應到兩個地址,一個是私鑰的地址,一個是公鑰的地址。私鑰的地址類似於我們自己銀行卡的卡號加密碼,所以私鑰地址一般不會告訴其他人。公鑰地址類似於我們銀行卡的卡號(實際上公鑰也相當於是卡號加密碼,但是其他人很難通過公鑰來推算出你的密碼)。所以公鑰就是可以告訴其他人,其他人可以往這個公鑰地址上給你打數字貨幣,eth或者btc或者其他的貨幣。同一個錢包對應到了兩個地址,一個是公鑰地址,一個私有地址,這個就是非對稱加密。其他人不可能通過你的銀行卡卡號(公鑰)就破解你的銀行卡密碼(私鑰),也就是不能只知道公鑰就把你錢包裡的數字貨幣轉走。
(似乎不讓貼二維碼,想要試用數字助理軟體的朋友私信我,謝謝!)