taketin / cryptocurrency-samplecode

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ゼロから創る暗号通貨サンプルコード置き場

cover

本リポジトリは書籍「ゼロから創る暗号通貨」のサンプルコード置き場となっています。 「ゼロから創る暗号通貨」は現在β版公開中のステータスのため、本リポジトリ内のコードにつきましても、日々更新される可能性が あります点、あらかじめご承知おきください。

現在の構成

・02 : 第2章 P2Pネットワーク : 基盤作りからはじめよう
・03 : 第3章 Hello Blockchain ! : こんにちはブロックチェーン
・04 : 第4章 Wallet と Transaction : Transactionの中身について考える
・05 : 第5章 すべての機能を結合し、動かしてみよう
・06 : 第6章 SimpleBitcoin のセキュリティに関する考察
・07 : 第7章 ここから先のSimpleBitcoin

以上の内容と対応するサンプルコードが各フォルダに格納されています

依存関係:

Python :3.6以降
Tkinter: Python 3.6以降は標準サポート  (sudo apt-get install python3-tk)
PyCrypto : (pip install pycrypto)

Tested System:

  • OSX 10.12.6
  • python 3.6.2

参考文献

参考リンク

Bitcoin Developer Reference
https://bitcoin.org/en/developer-reference

Dumbcoin - An educational python implementation of a bitcoin-like blockchain https://github.com/julienr/ipynb_playground/blob/master/bitcoin/dumbcoin/dumbcoin.ipynb

Learn Blockchains by Building One
https://hackernoon.com/learn-blockchains-by-building-one-117428612f46

PyCoin
https://github.com/xran-deex/PyCoin

書籍

Mastering Bitcoin: ビットコインとブロックチェーン:暗号通貨を支える技術
ブロックチェーンプログラミング 仮想通貨入門

About

License:Apache License 2.0


Languages

Language:Python 100.0%