blockchain:golang实现的区块链链系统

时间:2024-03-31 09:02:31
【文件属性】:

文件名称:blockchain:golang实现的区块链链系统

文件大小:2.38MB

文件格式:ZIP

更新时间:2024-03-31 09:02:31

系统开源

区块链 只是一个区块链,没有什么特别的。 1如何使用 // step1: 构建&运行 go build // 我已经编译好了,你可以直接使用 // 先启动一个区块链节点,-server 表示用户控制区块链的http端口,-p2p 表示区块链数据相互传递所使用的tcp端口 ./blockchain -server :10024 -p2p :12345 // 节点1 // 再起一个终端,建立一个区块链节点 ./blockchain -server :10025 -p2p :12346 // 节点2 // step2: 加入一个临近peer,也就是将对另一个区块链节点和你连通,这样你们任何一方发布新的区块,双方都能完数据更新 // 比如说控制第一个节点,和节点2进行连通,注意把xxx.x.x.xx 替换成你想加入的目标节点的ip curl -H 'content-type: ap


【文件预览】:
blockchain-master
----common()
--------error.go(895B)
--------const.go(306B)
----main.go(1KB)
----models()
--------blockchain_test.go(2KB)
--------blockchain.go(2KB)
--------transaction.go(1KB)
--------user_test.go(159B)
--------block_test.go(690B)
--------user.go(1KB)
--------transaction_test.go(1KB)
--------block.go(3KB)
----blockchain(6.33MB)
----readme_image()
--------幻灯片1.jpg(31KB)
--------幻灯片5.jpg(33KB)
--------幻灯片6.jpg(31KB)
--------幻灯片4.jpg(26KB)
--------幻灯片2.jpg(44KB)
--------幻灯片0.jpg(23KB)
--------幻灯片3.jpg(45KB)
----README.md(7KB)
----handlers()
--------create()
--------show()
--------join()
----idls()
--------create()
--------show()
--------join()
----.gitignore(13B)
----server()
--------create()
--------show()
--------join()
--------server.go(1KB)
----protocal()
--------singleton.go(2KB)
--------protocal.go(6KB)

网友评论