• Pecco
    了解作者
  • Python
    开发工具
  • 8KB
    文件大小
  • zip
    文件格式
  • 3
    收藏次数
  • 1 积分
    下载积分
  • 30
    下载次数
  • 2018-02-09 16:03
    上传日期
用Python从零开始创建区块链,实现bit的区域链建设
blockchain-master.zip
  • blockchain-master
  • Dockerfile
    398B
  • .gitignore
    1.1KB
  • README.md
    1.4KB
  • Pipfile.lock
    3.9KB
  • blockchain.py
    7.8KB
  • LICENSE
    1KB
  • README-en.md
    1.2KB
  • Pipfile
    188B
内容介绍
# 用Python从零开始创建区块链 本文是博客:[用Python从零开始创建区块链](http://learnblockchain.cn/2017/10/27/build_blockchain_by_python/) 的源码. 翻译自[Building a Blockchain](https://medium.com/p/117428612f46) [博客地址](http://learnblockchain.cn/2017/10/27/build_blockchain_by_python/)| [英文README](https://github.com/xilibi2003/blockchain/blob/master/README-en.md) ## 安装 1. 安装 [Python 3.6+](https://www.python.org/downloads/) is installed. 2. 安装 [pipenv](https://github.com/kennethreitz/pipenv). ``` $ pip install pipenv ``` 3. 创建virtual env. ``` $ pipenv --python=python3.6 ``` 4. 安装依赖. ``` $ pipenv install ``` 5. 运行节点: * `$ pipenv run python blockchain.py` * `$ pipenv run python blockchain.py -p 5001` * `$ pipenv run python blockchain.py --port 5002` ## Docker运行 另一种方式是使用Docker运行: 1. 克隆库 2. 构建docker容器 ``` $ docker build -t blockchain . ``` 3. 运行 ``` $ docker run --rm -p 80:5000 blockchain ``` 4. 添加多个节点: ``` $ docker run --rm -p 81:5000 blockchain $ docker run --rm -p 82:5000 blockchain $ docker run --rm -p 83:5000 blockchain ``` ## 贡献 [深入浅出区块链](http://learnblockchain.cn/) 想做好的区块链学习博客。 [博客地址](https://github.com/xilibi2003/learnblockchain) 欢迎大家一起参与贡献,一起推动区块链技术发展。
评论
    相关推荐
    • 实验性区块链数据库
      区块链数据库。设计注意事项应用程序接口数据库是支持事务的通用键值存储。它不支持迭代或基于前缀的检索。状态优化90% 的区块链数据和 IO 是特里节点。数据库首先应该允许有效存储和检索状态数据。单作家数据库应该...
    • 区块链ID:使用EIP 820进行ID声明
      同上 使用EIP 1820进行ID声明。 抽象的 本文使用标准密码学和知名的KYC提供者定义了一种协议,以声明诸如年龄证明,DoB,地址等声明,以便在需要KYC的在线网站上重复使用。 交易所每次致电KYC文档的ID提供程序时,...
    • project_1_DM:简单的私有区块链Udacity
      请求创世记块: 首次提出所有权要求时,请发送您的钱包地址: 与电子钱包签署了消息,并两次提交星标: 检索我拥有的星星 散列阻止 按高度阻止 获取错误日志数组端点
    • contracts:在CryptoKitties内部,MoonCats&Friends区块链合同服务(包括)。 包装的Crypt
      CryptoKitties,MoonCats和Friends区块链合同/服务 区块链上的代码-电子合同脚本 • • • 加密猫 / cryptokitties-核心CryptoKitties 以太网扫描 KittyCore,请参见合同地址 遗传组合算法保持单独状态,因此...
    • bit2kaf:将区块链流式化为kafka
      bit2kaf 将区块链流到kafka
    • 区块链样本
      区块链样本
    • 区块链视频资料.zip
      此视频是国外第一手资料最新有关区块链的资料,还没有时间观看,但是是国外的大boss发的,希望能帮助到大家
    • udactiy_project_1:Udactiy的在线区块链纳米学位计划中的项目1
      邮递员请求的所有图像都包含在请求文件夹中。 另外,我包括了一个新的端点来测试验证功能。 '/证实'
    • 区块链
      区块链Python 专案 课堂项目的第1部分 基本设置和工作证明(basic_block_gp) 第1部分带回家的项目 客户端矿工(client_mining_p) 课堂项目的第二部分 基本交易(basic_transactions_gp) 第2部分带回家的项目 ...
    • bitshares-core:BitShares区块链实现和命令行界面
      BitShares Core是BitShares区块链实现和命令行界面。 基于Web浏览器的钱包是 。 访问了解BitShares并加入社区 。 可以在找到有关。 对BitShares的工作方式感兴趣的用户可以转到站点。 访问以查找更多资源和链接。...