1. 程式人生 > >【ZG.TOP】區塊鏈技術如何運作?

【ZG.TOP】區塊鏈技術如何運作?

正如我們的指南“什麼是區塊鏈技術?”中所述。,有三種主要技術結合起來建立區塊鏈。它們都不是新的。相反,它們的編排和應用程式是新的。

這些技術包括:1)私鑰加密,2)具有共享分類賬的分散式網路; 3)為網路的交易,記錄儲存和安全提供服務的激勵。

以下是對這些技術如何協同工作以確保數字關係的解釋。

加密金鑰

兩個人希望通過網際網路進行交易。

他們每個人都擁有私鑰和公鑰。

區塊鏈技術的這一組成部分的主要目的是建立一個安全的數字身份參考。身份基於擁有私有和公共加密金鑰的組合。

這些金鑰的組合可以被視為一種靈巧的同意形式,創造了一個非常有用的數字簽名。

反過來,這種數字簽名可以強有力地控制所有權。

身分

但強有力的所有權控制不足以確保數字關係。驗證解決後,必須與批准事務和許可權(授權)的方法結合使用。

對於區塊鏈,這從分散式網路開始。

分散式網路

分散式網路的好處和需求可以通過“如果樹落在森林中”思想實驗來理解。

如果一棵樹落在森林裡,用攝像機來記錄它的落下,我們可以肯定樹倒了。我們有視覺證據,即使詳情(原因或方式)可能不清楚。

比特幣區塊鏈的大部分價值在於它是一個大型網路,其中驗證器(如類比中的相機)達成共識,即他們同時目睹了同樣的事情。他們使用數學驗證代替相機。

簡而言之,網路的大小對於保護網路非常重要。

這是比特幣區塊鏈最具吸引力的品質之一 - 它是如此之大,並積累了如此多的計算能力。在撰寫本文時,比特幣的保證金為3,500,000 TH / s,超過全球10,000家最大銀行的總和。乙太網仍然更加不成熟,大約以12.5 TH / s的速度獲得安全保障,比谷歌還高出兩年,而且基本上還處於測試模式。

記錄系統

當加密金鑰與該網路結合時,出現了一種超級有用的數字互動形式。這個過程開始於A獲取他們的私鑰,釋出某種型別的公告 - 在比特幣的情況下,你傳送加密貨幣的總和 - 並將其附加到B的公鑰。

協議

然後,將包含數字簽名,時間戳和相關資訊的塊廣播到網路中的所有節點。

網路服務協議

一個現實主義者可能會用以下問題挑戰落在森林思想實驗中的樹:為什麼會有一百萬臺帶攝像頭的計算機等待記錄一棵樹是否倒下?換句話說,您如何吸引計算能力來為網路提供服務以確保其安全?

對於開放的公共區塊鏈,這涉及採礦。採礦是建立在一個古老的經濟問題的獨特方法之上 - 公地的悲劇。

使用區塊鏈,通過提供計算機處理能力來為網路提供服務,其中一臺計算機可以獲得獎勵。一個人的自身利益被用來幫助滿足公眾的需求。

對於比特幣,該協議的目標是消除同一比特幣同時在單獨的交易中使用的可能性,這種方式很難檢測到。

這就是比特幣如何尋求作為財產作為財產。比特幣及其基本單位(satoshis)必須是獨一無二的才能擁有並具有價值。為了實現這一點,服務於網路的節點通過努力解決工作量證明數學問題來建立和維護每個比特幣的交易歷史。

他們基本上用他們的CPU權力投票,表達他們對新塊或拒絕無效塊的同意。當大多數礦工到達同一解決方案時,他們會在鏈條上新增一個新區塊。此塊帶有時間戳,也可以包含資料或訊息。

這是一系列的塊:

每個區塊鏈的型別,數量和驗證可能不同。這是區塊鏈協議的問題 - 或者是什麼是有效交易的規則,還是有效建立新塊的規則。可以為每個區塊鏈定製驗證過程。當足夠的節點就如何驗證交易達成共識時,可以建立任何所需的規則和激勵。

這是一個品酒者的選擇情況,人們只是開始嘗試。

我們目前正處於區塊鏈開發階段,許多此類實驗正在進行中。到目前為止得出的唯一結論是,我們還沒有完全理解區塊鏈協議的靈活性。