速覽Aztec 2.0:以隱私為核心的 ZK Rollup 方案 - 冷萃財經

速覽Aztec 2.0:以隱私為核心的 ZK Rollup 方案

速覽Aztec 2.0:以隱私為核心的 ZK Rollup 方案
文章摘要:作者:Joe Andrews編譯:閔敏 & 阿劍@以太坊愛好者原文標題:《引介 | Aztec 2.0:以隱私性為核心的 ZK Rollup Layer 2 方案》

作者:Joe Andrews

編譯:閔敏 & 阿劍@以太坊愛好者

原文標題:《引介 | Aztec 2.0:以隱私性為核心的 ZK Rollup Layer 2 方案》

今天,我們要向大家隆重介紹以隱私性為核心的 Layer 2 網路 Aztec 2.0:

  • 基於 ZK Rollup 的 Layer 2 網路,在 Ropsten 上運行
  • 默認私密轉賬—— 通過私密方式發送你的 ERC 20 代幣
  • 社交密鑰恢復機制
  • 可擴展的 DeFi 私密訪問(Uniswap 等)
  • 相比 Aztec 1.0,gas 使用量降低了 200 倍
  • 設計安全性:所有交易都在鏈上驗證
  • 通過 Noir(私密合約語言)實現可編程的隱私性

速覽Aztec 2.0:以隱私為核心的 ZK Rollup 方案

上述功能是我們的頂尖研究團隊的成果。過去 15 個月來,我們的團隊為社區貢獻了 PLONK 和 Plookup,現已是 zkSNARK 的主要標準。

即刻體驗

開發者可以直接參閱我們的文檔;

如果你想查看我們在 Ropsten 上運行的網路,或體驗我們的命令行 rollup 服務,請點擊下方鏈接:

隱私就現在

經典的 Layer 2 架構優先提供可擴展性,隱私性則暫時擱置。

Aztec 則不同。我們在 PLONK 上的研究讓我們發現, zkSNARK 有兩種完全不同的使用方法:

  1. 每個交易都被編碼成 zkSNARK,來保護用戶數據
  2. 中繼者再將這些交易打包成一個一個批次,然後再 「匯總(rollup)」 成一個 zkSNARK 證明(這條對 rollup 內部計算有效性的證明會被發送到以太坊上,從而實現可擴展性)

使用 zkSNARK 技術,網路可按需擴展至每秒約 300 筆交易的硬性限制,同時保留鏈上數據可用性。

跨資產擴展

通常來說,Rollup 所聚合的交易都是 「同質的」 —— 即,它們都屬於相同類型。由於 Aztec 交易都是 z kSNARK 證明,它們可以全部到捆綁到一個 ZK Rollup 中。

具體來說,私密 DeFi 交易可以與 zkDAI 付款或 Uniswap 交易捆綁到一個 Rollup 中。

Noir 編程語言:私密智能合約

Noir 是一種開源腳本語言,可以讓開發者輕鬆編寫與 Aztec 2.0 兼容的 zkSNARK 交易。

速覽Aztec 2.0:以隱私為核心的 ZK Rollup 方案Sha256 的 Noir 電路

Noir 為開發者提供了工具,可以用來為主網協議編寫自定義邏輯,從 DeFi 到資本市場再到訂單簿。

Noir 可以讓開發者:

  • 自定義私密交易
  • 用任意橢圓曲線生成簽名
  • 用電路來調用以太坊合約
  • Aztec 標準庫 —— 常見密碼學原語的高效已審核版本

社交恢復

速覽Aztec 2.0:以隱私為核心的 ZK Rollup 方案Aztec 賬戶架構

用戶賬戶不需要關聯以太坊地址,初次接收資金前也不需要鏈上交易來開戶

可以使用人類可讀的賬戶名——也就是說,你的賬戶名可以是@MontezumaII 而非 0x48af9…

重點部分:

  • 賬戶支持多個密鑰
  • 內設社交恢復機制
  • *支付密鑰獨立於加密密鑰 —— 這有助於讓合規應用保留簡潔且符合 KYC 要求的記錄

減少 Gas 消耗量

相比 Aztec 1.0,Aztec 2.0 可將 gas 成本降低 200 倍。

速覽Aztec 2.0:以隱私為核心的 ZK Rollup 方案

Aztec 目前提供哪些功能

存款:將代幣存入 Aztec 來隱蔽其蹤跡

**私密付款:加密的餘額和身份 —— 面向所有幣種

多設備恢復:避免私鑰丟失所帶來的風險

**取款:通過匿名方式將你的資產退回到 Layer 1 上。

*應急出口:即使所有 rollup 提供商都出了問題,你也可以退出系統。

上述功能都可以通過我們的軟體開發工具包實現。

速覽Aztec 2.0:以隱私為核心的 ZK Rollup 方案可擴展型私密交易

下一步:DeFi

11 月,我們將對 Aztec 網路進行升級,使其支持可擴展的 DeFi 私密訪問。這次升級後,用戶可以通過匿名的方式以較低的 gas 價格進行 DeFi 交易,而且無需將 DeFi 協議遷移到 Layer 2 上

示例:Aztec 網路上的 Uniswap

我們來看一下 DeFi 是如何在 Aztec 2.0 上運作的:

  1. 用戶在 Uniswap 上將餘額中的一部分 Dai 兌換成以太幣
  2. Rollup 將 100 筆同類交易捆綁到同一筆交易中
  3. Aztec 合約代表用戶接收以太幣
  4. 以太幣由池中參與者按比例持有
  5. 每個參與者都受益於大型匿名集,並且只需支付較低的 gas 價格

大多數 DeFi 協議都可以通過這種方式集成,更重要的是,可以使用已經過審計的 Layer 1 代碼。

我要看代碼!

從今天起,開發者可以通過我們的 TypeScript SDK 訪問 Aztec 網路。只需運行以下指令即可。

 yarn add @aztec/sdk  

該 SDK 可在網頁端、移動端和伺服器環境下運行。關於詳細的例子,請點擊此處查看在線文檔。

敬請期待 2020 主網上線

我們即將開始部署主網,並宣布巨額獎金——請關注我們,了解最新消息:

  • Telegram
  • Twitter

加入我們

我們正在尋找優秀的工程師和應用密碼學家。如果你想與我們攜手為以太坊帶來具有隱私性的可擴展方案,請聯繫我們 hello@aztecprotocol.com

來源鏈接:medium.com

冷萃財經原創,作者:Awing,轉載請註明出處:https://www.lccjd.top/2020/10/28/%e9%80%9f%e8%a7%88aztec-2-0%ef%bc%9a%e4%bb%a5%e9%9a%90%e7%a7%81%e4%b8%ba%e6%a0%b8%e5%bf%83%e7%9a%84-zk-rollup-%e6%96%b9%e6%a1%88/?variant=zh-tw

0

掃一掃,分享到微信

猜你喜歡

文章評論

電子郵件地址不會被公開。 必填項已用*標註

後發表評論

    上一篇

    在幣圈2020年末想念Linda Xie:曾經的單純和美好

    下一篇

    LeapFive首席技術官江朝暉:RISC-V與區塊鏈結合將為數據生產者、傳播者帶來價值

    微信公眾號

    微信公眾號