10个开源的Python区块链项目分别是哪些
今天就跟大家聊聊有关10个开源的Python区块链项目分别是哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
网站建设、基于H5场景定制技术的Web开发、手机站开发、微信开发等互联网应用服务。成都创新互联公司始终关注着互联网行业的前沿动态,创新互联坚信:真诚的态度,勤奋的工作是我们赢得客户信赖的基础;而不断创新、力求完美,才是创新互联共同迈向美好未来的保证。
Python不是主流的区块链底层平台开发语言,但是在DApp开发、区块链仿真与数据分析、智能合约安全分析等领域,Python依然是不错的选择。下面介绍了10个最流行的Python区块链项并提供了相应的源代码下载地址。
1、web3.py - 以太坊的Python开发接口
web3.py是访问以太坊区块链及相关生态的Python接口,可以视为web3.js的Python版本的实现,它需要Python 3.6+运行环境。
Python源码下载:https://github.com/ethereum/web3.py
在线教程:web3.py以太坊DApp开发详解
2、mythril - 以太坊智能合约安全分析工具
Mythril是以太坊虚拟机字节码的安全分析工具,它支持EVM兼容区块链的智能合约的安全分析,例如以太坊、hedera、quorum、vechain、roostock、tron等。
Python源码下载:https://github.com/ConsenSys/mythril
3、Python-blockchain-sim - 适合学习与科研的仿真区块链
使用Python开发一个多节点的仿真区块链,并基于该仿真区块链网络开发一个去中心化的数据分享应用。 适合进行区块链原理性研究,或者在自己的笔记本上仿真区块链网络并进行研究性实验,例如毕业设计项目或课题研究。本项目代码完整的教程请访问博客Python仿真区块链。
Python源码下载:https://github.com/ezpod/python-blockchain-sim
4、SimpleCoin - 仿比特币区块链
一个简单的仿比特币的区块链实现,采用Python开发。项目的目的是创建一种可用的区块链货币,并且尽可能的简单,因此可以用于教学目的。
Python源码下载:https://github.com/cosme12/SimpleCoin
5、CrackCoin - 无链数字货币的PoC实现
Crackcoin是一个无区块链数字加密货币的概念验证实现,采用Python开发。它最大的特点就是没有使用区块链作为加密货币的实现基础,其灵感来自于这篇论文:Blockchain-Free Cryptocurrencies: A Framework for Truly Decentralised Fast Transactions。
Python源码下载:https://github.com/DutchGraa/crackcoin
6、cert-issuer - 基于区块链的毕业证书签发与验证
cert-issuer是一个基于比特币或以太坊区块链签发毕业证书的项目,采用Python实现。利用cert-issuer,签发机构通过向区块链提交一个包含证书哈希的交易实现毕业证书的签发,并利用该链上哈希实现毕业证书的验证。
Python源码下载:https://github.com/blockchain-certificates/cert-issuer
7、Fabric-sdk-py - 超级账本Fabric区块链的Python开发包
Fabric-SDK-Py 是Hyperledger Fabric区块链的Python SDK,目前支持Fabric 1.4.x。
Python源码下载:https://github.com/hyperledger/fabric-sdk-py
8、octopus
octopus是一个用于webassembly模块以及区块链智能合约的安全分析工具,其目的是提供一个分析闭源的webassembly模块以及智能合约字节码的简单方法以便更深入的了解这些WASM模块或智能合约的内部行为。
Python源码下载:https://github.com/pventuzelo/octopus
9、python-bitcoin-blockchain-parser
Python-bitcoin-blockchain-parser是一个python 3的比特币区块链原始数据解析器。它可以监测输出类型以及输出中的地址、解析比特币脚本、支持segwit、支持区块排序解析。
Python源码下载:https://github.com/alecalve/python-bitcoin-blockchain-parser
10、Orbit
Orbit是一个区块链交易调查工具,它通过递归地抓取交易历史来探索区块链网络,然后将数据渲染为图来展示源、目的以及可疑的连接。
Python源码下载:https://github.com/s0md3v/Orbit
看完上述内容,你们对10个开源的Python区块链项目分别是哪些有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。
分享文章:10个开源的Python区块链项目分别是哪些
标题路径:http://myzitong.com/article/gcgjjh.html