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值
}
一个区块的结构内容
网友评论