區(qū)塊鏈的工作原理是怎么樣的呢?
區(qū)塊鏈軟件的底層機制是非常復(fù)雜的,但是,區(qū)塊鏈軟件可以自動執(zhí)行大部分步驟。

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