區塊鏈公鏈私有鏈
⑴ 區塊鏈總共有哪些
區塊鏈主要解決的交易的信任和安全問題,因此它針對這個問題提出了四個技術創新:
(1)分布式賬本,就是交易記賬由分布在不同地方的多個節點共同完成,而且每一個節點都記錄的是完整的賬目,因此它們都可以參與監督交易合法性,同時也可以共同為其作證。
跟傳統的分布式存儲有所不同,區塊鏈的分布式存儲的獨特性主要體現在兩個方面:一是區塊鏈每個節點都按照塊鏈式結構存儲完整的數據,傳統分布式存儲一般是將數據按照一定的規則分成多份進行存儲。二是區塊鏈每個節點存儲都是獨立的、地位等同的,依靠共識機制保證存儲的一致性,而傳統分布式存儲一般是通過中心節點往其他備份節點同步數據。 [8]
沒有任何一個節點可以單獨記錄賬本數據,從而避免了單一記賬人被控制或者被賄賂而記假賬的可能性。也由於記賬節點足夠多,理論上講除非所有的節點被破壞,否則賬目就不會丟失,從而保證了賬目數據的安全性。
(2)非對稱加密和授權技術,存儲在區塊鏈上的交易信息是公開的,但是賬戶身份信息是高度加密的,只有在數據擁有者授權的情況下才能訪問到,從而保證了數據的安全和個人的隱私。
(3)共識機制,就是所有記賬節點之間怎麼達成共識,去認定一個記錄的有效性,這既是認定的手段,也是防止篡改的手段。區塊鏈提出了四種不同的共識機制,適用於不同的應用場景,在效率和安全性之間取得平衡。
區塊鏈的共識機制具備「少數服從多數」以及「人人平等」的特點,其中「少數服從多數」並不完全指節點個數,也可以是計算能力、股權數或者其他的計算機可以比較的特徵量。「人人平等」是當節點滿足條件時,所有節點都有權優先提出共識結果、直接被其他節點認同後並最後有可能成為最終共識結果。以比特幣為例,採用的是工作量證明,只有在控制了全網超過51%的記賬節點的情況下,才有可能偽造出一條不存在的記錄。當加入區塊鏈的節點足夠多的時候,這基本上不可能,從而杜絕了造假的可能.
(4)智能合約,智能合約是基於這些可信的不可篡改的數據,可以自動化的執行一些預先定義好的規則和條款。以保險為例,如果說每個人的信息(包括醫療信息和風險發生的信息)都是真實可信的,那就很容易地在一些標准化的保險產品中,去進行自動化的理賠.
⑵ 區塊鏈有哪些常見的基本類型
常見的區塊鏈類型有公有鏈、私有鏈、聯盟鏈以及許可鏈、混合鏈、復雜鏈等其他一些說法。
公有鏈:所謂公有鏈就是任何人都可以讀取、發送交易而且交易能夠得到相關有效的確認,所有人都能參與到共識過程的區塊鏈,共識過程決定了哪個區塊可以被添加到區塊鏈中,同時明確當前的狀態。
公有鏈具有如下的特點:
1, 可以保護用戶免受開發者的影響。在公有鏈中程序開發者是沒有權利干涉用戶的,區塊鏈可以保護用戶。
2,訪問的門檻低。公有鏈任何人都可以訪問,只需要一台可以連接互聯網的計算機就能滿足最基本的訪問條件。
3,所有的數據都默認為公開。在公有鏈中每一個參與者都可以看到整個分布式賬本中所有的交易記錄。
其他說法:在區塊鏈的分類中,除了上面談到的幾種,還存在著其他的幾種說法:許可鏈、混合鏈以及復雜鏈。
許可鏈是指每個節點需要特別的許可才能加入的區塊鏈系統。私有鏈和聯盟鏈都屬於許可鏈。隨著區塊鏈技術的不斷普及,區塊鏈的技術架構也不再僅僅簡單劃分為私有鏈和公有鏈,兩者之間的界限越來越模糊。在這樣的大背景之下,復雜鏈和混合鏈的概念誕生了。