比特币区块链仿真平台设计初稿

区块链实验系统完成后,下一步工作将开始设计实现一个区块链仿真平台,可以在实验室环境中运行比特币,多个用户之前可以模拟比特币的运行机制、掌握区块链原理,甚至学会区块链开发。系统包括B/S架构(配置、监控、管理、学习)和C/S架构(可以采用bitcoin-core)两部分。B/S架构可以查看各知识点对应的源码,并且可以实时运行代码查看效果。

  比特币区块链仿真平台设计初稿(B/S架构功能菜单)

  用户登录-->

一、区块链运行

1、密钥管理:生成公私钥对,可以生成多个

2、地址管理:生成钱包地址,选择公钥生成,可以生成多个

3、创世区块:生成创世区块,只有管理员能生成,其它用户可以查看

4、创币交易:每个用户生成一次创币交易,得到50个币

5、交易管理:用户创建交易、广播交易;交易池管理

6、区块管理:选择交易,创建区块

7、共识挖矿:选择区块,挖矿,可视化过程

8、钱包管理:查看UTXO

9、智能合约:演示过程

10、P2P通信:监控状态、查看链接、发送消息......

二、区块链浏览器

 

三、P2P网络

 

四、系统管理

1、修改密码

2、用户管理:创建用户

3、算法管理:配置选择密码算法、共识算法

4、难度目标:设定初始难度值、难度目标等

5、系统日志

6、初始化...

                                                            (VS2013编译运行bitcoin0.0.1源码)

没有更多推荐了,返回首页