当前位置:   article > 正文

php实现完整区块链,PHP实现区块链BlockChain

blockchain-for-php

/**

* Block Struct

*/

class block {

private $index;

private $timestamp;

private $data;

private $previous_hash;

private $random_str;

private $hash;

public function __construct($index, $timestamp, $data, $random_str, $previous_hash) {

$this->index = $index;

$this->timestamp = $timestamp;

$this->data = $data;

$this->previous_hash = $previous_hash;

$this->random_str = $random_str;

$this->hash = $this->hash_block();

}

public function __get($name) {

return $this->$name;

}

private function hash_block() {

$str = $this->index . $this->timestamp . $this->data . $this->random_str . $this->previous_hash;

return hash("sha256", $str);

}

}<

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/780972
推荐阅读
相关标签
  

闽ICP备14008679号