鏈聞 ChainNews:

區塊鏈的創新方面拋棄了比特幣,但都基於區塊鏈的思想誕生出好幾代區塊鏈技術,包括國內外很多團隊在開發自己的區塊鏈的技術架構。本次分享的內容會主要集中在應用層面,簡單涉及技術層面的原理。

來源 | THU 數據派
作者 | 熊立健

區塊鏈的創新方面拋棄了比特幣,但都基於區塊鏈的思想誕生出好幾代區塊鏈技術,包括國內外很多團隊在開發自己的區塊鏈的技術架構。本次分享的內容會主要集中在應用層面,簡單涉及技術層面的原理。

一、區塊鏈應用崛起

首先介紹下資本市場對區塊鏈各領域應用的崛起,資本市場對區塊鏈的追逐,以及主要國家政府對區塊鏈和比特幣的政策與態度變化。

區塊鏈領域的投資好幾十起,從幾十萬美金到幾億美金不等。目前獲得大量投資的大多集中在金融領域。Overstock 公司老闆認爲區塊鏈可以顛覆華爾街,先是獲得 SEC 批准可以用自己的區塊鏈平臺發行自己的債券和股票,後來還被允許爲別人發行債券和股票。

區塊鏈開始與各個行業結合,金融、物聯網、通信、公證等都開始結合。上個月新加坡 Digix 公司通過區塊鏈發行數字黃金憑證,任何人持有這個憑證都可以直接提取黃金。這個黃金憑證在區塊鏈上是以數字資產的形式存在,是可交易流動性很好的產品,他們發佈這個的時候通過衆籌很快籌集到 500 萬美金。

還有許多比特幣的忠實粉絲在做區塊鏈創新的時候不願意放棄比特幣,很多創新是基於比特幣區塊鏈架構進行的創新。未來區塊鏈的創新方面,比特幣的區塊鏈技術平臺也是可以應用的很好的平臺,可以在新架構的基礎上加以應用。

納斯達克今年初推出自己的區塊鏈股票交易系統 Linq,元旦的時候發行第一批六個公司的股票。然後澳大利亞、韓國也開始嘗試建立本國的區塊鏈交易平臺。德勤、安永、畢博等全球諮詢巨頭也都投入區塊鏈研究,德勤全球有 200 多人的團隊研究區塊鏈,去年推出 RUBIX 區塊鏈平臺,已經爲衆多傳統金融機構提供服務。

Linux 和 IBM、三星等在區塊鏈領域也投入大量人力等,IBM 做的 OPEN Ledger 項目已經有許多巨頭加入。微軟與以太坊合作,在雲平臺上建立基礎設施平臺,以後可以直接基於這個平臺架構開發相關應用。

R3CEV 是全球頂級銀行的區塊鏈聯盟,利用區塊鏈技術進行跨國間的清算和結算。美國銀行和高盛等早先使用數字貨幣專利,國內很多公司做了很多事情但沒有專利註冊的意識,但高盛的產品還沒有出來。

日本是全球在數據貨幣政策上最寬鬆的,日本已經宣佈比特幣是合法貨幣,美國、中國基本是把比特幣當作商品。英國對比特幣的研究比較深,在研究用區塊鏈發行主權貨幣;中國央行也在研究,好處是貨幣投放可全程追溯內部全透明,數字貨幣更容易走出國門,在貨幣競爭中有較大優勢;德國沒有直接將比特幣定義爲貨幣,但將它定義爲記賬單位,可以直接在賬本上記賬,這樣可以避稅,如果定義爲商品則交易時要交稅。

國內萬向集團在區塊鏈方面比較積極,5000 萬美元基金投了很多區塊鏈項目,對區塊鏈的理解比較深入。

國內外區塊鏈應用都在迅速發展,接下來講講什麼是區塊鏈。

二、區塊鏈基本概念

區塊鏈技術已經超脫比特幣,許多新的區塊鏈技術已經跟比特幣沒有關係,有些區塊鏈技術在上面架構了自己的 token。區塊鏈是分佈式的透明公開的賬本,點對點的分佈式數據庫,每個全結點上存着賬本的全部數據,從 09 年 1 月份第一個比特幣產生,有 80 多 G 的數據,以太坊大概 10G。目前比特幣有數千個全結點。這一個賬本是不可篡改的,任何結點都可以去下載全結點的數據。在公證、數據身份、資產、智能合約等新的應用領域中,可以有單獨的私鑰證書利用數字的方式保存在內。區塊鏈是點對點的方式,在轉移數據的時候不需要用中間的手段,自己保存好之後沒有人可以拿走。


比特幣是一種開源的加密數字貨幣,一種虛擬資產,區別於一般的虛擬貨幣。比特幣的產生不依託於任何國家可組織而是利用計算機獨立發行的數字貨幣,去中心化的技術實現,每個人都可以自由參與。比特幣是通過計算出來的,最開始用 PC 計算,後來採用 GPU 浮點運算,再後來用專門的芯片進行計算。比特幣交易的手續費很低,通常是 0.0001 的手續費,交易量增長較大之後,到賬速度比較慢,現在手續費已上漲到原來的 3~5 倍。有人爲了更快地到賬願意多支付零點零幾的手續費,在跨國轉賬方面比特幣具有先天優勢。比特幣是完全開源的,經常簡單修改就可以發行出新幣種,或者在此基礎上進行創新,後來人們研究發現比特幣底層的技術可以用到更多的方面。

