前回の記事ではTornado Cashに対する制裁に起因して様々な自主規制や検閲が行われていることに触れました。この問題に関連して、ブロックチェーン自体に対する検閲を国家レベルで行われる可能性を危惧するツイートも散見されます。

特にProof of Stakeへの移行を控えているイーサリアムを心配する意見が目立っていますが、Proof of Workを採用するビットコインでも近年似たような話が出た経緯があります。Proof of Workに話を絞りますが、国家によってマイナーに検閲を強いることがどの程度現実的なのか考えてみましょう。

ビットコインと送金規制

今回の騒動の発端となったOFACのSDNリスト(制裁対象者氏名のリスト)にビットコインアドレスが初めて載ったのは2018年11月28日のことで、ランサムウェアに関与した2人の氏名と使用したアドレスが掲載されました。現在は277のビットコインアドレスが掲載されており、それらに対応する624のUTXOにわたって約50BTCが存在しています。

https://miningpool.observer/faq

ビットコインは簡単に新しいアドレスに移すことができてしまうため効果的なコンプライアンスにはブロックチェーン分析によって資金の流れを追う必要性が出てきます。

しかし、制裁対象となったアドレスから別のアドレスに送られた資金については、所有者が同一なのかはわかりません。ミキサーも存在しますが、ミキサーを使うまでもなく通常の送金の結果についてもお釣りも新しいアドレスに受け取るため、何段階か繰り返せばある程度の否認可能性が得られます。

なお、この否認可能性は所有者の可能性がある主体すべての集合Anonymity Setと表現しますが、Anonymity Setのほかの参加者の行動によって事後的にAnonymity Setが縮小(秘匿化の効果が減少)することがあるのが特徴の1つです。

このため、効果的に制裁するアプローチは「そのアドレスにある資金を送金するトランザクションをすべて防ぐ」ことのみですが、実務上は次点で現状の「大きな金額を扱う事業者がブロックチェーン解析ツール等を用いてすべての取引についてリスクスコアを算出する」ことになります。現実的には会社の責任を追究されないためにユーザーに不便をかけても誤検知が多く出るようなしきい値で運用されていて、(かなりコスパが悪いといわれる)AMLの費用対効果に切り込める空気ができるまではこの体制が継続するでしょう。

国家や規制当局が取りうる手段

さて、本題に入ります。国家や規制当局はマイナーに圧力をかけてPoWによって生成されるブロックチェーンの取引を直接検閲することができるのでしょうか?
現時点でそのような事実は観測されていませんが、検閲の対象となるトランザクションが含まれていた場合に規制当局は以下のいくつかの行動を取ることができます:

・国内のマイナーに圧力をかけ、当局公認のマイニングプールを利用させる

少なくとも事業者のマイナーにまず降り掛かってくる可能性があるのは、自身が採掘に関わったブロックとそのコンプライアンスについての申告です。特に米国なんかではマイニング会社が上場企業だったりしますし、事業を潰されたり道具を差し押さえられたくないので、コンプライアンス重視の公認マイニングプールのようなものに接続するかもしれません。所謂マイニングプール規制や個別のマイナーのOFAC対応については、以下の記事にも書きました。

マイニングプール規制はビットコインに影響しうるのか
ビットコインの非中央集権性を守るには、ノードや開発者が世界中に多数いることが不可欠です。現状で比較的少数が寡占する「マイニングプール」が、国家などビットコインを攻撃・規制したい主体からすれば一番簡単な攻撃ベクトルという意見があります。今日は“Know Your Hashrate”というコンプライアンスの枠組みを提唱する事業者の出現と、マイニングプールの非中央集権化について解説します。 マイニングのおさらい 今回の話はマイナーとマイニングプールの違いが大事になるので、ここについてサラッとおさらいしておきましょう。マイナーというのは、ASICと呼ばれる専用計算機を用いてビットコインの次のブロックのハッシュ値を計算し、ブロックの採掘成功につながる「当たり」のナンスを見つける事業者のことです。今や大規模なマイナーでも安定した収益を上げることが難しいので、マイナーは「マイニングプール」という集団に参加し、仕事と報酬を分配します。ビットコインの採掘に使われるSHA-256の過去7日間のハッシュレートのうち、上位5位までのマイニングプールが約64%を占めており、上位10位までのマイニングプールだ

