分類
根據區塊鏈網路中心化程度的不同,分化出3種不同套用場景下的區塊鏈:(1)全網公開,無用戶授權機制的區塊鏈,稱為公有鏈;
(2)允許授權的節點加入網路,可根據許可權查看信息,往往被用於機構間的區塊鏈,稱為聯盟鏈或行業鏈;
(3)所有網路中的節點都掌握在一家機構手中,稱為私有鏈。
聯盟鏈和私有鏈也統稱為許可鏈,公有鏈稱為非許可鏈。
概念
聯盟鏈,只針對特定某個群體的成員和有限的第三方,內部指定多個預選的節點為記賬人,每個塊的生成由所有的預選節點共同決定,其他接入節點可以參與交易,但不過問記賬過程,其他第三方可以通過該區塊鏈開放的API進行限定查詢。為了獲得更好的性能,聯盟鏈對於共識或驗證節點的配置和網路環境有一定要求。有了準入機制,可以使得交易性能更容易提高,避免由參次不齊的參與者產生的一些問題。
產生
聯盟區塊鏈產生,可以從聯盟鏈使用的群體了解,他們的主要群體是銀行、保險、證券、商業協會、集團企業及上下游企業。區塊鏈誕生於移動網際網路時代,這些企業普遍己經IT化和網際網路化,區塊鏈對於進一步提升他們圈子的產業鏈條中的公證、結算清算業務和價值交換網路的效率很有幫助,但是在嘗試使用現有區塊鏈技術(如比特幣代碼家族和以太坊)發現,現有區塊鏈的處理性能、隱私保護、合規性等都不能滿足他們的業務需求;另一方面,他們意識到如果全面採用比特幣的那一套完全公鏈的設計理念,會顛覆他們現有的商業模式和固有利益,且要負上很大的風險。於是他們開始改造適合他們的區塊鏈體系,目前的聯盟鏈形態,更多是分散式賬本(DSL)為主,區塊鏈的分散式賬本和分散式共識為他們解決了主要核心問題,即聯盟中多個參與方互動的信任問題。目前最活躍最被認可的套用於聯盟鏈的典型開源區塊鏈代碼項目,是作為Hyper-Ledger(超級賬本)基礎設施的主要項目之一,由IBM推出的Fabrice。
維護
聯盟鏈的維護治理,一般由聯盟成員進行,通常採用選舉制度,容易進行許可權控制,代碼一般部分開源或定向開源,主要由成員團隊進行開發,或採取廠家定製產品。聯盟鏈的治理有很多傳統的方案可參考,相對於公有鏈來說,他們的治理更有規可循,但同樣,這些聯盟治理的問題他們也會遇到,如聯盟成員中的聯合欺詐、競爭性聯盟成員的利益均衡等問題。從治理層面,有節點使用收穫和投入維護的不對稱考慮、聯盟鏈的數據資產權屬等問題。這些問題,同樣都需要聯盟鏈在成立之初考慮和完善的。
優點
相比於公共區塊鏈,聯盟區塊鏈和私有區塊鏈在效率和靈活性上更有優勢,主要體現為以下幾點:
一是交易成本更便宜。交易只需被幾個受信的高算力節點驗證就可以了,而無需全網確認。
二是節點可以很好地連線,故障可以迅速通過人工干預來修復,並允許使用共識算法減少區塊時間,從而更快完成交易。
三是如果讀取許可權受到限制,可以提供更好的隱私保護。四是更靈活,如果需要的話,運行私有區塊鏈的共同體或公司可以很容易地修改該區塊鏈的規則,還原交易,修改餘額等。
區塊鏈的發展和演變很好地體現了經濟金融史一再重現的中心化和去中心化的互相交鋒滲透。區塊鏈現實的套用取決於現實的需求,正如以太坊創始人所說“只有一種區域鏈能活下來的想法是完全的誤導”。