比特幣、以太幣是全球市值前兩大的加密貨幣,近期皆創下史上新高,但這兩種加密貨幣差別在哪?《以太奇襲》一書講述以太坊的發展歷程,並指出兩種加密貨幣與區塊鏈技術上的差異。
具備「圖靈完備性」,就能執行任何程式碼
他們開了二十小時的車,直奔樂文和妻子度假的溫泉會館,中間僅停下來加油,一整路都在聊加密貨幣和區塊鏈技術,將如何改變世界。
在溫泉度假會館,他們與樂文一起跳進湯池,繼續這種有關未來發展的長談。
他們聊著一個接一個的概念,每個概念都比前一個更瘋狂。他們在按摩浴缸、桑拿浴、蒸汽室之間來回切換時,隨著新奇的點子源源不絕地冒出,他們的大腦彷彿不斷受到震撼。
「像萬事達幣那種以比特幣為基礎的開發,可以創造出那麼多的可能性。現在還有一些完全獨立的區塊鏈也出現了,例如合約幣和未來幣(NXT)。」樂文說,「每個人都想把區塊鏈技術擴展到P2P現金以外。」
他們聊到布特林的《以太坊白皮書》時,是穿著白色浴衣和拖鞋,躺在池邊的躺椅上。
東諾弗里奧花了點時間閱讀那份白皮書,他說:「所以這個東西想成為我們一直談論的所有代幣及區塊鏈應用的平台,但它沒有為各種用法設計特定功能。」
「沒錯,它是以一台機器做為核心。」樂文說。
「以太坊虛擬機(Ethereum Virtual Machine)。」東諾弗里奧一邊說,一邊翻著那份白皮書。
「對,它具有圖靈完備性(Turing-complete),可以處理你扔給它的任何程式碼片段。」樂文說。
「圖靈完備性」是以數學家艾倫.圖靈(Alan Turing)命名的概念。具有圖靈完備性的機器,能執行任何程式碼。比特幣有一種支持某種運算的手稿語言,但以太坊的圖靈完備語言,是為了支持程式設計師夢想的任何東西,而且依然以分散的方式運行。
「具圖靈完備性的機器有個問題:無限迴圈可能毀了它。例如,你叫電腦做X+X,只要結果小於五就一直加下去,你也告訴電腦X等於一。電腦會一直加X,加到機器當機為止。」樂文說。
東諾弗里奧說:「哦,所以它很容易遭到攻擊。」
樂文回應:「對,但以太坊用其內部加密貨幣『以太幣』解決了這個問題。每個運算步驟都有成本,用戶需要拿以太幣付費。每次你叫以太坊執行一段程式碼時,你也要告訴它,你最多願意支付多少以太幣。如果它得不到足夠的錢來執行程式,機器就會停下工作。」
「所以,以太幣不單只是像比特幣那樣的P2P兌付而已,也用來讓網路運轉?」東諾弗里奧說。
「對,所以布特林把以太幣稱為『加密燃料』,它是推動以太坊網路運作的燃料。」樂文說。