ZCash Saplingのアップグレード:知っておくべきことすべて

苗木は、これまでのZCashプロトコルの最もエキサイティングなアップグレードの1つです。.

2018年10月下旬に予定されているSaplingは、シールドされたトランザクションが動作するプロセスにいくつかの改善を導入します。これらのトランザクションをより軽く、より適応性のあるものにする予定です。.

これらのアップグレードがZCashプロトコルに実装されると、シールドされたトランザクションは、モバイルウォレット、取引所、および暗号通貨ベンダーに簡単に統合されます。苗木はまた、ZCashを完全にプライベートなブロックチェーンに一歩近づけます.

この投稿では、 苗木のアップグレード 今後のZCashにとって何を意味するのかを正確に分析します.

苗木の必要性

では、なぜこれがそのような重要な更新として宣伝されているのでしょうか?まあ、それはZCashプライバシートランザクションエコシステムの現在の状態と関係があります.

知らない人のために、シールドされたアドレスへのZCashシールドされたトランザクションは必須ではありません。ユーザーが完全にプライベートになるには、これらのタイプのアドレスを使用することを選択する必要があります.

ただし、いくつかの理由から、これらのシールドされたトランザクションを実際に利用しているユーザーはごくわずかです。実際、現在は約 全取引の13% シールドされています.

シールドされたZCashのパーセンテージ

シールドされているすべてのZCashトランザクションのパーセンテージ。画像 ソース

これは、プライバシーホークがプライベートトランザクションを使用して人口のそのような小さなサブセットを持つことに伴う負の外部性を強調しているため、過去1年間の問題でした。.

つまり、zアドレスを利用してトランザクションをシールドしている人々は、「何かを隠すものがある」という疑いですぐに見られます。したがって、一部のユーザーのプライバシーは 他人の行動によって危うくされた.

これは、ライバルのプライバシーコインであるMoneroも対処しなければならなかったことです。彼らはすべてのトランザクションをプライベートにするステップを踏み出し、エコシステム全体のプライバシーを即座に改善しました.

したがって、Saplingのアップグレードにより、ネットワーク上のプライベートなトランザクションの割合を増やすことができれば、ZCashエコシステム全体のプライバシーも向上します。.

zアドレスとzk-SNARK

シールドされたトランザクションは、2つの異なるzアドレス間で送信されるときに発生します。これらの間のプライベートトランザクションを完了するために、ZCashプロトコルはzk-SNARKを利用します.

これらは高度な暗号化であるため、ここでは説明しません。ただし、プロトコルに関する詳細情報が必要な場合は、以前にzk-SNARKとゼロ知識証明について説明しました。.

シールドされたアドレスを構築するために、ZCashプロトコルは、トランザクションの送信に使用されているデバイスと同じコンピューティングリソースを使用してzk-SNARKを構築します。これは、たとえばデスクトップコンピュータである可能性があります.

これらの証明は計算量が多くなります。平均的なデスクトップで実行するには3GBを超えるメモリが必要であり、完了するまでに約40秒かかります。モバイルのような小さなデバイスを使用している場合、この時間も明らかに増加します.

zk-SNARKムーン数学

zk-SNARKの計算に関係する「月の数学」。ソース:

これはおそらく、シールドされたトランザクションが広く採用されるのに遅れをとっている理由の1つです。ユーザーは、透明なTアドレスを介してより迅速かつ簡単に送信するオプションを選択したいと考えています.

ただし、Saplingのアップグレードはこれを完全に変更する予定であり、これはzk-SNARKフレームワークに対するこれまでで最も野心的な更新です。作成から2年で、次の場所で実装する準備ができています。 ブロック419,200.

苗木は何をしますか?

Saplingのアップグレードによる革新のほとんどは、zk-SNARKのパフォーマンスと機能の改善によるものですが、ZCashチームがこのアップデートに組み込んだ他の多くの機能があります。.

Saplingに含まれる最も重要なアップデートのいくつかを見てみましょう.

より効率的なシールドトランザクション

上で述べたように、シールドされたトランザクションに入る計算の複雑さは、それらがそれほど頻繁に使用されていない理由の1つです。そのため、Saplingの主要な更新の1つは、この計算の複雑さを軽減することです。.

