新聞中心
本文操作環(huán)境:windows10系統(tǒng)、php7.1版、Dell G3電腦。

PHP可以寫區(qū)塊鏈。
使用PHP代碼來定義區(qū)塊:
class Block {
public $prevHash;
public $hash;
public $timeStamp;
public $data;
}
prevHash:前一個區(qū)塊的Hash值;
hash:當(dāng)前區(qū)塊的Hash值;
timeStamp:區(qū)塊生成的時間戳;
data:區(qū)塊保存的數(shù)據(jù);
prevHash、hash和timeStamp這幾個字段在區(qū)塊鏈中被稱為區(qū)塊頭,區(qū)塊的Hash值使用SHA-256算法計算。
區(qū)塊鏈的實際用途和意義:
區(qū)塊鏈就是去中心化的分布式賬本。何謂去中心化,就是沒有中心,或者說每個人都可以是中心,這是和傳統(tǒng)的中心化方式不同的。分布式賬本,意味著數(shù)據(jù)的存儲不只是在每一個節(jié)點上,而是每一個節(jié)點會復(fù)制并共享整個賬本的數(shù)據(jù)。
此外,區(qū)塊鏈還具有去中介化、信息透明的特點。舉個例子,比如我們在淘寶上購物,下單之后我們支付的費(fèi)用是先打到支付寶中的,等我們收到快遞并確定確收貨之后錢才會轉(zhuǎn)入賣家賬戶中。而在區(qū)塊鏈中,買家和賣家可以直接交易,不用任何平臺作為第三方認(rèn)證機(jī)構(gòu)來參與其中。
系統(tǒng)會以廣播的形式發(fā)布買賣雙方的交易信息。所有主機(jī)收到信息后會記錄并備份交易數(shù)據(jù)。一臺機(jī)器產(chǎn)出的訂單發(fā)生錯誤,也不會影響其他機(jī)器的備份數(shù)據(jù)。
分享名稱:php能不能寫區(qū)塊鏈
分享URL:http://m.5511xx.com/article/dhiihco.html


咨詢
建站咨詢
