3分鐘帶你了解區(qū)塊鏈|區(qū)塊鏈知識普及
原創(chuàng)【51CTO.com原創(chuàng)稿件】 近期區(qū)塊鏈的概念十分火熱,如果你曾接觸過虛擬數(shù)字貨幣,我想你大概知道區(qū)塊鏈分為公鏈,聯(lián)盟鏈,私鏈;沒接觸過?沒關系,小編帶你快速了解一下區(qū)塊鏈。本次先簡單介紹下各個鏈是什么以及他們都有什么區(qū)別,讓你對區(qū)塊鏈從全局層面有個認知,后續(xù)的文章會對各個鏈做專門的介紹和分析。
什么是公鏈(public blockchain)?
公鏈,是指所有人都能讀取公共區(qū)塊鏈,向公共區(qū)塊鏈發(fā)送交易,或者參與公共區(qū)塊鏈的共識機制。公共區(qū)塊鏈無需許可,每筆交易都是公開的,而且用戶可以保持匿名狀態(tài)。所謂公和私區(qū)別就在于鏈上的節(jié)點是否是自己可控,公有鏈對應的就是私有鏈;比特幣、以太坊是時下最流行的公有鏈,其中比特幣是世界上第一個共有鏈。
什么是私鏈(Private blockchains)?
私有區(qū)塊鏈簡稱私鏈,它不同于公鏈,是由單一組織或機構控制,該組織或機構可以決定誰能讀取區(qū)塊鏈、向區(qū)塊鏈發(fā)送交易和參與共識機制。它和聯(lián)盟鏈類似,其寫入權限僅在一個組織手里的區(qū)塊鏈,聯(lián)盟鏈是一個聯(lián)盟,而私鏈則是一個組織或機構。私鏈也是部分去中心化的,而且去中心化程度相對于聯(lián)盟鏈更低,數(shù)據(jù)的讀取權限或者對外開放,或者被任意程度地進行了限制,這些均由其組織或機構自行設定。這種區(qū)塊鏈是完全中心化的,因此只適合用作與特殊環(huán)境,在實際生產(chǎn)中的應用非常有限。
目前,由于參與的節(jié)點是有限和可控的,私鏈往往可以有極快的交易速度、更好的隱私保護、更低的交易成本、不容易被惡意攻擊、并且能夠做到身份認證等金融行業(yè)必須的要求。相比中心化數(shù)據(jù)庫,私鏈能夠防止機構內(nèi)單節(jié)點故意隱瞞或篡改數(shù)據(jù)。即使發(fā)生錯誤,也能夠迅速發(fā)現(xiàn)來源,因此許多大型金融在目前更加傾向于使用私鏈技術。
什么是聯(lián)盟鏈(consortium blockchains)?
聯(lián)盟鏈是有若干組織或機構共同參與管理的區(qū)塊鏈,每個組織或機構控制一個或多個節(jié)點,共同記錄交易數(shù)據(jù),并且只有這些組織或機構能夠對聯(lián)盟鏈中的數(shù)據(jù)進行讀寫和發(fā)送交易。例如,有30個冷鏈機構組成一個聯(lián)盟,每個機構都運行著一個節(jié)點,每個區(qū)塊生效、每個交易的完成需要獲得其中20個機構的確認才能夠進行。由此可見,聯(lián)盟鏈是部分去中心化的,其開放程度和去中心化程度均有所限制,但就應用前景來看,聯(lián)盟鏈是最有希望有重大突破的。
總結
種類 |
治理共識 |
用戶參與度 |
公鏈 |
完全去中心化 |
所有用戶都可以讀取、寫入 |
聯(lián)盟鏈 |
部分去中心化 |
寫入?yún)⑴c者被提前篩選,讀寫權限由被選定的參與 與者們決定; |
私鏈 |
部分去中心化 |
寫入權限僅在一個組織手里,讀寫權限由該組織決定 |
其實無論是公鏈還是私鏈、聯(lián)盟鏈,都沒有絕對意義上的優(yōu)劣之分,根據(jù)不同的應用場景,找到最適合的才是最好的。