區塊鏈技術起源及應用

中興開發者社群發表於2018-01-05

點選上方“中興開發者社群”,關注我們

每天讀一篇一線開發者原創好文

640?wx_fmt=png&wxfrom=5&wx_lazy=1

“區塊鏈”技術是目前最受關注的創新方向之一,特別在金融領域,在不引入第三方中介前提下,“區塊鏈”技術因其提供的不可篡改、可追溯、分散式容錯(健壯性)、低信用成本等特性而備受關注。國內金融機構不斷有應用落地新聞見諸報端,這種關注並不僅僅是受央行關注數字貨幣的政策導向,更是源生於區塊鏈技術在多方場景下資產數字化、價值轉移、信用建立等方面的低成本優勢。某種層面來說,各大金融機構對於區塊鏈技術和應用的關注和介入,是現在區塊鏈技術受到如此廣泛關注的重要原因。

從技術角度看,區塊鏈是密碼學、分散式網路和資料儲存、共識演算法等技術的集合創新。該技術目前並沒有相關的規範和標準,參考《中國區塊鏈技術和應用發展白皮書(2016)》給出的定義為:“廣義來講,區塊鏈技術是利用塊鏈式資料結構來驗證與儲存資料、利用分散式節點共識演算法來生成和更新資料、利用密碼學的方式保證資料傳輸和訪問的安全、利用由自動化指令碼程式碼組成的智慧合約來程式設計和運算元據的一種全新的分散式基礎架構與計算正規化。”


起源


比特幣專案是區塊鏈思想誕生的搖籃,對於任何一個想要深入理解學習區塊鏈知識、理念的人來說,區塊鏈專案都是非常重要的學習目標,從誕生起,比特幣一直都伴隨著巨大爭議。關於比特幣是不是一種真正的貨幣,一直是人們爭議的焦點,即使是價格已經超過5000美元的今天,即使接受比特幣支付的商戶已超過萬家,對其的質疑從來沒有停止過。

雖然比特幣是近年來的熱門話題,但多數人關注的仍然只是比特幣的金融屬性,而忽略了它被創造出來的真正目的——建立一個可靠的支付系統。比特幣創造者中本聰在2008年發表的比特幣唯一白皮書《比特幣:一種點對點的電子現金系統》中這樣寫道:“所以,我們非常需要這樣一種電子支付系統,它基於密碼學原理而不基於信用,使得任何達成一致的雙方,能夠直接進行支付,從而不需要第三方中介的參與。杜絕回滾支付交易的可能,這就可以保護特定的賣家免於欺詐;而對於想要保護買家的人來說,在此環境下設立通常的第三方擔保機制也可謂輕鬆加愉快。在這篇論文中,我們將提出一種通過點對點分散式的時間戳伺服器來生成依照時間前後排列並加以記錄的電子交易證明,從而解決雙重支付問題。只要誠實的節點所控制的計算能力的總和,大於有合作關係的攻擊者的計算能力的總和,該系統就是安全。”

而比特幣則被定義為“每一位所有者通過對前一次交易和下一位擁有者的公鑰簽署一個隨機雜湊的數字簽名”,在該支付系統中比特幣有兩重屬性——既是所有交易的載體,也是保障系統正常執行的獎勵。

從一個可信任的支付系統角度審視,比特幣無疑具有很大價值。原因很簡單,可以有效降低各種交易的成本和提高經濟執行的效率——比特幣交易費用只與交易指令碼位元組數相關而與交易金額無關,而現實世界中傳統的支付和轉賬服務(尤其是不發達地區)成本相當高昂。而因為比特幣的共識存在,對於很多的契約執行可以大量減少步驟,提高執行效率。

比特幣系統自身也有實物價值,就是“算力”的成本。挖礦經濟(mining economics)是比特幣中的天才構思,它帶來比特幣價值和安全的正向促進,是比特幣能發展壯大的根本原因。去中心化發行方式作為挖礦經濟的一部分,倡導者們把其宣揚成救世良藥,具有革命性的意義,反對者們則聲稱這只是不切實際的幻想,或是一個騙局。但無論如何,比特幣都可稱得上是一個偉大的社會實驗。然而遺憾的是,從近期一系列的監管措施看,比特幣恐怕在一定時間內只能成為現實意義的“商品”而不是真正的“貨幣”。


在比特幣世界中區塊鏈是其背後的分散式賬本,是用於記錄比特幣交易賬目歷史的資料結構,比特幣網路目前由數千個核心節點參與構成,並不需要任何中心化的支援機構參與,這樣一個讀寫許可權完全開放給公眾的去中心化系統能夠安全執行多年,這本身已經成為了一個“現象”。

