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

Posted on by 0 comment

参加者 沼田(読み手)、今井(記)
範囲 pp.150-161

Chapter 6 トランザクション

  • 6 4 トランザクションの作成 (p.150 bitcoin-rubyを使用する場合 から)
  • 6 5 トランザクションへの電子署名 (p.161 NONEで署名 の前まで)
    • p.157 コード中ほどの、secret_keyに設定する文字列は、本当はp.156下のbitcoin-cli dumpprivkey mxt...で得たp.157 1行目の文字列を設定するのだろう。

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

Posted on by 0 comment

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

Chapter 6 トランザクション

  • 6.3 電子署名
  • 6.4 トランザクションの作成(bitcoin-rubyを使用する場合の前まで)

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

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

Chapter 6 トランザクション

  • 6.1 標準的なトランザクションの構成方法(アウトプットの構成~)
  • 6.2 スクリプト言語

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

Posted on by 0 comment

参加者 沼田(読み手)、今井(記)
範囲 pp.117-130

Chapter 5 ブロックチェーン

  • 5 3 マイニング (p.117 マイニングプールにおける… から)
  • 5.4 ブロックチェーンからの情報収集
    • p.123 下のコード
      sender_address()でuniqをしているのに、その下実行例のsender_address()の戻りにuniqをする必要はあるのだろうか。

Chapter 6 トランザクション

  • 6 1 標準的なトランザクションの構成方法 (p.130 アウトプットの構成 の前まで)

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

Posted on by 0 comment

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

Chapter 5 ブロックチェーン

  • 5.2 ブロックの構造(ブロックサイズから)
  • 5.3 マイニング(マイニングプールにおける報酬の分配方の手前まで)
    • p.111 下から2行目 誤字「”vin”というフールド」→「”vin”というフールド」
    • p.113 計算式やソースコードに度々tergetという綴りが出てくるがおそらくtargetの間違い

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

参加者 青木(読み手)、沼田(記)
範囲 pp.97 – 107

Chapter 5 ブロックチェーン

  • 5.1 ブロックチェーンの存在理由
  • 5.2 ブロックの構造(ブロックサイズの手前まで)

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

Posted on by 0 comment

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

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

  • 4.4 ビットコイン・ワレットによる暗号鍵
    (階層的決定性ワレット(HDワレット)から)

    • p.90 l.4 誤字「さらに子秘密鍵とチェーンコード」→「さらに子秘密鍵とチェーンコード」
  • 4.5 HDワレットの実装例
    • p.94 「第4階層のアカウントの導出」の例で2つ目のアカウントのコメント部のインデックスは1’の誤りではないか。

「ブロックチェーン・プログラミング 仮想通貨入門」第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 ワレット残高を確認する