● 这个软件是为了研究区块链原理及技术制作的一个类比特币的软件,实现了类比特币几乎所有的功能细节,同时限定了只能在单台电脑上组建区块链网络,不能用于多台计算机。
● 每启动一个软件窗口,就增加了一个网络节点。注意:软件启动速度较慢,启动一个窗口需要5秒左右,启动一个节点(看到窗口)后,才可再次启动下节点,以避免两个节点抢占同一个端口号。
● 每次启动窗口,软件都会自动随机生成一个私钥。如果需要指定特定私钥,可以选择下拉菜单中的【载入私钥】功能,也可以通过【保存私钥】把当前私钥存储到磁盘。
● 新启动的节点会通过种子节点(127.0.0.1:6000)链接进入区块链运行。所以,如果种子节点退出,新启动节点将无法连接到主链。只有等待种子节点再次启动后,才能连接。
● 本区块链形成区块的时间间隔为100秒钟(每100秒进行一次挖矿)。挖矿成功,奖励旷工10个币。
● 每个节点可以选择【不挖矿】、【随机算力挖矿】和【指定算力挖矿】,方便观察不同节点在不同算力情况下,区块链的运行情况。
● 为了节省计算机资源和能源,工作量证明只需要猜出Hash码前3位为0即可,算力差异来源于计算的延迟差异,并非真正的计算强度差异。
● 进行交易时,只能整数金额进行交易,不能交易小数金额。
● 区块链所形成的分布式数据库,一直保留在网络中(不保留在磁盘上),直到所有节点全部退出。当所有节点全部退出,再次启动时,将建立一个全新的区块链网络。
● 下载ZIP软件包,解压缩
● 无需安装,直接运行BC-Playground.exe