Madeamaze — ビットコイン取引を行う際のプライバシーを維持するための進歩的な方法
2018 年 12 月 28 日金曜日 15:25:13 GMT
一般に信じられていることに反して、ビットコインは本当の匿名性を提供したことはありません。ユーザーのアドレスが個人データにリンクされていないことは明らかですが、それはそれらを関連付けることが不可能であるという意味ではありません。さまざまな分析手法や「顧客を知る」ポリシー、マネーロンダリング対策の実践により、一部のビットコイン ユーザーの身元が明らかになる可能性があります。
この程度の脆弱性は、個人と企業の両方に不便を引き起こしました。ユーザーは、自分の収入やオンラインでの購入などを隠すためにビットコインを使用することがよくあります。さらに、ブロックチェーン内でコインの移動フローを追跡できる機能は、ビットコインの主な目的の 1 つである通貨としての機能を脅かします。最終的には、一部のコインがその起源のために安く評価され始める可能性があるためです。
ビットコイン ブロックチェーン上で増加する匿名化攻撃に対抗する方法がいくつかあり、これによりユーザーがトランザクションの実行中に安全を確保できるようになります。この分野に存在する最もよく知られたサービスの 2 つは、CoinJoin と Bitcoin ミキサーです。最近、これら 2 つの楽器を強化した組み合わせであるMadeamaze発売されました。
コインジョイン
CoinJoin は、ビットコイン ブロックチェーンのプライバシーを向上させるために、ビットコイン コア ネットワークの開発に参加し、ブロックストリームにも取り組んだグレゴリー マクスウェルによって 2013 年に作成されました。グレゴリー氏は、台帳に登録されたすべてのトランザクションがいつでもどのユーザーでも利用できるため、データ侵害により一部のユーザーが匿名化される可能性があることを懸念していました。また、ほとんどのトランザクションには複数の入力が存在するため、ユーザーの個人データがクラスタリングに対して脆弱であることも気に入らなかった。したがって、1 つの「入力」だけが侵害された場合でも、他のすべても侵害されます。
CoinJoin の動作原理は非常にシンプルです。このサービスでは、トランザクションに 1 人のユーザーのみからの「入力」を含めるのではなく、複数のユーザーが自分の「入力」を組み合わせることができます。同様のことが「出力」でも起こります。その結果、特定の「入力」と「出力」の間の接続を確立することができなくなります。
作成プロセス中に、「入力」の所有者は、トランザクションに含める必要がある「入力」と「出力」をマークし、その後、トランザクションが正しく作成された場合は特別な署名を提供します。この後にのみトランザクションがブロックチェーンに書き込まれ、それ以上の変更の可能性が排除されます。 CoinJoin のおかげで、第三者は特定の「出力」が特定の「入力」に属しているかどうかを判断できないため、ビットコインの移動は安全かつ機密になります。
また、このサービスは間接的にクラスタリングを困難にします。これは、ネットワークを攻撃しているユーザーが、トランザクションのすべての「入力」が 1 人の人物に属しているかどうかを確信できないためです。
ビットコインミキサー
ビットコイン使用時のプライバシーを高めるもう 1 つの方法は、いわゆる「ミキサー」です。ビットコインを長期間使用している場合は、すでに遭遇している可能性が非常に高いです。
ミキシングの主なポイントは、特別な第三者の参加を通じて、トランザクションの送信者と受信者の間のつながりを切断することです。この機器を使用して、ユーザーは自分のコインをミキサーに送信し、代わりにサービス準備金から同量の他のコインを受け取ります。したがって、ミキサーが新しい送信者になるため、送信者と受信者の間の接続は切断されます。
ビットコイン ミキサーは、 Torブラウザによる IP アドレスのマスキングにある程度似ています。 Torネットワーク内のコンピュータの IP アドレスも混在しています。タイではラップトップを使用できますが、他の人はあなたが中国にいると考えるでしょう。同様に、人々はあなたがウォレットに 2 ビットコインを送信し、その後ランダムなアドレスから 4 等分のビットコインを取得したことを見ます。
Madeamaze
Madeamazeテクノロジーは最近、 Blenderサービス チームによって発表されました。
これは、CoinJoin テクノロジー、ブロックチェーン内のリンクの切断、および送金された資金とサービスが受け取ったリターンの両方をマークする混合コードの改良されたメカニズムを組み合わせた結果である独自のアルゴリズムを使用しています。このテクノロジーの結果、ブロックチェーン スキャナーを使用してビットコイン ネットワーク内のアクティビティを追跡することは完全に不可能になります。このメソッドの開発者は、トランザクションを繰り返す場合には混合コードを使用することを推奨しています。
現在、多くの既存サービスではこれさえも提供されていませんが、ビットコイン ネットワークで安全に作業するには CoinJoin だけを使用するだけでは十分ではありません。入力と出力が少ない場合、受信者と送信者を明確に関連付けることは不可能です。ただし、チェーン分析により厳格なアプローチを適用することにより、CoinJoin トランザクションの少なくとも 1 つの入力に疑わしい資金が存在する場合、その出力はすべて疑わしいとみなされる可能性があります。したがって、進行中の調査では資金が疑わしくなかったとしても、このトランザクションを実行した後は疑わしいものとなり、受信者であるあなたが誤った疑いにさらされる可能性があります。そのため、トランザクションがどのように形成されるかだけでなく、ミキサーがトランザクションに適した入力をどのように探すかも重要です。
Madeamazeアルゴリズムは、CoinJoin トランザクションをその形成の段階だけでなく、適切な資金選択の段階でも制御するため、送信者がサービスの推奨事項に従い、ミキシング コードを使用する場合に限り、送信者に関連付けられたビットコインがトランザクションに含まれないようにします。ユーザーの資金はコードでマークされるだけでなく、取引による変更もマークされるため、必要な限り資金チェーンは受信者と切り離されたままとなり、ブロックチェーン分析ツールを使用しても資金と受信者とのつながりは証明できなくなります。これにより、利用可能なサービス資金の量が減少するため、十分なビットコインの準備があるサービスのみがそのようなアプローチを行う余裕があります。
たとえば、ユーザーが 220 ビットコインの残高を持つサービスに 120 ビットコインを送信した場合、その資金がサービス内でいくつかの混合操作を通過するまで、そのユーザーのさらなる使用制限は 100 ビットコインに減らされます。この期間中、彼のビットコインは彼に関連付けられていない他のトランザクションで使用できます。ミキシング コードは 1 ~ 2 日後にシステムから削除され、このユーザーの最大制限は 220 ビットコインに戻ります。
このサービスは JavaScript を使用しないため、匿名化攻撃に対する耐性が高くなります。
取引を行う際には自分自身の機密性を維持することが重要であり、適切に組織されたプロセスが必要です。ビットコインは私たちにインターネットにおける自由を与えてくれたので、私たちはそれを責任を持って使用する必要があります。今日のブロックチェーン環境に必要な適切なツールと信頼できるサービス ( Blenderなど) を知る必要があります。