一般的な質問
ビットコインとは何か?
ビットコインは、ピアツーピアネットワークに基づく匿名のデジタル通貨である。「ピアツーピア」(P2P)とは、新しい通貨を発行したり取引を記録したりする中央機関が存在しないことを意味する。その代わり、これらの作業はネットワークのノードによって集合的に管理される。「匿名性」とは、取引当事者の現実世界での身元を、公衆から、あるいは当事者自身からさえも隠せることを意味する。
ビットコインはどのように機能するか?
ビットコインは公開鍵・秘密鍵暗号方式を利用する。コインがユーザーAからユーザーBへ送られるとき、AはBの公開鍵をコインに追加し、自分の秘密鍵で署名する。これでBがコインを所有し、さらに転送できるようになる。Aが既に使ったコインを別のユーザーCへ転送するのを防ぐため、過去のすべての取引の公開(ただし匿名の)リストがビットコインノードのネットワークによって集合的に維持されており、各取引の前にそのコインが未使用であることが確認される。
詳細は、技術文書『Bitcoin: A Peer-to-Peer Electronic Cash System』を参照。
ビットコインの価値は何に裏付けられているか?
ビットコインは、あらゆる従来の紙幣がそうであるように、それと交換できるものによって価値を持つ。
最初のユーザーが、十分な量のビットコインをくれた誰にでもピザを作ると公に宣言すれば、人々がピザを欲しがり彼の宣言を信頼する限りにおいて、彼はビットコインをある程度の支払い手段として使えるようになる。彼を友人として信頼する、ピザ好きの美容師が、おしゃれなヘアカットの支払いとしてビットコインを受け付け始めると宣言すれば、ビットコインの価値はさらに上がる——今度はピザと美容院の両方に裏付けられることになる。ビットコインが十分に広く受け入れられるようになれば、彼はピザ商売から引退しても、貯めたビットコインを使い続けられる。
現在、ビットコインはベータ開発段階にあり、実用に十分な形になるには新しい機能をいくつか実装する必要がある。それでも基本的なレベルでは既に動作しており、望むなら取引に使うことができる。
ビットコインはNewLibertyStandardの取引所サービスでPayPalを使って売買できる。
新しいビットコインはどのように作られるか?
新しいコインは、ネットワークノードが一定の計算問題の解を見つけるたび(つまり新しいブロックを作るたび)に生成され、その平均解決時間は計算で求められる。問題の難易度は、ビットコインネットワークの最初の4年間で10,500,000枚のコインが生成されるように調整されている。この量は4年ごとに半減するため、4〜8年目は5,250,000枚、8〜12年目は2,625,000枚というように減っていく。こうしてコインの総数は、やがて21,000,000枚に近づいていく。
現在存在するビットコインの総数は?
ブロック数にブロックあたりのコイン価値を掛けた数である。コイン価値は最初の210,000ブロックが1ブロックあたり50 bc、次の210,000ブロックが25 bc、その後12.5 bc、7.25 bcと続く。
2009年10月30日時点で、ブロックチェーン上には約26,000ブロックが存在し、これは26,000 × 50 bc = 1,300,000ビットコインが存在することを意味する。ビットコインのメインウィンドウのステータスバーで、最新のブロック数を確認できる。
「ブロック」とは何か?
ブロックとは、直前のブロック以降になされた取引の情報と、新しいコインをそのブロックの作成者に割り当てる取引をあわせて含む単位である。ブロックは最初のブロックから最新のブロックまで鎖を成す。新しいブロックを作るにはCPU時間を費やす必要があり、これが過去の取引に対する買収不可能なタイムスタンプとして働く。システム全体でのブロック生成の平均レートは1時間あたり6個である。詳細は、技術文書『Bitcoin: A Peer-to-Peer Electronic Cash System』を参照。
ブロックチェーンの長さは、ビットコインのメインウィンドウのステータスバーに表示される。ビットコインクライアントが他のノードからブロックチェーンをダウンロードしている間、この数字は急速に増加する。ダウンロードが終われば、あなたのノードは新しいブロックの生成を始められる。
では、あなたの富は保有するCPUパワーの量で決まるのか?
いや。新しいビットコインが生成される平均レートは一定であり、その量はノードが使うCPUパワーに応じて各ノードへ分配される。「ビットコインが実際の交換価値を持ち始めると、コイン生成の競争により、コイン生成に必要な電力コストはコインの価値に近づく」ので、利益率がそれほど大きくなることはない。大きな富を得るより簡単な方法は、財やサービスを取引することだろう。
もっとも、今の時点では、将来のビットコインに実際の価値があると見込むなら、新しいコインをかなり有利に生成することができる。もし生成を選ぶなら、ビットコインがまだ実験段階のソフトウェアであることを承知しておいてほしい。
ビットコインは安全か?
安全である。ただし、ビットコインのウォレットのバックアップを取り、強力なパスワードで保護し、キーロガーをコンピューターに近づけないようにする限りにおいて。
ウォレットを失ったり、見知らぬ攻撃者にウォレットを奪われてパスワードを破られたりした場合、コインを取り戻す方法はない。もっとも、これは通常、現実に持ち歩く現金を失くした場合にも当てはまることである。
なぜビットコインを使うべきか?
仲介者を信用する必要なく、インターネットを通じて簡単に送金できる。第三者があなたの取引を妨げたり管理したりすることはできない。ビットコインの取引はほぼ無料である一方、クレジットカードやオンライン決済システムは通常、取引ごとに1〜5% に加えて数百ドルにも及ぶ各種手数料がかかる。部分準備銀行制度や中央銀行の悪い政策がもたらす不安定さから逃れられる。ビットコインシステムの通貨供給の限定的なインフレは、銀行に独占されることなく、ネットワーク全体に(CPUパワーに応じて)均等に分配される。
ビットコインはどこで手に入るか?
ビットコインの保有者を見つけて、何かを売ればよい——MMORPGのアイテム、ITサポート、芝刈り、ドル、その他相手が取引に応じてくれるものなら何でもよい。ビットコインのネットワークノードを運用することで、自分で新しいビットコインを生成することもできる。
ビットコインはNewLibertyStandardの取引所サービスでPayPalを使って売買できる。
ビットコインの使い方
どうやって送金するのか?
コインを送りたいときは、メインウィンドウ上部の「Send Coins」ボタンをクリックする。相手がビットコインクライアントを動かしていればIPアドレス宛てに、オフラインの場合やIPを明かしたくない場合はビットコインアドレス宛てに送金できる。IP宛ての送金にはコメントを添えられる。
信頼しきれない送信者からまとまった額のコインを受け取る場合、取引を確定させる前に、いくつかのブロックによって検証されるのを待ちたいこともあるだろう。待つブロック数が多いほど、送信者があなたに送ったコインを二重支払いできる可能性はゼロに近づく。取引後に積み上がったブロック数は、メインウィンドウの取引一覧の「Status」欄に表示される。
どうやってコインを生成するのか?
「Options → Generate Coins」を有効にすると、ノードとして動作し新しいコインを生成する。着信接続のためにポート8333を開けておくこと(手順)。
コインを1枚生成するのにどれくらいかかるのか?
まず、ビットコインクライアントはビットコインのブロックチェーンをダウンロードして検証する必要があり、これはステータスバーに表示されるブロック数が急速に増えることで分かる。今どきのPCであれば数時間かかることもあり、その後コインの生成が始まる。
あなたの平均的なコイン生成レートは、(1時間あたり6 × 50コイン) × (あなたのCPU速度 ÷ システム全体のCPU速度の合計) となる。今の時点(2009年10月)では、例えば1日あたり500コインほどになるかもしれない。
ビットコインクライアントの接続数が0のままだが、何が問題か?
ポート8333が着信接続のために開いていない場合、これが起こり得る(手順)。
ポート8333はどうやって開けるのか?
ファイアウォールの内側にいる場合、そのアプリケーションを初めて実行したときに、着信接続を許可するかどうか尋ねられることが多い。NATの内側でもある場合は、正しくポートを転送する手順についてwww.portforward.comを参照。一覧から自分のルーターを選び、そのデフォルトガイドを見てほしい。
www.canyouseeme.orgを使えば、そのポートが着信接続を受け付けているか確認できる。
ウォレットはどうやってバックアップするのか?
データは %appdata%\Bitcoinディレクトリに保存されており、これは通常次の場所にあたる。
Windows XP: C:\Documents and Settings\username\Application Data\Bitcoin
Windows Vista: C:\Users\username\AppData\Roaming\Bitcoin
バックアップが正しく取れるよう、バックアップ前にビットコインを終了させておくことを勧める。
バックアップを暗号化したい場合は、TrueCryptのようなプログラムを使うとよい。ウォレットを暗号化する内蔵ツールは、後のバージョンのビットコインに搭載される予定である。

