百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
T

tinychain

> 编程语言
开源

一款便携式的 Bitcoin 实现

1.4K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一款便携式的 Bitcoin 实现

⛼ tinychain

将"粗略共识"(https://tools.ietf.org/html/rfc7282#section-1)放在粗略部分 Tinychain 是一款口袋型的 Bitcoin 实现,其目标是 是一个紧凑、易于理解、可运行的实体 纳卡莫托共识算法 高级功能、速度和实际实用性都需要付出代价。 我主要是为了更好地理解比特币而写这本书,但希望它能起到 对那些对它感兴趣但没有时间学习的程序员来说,这是一个起点。 熟悉比特币或加密货币。至少,它可以 对于真正知道自己在做什么的协议开发者来说,它就像一只充满糖果的皮纳塔。

 $ cloc --quiet tinychain.py

-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Python                           1            341            174            679
-------------------------------------------------------------------------------

快速入门

  • 安装 Docker 和 Docker-compose
  • 克隆此仓库: git clone [email protected]:jamesob/tinychain.git
  • 确保您处于 Python3.6 环境中: virtualenv --Python=python3.6 venv && . venv/bin/activate
  • 在本地获取 Python 依赖项: pip install -r requirements.txt
  • 运行 Docker-compose up。这将启动两个 tinychain 节点。
  • 在另一个窗口中,运行 ./bin/sync_wallets。这将将钱包数据从 Docker 容器传输到您的主机上。
  • 尝试运行 ./client.py balance -w wallet1.dat;使用其他钱包文件尝试运行。

[2017-08-05 13:00:37,317][tinychain:1075] INFO 你的地址是 15YxFVo4EuqvDJH8

Issues· 10 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Python

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言