Python区块链创建Genesis Block教程
作者:菜鸟教程 时间:2022-04-17 10:44:15
我们假设TPCoins的发起人最初向已知客户 Dinesh 发出500个TPCoins.为此,他首先创建一个Dinesh实例 :
Dinesh = Client()
然后我们创建一个创世纪交易,并向Dinesh的公共地址发送500个TPCoins.
t0 = Transaction (
"Genesis",
Dinesh.identity,
500.0
)
现在,我们创建 Block的实例类并将其命名为 ;block0
block0 = Block()
我们将 previous_block_hash 和 Nonce 实例变量初始化为无,因为这是第一个事务存储在我们的区块链中.
block0.previous_block_hash = None
Nonce = None
接下来,我们将上面的t0事务添加到块中保留的 verified_transactions 列表中 :
block0.verified_transactions.append (t0)
此时,该块已完全初始化并准备好添加到我们的区块链中.我们将为此目的创建区块链.在我们将块添加到区块链之前,我们将对块进行散列并将其值存储在我们之前声明的名为 last_block_hash 的全局变量中.该值将由其块中的下一个矿工使用.
我们使用以下两行编码来对块进行散列并存储摘要值.
digest = hash (block0)
last_block_hash = digest
最后,我们创建一个区块链正如我们在下一章中看到的那样.
来源:https://www.it1352.com/OnLineTutorial/python_blockchain/python_blockchain_creating_genesis_block.html
标签:Python,区块链,Genesis,Block
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
python中eval与int的区别浅析
2023-06-24 00:21:08
python实现将视频按帧读取到自定义目录
2023-07-15 01:24:11
详细解读Python中的__init__()方法
2023-03-25 17:10:27
Python遍历文件夹和读写文件的实现方法
2023-07-08 06:02:56
![](https://img.aspxhome.com/file/2023/4/66414_0s.jpg)
JavaScript实现淘宝网图片的局部放大功能
2023-08-25 05:44:56
![](https://img.aspxhome.com/file/2023/0/56070_0s.jpg)
SQL Server 2005如何设置多字段做关键字
2009-01-08 15:57:00
Django处理Ajax发送的Get请求代码详解
2023-06-29 08:40:40
![](https://img.aspxhome.com/file/2023/7/78787_0s.png)
Python3读写ini配置文件的示例
2023-05-29 22:59:21
详解Django-auth-ldap 配置方法
2023-05-16 14:50:17
SQL大讲堂:如何了解SQL的执行频率
2009-09-05 09:40:00
数据库手边系列:SQL Server数据表信息
2009-05-24 18:26:00
pandas 添加空列并赋空值案例
2022-12-04 13:48:16
![](https://img.aspxhome.com/file/2023/1/72091_0s.jpg)
Python的string模块中的Template类字符串模板用法
2023-02-02 10:53:05
Python3 Tkinkter + SQLite实现登录和注册界面
2023-10-01 14:56:15
![](https://img.aspxhome.com/file/2023/5/62945_0s.jpg)
asp获取软件下载的真实地址!再谈获取Response.redirect重定向的URL!
2010-03-10 22:03:00
Python使用Flask Migrate模块迁移数据库
2023-08-10 09:17:30
Python中import机制详解
2023-08-25 10:30:29
巧用Dreamweaver4文件库更新网站
2007-02-03 11:31:00
![](https://img.aspxhome.com/file/UploadPic/20072/200723113133681s.gif)
一个导航的前端实现
2008-11-13 12:41:00
![](https://img.aspxhome.com/file/UploadPic/200811/13/step1-40s.png)
python里运用私有属性和方法总结
2023-03-29 15:33:57
![](https://img.aspxhome.com/file/2023/0/69050_0s.png)