ネットワーク切断のバグを解消した、ビットコイン初期のバージョンアップ

小宮自由

ビットコイン初期バージョンアップについてサトシのコメント

ビットコインを発明し、未だその正体が分かっていないサトシ・ナカモト。そんなサトシが残した約2年間の文章を、小宮自由氏の解説と共に紹介する連載「サトシ・ナカモトが残した言葉〜ビットコインの歴史をたどる旅」の第22回。

まずサトシのメールの前に、本連載の元になっている書籍『ビットコイン バイブル:サトシナカモトとは何者か?』の著者フィル・シャンパーニュ氏の解説も掲載する。

フィル・シャンパーニュ氏の解説

このリリースではソフトウェアの通信の問題点が修正された。サトシはブロックのプルーフ・オブ・ワークの発見に続く成熟カウントダウン*1、つまり、ブロックの解決により採掘者が獲得する報酬について言及している。

[ビットコインリスト]ビットコイン・バージョン0.1.3 サトシ・ナカモト 2009年01月12日 22時48分23秒

それではサトシの2009年01月12日22時48分23秒の投稿を見ていこう。

========================

インターネット接続上の最悪の問題点は乗り越えたように思います。0.1.3ではノードの通信が一定時間後に切断される問題点を修正しました。このバージョンではネットワークは旧バージョンよりも円滑に稼動しています。

ブロックの生成に成功すると、使用できる状態になる前に成熟カウントダウンが現れます。成熟すると、「クレジット(Credit)」欄が0.00から50.00に変わります。ブロックが有効となるには、ネットワークにブロードキャストされてブロックチェーンに組み込まれる必要があります。

ネットワークに接続されていないと「生成(Generate)」が動かないのはこれが理由です。未接続の状態でブロックを生成しても、ネットワークではその事実が知らされず、これを取り込まずに放置したままチェーンの作成を継続します。すると、成熟カウントダウンが「未承認(not accepted)」に変わり、これが未使用だったことを自分のノードで確認できます。

ステータス(status)欄から1を引くと、自分のブロックの後にいくつのブロックが連結されたかが分かります。

サトシ・ナカモト

========================

【訳注】
*1 原文では “maturation countdown”。現在はあまりこの言葉は使われていない。

解説

サトシはネットワークが突然切断されるバグを修正したことを告知し、同時にブロックの追加と報酬システムを説明しています。

小宮自由

→この連載の他の記事を読む

関連するキーワード

この記事の著者・インタビューイ

小宮自由

東京工業大学でコンピュータサイエンスを学び、東京大学ロースクールで法律を学ぶ。幾つかの職を経た後に渡欧し、オランダのIT企業でエンジニアとして従事する。その後東京に戻り、リクルートホールディングスでAI(自然言語処理)のソフトウェア作成業務に携わり、シリコンバレーと東京を行き来しながら働く。この時共著者として提出した論文『A Lightweight Front-end Tool for Interactive Entity Population』と『Koko: a system for scalable semantic querying of text』はそれぞれICML(International Conference on Machine Learning)とACM(Association for Computing Machinery)という世界トップの国際会議会議に採択される。その後、ブロックチェーン業界に参入。数年間ブロックチェーンに関する知見を深める。現在は BlendAI という企業の代表としてAIキャラクター「デルタもん」を発表するなど、AIに関係した事業を行っている。 https://blendai.jp/ https://twitter.com/blendaijp

東京工業大学でコンピュータサイエンスを学び、東京大学ロースクールで法律を学ぶ。幾つかの職を経た後に渡欧し、オランダのIT企業でエンジニアとして従事する。その後東京に戻り、リクルートホールディングスでAI(自然言語処理)のソフトウェア作成業務に携わり、シリコンバレーと東京を行き来しながら働く。この時共著者として提出した論文『A Lightweight Front-end Tool for Interactive Entity Population』と『Koko: a system for scalable semantic querying of text』はそれぞれICML(International Conference on Machine Learning)とACM(Association for Computing Machinery)という世界トップの国際会議会議に採択される。その後、ブロックチェーン業界に参入。数年間ブロックチェーンに関する知見を深める。現在は BlendAI という企業の代表としてAIキャラクター「デルタもん」を発表するなど、AIに関係した事業を行っている。 https://blendai.jp/ https://twitter.com/blendaijp

この特集のその他の記事

経済的ディスインセンティブが、ビットコイン51%攻撃を防ぐ

ビットコインネットワークに対する著名な攻撃(取引履歴を不正に改ざんすること)に、51%攻撃というものがあります。ビットコインは世界中のコンピュータがその計算能力を使い、取引履歴をブロックとして保存しています。この計算能力・処理能力の51%、つまり過半数を占めてしまえば、不正な取引履歴を正当とみなせるようになります。この問題は理論上取り除くことはできず、サトシもそれを認めています(ビットコイン以外の多くのブロックチェーンも、同じ問題を有しています)。