Tech

オライリー本「Mastering Bitcoin」の読書

  • このエントリーをはてなブックマークに追加

簡単に内容をまとめて行く予定です。

基礎知識

  • ビットコインの技術本「Mastering Bitcoin」
  • サブタイトル: Unlocking digital currencies
  • 2014年12月にオライリーから発売(英語版)
  • 紙、Kindle版は、英語のみ
  • 日本語化プロジェクトの日本語化は終わり、現在レビュー中(2015年8月現在)
  • Mastering Bitcoinの多国語化

著者

  • Andreas M. Antonopoulos

ネット上のプロフィール

購入先

Mastering Bitcoin – O’Reilly Media

  • Ebook で $27.99
  • ePub, Mobi, PDF 形式 apkもあるようだ。
  • Kindleに送るのは、設定がちょっと面倒

GitHub

以下でasciidoc形式で公開されています。
aantonop/bitcoinbook

内容

目次

  1. イントロダクション

* ビットコインとは何か?
* ビットコインの歴史
* ビットコインの利用、利用者、利用例
* ビットコインを始めるには
2. Bitcoinは、どのように動作するのか
3. Bitcoinクライアント
4. ウォレット、キー、アドレス
5. トランザクション
6. ビットコイン・ネットワーク
7. ブロックチェーン
8. マイニングとコンセンサス
9. オルトチェーン、通貨、アプリケーション
10. ビットコイン・セキュリティ

第一章: イントロダクション

ビットコインとは何か?

大雑把な概要の説明

  • デジタル通貨、オープン・ソース、P2P、マイニング、プロトコル、

ビットコイン以前のデジタル通貨

2つの疑問
1. このお金は、偽物じゃなくて、信用できる?
2. このお金は、誰かが「私のもの」と言い出さないと確信できるの?(2重支払い問題)

4つのキー・イノベーション
1. 非中央的なP2Pネットワーク(ビットコイン・プロトコル)
2. 公開された取引台帳 (ブロックチェーン)
3. 非中央的で数学的に、かつ決定論的な通貨発行 (分散マイニング)
4. 非中央的・取引検証システム (トランザクション・スクリプト)

ビットコインの歴史

  • 2008年 Satoshi Nakamoto の論文
  • b-money HashCash を組み合わせた
  • キー・イノベーションは、分散計算システム(PoWアルゴリズム)
  • 取引状態のコンセンサスに達する
  • 以前は、二重使用問題はデジタル通貨の弱さだった
  • 2009年にビットコイン・ネットワークが開始
  • Satoshi Nakamoto によるリファレンス実装
  • 2011年 Satoshi Nakamotoは、公から姿を消す

分散計算問題への解

  • Satoshiの発明は、今まで分散計算の分野で解決されてこなかったビザンチン将軍問題への実用的な解決方法だった

ビットコインの利用、利用者、利用例

  • 小売業での購入
  • オフショアへの支払い
  • チャリティーの寄付
  • 輸入・輸出
  • ビットコインのマイニング

始めよう

  • フル・クライアント
  • 軽量クライアント
  • Webクライアント
  • モバイルクライアント

クイック・スタート

  • Aliceは、bitcoin.org で Multibit をインストール
  • 注意)パスワード、パスフレーズに気をつけてね

ビットコインの入手方法

  • Bitstamp
  • Coinbase
  • bitcoin charts

ビットコインの送受信

  • 秘密鍵
    マーケット情報

  • Bitcoin Charts

  • Bitcoin Averate
  • ZeroBlock
  • Bitcoin Wisdom

  • confirmation “Unconfirmed”

第二章: ビットコインはどう動くのか?

(また書きます。)

TODO

  • サイトにリンク貼る
  • このエントリーをはてなブックマークに追加