Python区块链应用

  • X6_151405
    了解作者
  • 14.5KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-29 02:58
    上传日期
Python区块链应用 具有UI的完整区块链应用程序。 可以添加多个节点,每个节点都有自己的本地存储的区块链,一个公钥和一个私钥。 区块链存储在本地的.txt文件中。 钱包保存,加载和交易签名验证 块的真实SHA256哈希和工作量证明。 可以将硬币转移到其他钱包/节点。 基于链的长度和交易有效性的共识机制和解决区块链之间冲突的能力。 可以将节点添加为对等节点,并自动向其广播块。 区块链应用现已完成。 用户界面将更改为以后使用。 为了使其成为可投入生产的区块链,仍需要进行一些改进。
Python-Blockchain-App-main.zip
  • Python-Blockchain-App-main
  • ui
  • node.html
    15.5KB
  • network.html
    5KB
  • utility
  • __init__.py
    0B
  • verification.py
    2.7KB
  • printable.py
    74B
  • hash_util.py
    353B
  • blockchain.py
    13.3KB
  • block.py
    376B
  • node.py
    8.6KB
  • transaction.py
    438B
  • README.md
    781B
  • wallet.py
    2.3KB
  • .gitignore
    79B
内容介绍
# Python-Blockchain-App A complete blockchain app with UI. Can add multiple nodes each with their own locally stored blockchain, a Public Key and a Private key. The blockchain is stored locally in a .txt file. Wallet saving,loading, and transaction signature verification Real SHA256 hashing for the blocks, and proof of work. Can transfer coins to other wallets/nodes. A consensus mechanism and the ability to resolve conflicts between blockchains based on the length of the chain and the validity of the transactions. Can add nodes as peer nodes and automatically broadcast blocks to them. The blockchain app is now complete. Thie UI will be changed to a use react later on. There are still some improvements needed to make it into a production ready blockchain.
评论
    相关推荐