2.1 Python实现区块链环境准备

2.1 Python实现区块链环境准备

pip install pipenv
cd ~/your_workspace
mkdir blockchain_principle
cd blockchain_principle
pipenv shell
pipenv install flask==1.0
pipenv install requests==2.18.4

创建blockchain.py文件,编写区块结构

"""
{
"index": 0, 索引
"timestamp": "", 时间戳
"transactions": [
{
"sender": "",
"recipient": "",
"amount": 5
}
],
"proof": "", # 工作量证明
"previous_hash": "" # 上一个区块的hash
}
"""

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏丑胖侠

以太坊执行miner.start返回null

问题场景 最近技术群中的朋友经常问到这样的问题,环境搭建已经搭建好,geth节点也成功启动,可为什么当执行miner.start()方法时却没有挖矿,返回nul...

50970
来自专栏挖掘大数据

以太坊执行miner.start返回null详情分析

最近技术群中的朋友经常问到这样的问题,环境搭建已经搭建好,geth节点也成功启动,可为什么当执行miner.start()方法时却没有挖矿,返回null。

28600
来自专栏Python、Flask、Django

Mac自带磁盘跑分情况(买的移动固态到了)

12220
来自专栏WebDeveloper

第二讲:go-ethereum - 命令到rpc

命令1: personal.newAccount(password) - 新建账户

16920
来自专栏汇智网教程

linux/ubuntu以太坊私有链开发环境搭建

68380
来自专栏Danny的专栏

记一次服务器被挖矿木马攻击的经历

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/...

81030
来自专栏沈唁志

在PhpStorm中安装使用PHP_CodeSniffer编码规范检查工具

入职两天了,继续研究Swoole的框架,新公司有内部wiki,对于一些代码规范还是很重视的

16010
来自专栏智能合约

以太坊智能合约开发第六篇:truffle开发框架

28540
来自专栏pangguoming

Restful安全认证及权限的解决方案

一、Restful安全认证常用方式  1.Session+Cookie  传统的Web认证方式。需要解决会话共享及跨域请求的问题。  2.JWT  JSON W...

1.3K50
来自专栏主机笔记

软件给win10快速断网

在使用电脑中一些特殊的情况下,需要我们断开网络,一般情况下就是把无线网断开或者网线拔掉就可以了,但是有时候主机的位置很小拔网线不是很方便这时候就需要用windo...

59880

扫码关注云+社区

领取腾讯云代金券