正如我們的指南“什麼是區塊鏈技術?”中所述。,有三種主要技術結合起來創建區塊鏈。它們都不是新的。相反,它們的編排和應用程序是新的。
這些技術包括:1)私鑰加密,2)具有共享分類賬的分佈式網絡; 3)為網絡的交易,記錄保存和安全提供服務。
以下是對這些技術如何協同工作以確保數字關係的解釋。
加密密鑰
兩個人希望通過互聯網進行交易。
他們每個人都擁有私鑰和公鑰。
區塊鏈技術的這一組成部分的主要目的是創建一個安全的數字身份參考。身份基於擁有私有和公共加密密鑰的組合。
這些密鑰的組合可以被視為一種靈巧的同意形式,創造了一個非常有用的數字簽名。
反過來,這種數字簽名可以強以有力地控制所有權。
身分
但強有力的所有權控制不足以確保數字關係。驗證解決後,必須與批准事務和權限(授權)的方法結合使用。
對於區塊鏈,這從分佈式網絡開始。
分佈式網絡
分佈式網絡的好處和需求可以通過“如果樹落在森林中”思想實驗來理解。
如果一棵樹落在森林裡,用攝像機來記錄它的落下,我們可以肯定樹倒了。因為我們有視覺證據,即使詳情(原因或方式)可能不清楚。
比特幣區塊鏈的大部分價值在於它是一個大型網絡,其中驗證器(如類比中的相機)達成共識,即他們同時目睹了同樣的事情。他們使用數學驗證代替相機。
簡而言之,網絡的大小對於保護網絡非常重要。
這是比特幣區塊鏈最具吸引力的品質之一 – 它是如此之大,並積累瞭如此多的計算能力。以太網仍然更加不成熟,大約以12.5 TH / s的速度獲得安全保障,比谷歌還高出兩年,而且基本上還處於測試模式。
記錄系統
當加密密鑰與該網絡結合時,出現了一種超級有用的數字交互形式。這個過程開始於A獲取他們的私鑰,發布某種類型的公告 – 在比特幣的情況下,你發送加密貨幣的總和 – 並將其附加到B的公鑰。
協議
然後,將包含數字簽名,時間軸和相關信息的塊廣播到網絡中的所有節點。
網絡服務協議
一個現實主義者可能會用以下問題挑戰落在森林思想實驗中的樹:為什麼會有一百萬台帶攝像頭的計算機等待記錄一棵樹是否倒下?換句話說,您如何吸引計算能力來為網絡提供服務以確保其安全?
對於開放的公共區塊鏈,這涉及採礦。採礦是建立在一個古老的經濟問題的獨特方法之上 – 公地的悲劇。
使用區塊鏈,通過提供計算機處理能力來為網絡提供服務,其中一台計算機可以獲得獎勵。一個人的自身利益被用來幫助滿足公眾的需求。
對於比特幣,該協議的目標是消除同一比特幣同時在單獨的交易中使用的可能性,這種方式很難檢測到。
這就是比特幣如何尋求作為財產作為財產。比特幣及其基本單位(satoshis)必須是獨一無二的才能擁有並具有價值。為了實現這一點,服務於網絡的節點通過努力解決工作量證明數學問題來創建和維護每個比特幣的交易歷史。
他們基本上用他們的CPU權力投票,表達他們對新塊或拒絕無效塊的同意。當大多數礦工到達同一解決方案時,他們會在鏈條上添加一個新區塊。此塊帶有時間戳,也可以包含數據或消息。
這是一系列的塊:
每個區塊鏈的類型,數量和驗證可能不同。這是區塊鏈協議的問題 – 或者是什麼是有效交易的規則,還是有效創建新塊的規則。可以為每個區塊鏈定制驗證過程。當足夠的節點就如何驗證交易達成共識時,可以創建任何所需的規則和激勵。
這是一個品酒者的選擇情況,人們只是開始嘗試。
我們目前正處於區塊鏈開發階段,許多此類實驗正在進行中。到目前為止得出的唯一結論是,我們還沒有完全理解區塊鏈協議的靈活性。
在我們的指南“區塊鏈技術的應用和用例是什麼?”中更多關於這一點。 和“開放和許可的區塊鏈之間有什麼區別?”
下一篇︰