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