不過,比特幣依然存在多種一直被人詬病的缺陷,包括POW的能源消耗、出塊時間、非圖靈完備等等,而且其中的一些問題在比特幣世界中是無解的。為了解決這些問題,天才少年Vitalik Buterin基於比特幣的核心思想,創造出一個新的公有區塊鏈平臺——以太坊。以太坊提出了很多創新的技術概念去嘗試解決比特幣存在的問題,其中最重要的一項是創造了圖靈完備的智慧合約。通過智慧合約,使用者不再受限於比特幣指令碼提供的簡單邏輯,而是可以設計任意複雜的合約邏輯,結合區塊鏈網路天然的多方互信機制,這為構建多種多樣的去中心化應用開啟了大門,意義重大。

根據節點加入控制和寫鏈控制機制的不同,區塊鏈分為公有鏈和聯盟鏈(私有鏈的概念現在不怎麼提了),比特幣和以太坊是公有鏈的優秀代表;相比較於公有鏈,聯盟鏈主要用在商業處理範疇,通常在隱私性、併發和儲存效能、許可權控制、結果確定性等方面要求要高於公有鏈,相應的去中心化程度被弱化,以降低成本、提升效率為主要目標。聯盟鏈比較成功的專案有hyperledger、r3等,國內在近兩年也成立了很多的行業聯盟來促進區塊鏈技術發展。  
適用場景



2014年之後,隨著比特幣熱潮的不斷髮酵,其背後的區塊鏈技術體系被髮掘出來,人們開始廣泛討論其在金融、貿易、徵信、物聯網等等一切需要構築多方信任場景行業的應用前景。區塊鏈技術並不是顛覆現有技術和商業模式,而是在多方互信機制上新的探索。做出一個應用場景是否需要區塊鏈技術的判斷可能是複雜的,但核心點在於判斷區塊鏈技術在該場景應用下能否滿足安全要求並達到降低成本、提升效率的目的,下面列出一部分場景:


1、金融服務

比特幣以及各種仿比特幣的新興數字貨幣,是區塊鏈技術最原始和根本的一種業務應用方案,很好地啟迪了人們如何運用區塊鏈技術對金融資產進行更可靠更便捷的管理。區塊鏈“交易即確認”的特性,可以極大的減少在交易清算、股權債權交割、眾籌、信貸的成本並提升效率。

2、物聯網

物聯網已經發展多年,雖然受自身技術限制還未有大規模應用,但很多問題也不斷暴露;除了屢屢見到的安全和隱私問題外,缺乏統一標準、網路隔離的問題也很突出,利用區塊鏈技術,可以降低中心化結構的運維成本,分散式架構和主體對等的特點有助於打破物聯網現存的多個資訊孤島桎梏,促進資訊的橫向流動和多方協作,資料也可做到可追溯,可證明;智慧合約也可在裝置租用方面發揮巨大作用。


3、徵信和權屬管理

徵信領域是區塊鏈技術很適用的場景;徵信最核心的是資料,對於現有徵信企業來說,存在資料量不足、相關度較差、時效性不足等等問題,區塊鏈天然存在著無法篡改、不可抵賴的特性,同時,區塊鏈平臺將可能提供前所未有規模的相關性極高的資料,這些資料可以在時空中準確定位,並嚴格關聯到使用者。因此,基於區塊鏈提供資料進行徵信管理,將大大提高信用。

權屬管理也是如此,產權、物權等所有權是寫在區塊鏈鏈上的,誰都無法修改,而且智慧合約能確保合同按照預先設定邏輯執行,這能有效減少傳統情況下糾紛仲裁環節的人工干預和執行成本。

4、共享經濟

當前,以Uber、Airbnb為代表的共享經濟模式正在多個垂直領域衝擊傳統行業。這一模式鼓勵人們通過網際網路的方式共享閒置資源。相比於依賴於中間方的資源共享模式,基於區塊鏈的模式有潛力更直接地連線資源的供給方和需求方,其透明、不可篡改的特性有助於減小摩擦。



未來2017年數字貨幣行業如雲霄飛車一樣瘋狂,也吸引了廣泛的關注,但所有這些關於數字貨幣的區塊鏈應用是否值得看好?答案是“否”,絕大多數的ICO在未來會找不到在產業中的應用方向和前景;真正的區塊鏈應用應該是從實際產業出發,從“降低成本、提升效率”的角度出發找到技術和業務的結合點,與業務結合並提升生產力才是區塊鏈技術得以應用甚至孵化出新的“商業模式”的關鍵所在。從目前的現狀看,雖然不斷的有各種區塊鏈應用方案落地的報導,但試驗性的專案居多,真正將區塊鏈技術落於實處的專案仍然鳳毛麟角,區塊鏈在產業中的應用過程絕不會一蹴而就,可能需要較長時間的探索和論證。



我們都不是穿越未來的人,無法準確點出當前新興的技術和方案能在未來成為主流;但新興技術帶來的徹底變革我們已經看到了多次:支付寶、微信支付之於銀聯、京東之於國美、蘇寧,蘋果之於諾基亞,滴滴之於計程車行業等等。沿著正確的方向前進,從草根興起而立與廟堂之高,也許並不全是夢想。

640?wx_fmt=jpeg

相關文章