Monthly Archives: 10月 2017

「ブロックチェーン・プログラミング 仮想通貨入門」第8回(10/31)

参加者 青木(読み手)、今井、沼田(記)
範囲 pp.79 – 87

Chapter 4 ビットコインワレット

  • 4.3 ビットコインを送金する
    • p.79のビットコインURNの説明
      3行目右辺のamountparamはbitcoinparamの間違い?それとも4行目左辺のbitcoinparamがamountparamの間違い?
  • 4.4 ビットコイン・ワレットによる暗号鍵
    (階層的決定性ワレット(HDワレット)の前まで)

「ブロックチェーン・プログラミング 仮想通貨入門」第7回(10/27)

Posted on by 0 comment

参加者 沼田(読み手)、青木、今井(記)
範囲 pp.74-78

Chapter 4 ビットコイン・ワレット

  • 4 3 ビットコインを送金する (p.79 ビットコインによる… の前まで)
    • p.74 「取引手数料…」の2行目 1KbのKbは何?
      → KB (Kilo Byte)なのではないか?
      → p.26 表2.1には、 kBという表記があるが、これもKBなのだろう。
      → BTCもbtcと小文字でかかれていたり大文字でかかれていたりする。

前々回のp.59表3.2、前回のp.65 表3.3にある [base58エンコーディング]の値の意味
→ base58エンコーディング後の先頭桁の値

「ブロックチェーン・プログラミング 仮想通貨入門」第6回(10/24)

Posted on by 0 comment

参加者 今井(読み手)、沼田、青木(記)
範囲 pp.64 – 74

Chapter 3 ビットコインの暗号技術

  • 3 5 暗号鍵のフォーマット (p.64 秘密鍵のフォーマット から)
  • 3.6 匿名化とゼロ知識証明

Chapter 4 ビットコイン・ワレット

  • 4.1 ワレットの初期化
  • 4.2 ワレット残高を確認する

「ブロックチェーン・プログラミング 仮想通貨入門」第5回(10/20)

Posted on by 0 comment

参加者 青木(読み手)、今井(記)
範囲 pp.56-64

Chapter 3 ビットコインの暗号技術

  • 3 4 ビットコインアドレス
  • 3 5 暗号鍵のフォーマット (p.64 秘密鍵のフォーマット の前まで)

「ブロックチェーン・プログラミング 仮想通貨入門」第4回(10/17)

Posted on by 0 comment

参加者 今井(読み手)、青木(記)
範囲 pp.44 – 56

Chapter3 ビットコインの暗号技術

  • 3 2 ビットコインに利用されている暗号技術の基本(公開鍵暗号から)
  • 3.3 ECDSA
    • p.56 脱字?「暗号学的ハッシュ関数によって決定的にを生成する方が」→「暗号学的ハッシュ関数によって決定的にkを生成する方が」

「ブロックチェーン・プログラミング 仮想通貨入門」第3回(10/13)

参加者 青木(読み手)、今井、沼田(記)
範囲 pp.34 – 44

Chapter2 ビットコインとブロックチェーンの基本

  • 2 8 ブロックチェーンの記録の正統性とコンセンサス(コンセンサス・アルゴリズム~)

Chapter3 ビットコインの暗号技術

  • 3 1 利用する暗号ライブラリの準備
  • 3 2 ビットコインに利用されている暗号技術の基本(暗号学的ハッシュ関数まで)

「ブロックチェーン・プログラミング 仮想通貨入門」第2回(10/10)

Posted on by 0 comment

参加者 沼田(読み手)、青木、今井(記)
範囲 pp.21-34

Chapter 2 ビットコインとブロックチェーンの基本

  • 2 1 ビットコイン・ネットワーク
  • 2 2 ブロックチェーンの同期
  • 2 3 電子マネーの理想像を実現したビットコイン
  • 2 4 分散台帳としてのブロックチェーン
  • 2 5 トランザクションのブロードキャストによる送金
    • p.23 トランザクションの「回送」or「転送」?
      本文中は「回送」、図2.2は「転送」と書いてある。
      転送の方がなじみがある。
    • p.26 図2.4
      アドレスDのUTXOは、4.9999btcではなく5btcなのか?
  • 2 6 非可逆的記録としてのブロックチェーン
    • p.29 6行目 脱字
      マイング工場 → マイング工場
    • p.30 下から2行目 誤字
      なってしまます。 → なってしまいます。
  • 2 7 公開鍵暗号の電子署名を利用した電子通貨の使用
  • 2 8 ブロックチェーンの記録の正当性とコンセンサス (p.34 「最長のブロックチェーンが正当なブロックチェーン」まで)

「ブロックチェーン・プログラミング 仮想通貨入門」第1回(10/6)

Posted on by 0 comment

参加者 今井(読み手)、青木(記)
範囲 表紙、著者紹介、iii、pp.1-19

表紙
著者紹介
序文

Chapter 1 ツールの導入

  • 1 1 ビットコインを扱うソフトウェア
  • 1 2 本書で使用するソフトウェア
  • 1 3 Bitcoin Core
    • インストール方法
    • Bitcoin Coreでビットコイン・ネットワークに接続する
    • Bitcoin Coreのディレクトリ
    • bitcoin.confファイルの設定方法
    • bitcoindの起動と停止
    • bitcoin-cliコマンドを使ってbitcoindと対話する
    • RESTインターフェースを使ってbitcoindと対話する
    • ビットコイン・ネットワークのノードとの接続
  • 1 4 bitcoin-ruby
    • インストール方法
  • 1 5 openassets-ruby
    • インストール方法