獲 Vitalik 投資,Nocturne 的全新匿名交易構想

Foresight News
2023-10-26 14:05:58
收藏
Nocturne 如何實現隱身系統和匿名交易?憑何獲 Vitalik Buterin 投資?

作者:Karen,Foresight News

匿名轉帳目前仍然缺乏真正可用的解決方案,與此同時,隱私協議的相容性以及監管合規問題一直是隱私領域面臨的兩大挑戰。

本週, Vitalik Buterin 參投以太坊上匿名帳戶抽象協議 Nocturne。在 Nocturne 完成的 600 萬美元種子輪融資中, Bain Capital Crypto 與 Polychain Capital 共同領投,其他參投方還包括 Bankless Ventures、 Hack VC、 Robot Ventures 等。本輪融資帶有代幣認股權證的股票,估值尚未公布。

Nocturne 是什麼?

Nocturne 單詞中文譯為「夜曲」、「夜景」, Logo 也是以暗黑色為背景的月亮。

Nocturne 未披露團隊信息,不過筆者根據 Nocturne 推特流信息發現, Nocturne 團隊成員包括 Sebastien La Duca(擔任首席技術官,曾任職於 Solana 和 Facebook)、 Luke Tchang(跨鏈橋 Nomad 原創始開發者)。 1kx 研究合夥人 Wei Dai 是 Nocturne 的創始顧問。

在該協議中, Nocturne 結合帳戶抽象和零知識證明,被設計為一個在以太坊上啟用私密帳戶的協議,允許用戶向 Nocturne 合約內的私密隱身地址存入或接收資金。

Nocturne 採用零知識證明來證明資產的所有權,用於任意匿名合約交互或保密支付。

Nocturne V1 版本在做的是一個私密金庫 UI,允許用戶存儲閒置資產來賺取收益,並且可以將收益提取到銷毀器錢包(burner wallet),所有這些行動都不會暴露用戶地址或者餘額。

Nocturne 隱身地址系統如何實現?

隱身地址此前多次被 Vitalik Buterin 談及。若感興趣推薦閱讀 Vitalik Buterin 在年初時發表的《Vitalik 新作:隱身地址不完全指南》。

以太坊研究員 Toni Wahrstätter、Vitalik Buterin 等人還在去年發布了用於私密、非交互式傳輸和交互的隱身地址標準規範 ERC-5564,建立了一種與隱身地址交互的標準化方法,允許交易或轉帳的發送者以非交互方式生成只能由其接收者訪問的私人帳戶,允許接收者在接收資產時保持私密性。但進出隱身地址的所有資產移動都是可公開追蹤的,這也是 EOA 隱身地址的核心缺陷。

鑑於此, Nocturne 想要創建這樣一個隱身地址系統,隱身地址所有者可以轉移資金,而無需透露資金來自哪個隱身地址,也不用建立連接。

Nocturne 通過結合「合約內部」隱身地址系統與屏蔽池,來緩解上述問題。其中,合約內部隱身地址方案允許用戶在 Nocturne 合約中擁有多個「內部」地址,內部地址是 Nocturne 協議特有的「標識符」,而不是擁有多個臨時以太坊地址。

屏蔽池可以在不洩露資金所有者的情況下進行資金的記帳和支出。用戶將資金存入屏蔽池後會生成一張「票據」,代表用戶對其資金的索取權。票據上的主要字段是代幣地址、票據包含的代幣數量以及所有者的「標識符」(地址)。

然後,如果要花費票據中資金,用戶必須用零知識證明來證明他們擁有票據中所有者字段對應的密鑰。票據所有者是 Nocturne 隱身地址。

也就是說,發送者可以將資金存入 Nocturne 池中,並將接收者的 Nocturne 隱形地址列為將要生成的票據的所有者。接收者會看到新生成的票據,然後可以通過證明票據所有權來花費資金。

除此之外,此外, Nocturne 還有一個內置的 Gas 支付機制,允許用戶在任何隱形地址上使用代幣來向中繼者支付 Gas 費用,同時隱藏隱身地址之間的連結。

Nocturne 如何實現存款和減少非法資金流入?

用戶將資產存入 Nocturne 中時,存款會先進入存款管理合約,然後,鏈下參與者調用篩選器(screener)簽署並在低於特定合規風險閾值的情況下同意存款。這一過程會大幅減少非法資金的流入。

然後,在存款篩選器批准後,存款管理合約將資產發送至出納員角色(Teller), Teller 調用 Handler(處理者)來跟蹤資金的票據承諾,存款作為票據承諾插入 Nocturne 的 Merkle 承諾樹中。

Nocturne 如何實現隱私交易?

Nocturne 此前也在 X(原推特)上披露了隱私交易的運作流程,當用戶存款到 Nocturne 時,新的「票據」會添加到 Merkle 樹中,基礎資金則保存在 Teller 合約中。當用戶在 Uniswap 等 DE X 上交易時,必須提交他們在 Merkle 樹中擁有票據的 ZKP,然後調用兌換合約和得到輸出資金的隱身地址。

Nocturne 合約將驗證票據所有權的匿名 ZKP,解封裝資金並執行兌換。執行後,合約將擁有交換輸出資金,並在樹中創建一個新票據,用來表示「交易輸出」屬於提供的隱身地址。

小結

Nocturne 相容 DeFi 協議、可組合以及追求監管合規的特性為以太坊帶來了實用的支付和交互匿名性。鏈上薪資匿名發放、錢包無縫集成、用戶無感隱私體驗都將是 Nocturne 的採用場景。

Nocturne 從一開始就追求符合監管要求,比如,通過使用公共鏈上元數據和 TRM 等分析工具,過濾掉來自高風險地址的存款,以及通過設置每日單個地址和所有地址存款上限來在一定程度上限制黑客洗錢等非法活動。

Nocturne 的長期願景是建立一個更加無需許可的帳戶層,使普通用戶能夠最大程度地訪問隱私。隱私一直是 Crypto 探索但不斷陷入瓶頸的話題, Nocturne 能否兼顧鏈上真正的隱私、監管合規以及得到大規模採用,讓我們拭目以待。

參考: https://nocturne-xyz.gitbook.io/nocturne/introduction https://mirror.xyz/nocturnelabs.eth/sBdLxakvhixESmhk0B7cgBoKoWSkhbBSA90bPkD_TV8 https://mirror.xyz/nocturnelabs.eth/3ffu-V6A3TRDiGlyY36SxcUgIFg7FRcmhpdQPTGhouc https://vitalik.ca/general/2023/01/20/stealth.html

鏈捕手ChainCatcher提醒,請廣大讀者理性看待區塊鏈,切實提高風險意識,警惕各類虛擬代幣發行與炒作,站內所有內容僅係市場信息或相關方觀點,不構成任何形式投資建議。如發現站內內容含敏感信息,可點擊“舉報”,我們會及時處理。
banner
ChainCatcher 與創新者共建Web3世界