AIサマリー
もっと見る
わずか30秒で記事の内容を把握し、市場の反応を測ることができます。
仮想通貨業界では、帯域幅を犠牲にすることなくブロックチェーンのプライバシーと機能を確保することは困難です。zk-SNARKやいわゆる「機密」取引などのプライバシー強化アップグレードは、帯域幅を減らし、コストを増加させる傾向があります。代替ブロックチェーンであるMimblewimbleは、これらの問題を解決することを約束します。2016年の創業以来、さまざまなブロックチェーンプロジェクトの開発者や研究者がMimblewimbleの開発に参加してきました。
Mimblewimbleは、ハリーポッターシリーズで舌を縛る呪いにちなんで名付けられたブロックチェーンプロトコルで、仮想通貨取引を匿名で維持できます。アドレスとトランザクションを機密に保ち、ブロックスペースを最小限に抑えることで、不透明(完全にプライベート)でありながら検証可能なトランザクションを作成できます。Mimblewimbleは、機密取引(CT)と一方向集約署名(OWAS)を使用して、ビットコインのようなプロトコルよりも優れたプライバシーとスケーラビリティを備えたシステムを作成します。CTでは、取引金額を非表示にできるため、送信者と受信者のみが送金された金額を把握できます。
元々ビットコインのサイドチェーンまたはソフトフォークとして提案されたMimblewimbleは、現在、Grin、Beam、MimbleWimbleCoin(MWC)などのブロックチェーンを作成した新しい仮想通貨のベースレイヤーとして機能しています。
Mimblewimbleでは、各過去の取引を検証することなく、取引に署名して検証したり、取引の入力を新しい取引のハッシュに含めることができます。これにより、ブロックチェーンの全体的なサイズが大幅に縮小されます。
Mimblewimbleは、現在のブロックチェーン取引モデルを変革する可能性があります。Mimblewimbleネットワークは、コンパクトな履歴をダウンロード、同期、さらにはチェックすることを可能にします。Mimblewimbleを実装する仮想通貨は、ほとんど情報が暗号化されていないビットコインのサンスペント取引出力(UTXO)モデルを使用しています。UTXOは常にアドレスに割り当てられているため、取引は、発信元ウォレットのプライベートキーで署名した場合にのみ処理できます。
Mimblewimbleは、すべての取引を機密扱いにします。価値は、“盲目的な要因”でホモモルフィックに暗号化されています。つまり、取引パートナーのプライベートキーとパブリックキーを組み合わせて作成される要素です。すべての出力値からすべての入力値がゼロを引いた場合、取引は有効です。2つのブロックからの取引は、その有効性を失うことなく1つのブロックにすることができます。
「Pedersenコミットメント」と呼ばれる技術を用いて、完全なノードは、受取人側の暗号化された金額から、取引の送信者側の暗号化された金額を差し引いています。したがって、マイナーは取引が合法であることを確認できます。一方、バリデーターはルールを遵守し、流通する通貨の枚数が正しいことを確認します。
MimbleWimbleCoin(MWC)は、Mimblewimbleプロトコルにネイティブな仮想通貨です。Mimblewimbleブロックチェーンは、従来のブロックチェーンプロトコルよりも優れたネットワークのスケーラビリティ、プライバシー、および可搬性を誇り、業務ベースの仮想通貨の純粋な証拠です。ベースレイヤー上のすべてのトランザクションは、Gregory MaxwellのCoinJoinを使用し、CTとシグネチャアグリゲーションを使用します。
MWはCTの実装に特有です。Mimblewimbleにはアドレスがありません。代わりに、ブラインドファクターは、取引の2つの当事者を結びつけるために使用されます。これらの要因は両当事者間でのみ共有され、外部者はアクセスできません。必要に応じて、後で所有権の証明として使用できます。
ブラインドファクターは、取引の入出力と、取引参加者のプライベートキー/パブリックキーを暗号化するために使用されます。ブロックには、残りの入出力チェーンにいくつの通貨があるかについての情報のみが含まれます。署名も有効になります。「AさんがBTCを1回送信する」や「BさんがCTCを1回送信する」などの個々の取引は、完了後は表示できなくなります。
Mimblewimbleのしくみを理解するために、ビットコインのUTXOモデルを見てみましょう。
典型的な非暗号資産取引では、AがBに1ドルを渡した場合、プロセスは簡単です。Aさん:-1ドル、Bさん:+1ドル しかし、ビットコインやその他の従来のブロックチェーンでは、送信者から受信者への入力や出力が異なるため、プロセスは異なります。
個人Aが個人Bに1 BTCを送付したい場合、このBTCはウォレットから直接差し引かれません(個人B)。その代わり、BTCネットワークは過去の取引からの複数の入力をバンドルし、それを個人Bに送信します。したがって、BTC取引は次のように表示されます。Aさん:– (0.25 + 0.40 + 0.15 + 0.20) BTC、個人B:+ 1 BTC
上記の例では、送信されたビットコインは4つの異なる入力で構成されています。ただし、実際には、1回の取引で100以上の入力を使用できます。MWプロトコルの目的は、特に大量のデータが関与する場合、すべての入出力を排除し、プロセスをより効率的にすることです。UTXOモデルではなく、マルチ署名プロセスに依存しています。個人Aが個人BにBTCを送る場合、両者ともマルチシグキーを作成して取引を確認する必要があります。
設計上、MimbleWimbleCoinisは、仮想通貨取引を非公開にして追跡不能にするために、あらゆる仮想通貨取引を難読化することを意図しています。Mimblewimbleブロックチェーンは非常にスケーラブルであるため、仮想通貨利用者の使いやすさとプライバシーが向上します。MWCは、マイナーが取引を検証し、ネットワークを安全に維持することに対して報酬を与えるためにも使用されます。
Mimblewimbleは、採用されているカットスルー技術により、非常にスケーラブルです。1つのブロックは数百の取引で構成されており、ブロックチェーンに保管する必要がある多くの情報が含まれています。ただし、ブロックチェーンネットワークのセキュリティを危険にさらすことなくブロックから多くの情報を削除できるため、これらのブロックはMimblewimbleのカットスルー機能で圧縮できます。Mimblewimbleの高度なスケーラビリティは、不要な要素や未使用の要素を排除することでブロックチェーンの重量を減らすことで実現されます。
カットスルーのしくみの例を以下に示します。3人が取引に関与しているとしましょう。アリス、ボブ、キャロル アリスはボブに10ドルを渡し、ボブはすぐに受け取った10ドルをキャロルに渡します。ボブはこの状況で仲介者となり、取引の一部はブロックチェーンに表示されなくなります。
Mimblewimbleの主な機能の1つはプライバシーです。また、MimblewimbleはCoinJoinの原理を採用しています。CoinJoinは複数の取引を組み合わせ、外部からの取引の追跡を防ぎます。MWネットワークは、ビットコインに接続するサイドチェーンソリューションとしても使用できます。
この技術により、MWは複数の取引を1つの大きな取引にまとめることができます。Mimblewimbleは、ブロックチェーン業界では前例のないレベルのプライバシーを達成しています。他の取引と一括して送信される取引の価値は、ネットワークや外部のオブザーバーにとって謎です。また、アドレスを使用しないため、誰もお客様の名前をアドレスに関連付けて、お客様の取引活動を追跡することはできません。
Mimblewimbleはスケーラビリティを犠牲にすることなく、実質的に完全なプライバシーを提供します。送信者、受取人、取引価値は常に機密扱いとなります。通常、MoneroandZcashのようなプライバシー志向のブロックチェーンは、他のブロックチェーンよりもはるかに小さなブロックサイズを持ち、高い手数料を請求します。Mimblewimbleの場合も同様です。
経済学では、代替性という用語は、任意の資産の単位の互換性を意味します。一般に、すべての仮想通貨は、代替資産とみなされます。しかし、ほとんどの仮想通貨は割引価格で販売される傾向がありますが、MWCは代替性と追跡不能の両方です。
Mimblewimbleの主な欠点は、スクリプト言語がないことです。これにより、ブロックチェーンの機能は、資金の振替や通貨取引に制限されます。これらの制限により、Lightning Networkなどのセカンドレイヤープロトコルの導入が極めて困難になります。ただし、マルチ署名やタイムロックトランザクションを使用して、MWでスクリプトの一部の関数を繰り返すことができます。ビットコイン開発者のAndrew Poelstra氏によると、スマートコントラクト機能の導入は、Bulletproofsプロトコルとスクリプトレススクリプトテクノロジーの組み合わせによって可能です。
今日のUTXOブロックチェーンと同様に、Mimblewimbleは量子コンピューティングに対して脆弱です。プロトコルは、プライバシーを管理し、新しいMWCをリリースするために、楕円曲線暗号(ECC)に依存しています。理論的には、量子コンピューティングはECCを破り、プロトコル全体を弱体化させる可能性があります。
開発者は、被害を引き起こす前に、そのような試みを停止することに留意することが重要です。また、その結果はほとんどのブロックチェーンプロジェクトに影響を与えるため、セキュリティ対策が事前に開発される可能性が高いです。Andrew Poelstraなどの専門家によると、Mimblewimbleは量子コンピューティングに強いプリミティブによってアップグレードされる可能性があります。しかし、量子安定性の証拠を開発するためには、さらなる研究が必要です。
ビットコインとMimblewimbleの違いの1つは、後者はプライベート取引に対応していることです。ビットコインでは、すべての取引が公開されます。入出力値を確認し、BTCエクスプローラーを介して特定の取引が有効かどうかを確認できます。ただし、Mimblewimbleを使用する場合、すべての値は盲目的要因で同型に暗号化されます。
Mimblewimbleとビットコインの2つ目の違いは、カットスルー機能と比較したブロックチェーンのデータサイズです。ビットコインや他のPoWブロックチェーンとは異なり、Mimblewimbleブロックチェーンには必須情報のみが含まれています。したがって、ビットコインよりも小さく、必要なコンピューティングリソースが少なくなります。
最後に、Mimblewimbleのコアは、更新可能な取引概要をサポートしています。このようなメカニズムは、ノードが取引の各署名を保管・検証するビットコインとは異なり、発生ブロックから始まります。
この記事の執筆時点で、MWCは約4,300万ドルの時価総額で4.02ドルで取引されています。最大供給量2,000万MWCに対して、約1億5,700万MWCが流通しています。
出典:
MimbleWimbleCoinマイニングには、Cuckarood C29とCuckatoo C31の2つのアルゴリズムがあります。後者は以前Grinで働いており、最近Cuckarood C29に切り替えられました。
MWCのマイニングは、9,000人のマイニング業者を擁し、個人マイニングとプールマイニングの両方をサポートしているCISのポピュ2Minersプールで行うことができます。マイニングを開始するには、取引プラットフォームまたはウォレットでアドレスを取得する必要があります。マイナー設定で、2Minersプールからログイン情報を入力します。次に、マイナー自身をインストールします。たとえば、Gminer for Nvidia/lolMinerカードはAMD用です。次に、.batファイルとファーム名を指定します。例:rig-777。
WhiteBITやBitForexなどの取引所でMWCを購入できます。Mimblewimbleトークンを購入する前に、アカウントを作成して確認する必要があります。また、Mimblewimbleの公式ウェブサイトからGUI Walletをダウンロードして、トークンを安全に保管することもできます。
取引において匿名性を優先する仮想通貨利用者が増えていることは間違いありません。Mimblewimbleは、ブロックチェーンがユーザー情報を公開するのを防ぐために使用できます。取引は暗号化されているため、一意に割り当てることはできません。また、ブロックチェーンの入出力は切り出したり削除したりできます。
従来のブロックチェーン開発者は、既存のUTXO構造を犠牲にすることなく、Mimblewimbleのイノベーションを使用する方法を模索しています。成功すれば、Mimblewimbleの可能性は本当に無限になります。
ブラインドファクターとPedersenスキームを特徴とするMimblewimbleのブロックチェーンプロトコルは、取引価値を難読化するために特別に設計されています。これらの機能の暗号上の組み合わせにより、取引の送信者と受信者のみが、関与する金額を把握できます。これらの取引は、ビットコインなどのUTXOブロックチェーンで行われた取引とは大きく異なります。Mimblewimbleは現在、仮想通貨業界で最も革新的なプライバシーソリューションの1つを提供しています。