10个主流Python区块链项目【收藏贴】

简介:

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

区块链开发教程链接:以太坊 | 比特币 | EOS | Tendermint | Hyperledger Fabric | Omni/USDT | Ripple

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

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

在这里插入图片描述

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

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

在这里插入图片描述

3、Python-blockchain-sim - 适合学习与科研的仿真区块链

使用Python开发一个多节点的仿真区块链,并基于该仿真区块链网络开发一个去中心化的数据分享应用。 适合进行区块链原理性研究,或者在自己的笔记本上仿真区块链网络并进行研究性实验,例如毕业设计项目或课题研究。本项目代码完整的教程请访问博客Python仿真区块链

在这里插入图片描述

4、SimpleCoin - 仿比特币区块链

一个简单的仿比特币的区块链实现,采用Python开发。项目的目的是创建一种可用的区块链货币,并且尽可能的简单,因此可以用于教学目的。

在这里插入图片描述

5、CrackCoin - 无链数字货币的PoC实现

Crackcoin是一个无区块链数字加密货币的概念验证实现,采用Python开发。它最大的特点就是没有使用区块链作为加密货币的实现基础,其灵感来自于这篇论文:Blockchain-Free Cryptocurrencies: A Framework for Truly Decentralised Fast Transactions

在这里插入图片描述

6、cert-issuer - 基于区块链的毕业证书签发与验证

cert-issuer是一个基于比特币或以太坊区块链签发毕业证书的项目,采用Python实现。利用cert-issuer,签发机构通过向区块链提交一个包含证书哈希的交易实现毕业证书的签发,并利用该链上哈希实现毕业证书的验证。

在这里插入图片描述

7、Fabric-sdk-py - 超级账本Fabric区块链的Python开发包

Fabric-SDK-Py 是Hyperledger Fabric区块链的Python SDK,目前支持Fabric 1.4.x。

在这里插入图片描述

8、octopus

octopus是一个用于webassembly模块以及区块链智能合约的安全分析工具,其目的是提供一个分析闭源的webassembly模块以及智能合约字节码的简单方法以便更深入的了解这些WASM模块或智能合约的内部行为。

在这里插入图片描述

9、python-bitcoin-blockchain-parser

Python-bitcoin-blockchain-parser是一个python 3的比特币区块链原始数据解析器。它可以监测输出类型以及输出中的地址、解析比特币脚本、支持segwit、支持区块排序解析。

10、Orbit

Orbit是一个区块链交易调查工具,它通过递归地抓取交易历史来探索区块链网络,然后将数据渲染为图来展示源、目的以及可疑的连接。
在这里插入图片描述


原文链接:10个最流行的Python区块链项目 — 汇智网

目录
相关文章
|
15天前
|
Linux 数据库管理 Python
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
86 4
|
10天前
|
前端开发 JavaScript 数据安全/隐私保护
计算机Python项目|django学生成绩管理系统
计算机Python项目|django学生成绩管理系统
|
13天前
|
Java Serverless 应用服务中间件
Serverless 应用引擎操作报错合集之部署python项目时,构建过程报错,怎么解决
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
9天前
|
监控 数据可视化 数据库
【python项目推荐】键盘监控--统计打字频率
【python项目推荐】键盘监控--统计打字频率
43 13
|
3天前
|
缓存 前端开发 API
了解python中几个主流的网络框架
【6月更文挑战第21天】探索Python Web几个流行框架,了解各框架特性以适应不同场景需求。
23 1
|
7天前
|
分布式计算 DataWorks 调度
阿里云DataWorks-部署自定义python项目问题
阿里云DataWorks-多种方式部署自定义python项目并进行调度
|
8天前
|
存储 Linux Docker
python项目 以docker形式打包部署全流程
在很久很久以前,我已经听过Docker的大名,当时服务着急上线虽然考虑过用Docker来部署我的服务,但是因为赶期的原因放弃了。 这两天因为华为云服务器到期,而且阿里云服务器优惠力度特别大的原因,我要把华为云服务器里的工程迁移到阿里云。 迁移的过程中,大量的时间精力浪费在了重装python,加载依赖,迁移项目,配置端口等环境配置的工作上。 我在想,如果当时用了Docker部署,我至于受这气?
|
9天前
|
小程序 前端开发 JavaScript
计算机Python项目|django傣族节日及民间故事推广小程序
计算机Python项目|django傣族节日及民间故事推广小程序
|
10天前
|
机器学习/深度学习 传感器 算法
基于Mediapipe深度学习算法的手势识别系统【含python源码+PyqtUI界面+原理详解】-python手势识别 深度学习实战项目
基于Mediapipe深度学习算法的手势识别系统【含python源码+PyqtUI界面+原理详解】-python手势识别 深度学习实战项目
|
15天前
|
机器学习/深度学习 数据可视化 API
Python适合做哪些类型的项目?
【6月更文挑战第9天】Python适合做哪些类型的项目?
12 2

热门文章

最新文章