最初に気付くのは、シールドされたアドレスタイプの変更です。以前は「zc」で始まり、「Sproutz-address」と呼ばれていました。ただし、苗木アクティベーション後、プライベートアドレスははるかに短くなり、「zs」でのみ始まります。これらは「苗木zアドレス」と呼ばれます.

では、これはZCashエコシステムにとって何を意味するのでしょうか?

そうですね、これらの証明を作成するために必要な計算リソースが大幅に削減されます。以前はプルーフを完了するために3GBを超えるメモリが必要でしたが、現在は40MBしか必要ありません。.

苗木の芽の測定基準

苗木と芽の証明時間とリソース。ソース: Zcashブログ

これにより、これらのプルーフを完了してこれらのトランザクションを送信できるデバイスのタイプに関しては、多数のオプションが開かれます。たとえば、すべてのエクスチェンジウォレットやサードパーティベンダーは言うまでもなく、モバイルウォレットの使用が可能になります.

さらに、これらの証明を完了するために必要な計算の複雑さを軽減することにより、それらを完了してこれらのトランザクションを送信するために必要な時間も削減されます。いくつかの見積もりに基づくと、シールドされたトランザクションは完了するのに数秒しかかかりません.

つまり、ユーザーは、プライバシーを強化したトランザクションを送信するか、トランザクションをより迅速に送信するかをトレードオフする必要がありません。.

キーの使用法の改善

現在、プライベートトランザクションを送信するには、ゼロ知識証明を作成するデバイスも支出キーを所有している必要があります。この支出キーは、トランザクションを承認する一意の秘密キーです.

Saplingのアップグレードにより、ZCashは、支出キーを証明キーから分離することにより、これを変更します。これは、支出キーを、証明を行っているマシンとは別のより安全な環境に保持できることを意味します.

これにより、ZCashユーザーのセキュリティが向上します.

これは、ユーザーがトランザクションを送信して証明キーを作成する場合にのみ、支出キーにアクセスする必要があるためです。したがって、誰かが証明を行っているデバイスを危険にさらすことができる場合でも、支出キーなしでトランザクションを送信することはできません.

さらに、支出キーに必要な計算は、証明キーを生成するために必要な計算と比較して比較的短時間です。これは、支出キーを小さな単一目的のデバイスに保存できることを意味します.

芽と苗木の間の主要なコンポーネント

芽と苗木の主要成分間の関係。ソース: 苗木ホワイトペーパー

これにより、ZECのまったく新しいストレージオプションの範囲が広がります.

まず、ハードウェアデバイスを使用してシールドされたトランザクションを簡単に送信できることを意味します。この場合、証明を行うデバイスはラップトップまたはPCであり、支出キーを保存するデバイスはハードウェアウォレットです。.

プライベートトランザクションを送信する場合、支出キーはハードウェアウォレットによって使用されて証明キーが生成されます。この証明キーは、ラップトップまたは他のデバイスに送信されます。これにより、信頼性の低いデバイスに支出キーが存在しないことが保証され、セキュリティが向上します。.

これは、単なる個人的な使用を超えた意味合いを持っています。これは、これらの複雑なゼロ知識証明を外部委託できることを意味します。たとえば、何千ものシールドされたトランザクションを完了する大規模な組織がある場合、それらは外部の「信頼できない」環境を利用してそれらを完了することができます。.

彼らは、自分たちの支出キーを自分たちの内部環境に安全に保管したまま、クラウドコンピューティングプラットフォームからコンピューティングパワーを借りることができました。これは、シールドされたトランザクションが劇的に拡張でき、その成長に制限がないことを意味します.

表示の主要機能の向上

現在、ZCashプロトコルでは、シールドされたアドレスのユーザーが 着信ビューキー. この表示キーを使用すると、すべての受信トランザクションとメモフィールドを表示できます。しかし、彼らは 送信アドレスが表示されません.

苗木はその機能に追加されます.

アップグレードにより、ユーザーはこれらのシールドされたアドレスからの送信トランザクションも確認できるようになります。これで、ユーザーが表示キーを持っていると、取引金額、メモフィールド、およびターゲットアドレスを確認できるようになります。.

