Starknet 讓 DeFi 用戶隱藏主錢包

ETH
STRK
影子帳戶錢包隱私StarknetLayer 2STRK20DeFi
1 小時前來源: crypto.news
Starknet 讓 DeFi 用戶隱藏主錢包

以太坊第二層網路 Starknet 已推出 Shadow Accounts,這是一項新的隱私功能,允許用戶進行交易、借貸及管理去中心化金融(DeFi)部位,而無需公開將其活動與其主要加密貨幣錢包連結。

摘要

  • StarkWare 在 Starknet 上推出 Shadow Accounts,允許獨立的應用程式身分,而不會暴露用戶的錢包連結。
  • Shadow Accounts 讓交易和餘額保持公開可見,同時模糊與用戶主要錢包的連結。
  • 用戶透過 STRK20 屏蔽餘額為其 Shadow Accounts 提供資金,並在多筆交易中維持部位。
  • 開發者可透過 Starknet Wallet API 介面將此隱私功能整合至現有應用程式中。
  • StarkWare 於六月推出 STRK20 隱私工具,隨後展示了私密身分驗證技術。

StarkWare 於 10 月 13 日宣布推出此功能,引入一套為個別 DeFi 應用程式建立獨立區塊鏈地址的系統。該功能建構於該網路的 STRK20 隱私框架之上,讓用戶能在不同身分下維持持續的部位,同時保持其主要錢包地址的隱蔽性。該公司確認,Shadow Account 的餘額和交易在鏈上仍然可見。

Starknet Shadow Accounts 將 DeFi 活動與錢包分離

透過 Shadow Accounts,用戶可以透過專用地址與支援的去中心化應用程式互動,這些地址不會公開連結至其主要錢包。每個應用程式會獲得一個獨立且持續的身分,讓用戶能夠回到現有部位,而不會揭露與其他活動的連結。

StarkWare 解釋,在多個平台上使用同一個公開錢包,會讓區塊鏈觀察者得以檢視與該地址相關的交易、持倉和交易策略。Shadow Accounts 的設計旨在防止觀察者輕易將這些活動合併成單一公開連結的錢包歷史記錄。

與臨時錢包地址不同,Shadow Accounts 在與同一應用程式的多次互動中持續可用。用戶可以透過一致的地址維持借貸部位、累積獎勵或管理其他金融安排。

該系統從與用戶相關的資訊、所選應用程式以及一個稱為 nonce 的唯一識別碼衍生出每個帳戶。根據官方 Starknet.js 文件,用戶可以為一個應用程式生成多個 Shadow Accounts,讓他們能在同一服務中區分不同活動。

然而,此保護有其明確限制。StarkWare 表示,Shadow Accounts 持有公開的 ERC-20 資產,意味著其餘額和交易歷史仍可透過區塊鏈瀏覽器存取。隱私保護所涉及的是這些地址與用戶主要錢包之間的連結。

因此,該功能並不會讓每個交易部位、代幣轉帳或金融活動都變得不可見。一旦觀察者識別出某個特定的 Shadow Account,其公開記錄的操作仍可被檢視。

Shadow Accounts 使用 STRK20 為 DeFi 交易提供資金

該系統與 STRK20 協同運作,後者是 Starknet 用於加密貨幣轉帳和屏蔽餘額的隱私框架。用戶將支援的資產存入共享隱私池,其餘額透過加密記錄來表示。

根據 StarkWare 的技術說明,連接到相容應用程式的用戶可以在進行存款前選擇私密操作模式。錢包隨後會將所需資產從屏蔽餘額轉移到指定的 Shadow Account。

一旦獲得資金,該帳戶即可與應用程式互動並維持持續的持倉。例如,參與借貸平台的用戶可以透過 Shadow Account 存入資產,之後再回來調整持倉。

此流程讓應用程式能夠在多筆交易中辨識同一個帳戶。然而,透過 Shadow Account 機制,用戶原始的錢包地址並不會公開地與這些活動連結。

