menu-icon
anue logo
熱門時事鉅亨號鉅亨買幣
search icon

時事

因為看得見 所以被相信的區塊鏈能為我們帶來什麼?

鉅亨網新聞中心 2016-05-23 14:50


本文摘自《恆生世界》2016年第三期,和訊網已獲轉載授權。

區塊鏈(BlockChain),利用數學加密算法和經濟激勵機制,讓參與系統的任意多個節點,以去中心化自治的方式集體維護一個開放、不可簒改、不斷增長的電子賬本,被不少人認為是具有顛覆意義的一項技術,甚至被認為是FinTech2.0的代表技術。


在各種媒體、研討會上對區塊鏈技術所作的HighLevel闡述,又為區塊鏈技術增添了幾份神奇彩色,更是讓眾多金融IT從業人員摸不着頭腦。與熱情高漲的「比特神教」教眾不同,大部分IT同行會選擇「因為看見,所以相信」,今天給大家介紹的就是看得見的區塊鏈,通過當下區塊鏈技術的真實應用來看看區塊鏈能做什麼、會做成什麼樣?本文重點介紹三類區塊鏈實現:比特幣BitCoin、比特股BitShares、以太坊Ethereum

比特幣 BitCoin】——全球跨境支付

金融領域中對於區塊鏈技術應用的研討一般聚焦在支付、存管結算、交易轉讓等幾個方面,區塊鏈技術最成熟也是目前為止最為成功的應用當屬支付領域的「比特幣」,它的核心思想是用去中心化的模式通過互聯網來解決全球支付的效率問題,並使其免受人為控制的影響。比特幣區塊鏈在2009年上線以來已經在全球范圍內7*24小時運行7年,沒有運維人員、沒有中心機房、但從不宕機,屢屢被主流媒體宣布死亡,但交易量依然逐年飈升。

比特幣目前總市值約300-400億人民幣,每天交易數在10萬筆左右,全球數千節點參與。


圖片來源:qukai.com

比特幣區塊鏈目前已生成40多萬個區塊,約60G數據量,一個新建的比特幣全節點以P2P通信的模式通過互聯網下載歷史數據大約需要2天。比特幣區塊大小目前設定每塊不超過1M,它的挖礦機制決定了大約每10分鍾左右增長一個塊,所以每個節點每10分鍾需要從相鄰節點拉取不超過1M的新數據塊,這個數據塊中記錄了全網最新產生的交易。正是因為代碼中對區塊大小以及區塊產生時間間隔的這種設定,限制了比特幣全網交易能力大約在每秒7筆左右。隨着交易的活躍,比特幣交易網絡發生擁塞,根據比特幣未確認交易的排隊規則,願意支付高手續費的交易會被優先打包記錄到區塊中,但大量低手續費的未確認交易仍會占用礦工的內存交易池,進一步造成未確認交易的丟失。比特幣社區目前正在因為擴容方案問題產生多方爭議,遲遲不能達成共識,去中心化的運作模式也給比特幣區塊鏈的技術演進帶來效率問題。爭議往往是理念的爭議而非技術方案復雜度的爭議,比如區塊擴容簡單到可以只是幾行代碼的修改,但是如果不是大部分節點達成共識願意下載運行新代碼,很容易造成區塊鏈的分叉,從而給最終用戶的使用和整個生態的穩定帶來影響。

這里需要指出的是全網每秒7筆的交易,這樣的性能可能跟很多比特幣交易者的感知不同,在很多比特幣交易平台是可以進行高頻交易的。原因在於,現在的比特幣交易平台實際上是在區塊鏈外搭建的,只有用戶進行提幣、充幣交易時,才在交易平台的總錢包與用戶錢包之間通過區塊鏈產生交易記錄,法幣與比特幣的撮合兌換都不會記錄在區塊鏈上。在這些交易平台里,比特幣是作為虛擬商品進行交易,2013年央行等五部委發文《關於防范比特幣風險的通知》,禁止金融機構參與,允許民眾自擔風險參與,相關的交易平台網站接受互聯網行業的相關備案、實名制規定,並配合反洗錢調查。

