區塊鏈的工作原理是怎么樣的呢?
區塊鏈軟件的底層機制是非常復雜的,但是,區塊鏈軟件可以自動執行大部分步驟。
我們將通過以下步驟簡要概述:
1、記錄交易
區塊鏈交易顯示實體資產或數字資產從區塊鏈網絡中的一方向另一方的轉移。該交易以區塊的形式記錄,可能包括如下細節:
- 誰參與了該交易?
- 交易期間發生了什么情況?
- 交易是在何時進行的?
- 交易是在哪里進行的?
- 為什么進行該交易?
- 交換了多少資產?
- 交易期間符合多少前提條件?
2、達成共識
分布式區塊鏈網絡中的大多數參與者必須就已記錄的交易是有效的達成一致。根據網絡類型,達成協議的規則可能有所不同,但通常是在網絡開始建立時就制定好的。
3、將區塊鏈接起來
一旦參與者達成了共識,會將區塊鏈中的交易寫入區塊,區塊就相當于分類賬賬簿中的頁面。連同交易一起,還會將一個加密哈希附加到新區塊。該哈希作為將區塊鏈接在一起的鏈條。如果有意或無意修改了區塊的內容,則該哈希值也將更改,這將提供一種檢測數據篡改的方式。
因此,區塊將與鏈條安全地鏈接在一起,且您無法編輯它們。每增加一個區塊,都會強化前一個區塊的驗證,因而也會強化整個區塊鏈的驗證。這就像是堆砌木塊建塔一樣。您只能在前一層木塊之上堆疊木塊,如果您從塔的中間取出一個木塊,則整座塔將垮塌。
4、共享分類賬
該系統會將中心分類賬的最新副本分發給所有參與者。