當用戶決定提款時,受支援的收益可以移回其受保護的 STRK20 餘額中。錢包會管理所需的交易資料,並產生用於透過隱私系統驗證操作的零知識證明。

Starknet 的文件說明了從 Shadow Account 收取資產的幾種方式。開發者可以設定交易以返還全部代幣餘額、僅返還最近一次互動期間收到的金額,或是指定的金額。

此機制使用 Shadow Account 匿名器,可透過隱私池建立並操作該帳戶。官方文件指出有一個部署在 Starknet 主網上的匿名器合約,以及另一個部署在 Sepolia 測試網路上的獨立部署。

StarkWare 向 DeFi 開發者開放隱私工具

StarkWare 已透過 Starknet Wallet API 提供 Shadow Accounts,讓開發者能將現有應用程式連接至該隱私系統。

該公司指出 shadow_account_invoke 方法為主要的整合工具。透過此操作,開發者可以使用用戶的 Shadow Account 提交應用程式呼叫,而無需直接管理該帳戶的私有狀態。

根據發布公告,錢包會處理證明產生、交易提交以及管理用戶受保護餘額所需的資料。開發者無需取得用戶的檢視金鑰即可啟用此功能。

該公告指出 Starknet Wallet API 版本 0.10.4 以及 starknet.js 版本 10.8.0 或更新版本為支援的整合選項。錢包相容性仍然必要,這意味著該功能將取決於個別錢包與應用程式是否實作相關介面。

StarkWare 表示,此設計最終可能支援更多服務,包括流動性提供、借貸、質押、定期購買、衍生品、預測市場以及 NFT 市場。

開發者文件將 Shadow Accounts 與單次使用交易輔助工具區分開來。Shadow Accounts 是為長期持有的持倉而設計,而基於輔助工具的互動則可在不維持持續性用戶專屬地址的情況下完成交易。

發布時並未揭露已整合 Shadow Accounts 的應用程式數量。StarkWare 並未公布特別與此新功能相關的採用目標或交易量。

Starknet 在 STRK20 發布後擴展隱私服務

Shadow Accounts 擴展了 StarkWare 在區塊鏈隱私方面的既有工作,該工作於 2026 年 6 月獲得重大更新。

6 月 9 日,StarkWare 推出了 STRK20,這是一個旨在為 Starknet 上受支援的 ERC-20 資產提供受保護餘額與私密轉帳的框架。該系統使用零知識證明來驗證交易,而不會公開暴露所有底層財務資訊。

較早的 針對以太坊代幣的 STRK20 隱私框架 引入了加密餘額、私密轉帳以及用於受控揭露的檢視金鑰。透過其共享隱私池,用戶可以在維持在 Starknet 上的同時,於公開與受保護狀態之間移動受支援的資產。

隨後,StarkWare 於 6 月 23 日展示了一套 Private Know Your Customer 系統。該技術旨在讓用戶能夠驗證選定的個人資訊,而無需向公司提供其身分文件的完整副本。

由 StarkWare 開發的 Private KYC 系統 使用零知識證明來驗證特定資訊,例如年齡或資格,同時限制其他個人詳細資訊的暴露。該展示涉及使用行動裝置進行護照驗證以及加密身分資訊。

StarkWare 的官方 STRK20 網站 指出 Ready 與 Xverse 是支援其隱私基礎設施的錢包之一。該平台描述了涉及去中心化交易所、借貸應用程式及其他金融服務的現有整合。

其文件說明,隱私保護並不涵蓋區塊鏈交易的每一個部分。公開的存款、提款、交易時機以及外部應用程式活動,仍可能保持可見,具體取決於錢包與整合方式。

該框架提供了一種透過加密檢視金鑰進行授權稽核的機制。根據 StarkWare 的說法,這允許指定的稽核人員檢視個人的私人轉帳記錄,而不會取得其資產的控制權。

最新的開發者文件指出,WalletAccountV6 是使用 STRK20 功能的新 Starknet 應用程式所建議的介面。文件指明其與 get-starknet 6.0.6 或更新版本的相容性,並說明透過相容錢包(包括 Ready 與 Xverse)提供的支援。