「Bitcoin v0.1 released」— サトシが暗号学メーリングリストにビットコイン初版リリースを告知(2009-01)
ビットコインの最初のリリースを公開する。二重支払いを防ぐためにP2Pネットワークを使う、新しい電子キャッシュシステムだ。完全に分散化されており、サーバーも中央機関もない。
スクリーンショットはbitcoin.orgを参照。
ダウンロードリンク:
http://downloads.sourceforge.net/bitcoin/bitcoin-0.1.0.rar
現時点ではWindowsのみ。オープンソースのC++コードが含まれている。
- ファイルをディレクトリに展開する
- BITCOIN.EXEを実行する
- 自動的に他のノードに接続する
着信接続を受け入れるノードを稼働させ続けることができれば、ネットワークのとても大きな助けになる。着信接続を受信するにはファイアウォールのポート8333を開放する必要がある。
ソフトウェアはまだアルファ版で実験的だ。必要になった場合にシステムの状態をリスタートせずに済むという保証はないが、拡張性とバージョニングを組み込むためにできる限りのことはした。
コインを得るには、誰かに送ってもらうか、Options->Generate Coinsをオンにしてノードを実行しブロックを生成する。プルーフ・オブ・ワークの難易度を最初はとんでもなく簡単に設定したので、最初のうちは一般的なPCでもわずか数時間でコインを生成できるだろう。自動調整による難易度上昇で競争が激化すると、かなり難しくなる。生成されたコインは使用可能になるまで120ブロックの成熟を待つ必要がある。
送金方法は2つある。受取人がオンラインの場合、IPアドレスを入力すると接続し、新しい公開鍵を取得してコメント付きでトランザクションを送信する。受取人がオフラインの場合、受取人が提供する公開鍵のハッシュであるビットコインアドレスに送金することが可能だ。受取人は次回接続してそのブロックを取得した際にトランザクションを受信する。この方法はコメント情報が送信されないこと、アドレスを複数回使用するとプライバシーが多少失われるという欠点があるが、両ユーザーが同時にオンラインになれない場合や受取人が着信接続を受信できない場合の有用な代替手段だ。
総発行量は2100万枚。ブロックを生成したノードに配布され、4年ごとに半減する。
最初の4年間:10,500,000コイン
次の4年間:5,250,000コイン
次の4年間:2,625,000コイン
次の4年間:1,312,500コイン
以下同様……
それが尽きた場合、必要に応じてシステムはトランザクション手数料をサポートできる。オープンマーケットの競争に基づいており、無料でトランザクションを処理するノードは常に存在するだろう。
Satoshi Nakamoto
The Cryptography Mailing List Unsubscribe by sending “unsubscribe cryptography” to majordomo at metzdowd.com
ビットコインの最初のリリースを公開する。二重支払いを防ぐためにP2Pネットワークを使う、新しい電子キャッシュシステムだ。完全に分散化されており、サーバーも中央機関もない。
スクリーンショットはbitcoin.orgを見てほしい。
ダウンロードリンク:
http://downloads.sourceforge.net/bitcoin/bitcoin-0.1.0.rar
最初のアルファ版リリースおめでとう、サトシ。試してみるのが楽しみなんだ。
SNサトシ・ナカモト総発行量は2100万枚。ブロックを生成したノードに配布され、4年ごとに半減する。
最初の4年間:10,500,000コイン 次の4年間:5,250,000コイン 次の4年間:2,625,000コイン 次の4年間:1,312,500コイン 以下同様……
生成されるコインの最大数を制限するようにシステムを構成できるというのは興味深いね。新しいコインを生成するために必要な作業量が時間とともに増えていくという考えだろう。
新しい通貨の即座の問題は、その価値をどう評価するかだよね。最初はほとんど誰も受け入れないという実際的な問題を無視しても、コインに特定のゼロでない価値を支持する合理的な議論を組み立てるのは難しい。
面白い思考実験として、ビットコインが成功し、世界中で使われる支配的な決済システムになると想像してみよう。すると通貨の総価値は、世界のすべての富の総価値に等しくなるはずだ。私が調べた世界の家計資産の推定額は100兆ドルから300兆ドルの範囲なんだ。2000万コインで割ると、各コインの価値は約1000万ドルになるんだ。
つまり、今日わずか数セントの計算時間でコインを生成できる可能性は、1億対1のリターンが見込める、かなり良い賭けなんじゃないか! ビットコインがここまで成功する確率は低いとしても、本当に1億分の1の確率しかないだろうか? 考えてみる価値はあると思うんだ……
Hal
SNサトシ・ナカモトの投稿(2009年1月8日19:27 UTC)90年代にはもっと多くの人が興味を持っていたと思う。だが、信頼された第三者に頼るシステム(Digicashなど)が10年以上も失敗続きだったあと、その人たちはもう望みがないと見ている。信頼に頼らない仕組みを試すのは、私の知る限り今回が初めてだ。その違いに気づいてもらえるといい。
ああ、まさにそこが一番目を引いたところだった。本当に難しいのは、みんなにビットコインの価値を実際に認めさせて、通貨にすることなんだよね。
十年後に電子通貨を何らかの形で使っていなかったら驚くだろう。信頼できる第三者が怖気づいても骨抜きにされない方法が分かった今となっては。
リワードポイント、寄付トークン、ゲームの通貨、アダルトサイトの少額決済のような狭いニッチから始めることができる。最初は、ほとんど無料だが完全に無料ではないサービスのプルーフ・オブ・ワーク用途に使用できる。
有料メール送信にはすでに使える。送信ダイアログはサイズを変えられて、好きなだけ長いメッセージを入力できる。接続したときに直接送られる。受取人は取引をダブルクリックして全文を見る。読みきれないほどのメールが届く有名人で、それでもファンが連絡を取れる手段を残しておきたい場合、ビットコインを設置して自分のウェブサイトにIPアドレスを公開できる。「このIPの私の優先回線にXビットコインを送ってくれれば、自分でメッセージに目を通す」というふうに。
無料体験を提供している有料サブスクリプションサイトが、本契約を食い合わないように追加のproof-of-workを求めたい場合は、体験版にビットコイン料金を設定することもできる。
万が一流行った時のために、少し手に入れておくのも悪くないかもしれない。同じように考える人が十分にいれば、それは自己実現的予言になる。一度軌道に乗れば、ウェブサイトに数セントを、自動販売機にコインを入れるように手軽に払えるとしたら、応用はいくらでもある。
Satoshi Nakamoto
http://www.bitcoin.org
The Cryptography Mailing List Unsubscribe by sending “unsubscribe cryptography” to majordomo at metzdowd.com
[[ビットコインの様々な用途について]]
SNサトシ・ナカモトの投稿(2009年1月16日16:03 UTC)一度ブートストラップが始まれば、自動販売機に コインを入れるのと同じくらい簡単にウェブサイトに 数セントを支払えるなら、非常に多くの 用途がある。
現代世界では、かなり控えめな閾値を超える追跡不可能な国際金融取引を許可したいと思う主要政府は存在しない。(よく使われる決まり文句は「麻薬マネーの洗浄」「脱税」「テロ組織への資金提供」などだ。)この目的のため、電子金融取引は現在、様々な政府とその機関によって監視されており、最小規模のものを除いて、すべての取引に両端の人間のID要件が課されている。
しかし、100万ノードのボットネット内の各マシンが、世界の反対側にある別のボットネット内のランダムに選ばれたマシンに10セントを送れば、追跡が非常に困難な方法で10万ドルを移動したことになる。私にとっては、これは主要政府がビットコインを現在の形で大規模に運用することを許す可能性が低いことを意味する。
また、ビットコインが広く普及した場合に悪意ある人々が悪用できる他の「国内的な」方法についても懸念している:
- スパマーのボットネットは送信ごとの支払いメールフィルターを簡単に突破できる(いつも通り、コストはボットネット管理者やスパマー以外の人々に降りかかる)。
- ボットネット内の各マシンが管理者に1セントを送れば、それは相当な金額になり得る。言い換えれば、ビットコインはボットネットの管理や関連するマルウェア産業をさらに利益率の高いものにするだろう。
私が見落としている明白な点はあるだろうか? ボットネットによるシステムの悪用を防ぐ巧妙な設計上の側面はあるのだろうか? すべての主要政府がボットネット間の送金を監視するためにすべてのビットコイン取引を監視する方法はあるのだろうか?
現代世界では、かなり控えめな閾値を超える追跡不可能な国際金融取引を許可したいと思う主要政府は存在しない。(よく使われる決まり文句は「麻薬マネーの洗浄」「脱税」「テロ組織への資金提供」などだ。)この目的のため、電子金融取引は現在、様々な政府とその機関によって監視されており、最小規模のものを除いて、すべての取引に両端の人間のID要件が課されている。
しかし、100万ノードのボットネット内の各マシンが、世界の反対側にある別のボットネット内のランダムに選ばれたマシンに10セントを送れば、追跡が非常に困難な方法で10万ドルを移動したことになる。私にとっては、これは主要政府がビットコインを現在の形で大規模に運用することを許す可能性が低いことを意味する。
確かにもっともな指摘で、電子現金をめぐる長年の議論でも広く論じられてきたことだ。ビットコインには有利な点がいくつかある。一つは分散していることで、単一障害点がなく、「造幣局」もなく、召喚状を出して逮捕し、閉鎖させられる役員のいる会社もない。P2Pネットワークに近いもので、私たちが見てきたとおり、少なくとも政府からある程度嫌われていても、P2Pネットワークは今も残っている。
ビットコインは、使い捨ての鍵ではなく個人に結びついた送金で、もっと匿名性の低い形で運用することも考えられる。それでも、大規模で分散型の電子決済システムがあるのは役に立つだろう。
また、ビットコインをリファクタリング・再構築して、核心的な新しいアイデアである、分散型のグローバルで不可逆なトランザクションデータベースを分離することも可能かもしれないね。そのような機能は他の目的にも有用だろう。一度それが存在すれば、それを使って金銭の移転を記録することは一種の副次的効果となり、閉鎖するのがより困難になるんじゃないかな。
JTジョナサン・ソーンバーグまた、ビットコインが広く普及した場合に悪意ある人々が悪用できる他の「国内的な」方法についても懸念している:
- スパマーのボットネットは送信ごとの支払いメールフィルターを簡単に突破できる(いつも通り、コストはボットネット管理者やスパマー以外の人々に降りかかる)。
- ボットネット内の各マシンが管理者に1セントを送れば、それは相当な金額になり得る。言い換えれば、ビットコインはボットネットの管理や関連するマルウェア産業をさらに利益率の高いものにするだろう。
ビットコインのプルーフ・オブ・ワーク(POW)の側面は、主に過去のトランザクションのデータベースの健全さを保証することに向けられている、と理解しておくことが大事なんだ。ビットコインのデータブロックはそれぞれ一連のトランザクションを記録し、ハッシュの衝突を含んでいる。後に続くデータブロックは、それぞれ自分のトランザクションと自分の衝突を持ち、それ以前のすべてのハッシュにもつながっている。その結果、あるブロックが十分な数の新しいブロックの下に「埋もれ」れば、古いトランザクションを覆せないことは、ほぼ確実になる(脅威モデル、つまり攻撃者は正規のノード運営者の計算力のX%を超える計算力を集められない、という前提のもとで)。
新しいコインを作ることも、今は確かにPOWで行われているけれど、それは一時的な便法と見なされていると思うし、実際、今のソフトウェアは数年かけてそれを段階的になくしていく。だから、ボットネットが大量のPOWトークンを作り出せるという心配は、ビットコインに関しては一時的な懸念にすぎないんだ。
ボットネットの脅威を踏まえて、POWトークンをスパム対策に使うことについては、過去にも何度か議論があった。参考文献はWikipediaの「Proof-of-work system」から辿れる。分析の結果は、前提とシステムの設計次第で、まちまちだった。
もしPOWトークンが本当に役に立つようになり、とりわけ貨幣になったら、マシンが遊んだままになることはなくなる。ユーザーは自分のコンピューターが稼いでくれることを期待するようになる(報酬が運用コストを上回ると仮定して)。ボットネットに稼ぎを盗まれているコンピューターは、今よりも持ち主に気づかれやすくなる。だから、そういう世界では、ユーザーはもっと熱心にコンピューターを手入れし、ボットネットの感染を取り除くようになると予想できるだろう。
ボットネットの運営者の対抗策としては、取り分を控えめにして、乗っ取ったコンピューターの生産能力の10%だけを盗むようにし、持ち主に気づかれにくくすることが考えられる。こういう考えはすぐに当てにならない推測に落ちていくけれど、POWトークンに価値がある世界のあらゆる影響を分析することの難しさを示しているね。
ハル・フィニー
ボットネットの運営者の対抗策としては、取り分を控えめにして、乗っ取ったコンピューターの生産能力の10%だけを盗むようにし、持ち主に気づかれにくくすることが考えられる。こういう考えはすぐに当てにならない推測に落ちていくけれど、POWトークンに価値がある世界のあらゆる影響を分析することの難しさを示しているね。
乗っ取られたマシンはネットワークで最も安全な部類に入る、と言う人たちがいる。ボットネットの運営者は、ほかの者が「自分たちの」マシンに侵入しないよう懸命に守るからだ。運営者たちが、プルーフ・オブ・ワーク(POW)の稼ぎの一部と引き換えにコンピューターを侵入から守る、合法的なセキュリティ会社へ移っていくことも考えられる。
では。
ビル
乗っ取られたマシンはネットワークで最も安全な部類に入る、と言う人たちがいる。ボットネットの運営者は、ほかの者が「自分たちの」マシンに侵入しないよう懸命に守るからだ。運営者たちが、プルーフ・オブ・ワーク(POW)の稼ぎの一部と引き換えにコンピューターを侵入から守る、合法的なセキュリティ会社へ移っていくことも考えられる。
私もその一人だ。1月20日の私の講演から引用する:
もちろん、ウイルスによる攻撃は時とともにまれになった。つまり、かつては感染するものが支配していたのに、今では寄生するものが支配している。寄生するものには宿主を殺す理由がない。それどころか、自分を養えるだけ宿主が元気に生き延びることを望んでいる。また、寄生するものは普通、あまり目立ちたがらない。寄生と共生の違いは、場合によっては紙一重だ。インターネットを20分で落とせると豪語したことで知られる人々のうちの一人は、コンピューターはボットネットに入ってからのほうが、入る前よりよく管理されているかもしれないと言っている。ボットの主は、マシンをさらなる侵入に対してしっかり閉ざすことにも、パッチの管理にも本気で取り組むからだ。したがって、マシンの名目上の持ち主とボットの主が互いに助けられていると言えるのなら、私たちが見ているのは、寄生から共生への進化そのものだ。マーギュリスとセーガンによれば、「生命は戦いによってではなく、ネットワークによって地球を覆った」。こうした理由などから、ボットネットは一つの生命体である。
残りは求めがあれば送る。ついでに言うと、ダニエル・スアレスの『Daemon』を強く勧める。関係があることは信じてほしい。ノンフィクションで雰囲気をつかむなら、これを:
http://fora.tv/2008/08/08/Daniel_Suarez_Daemon_Bot-Mediated_Reality
—dan
- スパマーのボットネットは送信ごとの支払いメールフィルターを簡単に突破できる もしPOWトークンが本当に役に立つようになり、とりわけ貨幣になったら、マシンが遊んだままになることはなくなる。ユーザーは自分のコンピューターが稼いでくれることを期待するようになる(報酬が運用コストを上回ると仮定して)。ボットネットに稼ぎを盗まれているコンピューターは、今よりも持ち主に気づかれやすくなる。だから、そういう世界では、ユーザーはもっと熱心にコンピューターを手入れし、ボットネットの感染を取り除くようになると予想できるだろう。
POWトークンに価値があるとすればスパムを抑制するもう1つの要因がある: スパムからPOWトークンを刈り取るために、人々が大量の偽メールアカウントを立てる動機が生まれる。要するに、POWを集めるだけでメッセージは読まない自動のメールボックスで、スパマーにスパムをし返すことになる。偽メールボックスと実在の人間の比率が高くなりすぎて、スパムが採算に乗らなくなる可能性がある。
このプロセスは、そもそもPOWトークンの価値を確立する可能性も持っている。ボットネットを持たないスパマーは収集者からトークンを買えるからだ。買い戻しが起きれば一時的にはスパムが増えることになるが、それは収集者がスパマーを食い物にする自滅的な循環を加速するだけだ。
興味深いことに、e-goldシステムの1つには「ダスティング」と呼ばれるスパムの形態が既に存在する。スパマーはトランザクションのコメント欄にスパムメッセージを入れるために微量の金粉を送信する。システムがユーザーに受け取り可能な最小支払額、あるいは少なくともメッセージ付きの最小額を設定できるようにすれば、ユーザーはスパムを受け取るためにいくら支払われれば良いかを設定できる。
Satoshi Nakamoto
The Cryptography Mailing List Unsubscribe by sending “unsubscribe cryptography” to majordomo at metzdowd.com