この表示キーにアクセスできることにより、シールドされたアドレス所有者は、支出トランザクションに使用される秘密キーを公開することなく、そのアドレスへのトランザクションを監視できます。.

これは、シールドされたアドレスの所有者が、ウォレットを監査するために、信頼できるサードパーティと表示キーを共有できることを意味します。これは、資金を常に監視する必要があるが、一般の人々からは秘密にしておきたい企業にとって特に有益です。.

複数のzアドレス

交換がzアドレスを含めることを躊躇している理由の1つは、複数の一意のアドレスを生成するために必要なコストのためです。現在、これを行うにはかなりの費用がかかり、計算上のペナルティを支払う必要があります.

ただし、苗木のアップグレードにより、追加の計算コストなしで、これらのzアドレスを数兆個生成することができます。これは、取引所が相互にリンクできない多数の異なるシールドアドレスを作成できることを意味します.

パラメータ生成イベント

これがZCashのフォークであることを考えると、zk-SNARKは新しいパブリックパラメータで開始する必要があります。以前の公開パラメータと同様に、これはパラメータ生成の公開式が必要であることを意味します.

スリーパワーズタウセレモニー

参加者からのタウ式の3つの力からの画像。出典:ZCashブログ

ZCashセレモニーは、パラメーターの秘密鍵コンポーネントが適切に破棄されるように行われるため、偽造のリスクが排除されます。苗木のアップグレード式が行われました 今年の初め.

ZCashへの影響

すべてが計画どおりに進んだ場合、Saplingのアップグレードは、より広範なZCashエコシステムに計り知れない影響を与える可能性があります。 ZCashユーザーにプライバシーの向上というメリットをもたらすだけでなく、幅広い採用を増やすこともできます。.

他のプライバシーコインのユーザーがZCashへの移行に消極的である理由の1つは、シールドされたアドレスの使用レベルが低いことでした。現在、これらのzアドレスがはるかに安価で使いやすいことを考えると、シールドされたトランザクションを送信するユーザーの割合は増加する可能性があります.

さらに、これらのシールドされたトランザクションが対応するものよりも速く、安価である場合、ZCashは他のプライバシー中心の暗号通貨よりも競争上の優位性を持つ可能性があります。たとえば、Moneroリングシグネチャミックスインは高価で計算に関与することが知られています.

ZCash苗木ロゴ

また、ウォレットの使用に対するより効率的なトランザクションの影響を過小評価することはできません。ハードウェアウォレットはまもなくシールドされたトランザクションをサポートできるようになり、ZCashはモバイルウォレットで簡単に使用できる最初のプライベート暗号通貨の1つになります.

最後に、苗木アップグレード後にZECの使用を増やすことには、取引所や企業にとって多くの利点があります。これは、次の要因によるものです。

  • 顧客/ビジネス用に複数のzアドレスを作成するのは安価です
  • アドレスを監視しながら、ZECを簡単かつ安全に保存できます
  • トランザクションの送信は安価で高速であり、安全で無限にスケーラブルな方法で実行できます
  • ZCashを使用する人が増えるということは、サービスを利用するクライアントまたは潜在的な顧客が増えることを意味します

最後のポイントは、採用の一種の正のフィードバックループです。顧客はより多くのビジネスを推進できる商人を推進​​することができます.

結論

ZCashは、最も革新的な暗号技術のいくつかを開発した先駆的な暗号通貨です。これらは、ZCashの採用が増加するにつれて、過去数年にわたって証明されています.

ただし、シールドされたトランザクションのレベルが低いことは、常に問題でした。 ZCash開発者が2016年のコインの発売から間もなくSaplingのアップグレードに取り組み始めるほどです.

今、私たちは彼らの労働の成果を目撃しようとしています。採用が続く場合、可能性 Coinbaseリスト それははるかに可能性が高いです.

アップグレードがオープンソースになることを考えると、他にいくつのzk-SNARKベースの暗号通貨が新しいプロトコルを採用しているかを見るのも興味深いでしょう。これらには、Horizen(ZEN)やKomodo(KMD)などのZCashのフォークが含まれます.

ZCashとより広いコミュニティにとってエキサイティングな時期であることは間違いありません。プロジェクトのニュースワイヤーに注目します.

Fotolia経由の注目の画像

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me