Loading...

Bitcoin開発者が量子盗難者に自身のBTCを失わせる「地雷」機構を提案

Bitcoin Coreの開発者が、将来の量子盗難者に対し、他人の資産を盗もうとする前に自身の資金をリスクにさらさせる仕組みを提案した。

MITのDigital Currency Initiativeに所属しBitcoinのソフトウェア開発に携わるCory Fields氏は、水曜日にbitcoin-devメーリングリストでこの構想を示した。彼の考案した「quantum landmines」は、後にウォレットが破られた場合に備え、保有者が密かに罠を仕込める仕組みである。

十分な性能を持つ量子コンピュータがあれば、ウォレットの公開鍵から秘密鍵を算出できる可能性がある。初期のBitcoin決済では公開鍵がすでにさらされていたものもあり、Satoshi Nakamotoに関連付けられたコインも潜在的な標的となっている。

これまでCoinDeskは、脆弱なBitcoinコインを凍結すべきか、それとも有効な署名を生成できる者にそのまま利用可能な状態で残すべきかについての議論を取り上げてきた。凍結は盗難を防止し得る一方で、アップグレードしなかった保有者の資産を締め出す恐れもある。

提案手法の仕組み

今回の案では、攻撃者に金融的なペナルティを課す。Fields氏の例では1 BTCを盗む際、攻撃者は量子耐性ウォレットからさらに1 BTCを担保として差し出さなければならない。その両方のコインは一定期間(例えば30日)のロックがかかる。

量子攻撃が可能となる前に、元の保有者はコインの所有権を示す隠された証明を含む別の量子耐性の「landmine」を作成できる。その後、盗人が脆弱なコインを引き出そうとすると、盗まれたコインと担保の両方が待機期間中ロックされる。期間内に所有者が証明を提示すれば、bitcoinを取り戻せるだけでなく、攻撃者が差し入れた担保もペナルティとして得られる。

攻撃者は自分が担保を差し出す前に、罠が仕掛けられている保有分を識別する手段を持たない。

この仕組みは量子コンピュータが脅威になる前に保有者が罠を仕掛ける動機づけとなり、量子攻撃者は地雷に警戒を迫られる。Fields氏は「Q-day前に存在を知らない鍵の知識証明のため、再度出力を使うには30日待たねばならない。その間に保有者が取引を検知し、landmineを入力として証明を明かしつつ、出力を自身が指定した鍵へ使うことで、コインを移動しつつ攻撃者の担保も奪う」と説明する。

つまり、量子盗人は隠されたlandmineによって自らのbitcoinを失う可能性がある。

留意点

このlandmine機構は、自分の秘密鍵を依然保有している者に限り機能する。そのため、紛失されたと考えられるコインやSatoshi Nakamotoのコインなどは対象外となる。

Fields氏はさらに、非稼働コインを量子盗難者から守るためのオークション制度も提案している。ネットワーク上の競合者が脆弱なウォレットに対して秘密の入札を行い、入札は暗号学的な罠として機能。量子盗人が攻撃を試みると、最高額入札者のスマートコントラクトが自動的に作動し、標的の盗難コインを即座に焼却または破壊しつつ、盗人のロックされた担保を没収し報奨として入札者に移転する。

しかしこの仕組み全体は、正当な保有者に追加コストを生じさせる恐れがある。ブロックチェーンは量子盗人と正当所有者を区別できないため、本人が自分のコインを動かす場合でも、同額の担保を別途差し入れる必要がある。古いウォレットに資産を保持する初期保有者は、資金を動かす際に同額の担保資金を必要とする可能性がある。

Fields氏はこれらの構想を、量子耐性ウォレットがBitcoinに導入されることを前提にした「thought experiments(思考実験)」と位置付けており、現時点では実際に適用されるルールはまだ策定していないと述べている。

SPONSORED

Crypto Express × BingX

口座開設・特典・取引開始までをまとめてチェック。 初心者向けの登録導線として使えるスポンサーカードです。

登録はこちら
Scroll to Top