--- begin forwarded text
To: cypherpunks at al-qaeda.net
Subject: RPOW - Reusable Proofs of Work
Date: Sun, 15 Aug 2004 10:43:09 -0700 (PDT)
From: hal at finney.org ("Hal Finney")
Sender: owner-cypherpunks at al-qaeda.net
このメーリングリストのみなさんに、私の新しい、hashcashを使ったサーバー、rpow.netを試してもらいたい。
このシステムは、hashcashをプルーフ・オブ・ワーク(POW)のトークンとして受け取り、引き換えに、RSAで署名したトークンを作る。私はこれを、再利用可能なプルーフ・オブ・ワーク(RPOW)のトークンと呼んでいる。RPOWは人から人へ渡すことができ、渡すたびに新しいRPOWと交換される。RPOWやPOWのトークンはそれぞれ一度しか使えないが、使うと新しいトークンが生まれるので、同じトークンを人から人へ手渡していけるかのようになる。
RPOWは、同じ価値のPOWかRPOWからしか作られないので、それを作るのに使われたhashcashと同じくらい希少で「価値がある」。だが、hashcashと違って、再利用できる。
このサーバーの新しい考えは、セキュリティのモデルにある。RPOWサーバーは、高セキュリティのプロセッサーカード、FIPS-140のレベル4の認定を受けたIBM 4758 Secure Cryptographic Coprocessorの上で動いている。このカードは、ボード上のソフトウェアの構成について署名した証明を出せる。(十分にやる気のある)利用者なら誰でも、それをシステムの公開されたソースコードと照らし合わせて確かめられる。これで誰もが、システムに裏口がなく、同じ価値のPOW/RPOWトークンを渡されたときにしかRPOWトークンを作らないことを確かめられる。
これが、RPOWが実際に主張どおりの価値を持つという信頼を生む。つまり、同じ価値のPOW(hashcash)トークンに基づいて実際に作られたと分かることだ。
このシステムについての情報はrpow.netにもっとたくさんあり、ソースコードもダウンロードできる。クライアントをダウンロードしなくても、POWをRPOWと交換できる簡素なウェブの画面もある。
このシステムはいまベータ版の初期段階なので、試してもらえたら、どんな意見でもありがたい。ただ、問題があればサーバーのコードを読み込み直す必要があるかもしれず、そうすると、それまでに作られたRPOWトークンはすべて無効になることを覚えておいてほしい。だから、まだあまりRPOWを溜め込まないでほしい。
どうもありがとう。
ハル・フィニー
--- end forwarded text
--
-----------------
R. A. Hettinga <mailto: rah at ibuc.com>
The Internet Bearer Underwriting Corporation <http://www.ibuc.com/>
44 Farquhar Street, Boston, MA 02131 USA
"... however it may deserve respect for its usefulness and antiquity,
[predicting the end of the world] has not been found agreeable to
experience." -- Edward Gibbon, 'Decline and Fall of the Roman Empire' 
