1、web3.py-以太坊的Python开发接口web3.py是访问以太坊区块链及相关生态的Python接口,可以看作是web3.js的Python版本实现,需要Python3.6+运行时环境。Python源码下载:https://github.com/ethereum/web3.py2、mythril-以太坊智能合约安全分析工具Mythril是一款以太坊虚拟机字节码安全分析工具,支持兼容EVM的区块链智能合约安全分析,如Ethereum、hedera、quorum、vechain、roostock、tron等Python源码下载:https://github.com/ConsenSys/mythril3,Python-blockchain-sim——适合学习和科研使用的模拟区块链Python开发多节点模拟区块链,并基于模拟区块链网络开发去中心化数据共享应用。适用于区块链的原理研究,或者模拟区块链网络,在自己的笔记本上进行研究实验,比如毕业设计项目或者研究项目。有关此项目代码的完整教程,请访问博客PythonSimulationBlockchain。Python源码下载:https://github.com/ezpod/python-blockchain-sim4,SimpleCoin-类比特币区块链一个简单的类比特币区块链实现,用Python开发。该项目的目的是创建一种可用且尽可能简单的区块链货币,以便将其用于教学目的。Python源代码下载:https://github.com/cosme12/SimpleCoin5,CrackCoin-非链数字货币的PoC实现Crackcoin是非区块链数字加密货币的概念验证实现,用Python开发。它最大的特点是不使用区块链作为实现加密货币的基础。它的灵感来自这篇论文:Blockchain-FreeCryptocurrencies:AFrameworkforTrulyDecentralizedFastTransactions。Python源码下载:https://github.com/DutchGraa/crackcoin6,cert-issuer-基于区块链的毕业证书颁发和验证cert-issuer是一个基于比特币或以太坊区块链颁发毕业证书的项目。在Python中实现。使用cert-issuer,发证机构可以通过向区块链提交包含证书哈希的交易来颁发毕业证书,并使用链上的哈希来验证毕业证书。Python源码下载:https://github.com/blockchain-certificates/cert-issuer7,Fabric-sdk-py-HyperledgerFabric区块链Python开发包Fabric-SDK-Py是HyperledgerFabric区块链PythonSDK,目前支持Fabric1.4。X。Python源码下载:https://github.com/hyperledger/fabric-sdk-py8,octopusoctopus是一款针对webassembly模块和区块链智能合约的安全分析工具。其目的是提供对闭源webassembly模块和智能合约字节码的简单方法的分析,以便更深入地了解这些WASM模块或智能合约的内部行为。Python源码下载:https://github.com/pventuzelo/octopus9,python-bitcoin-blockchain-parserPython-bitcoin-blockchain-parser是一个Python3的比特币区块链原始数据解析器。可以监听输出类型和输出中的地址,解析比特币脚本,支持segwit,支持区块排序解析。Python源码下载:https://github.com/alecalve/python-bitcoin-blockchain-parser10,OrbitOrbit是一款区块链交易调查工具,通过递归抓取交易历史来探索区块链网络,然后将数据渲染为显示源、目标和可疑连接的图表。Python源码下载:https://github.com/s0md3v/Orbit