OFAC規制遵守マイニングのコスト
米国企業Marathon Digital Holdingsが運営するMara Poolというビットコインマイニングプールが、今月初旬に「OFAC規制遵守のブロック」を採掘したとして話題になりました。ビットコインに関して、「クリーンな電力で採掘されたビットコインしか買いたくない」など、仕組み上無理がある要望がなされることがありますが、マイニングプールが特定のトランザクションをあえて検閲することは必ずしも無理ではありません。今日はそれにどれくらいのコストがかかるのか、実際に行われているのかを見ていきましょう。 OFAC規制とは OFACとは米国の財務省外国資産管理室のことで、この米国政府機関は主に安全保障・外交上の理由で個人・団体の銀行口座を凍結したり、取引を停止するよう金融機関に指示します。この対象となる個人などが記述されているリストをSDNリストと言います。1500ページ以上あります。SDNリストにはビットコインなどの仮想通貨アドレスが現在おそらく100件ほどあります。(ビットコインアドレスは65件) したがって、これらに関わる送金を処理しないことがOFAC規制遵守ということになり

一方で個人宅でやっているようなマイニングをすべて捕捉するのは無理なので、そこは現実的には抑えきれません。国が本気を出せば熱カメラの空撮映像や電気代を元に捜査されるという意見も聞きますが、そこまでの状況になっていればそれで探知されるような規模のマイナーはすべて他国へ移っているでしょうし、やはり自宅マイナーはやはり簡単に隠せます。

・ノード間通信でのブロックの伝播を防ぐP2P

ネットワーク層の攻撃です。ネットワーク上のノードの大半が実は検閲者の支配下であるという状況を作り出せれば、採掘したマイナーのノードからビットコインユーザーのノードへと採掘済みのブロックの情報が伝播しないようにし、その間に検閲者側でブロックを採掘して先に伝播させれば、検閲対象トランザクションを採掘したマイナーはタダ働きになります。幸いなことに、ビットコインノードの多くは外部からの接続を受け入れておらず、自身で接続相手のノードを選んでいます。したがって、確実にネットワークを分断し非コンプライアンスマイナーを孤立させつつユーザーを国公認のネットワークに留めることは非現実的でしょう。

関連記事として、以下もぜひご覧ください:

ビットコインを脅かすネットワーク層の攻撃
ビットコインのハッシュレートが急上昇する中、51%攻撃などは非常に非現実的であまり想定する必要はありません。コストとリターンも比較的はっきりしているため、金額によって何承認待つなどの対策を取ることもできます。むしろ、ビットコインはノード間のネットワーク層での攻撃への対策が遅れているという意見も聞こえます。 今日はビットコインのノードが互いに接続する仕組みを説明した上で、MITM攻撃とConnection Slot Exhaustion Attackについて、攻撃手法の概要と提案されている対策を説明させていただきます。 ノード同士が接続する仕組み ビットコインノードは、P2P通信によって他のノードと繋がっており、このネットワーク上で未承認のトランザクションを伝播したり、ブロックを送受信したりしています。そしてこれらの通信は、LANやISPなどを経由して行われています。 ビットコインノードの同時接続可能数に上限があることをご存知でしょうか。Bitcoin Coreの既定では外部からの接続(Inbound Connections)を最大117接続、自身から外部への接続(Outboun

インターネットの遮断でビットコインは分裂するのか?
数日前、ツイッター上にロシアが国内外のインターネット接続を遮断するというデマが流れました。これに際して、仮想通貨クラスタの多くが「ビットコインがフォークするかも」「インターネットの遮断にはさすがに対応できないか」といった感想をコメントしていましたが、国家の力を過大評価しつつ、P2Pネットワークの堅牢性を過小評価していると感じたので、僭越ながら自分の評論をここに書いておきます。 インターネットの遮断 上記のシナリオの前提条件として「ロシア政府が国内外のインターネット通信を遮断できる」ということと、「それによって国内外のビットコインノードが一切通信できなくなる」という結果が必要ですが、この前提にいくつか問題があります。 まず、ロシア政府が大規模な混乱なくインターネット遮断を行えるのか、という問題があります。例えば、外国にホスティングされているサーバーやクラウドに依存したソフトウェアは動かなくなるため、よほど準備をしても思わぬところで大きな混乱が生じるなどしそうです。 それでもインターネット遮断を行う国家はときどきあります。例えば今年1月には、カザフスタンでの反政府デモに対する鎮圧

・検閲したいブロックの直前のブロックで分岐を起こす(Censorship soft fork)

コンプライアンスを強制されるマイナーのハッシュレートが大きければできる、一種の51%攻撃です。検閲対象のブロックの手前のブロックから採掘を続けることで一般のノードにそちらが正統なチェーンと認めさせます。検閲対象のブロックを採掘したマイナーは採掘の事実を取り消されてしまいます。この状況ではマイノリティ側を採掘したマイナーたちはまるごと損してしまうので、もしマイナーが従うべき規制ルールが明確であれば念のために自主規制してしまうなどして、実際に規制下のハッシュレートの割合が比較的小さい場合でも実現するリスクがあります。2022年初めのハッシュレートの国別分布で米国だけでも37.8%程度と推定され、カナダや欧州諸国と合わせると50%ほどなので、これは現実的なリスクの1つと言えるでしょう。

https://twitter.com/LaurentMT/status/1560258890138132480...

PoWのルール内なので、マイナーの多数派の自主規制が起こると割とどうにもなりません。ただ、多くのマイナーはリスクを恐れ簡単には自主規制をやめられませんが、規制外のマイナーが共謀してコンプラチェーンのマイナーに対して逆に同じ攻撃を仕掛ける可能性もあります。実際、マイニングを禁止したはずの中国でもまだハッシュレートの推定21%が、ロシアとカザフスタンでも合わせて推定18%が稼働しています。国や規制当局が強要した規制で事業者に大損害が発生した場合の責任がどうなるのかはわかりません。

https://ccaf.io/cbeci/mining_map

直接的な抗議ルートが一切存在しないFATF等の国際的な規制機関でも、このようにビットコインのマイナーを脅かすことができます。国際機関は全体的に責任を伴わない権力を持ちすぎだと感じますが、この状況ももっと行き過ぎて世界的に空気が変わらないとなかなか修正されないでしょう。

・当該ブロックの採掘報酬に対してペナルティを課す(検閲対象にする)

分岐によって特定のマイナーを罰するのではなく、検閲対象のトランザクションをブロックに含めてしまったマイナーの採掘報酬を犯罪収益と見なすという発想です。マネロンの幇助によって得た報酬という理由付けがしやすい規制です。Proof of Workでは単純に別のマイナーが採掘するはずなので、規制の範囲外で使用する分には制裁対象者は少し不便する程度でしょう。ただ、やはり多くのマイナーはリーガルリスクや支出構造から対応せざるを得ません。

まとめ

現実的な問題としてマイナーの活動が今後どの程度まで規制当局に「許される」のかはわかりません。規制の内容はどうしても感情的なもので、例えば9.11のような事件が起こってビットコインで飛行機を手に入れたとか傭兵を雇ったのような話があると一気に厳しくなる可能性だってあり得ます。

少なくとも現時点ではマイナーに送金関連の規制を遵守させる規則などは存在せず、自主的に行ったMarathonというアメリカの企業はユーザーや株主の批判を受け撤回し、RegTechスタートアップが新市場を期待して虎視眈々と狙っている状況です。今後注視していくべき分野で、どのように進展するのか不安な分野でもあります。(仮にマイナーにOFAC規制遵守が求められたとして、経済的に非合理でも政府の介入に立ち向かうビットコイナーはどれくらいいるのだろうか?)

関連して、マイニング以外にもウォレットや事業者などの攻撃ベクトルがあり、これらについても注視する必要があります。今回の記事のスコープ外ですが、関連記事を紹介しておきます:

仮想通貨規制への対応により生じたウォレット企業への反発とその教訓とは
過剰な規制対応が炎上騒動へ発展 22年1月、TrezorやBluewalletなど一部のウォレット事業者がソフトウェアにAOPPという規制対応機能を搭載したことで炎上し、ツイッター上の声によってその機能を削除する決断を迫られるという騒動がありました。 今日はAOPPの内容と背景、そしてウォレットの署名機能への影響について書きます。 AOPPとは Address Ownership Proof Protocol (AOPP)とは、固定のメッセージに対して仮想通貨アドレスに紐づく秘密鍵でメッセージ署名を行うことでそのアドレスの所有者であることを証明するプロトコルです。 スイスの規制では、VASP (暗号資産サービスプロバイダー)に分類される事業者は入出金時に対象アドレスの所有者を確認することが義務付けられています。これは取引所の入出金に関して世界でトップクラスに厳しい規制ですが、AOPPはこれに対するコンプライアンス方法として21 Analyticsというコンプライアンスサービス会社によって提案され、これにいくつかの暗号資産ウォレット会社が対応したというものです。 プロトコル