python 区块链开发教程,创世区块链科技有限公司

  python 区块链开发教程,创世区块链科技有限公司

  本文主要介绍Python区块链的创建教程,有需要的朋友可以借鉴一下,希望能有所帮助。祝大家进步很大,早日升职加薪。

  区块链包含相互链接的区块列表。为了存储整个列表,我们将创建一个名为TPCoins :的列表变量;

  TPCoins=[]

  我们还将编写一个名为dump _区块链的实用方法来转储整个区块链的内容。我们首先打印区块链的长度,这样我们就知道区块链目前有多少区块

  defdump _区块链(self):

  print( numberofblocksinthechain : str(len(self)))

  请注意,随着时间的推移,数字区块链中用于打印的块将会非常高。因此,当您打印区块链的内容时,您可能需要确定检查的范围。在下面的代码中,我们打印了整个区块链,因为我们不会在当前演示文稿中添加太多的块。

  为了遍历这个链,我们将for循环设置如下:3360

  forxinrange(len(TPCoins)):

  block_temp=TPCoins[x]

  每个引用的块都被复制到一个名为block_temp的临时变量中。

  我们打印块号作为每个块的标题。请注意,编号将从零开始,第一个块是编号为零的创建块。

  print (block # str(x))

  在每个块中,我们位于一个名为;已验证_交易

  for transactioninblock _ temp . verified _ transactions :

  显示_交易(交易)

  整个函数定义如下:

  defdump _区块链(self):

  print( numberofblocksinthechain : str(len(self)))

  forxinrange(len(TPCoins)):

  block_temp=TPCoins[x]

  print(block# str(x))

  for transactioninblock _ temp . verified _ transactions :

  显示_交易(交易)

  打印(-)

  打印(================================)

  请注意,我们在代码中的适当位置插入分隔符来分隔块和事务。

  既然我们现在已经创建了一个用于存储块的区块链,我们的下一个任务就是创建块并开始将它们添加到区块链中。因此,我们将添加您在上一步中创建的创建块。有关Python区块链的更多信息,请关注热门IT软件开发工作室的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: