Zerocoin

提供: tezos-wiki
移動先: 案内検索

Zerocoin 'はBitcoinプロトコルへの提案された拡張で、Bitcoinトランザクションに真の暗号匿名性を追加します。ビットコイン取引が(ブロックチェーン内の)公的元帳に保管されていることを考えると、取引の履歴を追跡することができます。 ZerocoinはBitcoinブロックチェーンに格納された別個の「ゼロコイン」暗号の導入によって匿名性を提供します。ゼロコインは、ゼロックスミント取引によって、固定通貨で基本通貨で購入されます。その後、これらのゼロコインは、ゼロコイン支出トランザクションによって、異なる住所への基本通貨で償還することができます。ゼロ知識証明付きの暗号アキュムレータとデジタルコミットメントの使用を通じて、元のゼロコインを生成するために使用されたアドレスと、ゼロコインを交換するために使用されたアドレスとをリンクすることは不可能である。もともとBitcoinネットワークで使用するために提案されていましたが、Zerocoinは任意の[cryptocurrency]に統合できます。

ゼロクロインの理論的根拠[編集]

Bitcoinトランザクションは、すべての人がアクセス可能な公的な元帳(ブロックチェーン)に設計によってすべて格納されます。これらのトランザクションは、各トランザクションが送信者と受信者のパブリックアドレスに関連付けられていますが、これらのアドレスの所有者の名前はネットワークに知られていません。プライバシーを高めるために、各人が好きなだけ多くのパブリックアドレスを作成することができ、トランザクションを同じ人物にリンクさせることが困難になります。さらにプライバシが必要な場合は、信頼できる第三者を通じてコインを洗濯することができます。コインは大きなプールに混じって新しい住所に出力されます。<ref name = "Bradbury"> [http://www.coindesk.com/how-anonymous-is-bitcoin/ "匿名はどのようにBitcoinですか?"]. http://www.coindesk.com/how-anonymous-is-bitcoin/. Retrieved 2014年2月8日.} </ ref>

最良の予防措置にかかわらず、ブロックチェーンのデータマイニングによって、特定の(無名の)個人にパブリックアドレスのセットをリンクすることが可能になります。たとえば、これは支出習慣の分析によって、またはあるパブリックアドレスから別のパブリックアドレスへのトランザクションの変更を別のものに送信することによって行うことができます。さらに、ウェブサイトに掲載されたパブリックアドレスやインターネット購入で使用される郵便アドレスなど、ブロックチェーンの外部の情報を利用することにより、特定の人物のすべての取引を決定できる可能性が存在する。

ゼロコインプロトコル[編集]

ゼロコイン<ref name = "Miers"> I。 Miers、C. Garman、M。Green、およびA. D. Rubin(2013)。 [http://spar.isi.jhu.edu/~mgreen/ZerocoinOakland.pdf | Zerocoin:Bitcoinの匿名分散電子キャッシュ]、IEEEコンピュータ社会のセキュリティとプライバシーに関する2013年IEEEシンポジウム bitcoinへの拡張は、ゼロコインと呼ばれる一時的な通貨と引き換えに、ビットコインを一時的にプールするマネーロンダリングプールのように機能していたはずです。洗濯プールはすでにいくつかの通貨洗濯サービスによって利用されている確立されたコンセプトであるが、Zerocoinはこれをプロトコルレベルで実装し、信頼できる第三者への依存を排除​​するだろう。暗号の原則を使用してプール間の交換を匿名化し、Bitcoinプロトコルの拡張として、既存のブロックチェーン内でトランザクションを記録しました。

Zerocoinが提供する匿名性は、別々のゼロコイン・ミントとトランザクションを使用する暗号操作の結果です。[1]ゼロコインを作成するには、人がランダムなシリアル番号「S」を生成し、第2の乱数「r」を用いてコイン「C」に変換する。コイン「C」は鉱夫によって暗号アキュムレータに追加され、同時に、ゼロコインの金種に等しい値の基本通貨の量がゼロコインエスクロープールに追加されます。

zerocoinを基本通貨で交換するには、コインの所有者はゼロ知識証明の手段で2つのことを証明する必要があります。 (ゼロ・ナレッジ・プルーフは、ある当事者が、特定のステートメントが真実であるという事実とは別の追加情報を伝えずに、特定のステートメントが真実であることを他者に証明できる方法です。)最初は、他の全てのゼロコイン( "C1"、C2 "、..." Cn ")のセットに属しているコインであることを明らかにすることなく、 'C'第2は、人が数字「r」を知っていることであり、シリアル番号「S」はゼロコインに対応する。証明書とシリアル番号 S は、鉱夫が証明書を検証し、シリアル番号 S が以前に費やされていないゼロコイン支出取引として転記されます。確認の後、取引はブロックチェーンに転記され、ゼロコイン金種に等しい基本通貨の金額がゼロコインエスクロープールから転送されます。発行されたコイン「C」がコインを交換するために使用されたシリアル番号「S」にリンクされていないため、取引における匿名性が保証される。

ゼロクロインの批判の1つは、プロセスが必要とする追加の計算時間であり、主に鉱夫によって実行される必要がある。証明書がブロックチェーンに投稿されている場合は、ブロックチェーンのサイズも劇的に増加します。<ref name = peck2013> . http://spectrum.ieee.org/computing/networks/whos-who-in-bitcoin-zerocoin-hero-matthew-green. Retrieved 2014年1月31日. </ ref>

Zerocoinの拡張機能[編集]

BitcoinがZerocoinを実装する可能性は低いことを認識して、Zerocoinの著者は、他の暗号化通信にZerocoinの匿名性機能が組み込まれることを期待していました[2]現在、Zerocoinは代替暗号暗号化Anoncoin {cite web | url = http://anoncoin.net | accessdate = 2014-04-03 | title = Anoncoin}} </ ref>

参考文献[編集]

<リファレンス/>

関連項目[編集]

カテゴリ:匿名性
  1. 引用エラー: 無効な <ref> タグです。 「Miers」という名前の引用句に対するテキストが指定されていません
  2. 引用エラー: 無効な <ref> タグです。 「Bradbury」という名前の引用句に対するテキストが指定されていません