隱私帳戶化?詳解V神支援的以太坊私人帳戶協議Nocturne



本文將揭示Nocturne的願景、應用及原理,以及Vitalik對隱私賽道的設想和理念。

原創| Odaily星球日報

作者| 南枳

昨日,加密新創公司Nocturne Labs宣布完成600萬美元種子輪融資,Bain Capital Crypto與Polychain Capital共同領投, Vitalik Buterin 、BanklessVentures、Hack VC、Robot Ventures等參投。 Nocturne Labs 計劃今年11 月在主網上啟動初始協議。

由於V神的支持,Nocturne 在社區內激起好奇與討論。下面,Odaily星球日報將於本文揭示Nocturne的願景、應用及原理,以及Vitalik對隱私賽道的願景與概念。

專案願景及應用

Nocturne Labs 的願景是將私人帳戶(private accounts)引入公共區塊鏈,將隱私作為以太坊生態係統核心體驗的一部分,而非一項偶爾使用的工具。

隱私帳戶化?詳解V神支援的以太坊私人帳戶協議Nocturne插图1

Nocturne Labs 宣稱:“Nocturne 結合了ZK、AA 和隱形地址的最佳想法,創建了具有內置資產隱私的以太坊帳戶的抽象。”

Nocturne Labs表示,即將推出第一代面向用戶的產品“私人金庫”,允許用戶:

  • 從外部帳戶(EOA)和合約存入私人隱形地址或接收資產(即匿名收發資金);
  • 賺取閒置資金收益;
  • 轉出初始資金進行未關聯交易。

Vitalik所設想的必經之路

Vitalik長久以來持續關注隱私賽道,在Farcaster Farcaster Farcaster 是一個去中心化的社交網路的協議。在查看更多10月舉行的AMA活動中,面對「對以太坊的未來最擔心什麼」的問題,Vitalik表示:「加密產業停滯、隱私和開放的網路基礎設施都可能成為(以太坊)失敗原因。”

隱私帳戶化?詳解V神支援的以太坊私人帳戶協議Nocturne插图3

發展方向

而在今年6 月,Vitalik曾撰文提出了以太坊生態的三個發展方向:「以太坊從年輕的實驗技術過渡到成熟的技術堆棧,能夠真正為普通用戶帶來開放、全球化和無許可的體驗,需要經歷三個主要的技術過渡」。三個方向分別為:

  • 轉向L2擴展:每個人轉向(使用)Rollups;

  • 轉向安全錢包:每個人轉向智能合約錢包;

  • 轉向隱私:確保保護隱私的資金轉移可用,並確保所有其他的正在開發的小工具(社會復原、身分、聲譽)是保護隱私的。

關於第三點,Vitalik 表示:「如果沒有隱私,以太坊就失敗了,因為讓所有交易(和POAPs 等)對幾乎任何人都公開,對許多用戶來說是太大的隱私犧牲,每個人都轉向集中式解決方案,至少在某種程度上隱藏了你的數據。”

落地場景

隱私權要求每個使用者擁有更多的地址,甚至可能改變我們所處理的地址類型。如果隱形位址提案被廣泛採用,那麼使用者可能不再隻擁有幾個位址,或每個 Layer 2 一個位址,而是可能每個交易都有一個位址。

Vitalik 表示,目前的其他隱私方案,如Tornado Cash ,是以不同的方式改變了資產的儲存方式:許多用戶的資金儲存在同一個智慧合約中(因此位於相同的地址)。要向特定用戶發送資金,用戶將需要依賴隱私方案的內部尋址係統。

回到Farcaster 10 月的AMA 中,某社群用戶向Vitalik 提出了一個問題:「在未來的嵌入式錢包當中,用戶是①每個新DApp 都有一個新位址、②多個DApp 使用一個位址、③頻譜相當均勻?(即以上均有)。”

Vitalik 再次重申了想法:「今天我們在②。我希望我們更接近①,因為這對隱私更有利。有時,不同的DApp 共享錢包是有道理的,但這不應該是默認的。我們還需要不斷改進ZK 傳輸,以從分離的活動中獲得隱私。”

而 Nocturne 即是遵循了 Vitalik 所設想的方向而發展。

Nocturne 應用

