Segregated Witness(SegWit)は、2017年に最も論争の的となった暗号通貨のアップグレードでした。皮肉なことに、SegWit自体は実際にはそれほど影響力がありません。ブロックの重みを増やすことにより、スループット容量を適度に増加させます。それはその直接的な影響という点でそれについてです.
提案者は、SegWitが可能にする他のアップグレードのために、SegWitを統合することを決定しました。これらのうち、ライトニングネットワークとアトミックスワップを知っている可能性があります。ただし、他にもいくつかの改善点があり、統合すると SegWit対応コインのプライバシーを大幅に改善.
ビットコインコアチームはこれらのアップグレードを開発しています。現在、彼らはソフトフォークとして一緒になることを示しています。これらのアップグレードは、Merkelized Abstract Syntax Trees(MAST)、Schnorr署名、アダプター署名、スクリプトレススクリプト、Taproot、およびGraftrootの組み合わせになります。これらすべての提案を開梱し、SegWit対応コインに対するプライバシーへの影響を確認します.
SegWitがプライバシーを必要とする理由
現在、ビットコイン、ライトコイン、DigibyteなどのSegWit対応コインには、適切なプライバシーや代替可能性がありません。アンドレアス・アントノプロスは、「プライバシーのない通貨 バグです.」ユーザーを匿名に保つための直接的なアプリケーションにはプライバシーが必要であるだけでなく、お金を適切に代替可能にするためにも重要です。誰かがブロックチェーン全体であなたのコインを追跡できる場合、彼らはあなたを簡単にブラックリストに載せることができます。したがって、あなたは実際にあなたのお金を使う能力を失います.
ただし、プライバシーの改善に伴う最大の問題は、データ需要の大幅な増加を引き起こさないようにすることです。実際、MoneroやZcashなどのプライバシーに焦点を当てたコインはこれらの問題を経験しています。そして、彼らは解決するのに長い時間がかかりました。以下のすべてのアップグレードでは、この課題を念頭に置いています.
マスト
Merkelized Abstract Syntax Trees(MAST)は、スマートコントラクト、特にマルチシグニチャ(マルチシグ)トランザクションをはるかに使いやすくする方法です。これまで、開発者は、占有したスペースの量のために、ビットコインのスマートコントラクトをブロックしてきました。それらの効率を改善することは、開発者がそれらを適切に使い始めることができることを意味します。 MASTは、新しい方法でこれを可能にします スクリプトの処理, スマートコントラクト条件のより効率的な実行を可能にします.
MASTはまた、これらのスマートコントラクトのプライバシーを向上させます。 情報が明かされる, つまり、履行されたスマートコントラクト。どの情報を開示するかがより選択的であるため、プライバシーの向上にも役立ちます
この難読化は、ライトニングネットワークの支払いをブロックチェーントランザクションと同じように見せることにも役立ちます。ただし、後で説明するように、さらにアップグレードすると、これらの機能が適切に強化されます。 MASTはSegWitに依存しており、ビットコインコアチームはまもなくビットコイン改善提案(BIP)に統合する必要があります.
Schnorr署名
Schnorr署名は、SegWitコインで使用されている現在のECDSA署名スキームの単なる代替手段です。このアップグレードの重要な側面により、複数のユーザーが、対応するの合計に等しいことが証明できる署名を作成できます。 公開鍵. したがって、現在のモデルとは異なり、マルチシグ配置のすべてのユーザーが独自の公開鍵を公開する必要があるわけではありません。このメカニズムにより、スペースが解放され、スループットが向上します。ただし、私たちにとって重要なことは、Taprootのような他のプライバシーアップグレードの基礎も築くことです。.
現在、マルチシグと通常のトランザクションを簡単に区別できます。マルチシグアレンジメントは、現在のSegWitコインの最もエキサイティングなスマートコントラクトの使用法の1つです。開発者がプライバシーを確保できない限り、開発者が牽引力を得る可能性はほとんどありません。 MASTと同様に、Schnorr署名がすぐ近くにある可能性があります.
アダプターの署名
アダプタ署名はSchnorrの二次アプリケーションであり、より難読化されています。による Pieter Wuille, ビットコイン用のSchnorr署名の開発の最前線にいる誰か、アダプター署名は アトミックスワップ 他の通常のブロックチェーントランザクションと同じように見える.
例を挙げると、アトミックスワップを使用すると、マーチャントがビットコインを受け取っている間にライトコインで支払うことができます。 SegWit対応のコインはすべてアトミックスワップに参加できます。アダプタ署名により、このプロセス全体が通常のトランザクションと同じように見えます.
スクリプトレススクリプト
スクリプトレススクリプトは2017年から開発されており、 アンドリュー・ポールストラ. スマートコントラクトを非表示にして、公開鍵と デジタル署名. それらはすべてのスマートコントラクトをよりプライベートにします。そして、それらを使用すると、アトミックスワップはほぼ完全に匿名になる可能性があります.
現在、すべてのノードは、ビットコインスマートコントラクトで使用されているスクリプト言語を完全に検証する必要があります。これは、ライトニングネットワークのようなレイヤー2ソリューションのプライバシーを損ないます。スクリプトレススクリプトは、支払いチャネルのすべての詳細を開示する必要をなくすことで、これを改善します。このアップグレードはSchnorrに依存しており、同じBIPに統合される可能性があります.
直根 & グラフトルート
グレゴリーマクスウェルは最近、Taprootを開発して提案しました。これは、MASTに加えてプライバシーを大幅にアップグレードするものです。 Taprootがなくても、MASTでのマルチシグトランザクションは通常のトランザクションとは異なって見えるため、簡単にターゲットにできます。要するに、Taprootはこの違いを曇らせ、両方を区別できないように見せます ブロックチェーン上. スクリプトレススクリプトと同様に、TaprootはSchnorrに依存しており、同時に到着する可能性があります.
グラフトゥート Taprootに基づいたもう1つのGregoryMaxwell提案です。署名の委任を可能にすることにより、Taprootの効率とプライバシーをさらに改善することを目的としています。 マルチシグトランザクション.
スクリプトレススクリプトに加えて、TaprootとGraftootは、レイヤー1とレイヤー2のトランザクションを区別する機能を防ぎます。これは、Lightning支払いチャネルとブロックチェーントランザクションを同じように見せることによって行われます。.
結論
これらのアップグレードにより、SegWit対応コインでのすべてのトランザクションとスマートコントラクトの実行が同じに見えるようになります。マルチシグ、ライトニングペイメント、アトミックスワップのいずれであっても、目的はそれらすべてを区別できないように見せることです。.
残念ながら、それらのどれもまだ取引金額と個々の住所を匿名にしません。機密取引と防弾は、その一連の問題に対処することができます。現在、ライトコインチームがそれらを主導しているようです.
これらのアップグレードは、アトミックスワップとライトニングネットワークが広く使用されていることを見ると、本当に際立っています。ビットコインコアチームとブロックストリームがプライバシーの提案を前もって考えていることは明らかです。それぞれのアップグレードは、それ自体がそのユースケースに固有のものです。ただし、パッケージとして、それらを統合したいSegWit対応のコインにはプライバシーに深刻な影響を及ぼします。うまくいけば、私たちはそれらの大部分が今後12ヶ月で統合されるのを見るでしょう.