今週、ビットコインのソースコードの初期バージョンが公開され、暗号通貨コミュニティに直ちに波紋が広がりました。フォーラムに以前「サトシ・ナカモト」が投稿した古い投稿やメーリングリストによると、2009年1月3日にビットコインネットワークが正式に開始される前に、彼はビットコインのソースコードの非公開バージョンを一部の人々に配布していた。 プレリリースビットコインと、完全に異なるハッシュアルゴリズムを持つ放棄されたジェネシスブロック3月13日以来、暗号通貨コミュニティはサトシ・ナカモトのオリジナルのビットコインソースコードについて議論しており、ビットコインブロックチェーンの正式リリース前にサトシ・ナカモトがビットコインソースコードの非公開バージョンを他者に配布していた可能性があることが判明した。 この事件の原因は、ビットコインの支持者として有名なフランシス・プリオ氏が「サトシ・ナカモト」のソースコードの非常に古いバージョンを共有したことだった。彼はまた、「サトシ・ナカモト」が書いた手紙も公開した。手紙には、彼がジェームズ・A・ドナルドという人物にいくつかの「主要ファイル」を送ったことが詳しく記されていた。 2008 年 11 月 17 日付の James A. Donald 宛の手紙の中で、Satoshi Nakamoto は次のように書いています。
また、Bitcointalk.org のメンバー「Cryddit」に配布されたソースコードには、ビットコインコードの最も初期のバージョンであると考えられる興味深い発見もいくつかあります。たとえば、「Cryddit」が受信したビットコイン コードのバージョンには「ビットコイン マイナー」という用語が登場しますが、これはサトシ ナカモトがこれらのネットワーク参加者を「マイナー」と表現した初めてのケースと思われます。興味深いことに、「マイナー」という用語はビットコインの公式ホワイトペーパーでは使用されておらず、テキスト全体では「ノード」と呼ばれています。また、「Satoshi Nakamoto」が「Cryddit」に送ったソースコードによると、ブロックチェーンという言葉は実は元々「timechain」と呼ばれていたそうです。 Bitcointalk.org のユーザー Deepceleron が 2009 年 1 月 3 日 (Bitcoin Genesis ブロックと同じ日) に公開したスクリーンショットによると、ブロック 213 には、次のように未公開のブロックチェーンと他の 3 つの接続があります。 ビットコインの初期バージョンのソースコードでは、次のように説明されています。
このソースコードの初期バージョンには、次の内容も記載されています。
(編集者注: nonce は、Number used once または Number once の略です。暗号化において、nonce は 1 回だけ使用される任意のまたは繰り返しのないランダム値です。暗号化技術の初期化ベクトルと暗号ハッシュ関数で重要な役割を果たします。これにより、リプレイ攻撃に対抗するためのさまざまな認証プロトコルの通信アプリケーションで検証情報が再利用されないようになります。) 初期のビットコイン コードにおけるもう 1 つの興味深い発見は、サトシ ナカモトが当初、ビットコインの 2 つの小さな単位を、現在使用されている「サトシ」ではなく、「コイン」(1,000,000) と「セント」(10,000) と名付けていたことです。さらに、初期のビットコインのコードには何らかの評価システムについて言及されており、「アトム」や「ユーザーレビュー」などの問題が議論されていました。 下: ビットコインの最小単位はもともと「サトシ」ではなく「コイン」または「セント」と呼ばれていました ビットコインの初期の開発者であるマイク・ハーン氏によると、サトシ・ナカモト氏は当初、ピアツーピア(P2P)プラットフォームをビットコインプロトコルに統合するつもりだったが、コード作成作業を完了しなかったため、そのアイデアは棚上げになったという。マイク・ハーン氏はまた、マレーシアのビットコイン元には放棄されたジェネシスブロックがあり、それは全く異なるハッシュアルゴリズムを持っていることを明らかにした。この放棄されたジェネシス ブロックがテストに使用されていた場合、2008 年 9 月 10 日に作成されたことになります。 上記: コードのこの部分から判断すると、「Satoshi Nakamoto」は Openbazaar に似た P2P プラットフォームを立ち上げたいと考えており、このアイデアは Bitcoin プロトコルに書き込まれています。しかし、ビットコインネットワークが立ち上げられたとき、このプラットフォームを構築するというアイデアは放棄されました。 インターネットリレーチャットクライアント、P2Pプラットフォーム、仮想ポーカーゲーム2009 年 1 月 3 日のリリースより前の初期バージョンに加えて、Bitcoin 0.1.0 ソース コードには非常に興味深い詳細も含まれています。たとえば、オリジナルの Bitcoin ソフトウェアには、メッセージをルーティングする簡単な方法を作成するために設計されたインターネット リレー チャット (IRC) クライアントが含まれていました。さらに、2008 年 4 月 16 日に Bitcoin に追加された Bitcoin 0.1.0 コード バージョンの元のリポジトリで、仮想ポーカー ゲームを作成するためのフレームワークが見つかりました。 しかし、ビットコイン ネットワークが正式に開始された直後、P2P プラットフォームや仮想ポーカー ゲームなど、以前のアイデアの多くは実現されませんでした。インターネットリレーチャットクライアントのアイデアはいくつかのバージョンを経て実現しましたが、Bitcoin バージョン 0.8.2 以降では完全に削除されました。 下の図のコードからわかるように、ビットコインにはかつて開発されていなかった仮想ポーカーゲームが組み込まれていました。 今日に至るまで、なぜ「サトシ・ナカモト」がビットコインの用語を使ったのか、また、これらの用語の具体的な定義が何であったのか、また、なぜ彼がP2Pプラットフォームと組み込みのポーカーゲームアプリケーションを放棄したのかは誰も知りません。 「サトシ・ナカモト」はビットコインのコードをバージョン0.3.19まで保守していたが、2010年に謎の理由で退任し、ギャビン・アンドレセンにその仕事を引き継いだ。 しかし、少なくとも、この記事で言及されているビットコインのソースコードの初期バージョンにより、ビットコインの謎の創造者についてより詳しく知ることができます。 |
<<: もうビットコインをマイニングできないのですか?この鉱山会社は太陽光発電でコストが75%削減されると言っている
>>: 3.15 ヘビーエクスポージャー - 2018 年後半の MLM コイン上位 100 位のリスト
最近、ビットコインは急騰しており、その価格は史上最高値の2万ドルに近づいており、幅広い注目を集めてい...
BitDeerは8つの大手マイニングブランドと提携し、マイニング大手の初の共同イベントを開催【第1回...
「ビットコインはマイニングによって生成される」とよく言われます。これは実に鮮明な比喩です。 「マイニ...
著者: Velvet Gold Mine画像ソース: Dazhiアメリカン・エキスプレス、ベイン・キ...
「鉱山暴君」として知られる呉季漢氏は、21日の生放送で非常に謙虚な態度を見せた。彼はまず、ビットメ...
注: つい最近、米国テネシー州ナッシュビルで開催された Bitcoin2024 カンファレンスは、特...
概要:最近、スロベニアのビットコイン取引ポータルBitstamp は、 Chromeブラウザに表示さ...
4月22日、ライトコインマイニングプールの江卓尓氏は、ビットコインの半減期後、来年9月8日にその価格...
英国金融業界の主要業界団体シティUKは25日、政策立案者に対し暗号資産に関するより明確な規制を制定す...
ビットコインのスタートアップ企業であるブロックチェーンは、より高速で効率的なビットコイン取引を約束す...
米大統領選が膠着状態にあることや、その他の要因の影響を受けているためか、世界最大の情報検索プラットフ...
01大手Vは現在の市場についてどう考えているのでしょうか?億万長者のリチャード・ハート:ビットコイン...
コインテレグラフによると、ゲーム会社Valveはゲーム「Abstractism」をSteamプラット...
国内外の価格差は縮小し、統合が方向転換を待つ1. 市場動向<br/>ビットコインの現在の...
ビットコイン価格は火曜日(8月11日)のアジアセッションで反発し、一晩の損失の半分以上を回復した。 ...