中心化管理漏洞:數(shù)據(jù)安全,協(xié)同效率,風險控制。去中心化則可以實現(xiàn)不依賴于某個信用中心的點對點交易、協(xié)同、協(xié)作。實現(xiàn)技術有加密算法,共識算法,時間戳等。
區(qū)塊鏈技術是在2018年提出,是將帶有時間標記的區(qū)塊以鏈條的方式排列起來的數(shù)據(jù)結構,并以密碼學技術保證數(shù)據(jù)的不可篡改和不可偽造,是一個去中心化的共享賬本。隨著技術的不斷改進,現(xiàn)在對區(qū)塊鏈技術的理解是:利用加密技術來驗證與存儲數(shù)據(jù)、利用分布式共識算法來新增和更新數(shù)據(jù)、利用運行在區(qū)塊鏈上的代碼,即智能合約,來保證業(yè)務邏輯的自動強制執(zhí)行的一種全新的多中心化基礎架構與分布式計算范式。

那么與傳統(tǒng)中心化管理,區(qū)塊鏈的優(yōu)勢有哪些呢?
1不可篡改,不可偽造。傳統(tǒng)數(shù)據(jù)安全問題的解決方案主要是,訪問權限的設置。通過區(qū)塊鏈技術,記錄交易的數(shù)據(jù)庫任何人都可以訪問,但由于巧妙的設計并輔以密碼學和共識機制,區(qū)塊鏈的數(shù)據(jù)記錄方式使得修改某一數(shù)據(jù)需要變更所有的后續(xù)數(shù)據(jù)記錄,難度極大。這也是比特幣基本沒有黑客攻擊的原因。
2 節(jié)點靈活,網(wǎng)絡靠譜。如果某個節(jié)點遇到網(wǎng)絡問題,硬件故障,軟件錯誤,或者被黑客控制,均不影響其他節(jié)點和網(wǎng)絡的運行,此外,區(qū)塊鏈中的節(jié)點通過點對點的通信協(xié)議進行交互,在保證通信協(xié)議一致的情況下不同節(jié)點可由不同開發(fā)者使用不同的編程語言、不同版本的全節(jié)點來處理交易。由此構成的軟件異構環(huán)境確保了即便某個版本的軟件出現(xiàn)問題,區(qū)塊鏈的整體網(wǎng)絡不會受到影響。
3?具備智能合約,自動執(zhí)行。智能合約具有透明可信、自動執(zhí)行、強制履約的優(yōu)點。
4?網(wǎng)狀直接協(xié)作機制,更加透明。區(qū)塊鏈提供了不同于傳統(tǒng)的方法,以對等的方式把參與方連接起來,由參與方共同維護一個系統(tǒng),參與方職責明確,無需向第三方機構讓渡權利,有利于各方更好地開展協(xié)作。作為信任機器,區(qū)塊鏈有望成為低成本、高效率的一種全新的協(xié)作模式,形成更大范圍、更低成本的新協(xié)同機制。DPOS 共識機制的技術除外,例如,初鏈,CMT, EOS等。

?所有真實靠譜項目都是需要用到以上優(yōu)勢,或者其中之一,此外,有很多公鏈對比特幣和以太坊進行了技術上的改進,其實也就是對區(qū)塊鏈技術的劣勢進行了改進。劣勢分析如下。
1?性能和擴展性不能滿足要求,從目前的情況來看,區(qū)塊鏈的性能問題主要表現(xiàn)為吞吐量及存儲帶寬遠不能滿足整個社會的支付需求。因此有很多公鏈提出了兩種改進方法:1 犧牲部分去中心化,由超級節(jié)點來完成記賬,這樣雖然犧牲了部分去中心化,但是提高了網(wǎng)絡處理能力,工作效率,例如 炒的如火如荼的EOS.?2是提高區(qū)塊大小來提高吞吐量,例如LBTS,但是這樣會讓網(wǎng)絡很快變成只有少數(shù)幾個大公司能夠運行的系統(tǒng),有違去中心化的設計初衷。在比特幣、以太坊等公有鏈系統(tǒng)中,上述矛盾是系統(tǒng)設計時面臨的最大挑戰(zhàn)。
2 數(shù)據(jù)隱私和訪問控制有待改進。現(xiàn)有公有鏈中,各參與方都能夠獲得完整數(shù)據(jù)備份,所有數(shù)據(jù)對于參與方來講是透明的,無法使參與方僅獲取特定信息。比特幣通過隔斷交易地址和地址持有人真實身份的關聯(lián),達到匿名效果。所以雖然能夠看到每一筆轉賬記錄的發(fā)送方和接受方的地址,但無法對應到現(xiàn)實世界中的具體某個人。對于比特幣而言,這樣的解決方案也許夠用。但如果區(qū)塊鏈需要承載更多的業(yè)務,比如登記實名資產(chǎn),又或者通過智能合約實現(xiàn)具體的借款合同,這些合同信息如何保存在區(qū)塊鏈上,驗證節(jié)點在不知曉具體合同信息的情況下如何執(zhí)行合同等等,目前業(yè)內尚未有成熟方案。而這些問題在傳統(tǒng)信息系統(tǒng)中并不存在。
3 治理機制有待完善。公有鏈社區(qū)摸索出了“硬分叉”和“軟分叉”等升級機制,但遺留問題有待觀察。由于公有鏈不能“關?!?,一旦出現(xiàn)問題,尤其是安全漏洞,將非常致命。實際上,通過放松去中心化這個限制條件,很多問題能找到解決的方案。比如在聯(lián)盟鏈這樣的多中心系統(tǒng)中,通過關閉系統(tǒng)來升級區(qū)塊鏈底層,或者緊急干預,回滾數(shù)據(jù)等,必要時都是可用的手段,這些手段有助于控制風險、糾正錯誤。而對于常規(guī)代碼升級,通過分離代碼和數(shù)據(jù),結合多層智能合約結構,實現(xiàn)可控的智能合約更替。
