區(qū)塊鏈被認為是自互聯(lián)網(wǎng)誕生以來最為顛覆性的技術(shù)。它的魅力為何如此迷人,甚至讓很多人覺得無法理解。在區(qū)塊鏈領(lǐng)域中,追隨區(qū)塊鏈的粉絲們經(jīng)常提到以太坊和智能合約,它們又是何方神器?以太坊和區(qū)塊鏈的區(qū)別在哪里?以太坊和區(qū)塊鏈又有什么關(guān)系?
一、以太坊(Ethereum)是什么?
2013年,19歲的Vitalik Buterin在一本名為“以太坊白皮書:下一代智能連接與去中心化應用平臺”的書中首次提到了以太坊的構(gòu)想。
隨后在2014年,以太坊的算法及協(xié)議正式落地,并募集到了1.5億美元。之后以太坊的系統(tǒng)于2015年7月30日最終完成并上線。
那么以太坊到底是什么?很多人可能會誤以為以太坊也是一個發(fā)行虛擬貨幣的系統(tǒng)。其實發(fā)行虛擬貨幣并不是以太坊的主營業(yè)務,僅僅是以太坊的一個衍生業(yè)務。以太坊的主營業(yè)務是它搭建了一個可以共享的開源區(qū)塊鏈底層技術(shù)的平臺。
有人給以太坊做了一個很形象的比喻,沒有以太坊之前,如果程序員需要開發(fā)一個區(qū)塊鏈應用,就好比這個程序員要開發(fā)一款APP程序,但這時候IOS系統(tǒng)都不存在。于是這個程序員就先要開發(fā)一個IOS系統(tǒng),然后再在這個IOS系統(tǒng)上去開發(fā)一個APP程序。也就是說在以太坊還沒有發(fā)布之前,開發(fā)一個區(qū)塊鏈的流程會非常漫長,難度也會非常大。但以太坊的出現(xiàn)就好比已經(jīng)開發(fā)完成了一個非常成熟的IOS系統(tǒng),它的系統(tǒng)向所有區(qū)塊鏈的開發(fā)人員都開源,后續(xù)開發(fā)人員可以在以太坊開發(fā)的底層技術(shù)上十分便捷的開發(fā)新的區(qū)塊鏈應用。
為什么說以太坊是區(qū)塊鏈2.0時代的開端?因為在以太坊之前,區(qū)塊鏈因為開發(fā)難度大,導致了開發(fā)的產(chǎn)品形式非常單一,主要的產(chǎn)品就是數(shù)字貨幣。但即使是要發(fā)行數(shù)字貨幣,通常也要編制一套涵蓋完整的分布式記賬、儲存、加密等功能的系統(tǒng),這也仍然存在一定的難度。但是區(qū)塊鏈的2.0時代下,不但是數(shù)字貨幣,所有的區(qū)塊鏈運用都可以更快地實現(xiàn)“創(chuàng)意”落地。因而以太坊的出現(xiàn)使得區(qū)塊鏈的技術(shù)應用得到了極大的增加和發(fā)展,此前一輪數(shù)字貨幣的暴漲也能看出市場對于區(qū)塊鏈技術(shù)的熱情和信心。
二、智能合約在區(qū)塊鏈2.0時代的運用
說完了以太坊對開發(fā)區(qū)塊鏈運用所作出的貢獻,也許大家就能明白為什么以太幣會逐漸受到那么多人的追捧,以太幣近期也成為了繼比特幣之后最受追捧的虛擬貨幣資產(chǎn),穩(wěn)居數(shù)字貨幣第二把交椅。
以太坊在其官網(wǎng)上不斷強調(diào)著它的區(qū)塊鏈特征:去中心化、分布式系統(tǒng)、不可篡改。但和以太坊一起被宣傳最多的還是它的智能合約技術(shù)。
智能合約的概念并不是以太坊首創(chuàng),但以太坊卻把智能合約融合進了現(xiàn)實。所謂智能合約,是指通過一段特定的執(zhí)行程序,可以自我實現(xiàn)執(zhí)行功能,并能夠按照設定的程序?qū)崿F(xiàn)計算、存儲、糾錯等功能。智能合約的出現(xiàn)讓區(qū)塊鏈技術(shù)得以開始在一些商業(yè)應用上得以落地。目前很多區(qū)塊鏈在商業(yè)運用中的前期實踐階段,主要還是通過智能合約來實現(xiàn)基本的區(qū)塊鏈技術(shù)。
當然智能合約再“智能”,也不是完全不會出錯的,畢竟它本身是一段程序,程序就會有bug,一旦程序設定的很復雜就容易產(chǎn)生漏洞,從而被黑客利用。有統(tǒng)計稱,過去幾年黑客通過區(qū)塊鏈技術(shù)中的漏洞竊取了數(shù)十億元的數(shù)字貨幣。未來對于智能合約中的漏洞可能也需要像如今律師審核合同一樣,由專人對智能合約進行審核。
來源:挖鏈網(wǎng)
評論