Coinjoinの定義
ビットコインユーザーが相互にトランザクションを行う際に、そのプライバシーを保護する匿名化戦略。 Coinjoinでは、複数の当事者が、別々のビットコイントランザクションに従事する際に、コインを混合する契約に共同で署名することを要求しています。 これにより、外部の当事者が特定の取引を行っていた当事者を特定することが難しくなります。
コインミキシングとも呼ばれます。
Coinjoinの分析
技術の進歩により、企業が顧客とのより良い対話に使用できるデジタルツールが導入されています。 従来のプラットフォームからデジタルプラットフォームへの移行により、ソーシャルメディア、モバイルデバイス、オンライン小売プラットフォームなどのソースからのデータが豊富に供給されています。データの収集、保存、共有の分野における技術の進歩により、データのセットは、ほとんどまたはまったくコストをかけずに、すべてのセクターおよび国の企業間で簡単に共有できます。 データの広範なアクセシビリティは、個人のデータプライバシーとそのオンライントランザクションに対する懸念ももたらしています。 オンラインで実行されるすべてのトランザクションまたはアクティビティはデジタルトレイルを離れるため、個人はインターネットを使用してオンライントランザクションを実行するより匿名の方法を選択しています。 プライバシーの問題に対処するために、ビットコイン暗号通貨が導入されました。
Bitcoinとの取引は安全ですが、必ずしも匿名ではありません。 すべてのビットコイントランザクションは、公開されているブロックチェーンとして知られる台帳に記録されます。 Bitcoinネットワークに接続されたノードと呼ばれる各コンピューターには、ブロックチェーンのコピーがあります。 ブロックチェーンは、ユーザーの住所や残高などの情報を記録します。 Bitcoinトランザクションの透過的な性質により、エンティティは、IPアドレスなどの公共台帳に記録された情報を使用して、トランザクションに関与するユーザーのIDおよび実行されたトランザクションのタイプを明らかにできます。
Coinjoinのような匿名化技術は、デジタルトランザクションに関与するBitcoinユーザーの身元を難読化するために開発されました。 Bitcoinトランザクションでcoinjoinを実装したいユーザーは、コインを混合したい別のユーザーを探し出し、両方が一緒に共同トランザクションを開始します。 ビットコインの送信元のアドレスは、入力と呼ばれます。 出力は、ビットコインの送信先アドレスを参照します。 ブロックチェーンを介した不要な監視は、入力を使用して記録されたトランザクションからユーザーを識別することができます。 Coinjoinは、複数のユーザーが複数のトランザクションからの入力と出力を1つのトランザクションに結合できるようにすることで、トランザクション追跡を難読化します。 このように、ブロックチェーンは単一のトランザクションを記録しますが、部外者が入力を出力に一致させる明確な方法はありません。
AがBからアイテムを購入し、CがDからアイテムを購入し、EがFからアイテムを購入します。Coinjoinがない場合、パブリックブロックチェーン台帳は、各入出力の一致に対して3つの個別のトランザクションを記録します。 。 Coinjoinでは、1つのトランザクションのみが記録されます。 元帳は、ビットコインがA、C、およびEのアドレスからB、D、およびFに支払われたことを示します。すべての関係者が行った取引をマスクすることにより、オブザーバーは、誰がビットコインを誰に送信したかを完全に確実に判断できません。
匿名化手順でCoinjoinを実装するいくつかのデジタルツールには、Dark Wallet、JoinMarket、およびSharedCoinsが含まれます。 これらのプラットフォームは、ビットコインで取引するユーザーに追加レベルのデータマスキングを提供します。