python区块链开发_10个开源的Python区块链项目
Python不是主流的區塊鏈底層平臺開發語言,但是在DApp開發、區塊鏈仿真與數據分析、智能合約安全分析等領域,Python依然是不錯的選擇。本文介紹了10個最流行的Python區塊鏈項并提供了相應的源代碼下載地址。
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實現
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是一個區塊鏈交易調查工具,它通過遞歸地抓取交易歷史來探索區塊鏈網絡,然后將數據渲染為圖來展示源、目的以及可疑的連接。
總結
以上是生活随笔為你收集整理的python区块链开发_10个开源的Python区块链项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 腾讯控股再度回购11.8万股 市值跌破3
- 下一篇: 如何计算平安银行信用卡免息期 掌握账单日