比特幣的風險首先是政策風險,是一個完全去中心化的技術,但並不像外界所理解的。比特幣並不是非法,央行從反洗錢和過度投機的角度,要求各銀行關閉交易所的對公賬戶的銀行通道,國內主要交易所不得不改爲個人賬戶充值,但從政府層面並沒有認定比特幣是非法,央行一直把比特幣當做一種商品。比特幣的匿名性導致監管的困難,存在被利用的風險。第二個是比特幣的安全性,數據本身非常安全,但個人持有的比特幣安全問題比較大,黑客通常會攻擊交易所盜取比特幣,個人的比特幣用戶更常見的是把私鑰給丟了。第三個不足是比特幣價格的波動性,比特幣大量產生,使用場景卻很少,變成投資者、投機者的投資樂園,導致價格波動起伏較大。第四個不足是可承載交易量小,十分鐘一次確認,六次確認交易纔算完成。不僅曾用於絲綢之路網站交易,還被用於走私毒品等跨境交易。

三、區塊鏈基本原理


區塊是每十分鐘的一個交易記錄打包在塊裏,每個塊有當前的 ID,在區塊鏈中叫高度,以及交易紀錄和上一個塊的 ID,每個區塊連起來形成鏈。塊的概念要提到挖礦,比特幣系統的設計機制,讓礦機競爭記賬權,系統獎勵一個比特幣,這個競爭機制就是計算量證明,挖礦需要付出大量的能源和時間,誰付出的勞動量多就可以隨機的獲得一個區塊的記賬權。挖礦過程實際上是窮舉隨機數算法,把上個區塊的哈希值倒加上 10 分鐘內比特幣全部交易單打包再加上一個隨機數,算出一個 256 位的字符串散列值,輸入的隨機數使用散列什滿足一定條件就獲得這個區塊的打包權。09 年到 13 年每 10 鍾產生 50 個比特幣,14 年至今每 10 分鐘產生的比特幣將減半成 25 個,今年 75% 的比特幣將被產生出來,比特幣的總量是 2100 萬個,可以挖 100 多年,但比特幣早期丟失的也不少,總量最後肯定不到 2100 萬個。新產生的區塊需要快速廣播出去,其他節點進行對其驗證,以防造假,每個區塊存着上一個區塊的 hash 值,可以溯源到源頭,只有經過驗證後才最終獲得區塊的打包權。另一個情況,不同地區的網絡不一樣,不同結點同一時點可能同時產生的區塊,網速快地區可能已經在周圍廣播,網速慢的地方可能沒被接收,這樣就出現了分叉。每個塊的哈希是不一樣的,10 分鐘的交易量最多 4200 次,超過這個數字的就無法打包,因此不同礦工挑手續費高的進行打包。出現分叉後又定義一套規則,並不馬上確認哪個區塊不合理,但兩個塊總有匯合到一起的時候,最終以鏈長的區塊進行確認,鏈短的將被自動拋棄。

比特幣體系的安全性問題,首先交易的不可逆性,有好的方面也有不好的方面,如通過比特幣交易無法直接退款。其次是交易的匿名性,每筆交易的打包驗證是往前追溯,比特幣錢包裏會有多個不同的地址,每筆交易後的餘額並不在同一個地址,每筆支付都需要通過多個地址實現。

然後是比特幣體系的 51% 攻擊,如果可以控制全球 51% 的算力,就可以做假賬。當然,現在來看,這是不可能發生的了。

去年開始比特幣底層區塊鏈技術被更多的人認識到,開始研究區塊鏈如何應用於更多的方面。首先是可靠性和可用性,不會因爲單點的故障而影響整個網絡,任何新加入的結點都可以獲得全部的數據備份。其次是透明性,任何網絡節點都可以觀察到區塊鏈上的交易記錄,擁有很高的被審計性和信任度。再次是不可改變性,幾乎無法被篡改,以及交易無法逆轉。最後是數字化,所有文件資產都可以通過代碼或分類賬形式體現,股權、債權、鑽石、黃金等資產都可以被數字化形成更交易的資產,身份證等證書也可以通過區塊鏈進行登記。

區塊鏈技術的應用需要注意的主要問題如下:

• 公有鏈和私有鏈的區別是什麼?
公有鏈是去中心化和無主權化的。任何人都可以在區塊鏈上進行一筆(有效)交易,並且交易的全部記錄都是公開可獲得的。 在私有鏈中,一個可信任的操作者管控區塊鏈的端口,只有經授權的人才能在區塊鏈上查閱或進行交易。

