区块链PyCharm开发环境准备

Python3

HTTP:向节点发送交易信息,以及请求区块链信息

调试:用HHTP协议向节点请求或者发送数据,Postman/curl


步骤:

下载Pyhton3(3.6.3),安装,命令行输入python3

下载PythonCharm安装

pip 管理包

pipenv 提供python开发环境

Flask:webserver,节点间通信

requests:请求和发送包的


mkdir blockchainProject 建立项目目录

cd blockchainProject

pip install pipenv

pipenv --python=python3.6

创建成功后,生成了一个Pipfile

pipenv install flask==0.12.2

pipenv install requests==2.18.4

(以上,成功安装了对应的包和依赖,可以cat Pipfile查看)

新建项目,pwd,了解当前目录dd,然后使用PythonCharm新建项目,项目地址就是上面的这个目录dd

使用pipenv --py查看python3的安装目录,复制到项目的解释器栏,然后ok,可以看到这个项目有个Pipfile,就可以在项目下新建python文件了


Pipfile文件内容

一个区块链的区块包括的结构如下:

区块{

序号,

时间戳,

交易(付款地址,收款地址,交易金额),

工作量证明,

前一个区块的hash值

}


一个区块的结构内容
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容