10个很流行的Python区块链项目

开发 后端
Python不是主流的区块链底层平台开发语言,但是在DApp 开发、区块链仿真与数据分析、智能合约安全分析等领域,Python 依然是不错的选择。本文介绍了10个很流行的Python区块链项 并提供了相应的源代码下载地址。

 1、web3.py - 以太坊的Python开发接口

web3.py是访问以太坊区块链及相关生态的Python接口,可以视为 web3.js的Python版本的实现,它需要Python 3.6+运行环境。

[[322054]]

 

Python源码下载:https://github.com/ethereum/web3.py

2、mythril - 以太坊智能合约安全分析工具

Mythril是以太坊虚拟机字节码的安全分析工具,它支持EVM兼容区块链 的智能合约的安全分析,例如以太坊、hedera、quorum、vechain、roostock、 tron等。

[[322055]]

 

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。

[[322057]]

 

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

 

责任编辑:华轩 来源: 汇智网
相关推荐

2021-08-07 15:29:24

区块链比特币加密货币

2020-08-19 10:22:45

CIOIT试点项目技术

2018-08-20 20:22:05

区块链互联网未来

2019-05-30 14:19:58

区块链加密货币编程语言

2021-03-12 13:48:45

区块链银行金融

2019-07-01 10:43:15

区块链技术数据

2021-03-22 22:41:43

区块链银行金融

2020-06-01 11:07:38

区块链分布式比特币

2021-11-12 15:52:16

区块链开发技术

2018-07-06 17:49:48

迅雷区块链

2019-07-29 15:11:04

区块链网络存储

2021-08-07 09:43:36

区块链IAM身份和访问管理

2015-04-27 10:38:39

2018-09-11 14:42:39

区块链数字货币比特币

2021-07-29 16:58:22

区块链比特币数字货币

2020-08-13 17:59:20

区块链区块链项目数字货币

2018-03-19 17:40:10

Python区块链

2020-12-11 11:19:54

区块链资金投资

2021-02-24 13:58:07

区块链比特币安全

2018-04-17 15:19:24

区块链加密货币应用程序
点赞
收藏

51CTO技术栈公众号