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

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


咨詢
建站咨詢
