Noir 是一種開源指令碼語言,可以讓開發者輕鬆編寫與 Aztec 2.0 相容的 zkSNARK 交易。
Noir 為開發者提供了工具,可以用來為主網協議編寫自定義邏輯,從 DeFi 到資本市場再到訂單簿。
Noir 可以讓開發者:
· 自定義私密交易
· 用任意橢圓曲線生成簽名
· 用電路來呼叫以太坊合約
· Aztec 標準庫 —— 常見密碼學原語的高效已稽覈版本
社交恢復
使用者賬戶不需要關聯以太坊地址,初次接收資金前也不需要鏈上交易來開戶。
可以使用人類可讀的賬戶名——也就是說,你的賬戶名可以是 @MontezumaII 而非 0x48af9…
重點部分:
· 賬戶支援多個金鑰
· 內設社交恢復機制
· 支付金鑰獨立於加密金鑰 —— 這有助於讓合規應用保留簡潔且符合 KYC 要求的記錄
減少 Gas 消耗量
相比 Aztec 1.0,Aztec 2.0 可將 gas 成本降低 200 倍。
Aztec 目前提供哪些功能
· 存款:將代幣存入 Aztec 來隱蔽其蹤跡
· 私密付款:加密的餘額和身份 —— 面向所有幣種
· 多裝置恢復:避免私鑰丟失所帶來的風險
· 取款:透過匿名方式將你的資產退回到 Layer 1 上。
· 應急出口:即使所有 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 主網上線
我們即將開始部署主網,並宣佈鉅額獎金——請關注我們