• 在數據和安全方面,公有鏈和私有鏈有何種差異?
所有區塊鏈上的數據都是公開可獲得的。網絡上的運行者數量越多,區塊鏈越安全,這是由於區塊鏈技術加強了用於驗證區塊鏈上所進行交易的能力。 對於只能在受信任的團體之間分享的數據,一個私有鏈可能比通用的公有鏈更合適。

• 區塊鏈可能被襲擊,它是安全的麼?
區塊鏈中的節點網絡被用來保證區塊鏈完整性。如果襲擊者想對區塊鏈進行惡意交易,襲擊者與其他網絡運行者相比必須擁有更強的運算能力(對成功率爲 51% 的襲擊來的說)。最悠久,最著名,同時也最具價值的區塊鏈,即比特幣區塊鏈——從未被成功襲擊過。 請注意,雖然比特幣區塊鏈非常安全,但在運用比特幣區塊鏈或者其他區塊鏈時會使用數字錢包和交換,這個過程並不安全且容易遭受到攻擊。

• 區塊鏈的硬件要求是什麼?
在大多數情況下,對於一個私有或者公有鏈來說,一個標準服務器應當爲用戶提供運行區塊鏈節點足夠的存儲空間及計算能力。

• 區塊鏈的軟件要求是什麼?
這主要取決於實際情況。目前已經出現了很多現有區塊鏈應用平臺,包括 Ethereum (以太坊),Bitshares (比特股),比特幣核心源代碼以及其他系統。

• 什麼是智能合約?
智能合約是存儲在區塊鏈上的計算機程序。這個程序定義了交易雙方之間的合約,並能夠在無需可信第三方的情況下自動執行。 這個程序一旦被定義後,沒有人可以控制此程序運轉,因此各方都可以相信它。

• 如何執行和評估智能合約?
智能合約和其他區塊鏈交易一樣,在區塊鏈的每一個節點上存儲並執行。評估的條件組成合同本身定義的一部分。 一旦提交到區塊鏈上, 智能合約將在交易各方之間獨立執行。

• 如果現有的監管要求和法律義務必須執行,爲什麼還要使用區塊鏈 ?

目前已經有許多案例能夠體現區塊鏈比傳統共享數據庫方案更令人滿意。這些案例既發生在受監管環境下,也發生在非監管環境下。 此外,德勤認爲區塊鏈是影響面非常廣泛的顛覆性技術,它將改變商業模式。 隨着區塊鏈技術的應用,監管和法律框架也將發生改變。因此,爲了不被這項新技術的浪潮拋下,對區塊鏈的研究是當務之急。

四、區塊鏈技術的主要應用方向

  1. 支付,尤其是跨境支付
  2. 合約交易——託管交易,保稅合同,第三方仲裁,多方簽名交易
  3. 金融交易——股票,私募股權,衆籌集資,債券,共同基金,衍生工具,年金,養老金
  4. 公共記錄——土地和產權證,車輛登記,營業執照,結婚證,死亡證
  5. 證件——身份證,駕駛證,護照,選民登記
  6. 私人記錄——借據,貸款合同,博彩投注,簽名,遺囑,信託,中介
  7. 證明——保險證明,權屬證明,公證文件
  8. 實物資產——房產,汽車租賃,汽車使用
  9. 無形資產——專利,商標,版權,域名

Ethereum 以太坊、IBM ADEPT (智能物聯網區塊鏈)、微軟 Azure 上基於以太坊的“區塊鏈即服務”BaaS、Factom 公證通、小蟻、布比,以及 Hyperledge (衆多巨頭參與的開源平臺 http://chainb.com/?P=Cont&id=289)等是幾個值得關注的區塊技術架構和平臺。

Ethereum (以太坊)是一個平臺和一種編程語言,使開發人員能夠建立和發佈下一代分佈式應用。 Ethereum 可以用來編程,分散,擔保和交易任何事物:投票,域名,金融交易所,衆籌,公司管理,合同和大部分的協議,知識產權,還有得益於硬件集成的智能資產。簡單來說,以太坊的核心理念是:一條內置圖靈完備編程語言的區塊鏈,允許在上面創建任何類型的應用。

Factom 是一個 P2P 的協議 , 它在比特幣的區塊鏈上維護了一個數據層。網絡文件和應用被壓縮成一個 Merkle 樹上的哈希值並被存儲在比特幣的區塊鏈上。基於這個哈希值 , 以後誰都可以對數據的真實性進行驗證 : 只要對文件再做一次哈希 , 並和存儲在比特幣區塊鏈上的原始哈希值進行比較即可。 這個過程稱之爲 Proof ofexistence。

基於 Factom 可以實現各種應用,比如維護健康證明 , 財產記錄 , 甚至其他區塊鏈數據。 不同的應用在 Factom 中可以建立獨立的 Factom 鏈塊,並由 Factom 系統定期把哈希值存儲到比特幣區塊鏈上。由比特幣網絡的強大算力維護數據的安全。


更多精彩內容,關注鏈聞 ChainNews 公衆號(id:chainnewscom),或者來微博@ 鏈聞 ChainNews 與我們互動!轉載請註明版權和原文鏈接!