一款便携式的 Bitcoin 实现
将"粗略共识"(https://tools.ietf.org/html/rfc7282#section-1)放在粗略部分 Tinychain 是一款口袋型的 Bitcoin 实现,其目标是 是一个紧凑、易于理解、可运行的实体 纳卡莫托共识算法 高级功能、速度和实际实用性都需要付出代价。 我主要是为了更好地理解比特币而写这本书,但希望它能起到 对那些对它感兴趣但没有时间学习的程序员来说,这是一个起点。 熟悉比特币或加密货币。至少,它可以 对于真正知道自己在做什么的协议开发者来说,它就像一只充满糖果的皮纳塔。
$ cloc --quiet tinychain.py
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Python 1 341 174 679
-------------------------------------------------------------------------------git clone [email protected]:jamesob/tinychain.gitvirtualenv --Python=python3.6 venv && . venv/bin/activatepip install -r requirements.txtDocker-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,或尚未同步最近议题。