Nocturne 是一個高度可組合的以太坊私人帳戶協議。透過使用帳戶抽象化和零知識證明的混合,Nocturne 建立了一個私人帳戶層,使用戶能夠發送、接收和交易他們的資金,而無需暴露他們的地址。它被設計為一個通用係統,可以輕鬆建立最終用戶產品。鑑於這種靈活性,可以滿足隱私極端主義者和傳統用戶的需求。

私人金庫

用戶可以在Nocturne 上建立的最簡單的應用程式是一個私人金庫,它可以讓用戶長期儲存資產,賺取閒置資產的收益,並提取到burner 錢包進行交易等高接觸活動,所有這些操作都不會暴露用戶的地址或餘額。該產品解決了基本的隱私問題,也是Nocturne V1 準備的第一個產品。

用於私人支付的後端

與直接向收款人的 EOA 地址支付並公開其交易歷史不同,用戶可以簡單地將資金發送到 Nocturne,並將其所有者設定為接收者的隱形地址。

今天在鏈上組織的薪資支付中已經存在對這項功能的需求,因為人們不希望整個世界都知道他們的薪資。

保護隱私的智慧合約錢包

Nocturne 的第一代產品透過將SDK 整合到MetaMask Snap 中,在有限程度上實現具有內建資產隱私的標準錢包體驗,讓用戶可以使用MetaMask 與Nocturne 應用程式進行互動。理論上,Nocturne 可以建立一個錢包,讓用戶像平常一樣進行交易,並將資產隱私無形地融入他們的鏈上互動。

Nocturne 基本原理概述

EIP-5564 :隱形位址錢包

22 年9 月,以太坊論壇上開發者Nerolation 提出了EIP-5564 (隱形地址錢包)的提案,這是一個非常輕量化、用戶友好的隱私解決方案,隱形地址錢包可以在一筆交易中保護交易金額以及雙方身份信息,該地址的生成不會洩露關於所有者的任何信息。隻有交易雙方知道該地址,隻有接收者可驗證他是否是接收者,而無法被分析工具(如區塊鏈瀏覽器)查看。

然而 EIP-5664 存在一個核心問題:隱形位址是以太坊的 EOA 位址,使用 EOA 位址作為隱形位址時,向這些公用位址發送和接收資金會創建可見的連結。這在實踐中使得轉移匿名接收的資產或為匿名提供 Gas 資金非常困難。

Nocturne 解決方案:合約內部隱形位址+隱藏池

Nocturne 透過將「合約內部」的隱形位址係統與隱藏池結合起來,處理了上述問題。

首先,合約內部的隱形地址方案意味著用戶不再擁有多個臨時的以太坊地址,而是在 Nocturne 合約內擁有多個「內部」地址。這些地址本身不是以太坊地址,而是特定於 Nocturne 協定的識別碼。使用與以太坊帳戶分開的地址方案的主要好處在於,可以更靈活地表示和更新使用者帳戶。

隱蔽池是一種協議,允許核算和支出資金而不暴露其所有者。使用者將資金存入隱蔽池,作為回報產生一個代表使用者對其資金的權利的「note」。一個note 上的主要欄位是代幣地址、note 包含的代幣數量以及所有者的「識別碼」(地址)。要花費note 中包含的資金,使用者必須以零知識證明擁有與note 中的所有者欄位對應的金鑰。

隱私帳戶化?詳解V神支援的以太坊私人帳戶協議Nocturne插图5

結語

Nocturne 先前曾表示: Arkham透過其Intel-to-Earn 計劃,為偵察鏈上活動提供誘因。分析工具是必要的,但隨著時間的推移,自然會加劇隱私的侵蝕。從長遠來看,這會產生更嚴重的後果。隨著分析工具的改進和去匿名化努力的增加,個人資訊和財務安全將受到打擊。

Nocturne 進一步表示: Coinbase在關於Tornado Cash 製裁對美國財政部提起的訴訟中,提出了一個論點:建構鏈上隱私的用戶隻是想保護自己的資產。因此,當我們談論「去匿名化不可避免」時,這可能是正確的,但僅限於今天。為了使加密技術長期成功,隱私是不可忽視的。

在「擁抱監管」的呼聲愈發高漲的今天,隱私發展的浪潮也未曾停止,加密行業將走向何方,Vitalik 的設想最終是否會實現,仍有待時間的驗證和眾創新玩家的角逐。

聯系郵箱:0xniumao@gmail.com