区块链Python教程
我的博客文章的源代码:
重要说明:该项目仅用于教育目的,源代码不具有良好的安全性,扩展性差且缺少许多重要功能,因此不应在生产中使用。
github存储库包含使用Python的区块链及其客户端的基本实现。 该区块链具有以下功能:
将多个节点添加到区块链的可能性
工作证明(PoW)
节点之间的简单冲突解决
使用RSA加密的交易
区块链客户端具有以下功能:
使用公钥/私钥加密生成钱包(基于RSA算法)
使用RSA加密生成交易
该github存储库还包含2个仪表板:
矿工的“区块链前端”
用户使用“区块链客户端”生成钱包并发送硬币
依存关系
适用于Python 3.6
包含要运行的代码的所有依赖项。
如何运行代码
要启动一个区块链节点,请转到blockchain文件夹并执行以下命令: python blockchain.py -p 5000
您可以通过执
2023-04-12 16:22:52
2.34MB
系统开源
1