加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

PHP也能实现区块链?基本布局篇

发布时间:2018-08-19 06:12:43 所属栏目:建站 来源:列旭松
导读:技能沙龙 | 邀您于8月25日与国美/AWS/转转三位专家配合切磋小措施电商拭魅战 弁言 什么是区块链?官方的表明是:区块链是一个漫衍式记账体系,是藉用暗码学串接并掩护其内容的串通买卖营业记录(又称区块)。每一个区块包括了前一个区块的加密散列、对应的时刻戳

向区块链添加一个新的区块代码如下:

  1. <?php  
  2. include('block.php'); 
  3. class Blockchain 
  4. {  
  5.     ...  
  6.     public function addBlock($data)  
  7.     {  
  8.         $prevBlock = $this->blocks[count($this->blocks)-1];  
  9.         $this->blocks[] = new Block($prevBlock->getBlockHash(), $data);  
  10.     } 
  11. }  

由于天生新区块必需包括前一个区块的Hash值,以是在添加新区块时必要获取区块链中最后一个区块作为新区块的前一个区块,然后把前一个区块的Hash包括到新区块的区块头中。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读