比特幣的成功(也許永遠是一個試驗)和它所采用的區塊鏈技術的種種限制及其天生的所具有的擴展能力和開源模式,催生出一個繁榮區塊鏈技術生態,近千種山寨幣被仿造出來,小到只做簡單的技術參數調整,大到算法更換,甚至換種編程語言重新實現,應用場景也從支付向更多領域拓展。

在國內某數字貨幣交易平台上有交易的就達300多種:


【比特股 BitShares】——數字資產的發行、存管、交易

傳說2011年有人為兩個披薩餅支付了1萬比特幣,是比特幣的第一筆真實支付,筆者認為如果區塊鏈技術僅僅是被用在支付領域或者基於比特幣區塊鏈上交易腳本有限的擴展能力用於像公證這樣的應用場景,區塊鏈技術也就不至於在金融領域這麼引人注目,也許區塊鏈技術就被掩沒在2013年比特幣的暴漲暴跌(每個幣瘋漲到8000元人民幣,再狂跌到1400元人民幣)以及被各類犯罪組織用於洗錢、傳銷詐騙等負面新聞中。

被一群無政府主義的技術極客掌握的區塊鏈技術,開始毫無懸念向其他領域擴展,2013年在比特幣上線4年之後,一種新的區塊鏈應用概念在社區中誕生,它把數字貨幣系統看成一個無人管理的公司(DAC,decentralized autonomous corporation,去中心化自治企業),而其中的數字貨幣被視為這個公司的股權(Shares),這種思想上超越比特幣的項目稱為BitShares(比特股)。BitShares被設計成為一個結合了去中心化的全球支付系統(如SWFIT),去中心化的數字貨幣交易所(如外匯交易中心),去中心化的證券交易所(如納斯達克),去中心化的登記托管(如登記結算公司、清算所)。同時在技術上,BitShares的區塊鏈技術以用更高效的DPOS(授權股權證明)算法替供比特幣的POW(工作量證明)的共識機制,解決了比特幣依靠大量計算資源帶來的浪費問題和出塊效率低導致的性能問題。2014年2月,BitShares由創始人3I公司完成眾籌上線,目前已發布2.0版(代號石墨烯)。

依賴中心化的交易平台始終是比特幣區塊鏈方案的一個軟肋,在比特幣7年的歷史中,這種鏈外的交易平台作惡跑路、或被黑客攻擊給整個生態帶來風險。而BitShares在其區塊鏈上直接提供去中心化的交易平台,同時為了解決類似比特幣幣值相對法幣暴漲暴跌的問題,在BitShares其去中心化的交易平台中直接提供對沖交易機制。

在BitShares去中心化的鏈上交易平台中,我們看到比各種比特幣鏈外交易平台更完備的交易功能,錨定各類資產的數字資產在BitShares被發行、相互配對交易:人民幣CNY、美元USD、比特幣BTC、黃金GOLD、公司股份OBITS等。基於BitShares區塊鏈的各種網關為區塊鏈上的虛擬世界與物理世界的各種資產提供對接。


BitShares的資產發行功能,讓全球用戶能以很低的費用(約幾百元人民幣)發行自己的數字資產並與特定的現實資產進行錨定,進一步在區塊鏈上實現交易轉讓,在這個過程中沒有中心化的人為因素干擾。

在BitShares平台上,有人直接創建發行與全球股票交易所相關股份錨定的數字資產,如與美股資產錨定,實現眾籌買美股的功能,發起與參與眾籌的是全球BitShares用戶,並在眾籌之後可以直接在BitShares的鏈上交易平台上進行交易轉讓。

比特股被當作與比特幣同樣重要的一種區塊鏈基礎協議,故其內置的虛擬幣BTS也和比特幣BTC一樣在全球很多虛擬幣交易平台被交易,實現與各種法幣的價值互換。

以太坊 Ethereum】——去中心化智能合約平台

以太坊官網首頁ethereum.org,對以太坊作如下描述:

以太坊是一個運行智能合約的去中心化平台,平台上的應用按程序設定運行,不存在停機、審查、欺詐、第三方人為干預的可能。

這些應用運行在一個定制的區塊鏈上,在這個非常強大全球共享的基礎設施上進行財產所有權的價值傳遞。它使開發者能夠創建交易市場、對債權或合約進行存管登記、遠期資金結算如遺囑、期貨合約以及其他還未發明的任何事情,所有這些都不存在中間人和交易對手風險。

