ビットコイン:P2P通貨のオープンソース実装
私はBitcoinと呼ばれる新しいオープンソースのP2P電子キャッシュシステムを開発した。信頼ではなく暗号学的証明に基づいているため、中央サーバーや信頼できる第三者を必要とせず、完全に分散化されている。
従来の通貨の根本的な問題は、それを機能させるために必要とされるすべての信頼だ。中央銀行は通貨の価値を下げないと信頼されなければならないが、法定通貨の歴史はその信頼の違反に満ちている。銀行は私たちのお金を保管し電子的に送金すると信頼されなければならないが、彼らはほんのわずかな準備金しか持たずに信用バブルの波の中でそれを貸し出している。私たちは彼らにプライバシーを委ね、身元詐称犯に口座を空にされないよう信頼しなければならない。
暗号学的証明に基づく電子通貨であれば、第三者の仲介者を信頼する必要がなく、お金は安全に、取引は手軽に行える。
Bitcoinが提案する解決策は、二重支払いを検出するためにピアツーピアネットワークを使用することだ。簡単に言えば、ネットワークは分散型タイムスタンプサーバーのように機能し、コインを使用する最初のトランザクションにスタンプを押す。情報は拡散しやすいが抑え込みにくいという性質を利用している。
仕組みの詳細については、http://www.bitcoin.org/bitcoin.pdf の設計論文を参照するか、http://www.bitcoin.org にアクセスしてソフトウェアをダウンロードしてお試しください。
Satoshi Nakamoto
Sepp Hasslbergerの書き込み:
Danteがメールで、イギリスのOpen Coinというプロジェクトについて言及していました。似たような方向性のようです。
ビットコインとシナジーはありえるでしょうか?
そうかもしれない。彼らは昔のChaum式の中央造幣局のことを話しているが、それしか利用可能なものがなかったからかもしれない。新しい方向に進むことに興味を持つかもしれない。
多くの人が、1990年代以降に失敗した企業のせいで、電子通貨を見込みのないものとして自動的に切り捨てている。それらのシステムを失敗に追いやったのは、その中央集権的な性質だけだったことは明らかだと思う。分散型で信頼を必要としないシステムを試みるのは、これが初めてだと思う。
Joerg Baachの書き込み:
あなたのシステムについて理解できなかったのですが、これをどのように通貨として使うのでしょうか? 私の理解では、誰でも好きなようにコインを作成できるので、信頼できるトークン/コインの供給がないことになります。
Sepp Hasslbergerの書き込み:
トークンの総量を決定する公式はありますか? もしあるなら、その公式は何ですか?
これはグローバルな分散データベースであり、参加者が従う一連のルールに基づいて、多数決の合意によりデータベースへの追加が行われる:
-
誰かがプルーフ・オブ・ワークを見つけてブロックを生成すると、新しいコインを獲得する
-
プルーフ・オブ・ワークの難易度は、ネットワーク全体で1時間あたり平均6ブロックを目標として、2週間ごとに調整される
-
ブロックごとに付与されるコインは4年ごとに半減する
コインは多数派によって発行されると言える。限られた、あらかじめ決められた量で発行される。
例として、1000のノードがあり、毎時6ノードがコインを獲得する場合、あなたが何かを得るまでにおそらく1週間かかるだろう。
Seppの質問に対してだが、確かにユーザー人口の増加に応じてマネーサプライを調整する中央銀行や連邦準備制度のような存在はいない。それには価値を決定するための信頼できる当事者が必要だっただろう。なぜなら、ソフトウェアが現実世界のものの価値を知る方法を私は知らないからだ。もし何か巧妙な方法があったり、あるいは誰かに積極的にマネーサプライを管理して何かに連動させることを信頼したいのであれば、そのようにルールをプログラムすることもできただろう。
この意味で、これは貴金属により近い性質を持っている。価値を一定に保つために供給量が変わるのではなく、供給量はあらかじめ決められており、価値が変動する。ユーザー数が増えるにつれて、1コインあたりの価値は上昇する。正のフィードバックループの可能性がある。ユーザーが増えると価値が上がり、それがさらに多くのユーザーを引きつけて増加する価値を享受しようとするかもしれない。