logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

搭建实现账户和交易操作的区块链示例系统

通过以上构建系统的区块、交易、区块链等对象,实现创世区块的创建、默克尔根计算以及基于私钥的交易哈希生成等特殊操作,然后使用Flask等Web服务去框架运行持久化进程,实现·账户创建(地址,公钥,私钥),新增交易(体现交易缓存功能),新增区块(区块打包功能),区块查询,交易查询,交易验证,区块的验证。请求参数:JSON形式,sender:交易发起者地址,recipient:交易接收者地址, data

文章图片
#区块链
搭建基于PoW共识算法的区块链网络

需要注意的是,在create_genesis_block 函数实现了初始区块(genesis_block)的创建,在其中加入了DIFFICULT_BITS表示区块难度,这将被之后新创建的区块沿用。创建consensus_app项目,在项目中创建models.py文件模块,在其中创建区块(Block).区块链(Blockchain)、网络(Netvork)、模型(peer)。(1)构建包括区块(Bl

文章图片
#区块链#共识算法#算法
区块链安全-----接口测试-Postman

Postman是一款支持http协议的接口调试与测试工具,其主要特点就是功能强大,使用简单且易 用性好。无论是开发人员进行接口调试,还是测试人员做接口测试,Postman都是我们的首选工具 之一。更早的接入测试,更早的发现问题。修改问题的代价更小。保证安全性,更容易实现自动化。接口测试更多的检测外部系统和系统间,以及内部各个子系统间的交互点。测试重点:接口参数传递的正确定,接口功能实现的正确性,输

文章图片
#postman#测试工具
构建区块链网络

构建区块链系统包括账户功能,账本功能,点对点(P2p)通信功能以及共识算法功能。创建models.py文件模块,在其中加入包括交易、区块、网络等对象模型。(1).首先加入对象模型需要引用的依赖包。

文章图片
#区块链
到底了