相比前面介紹的比特幣、比特股這類區塊鏈實現,往往主要是針對特定應用場景設計,或者基於其設計上預備的擴展能力進行有限的擴展。而以太坊區塊鏈設計的核心思想是實現一個內置了編程語言的區塊鏈協議,從而在理論上任何區塊鏈應用都可以用這門語言進行定義,並運行在以太坊的區塊鏈協議之上,所謂的DAPP。這類應用天生具有去中心化、去信任中心的特點,這些應用在運行時由用戶行為觸發而改變其內部數據,數據和應用代碼都被記錄在區塊鏈上,天生具備防人為簒改的特性。

以太坊區塊鏈也一樣通過經濟激勵機制防止少數人作惡,比如所有交易都要提供交易費用,交易費用作為執行代碼的礦工報酬,某一礦工的行為都會被其他節點驗證,作惡的礦工會受到懲罰。經濟激勵機制也使得區塊鏈能減少受到DDOS攻擊(因為攻擊者需要支付交易費用),同時因為合約代碼的執行要根據執行指令數計費,所消耗的費用超過設定上限時會被取消,從而能避免合約代碼邏輯中出現死循環對礦工的影響。

2015年7月,在眾籌一年之後,以太坊的第一階段Frontier發布,全球以太坊網絡開始運行,區塊鏈開始增長。2016年3月,從第1150000個區塊開始,以太坊的第二階段Homestead開始運行,增強網絡安全性。以太坊先進的理念獲得到資本和程序員的寵愛,在眾籌階段收到市值1800萬美元的比特幣,支撐其開發團隊能多線作戰,並同時用Golang、C++、Python多種編程語言進行核心功能的實現,某種程度上也是實現開發團隊的去中心化。以太坊的節點也可以運行在多種操作系統下:windows、linux、Mac OSX等。

作為一種編程平台,以太坊的官方錢包客戶端Mist,除了像比特幣、比特股類似普通轉賬交易之外,支持直接編寫、部署智能合約,部署之後通過分發合約地址和接口信息給其他用戶,供他人調用:


上圖中的智能合約就用以太坊特有的Solidity語言編寫的一個類,普通程序員很容易上手。代碼編譯部署之後,相應的合約對象(數據+代碼)即被寫到區塊鏈上,使用者通過發送調用相應合約方法的交易,由礦工的虛擬機在區塊鏈上執行、改變數據並全網同步。智能合約和區塊鏈也由其操作,以太坊節點都以JSON-RPC的方式對外提供接口,從而形成所謂的去中心化應用DAPP。用這種方式,在以太坊上只需幾十行代碼,即可以輕松發布自己定義的虛擬貨幣,針對虛擬貨幣這種特定的智能合約,以太坊還定義了相關接口標准,附合這種虛擬貨幣接口標准的智能合約能象以態坊本身的以太幣一樣供用戶進行操作。在以太坊的官網首頁上,給出了三個智能合約的DEMO:虛擬貨幣合約Token、眾籌合約Crowdsale、去中心自治組織合約DAO。

正是因為以太坊區塊鏈這種獨特二次開發能力,給人無限的想象空間,雖然只有不到一年的上線時間,各種功能還不完備,但仍然使這項技術頗受程序員和資本市場的青睞。驅動智能合約交易執行所需要的以太幣虛擬貨幣交易平台上的價格在最近出現十倍的漲升。

對於發展中的區塊鏈技術,有人因為相信所以看見,有人因為看見所以相信。以去中心化為理念的各類區塊鏈技術,所有的源代碼均以開源的方式提供,運行在互聯網上的公有區塊鏈也隨時提供訪問。它正探索以往從未被嘗試過的理念,因此,沒有人可以預測區塊鏈技術的未來!

下一期筆者將和大家探討區塊鏈技術在金融領域內的應用。

注:本文是區塊鏈系列連載,上一篇《「突如其來」的區塊鏈技術》發表在本雜志第二期3月刊。

【作者:和訊獨家】【了解詳情請點擊:www.hexun.com】

文章標籤


Empty