Aztec 2.0: プライバシーをコアとした zkRollup レイヤ 2 ソリューション
編集者注: この記事は以下から引用しましたイーサリアム愛好家 (ID: ethfans)編集者注: この記事は以下から引用しました
イーサリアム愛好家 (ID: ethfans)
イーサリアム愛好家 (ID: ethfans)
、著者: Joe Andrews、翻訳および校正: Min Min & A Jian、Odaily の許可を得て転載。
一文の要約: 私たちはイーサリアムのスケールを支援しています
今日は、プライバシーを中核としたレイヤー 2 ネットワークである Aztec 2.0 を紹介したいと思います。
Ropsten 上で実行される zkRollup に基づくレイヤー 2 ネットワーク
デフォルトでプライベート転送 - ERC 20 トークンをプライベートに送信します
ソーシャルキー回復メカニズム
DeFi へのスケーラブルなプライベート アクセス (Uniswap など)
Aztec 1.0と比較して、ガス使用量が200倍削減されました
設計によるセキュリティ: すべてのトランザクションはオンチェーンで検証されます
Noir (プライベート契約言語) によるプログラム可能なプライバシー
上記の機能は、当社のトップ研究チームの結果です。過去 15 か月間にわたり、私たちのチームは、現在 zkSNARK の主要標準となっている PLONK と Plookup を使用してコミュニティに貢献してきました。http://developers.aztec.network/
インスタントエクスペリエンス
開発者はドキュメントを直接参照できます。https://explorer.aztec.network/
ドキュメンテーション:https://terminal.aztec.network/
Ropsten で実行されているネットワークを確認したい場合、またはコマンド ライン ロールアップ サービスを体験したい場合は、以下のリンクをクリックしてください。
ブロックエクスプローラー:
端末デモ:
今はプライバシー
アステカは違います。 PLONK に関する私たちの調査により、zkSNARK が 2 つのまったく異なる方法で使用できることがわかりました。
zkSNARK テクノロジーを使用すると、ネットワークはオンチェーン データの可用性を維持しながら、オンデマンドで 1 秒あたり最大 300 トランザクションのハード リミットまで拡張できます。
ユーザーデータを保護するために、各トランザクションは zkSNARK にエンコードされます。
次に、リレーラーはこれらのトランザクションをバッチにパッケージ化し、zkSNARK プルーフに「ロールアップ」します (ロールアップの内部計算の有効性を示すこのプルーフは、スケーラビリティを実現するためにイーサリアムに送信されます)。
zkSNARK テクノロジーを使用すると、ネットワークはオンチェーン データの可用性を維持しながら、オンデマンドで 1 秒あたり最大 300 トランザクションのハード リミットまで拡張できます。
資産全体に拡張可能
具体的には、プライベート DeFi トランザクションを zkDAI 支払いまたは Uniswap トランザクションとのロールアップにバンドルできます。
ノワール プログラミング言語: プライベート スマート コントラクト
Noir は、開発者が Aztec 2.0 互換の zkSNARK トランザクションを簡単に作成できるオープン ソース スクリプト言語です。
画像の説明
~シャ256のノワールサーキット~
Noir は、DeFi から資本市場、注文帳に至るまで、メインネット プロトコルのカスタム ロジックを開発者が作成できるツールを提供します。
Noir を使用すると、開発者は次のことが可能になります。
プライベートトランザクションをカスタマイズする
回線を使用してイーサリアムコントラクトを呼び出す
Aztec Standard Library - 一般的な暗号化プリミティブの効率的な監査済みバージョン
社会的回復
画像の説明
- アステカアカウントの構造 -
ユーザーアカウントをイーサリアムアドレスに関連付ける必要はなく、初めて資金を受け取る前にアカウントを開設するためのオンチェーントランザクションも必要ありません。
人間が読めるアカウント名を使用できます。つまり、アカウント名を 0x48af9 の代わりに @MontezumaII にすることができます。
重要な部分:
アカウントは複数のキーをサポートしています
支払いキーは暗号化キーとは別のものです - これにより、準拠したアプリケーションが簡潔な KYC 準拠の記録を保持するのに役立ちます
ガス消費量の削減
Aztec 1.0 と比較して、Aztec 2.0 はガスコストを 200 倍削減できます。
最初のレベルのタイトル
アステカが現在提供しているもの
入金: トークンをアステカに入金して、その痕跡をカバーします。
プライベートペイメント: 暗号化された残高と ID - すべてのコイン向け
撤回: アセットを匿名でレイヤー 1 に返却します。
緊急終了: すべてのロールアップ プロバイダーが失敗した場合でも、システムを終了できます。
上記の機能はすべて、当社のソフトウェア開発キットを通じて実現できます。
- スケーラブルなプライベートトランザクション -
次のステップ: DeFi
11 月に、スケーラブルな DeFi プライベート アクセスをサポートするために Aztec ネットワークをアップグレードします。このアップグレード後、ユーザーは DeFi プロトコルをレイヤー 2 に移行することなく、より低いガス価格で匿名で DeFi 取引を実行できるようになります。
副題
例: Aztec ネットワーク上の Uniswap
Aztec 2.0 で DeFi がどのように機能するかを見てみましょう。
ユーザーは Uniswap で Dai 残高の一部をイーサリアムに変換します
ロールアップは、同じタイプの 100 個のトランザクションを 1 つのトランザクションにバンドルします。
Aztec コントラクトはユーザーに代わって Ether を受け取ります
イーサはプール参加者によって比例的に保持されます
すべての参加者は大規模な匿名性セットの恩恵を受け、低料金のみを支払います
yarn add @aztec/sdk
ほとんどの DeFi プロトコルはこの方法で統合でき、さらに重要なのは、監査済みのレイヤー 1 コードを使用することです。
コードを見たいです!
本日より、開発者は TypeScript SDK を通じて Aztec ネットワークにアクセスできるようになります。次のコマンドを実行するだけです。
Telegram
Twitter
SDK は、Web、モバイル、サーバー環境で実行できます。詳細な例については、ここをクリックしてオンライン ドキュメントを参照してください。
2020 年のメインネットのローンチにご期待ください


