
頭圖 丨 envato
記者 丨 吳天一
出品 丨 DeThings
4 月 9 日,Solana 的開發團隊近日宣佈推出一項名為“機密餘額”的新功能,為其隱私工具帶來了一次重大升級。這項新功能基於 Solana 早期的“機密轉賬”功能,並進一步擴充套件了加密隱私保護。
透過同態加密(Homomorphic Encryption)與零知識證明(ZKP),Solana 現在為代幣發行者提供了更為強大的隱私保護工具,能夠在不暴露敏感資料的情況下驗證交易和代幣流動。
與傳統隱私保護技術不同,Solana 此次推出的功能並非完全匿名,而是注重合規性與隱私的平衡。Solana 將其隱私保護工具定位為“機密性”功能,強調在確保法規遵守的同時,提高使用者隱私保護。這些新的加密擴充套件不僅包括機密轉賬,還涵蓋了代幣鑄造、銷燬和費用的隱私處理,進一步增強了網路的隱私性和透明度。
機密餘額:更多加密擴充套件為隱私保護鋪路
Solana 的機密餘額功能不僅僅侷限於機密轉賬,它還包括了更廣泛的代幣擴充套件,全面提升了加密隱私保護。根據 Solana 的 Token2022 計劃,代幣發行者現在可以將代幣數量對公眾保持“不透明”。與此相比,Solana 避免使用“隱私”一詞,而是選擇了“機密性”來準確描述這項技術。透過這種方式,代幣的數量、轉賬費用、鑄造與銷燬操作均可以在不公開的情況下執行,而系統依然能夠透過加密原語驗證交易的正確性。
在技術層面,機密交易的流程主要包括五個步驟:存款、應用、轉移、接收方應用以及可選的提款。首先,代幣透過存款轉換為機密狀態,然後在系統中進行加密處理,最終實現轉移與接收。所有這些步驟都基於同態加密和零知識證明,這使得儘管交易總數保持隱藏,系統依然能夠驗證資料的準確性和一致性。
同態加密與零知識證明 Solana 的機密餘額功能依賴於同態加密和零知識證明兩項核心技術。透過同態加密,資料在加密狀態下仍可進行計算,這保證了代幣的隱私性同時不影響其驗證過程。而零知識證明則允許系統在不披露交易細節的情況下,證明交易是有效的。
這兩項技術的結合為 Solana 提供了強大的隱私保護功能,確保所有交易和代幣的變動在合規的框架內進行,並且無須暴露任何敏感資訊。
Rust 後端與錢包即服務
在實現層面,Solana 的開發團隊已經利用 Rust 編寫了參考實現,幫助開發者順利管理機密交易的各個環節。伺服器端解決方案負責處理使用者指令、生成零知識證明並管理加密金鑰。
儘管當前錢包還在逐步適配這些功能,但 Solana 透過“錢包即服務”模式,允許第三方服務商處理複雜的加密任務,減少使用者的技術負擔,從而加速日常使用者的採用。
JavaScript ZK 證明庫支援
此外,Solana 計劃推出基於 JavaScript 的零知識證明(ZK)庫,預計將於 2025 年晚些時候釋出。
該庫將使得開發者能夠構建使用者友好的瀏覽器或移動錢包整合,進一步簡化加密處理。使用者將不再需要依賴伺服器端指令和基於 Rust 的系統來生成加密證明,所有加密和驗證操作都可以在使用者端完成,極大提升了使用者體驗。
這一技術升級還意味著更簡化的合規流程。透過結合可選的“審計員金鑰”與前端生成的證明,機構和監管機構能夠在不侵犯使用者隱私的情況下進行合規監控。這一舉措不僅加強了合規性,也為傳統金融機構和大型企業帶來了更多信任和使用的動力。
從機密轉賬到代幣鑄造
“機密餘額”功能不僅僅侷限於轉賬,它為 Solana 的代幣擴充套件提供了一整套加密保護機制,涵蓋了包括機密轉賬、保密轉賬費、機密鑄造和銷燬等一系列功能。所有這些擴充套件都透過加密原語保護代幣的隱私,並確保網路對每一筆交易進行正確的驗證。這些擴充套件為開發者提供了極大的靈活性,可以根據專案需求決定是否啟用某些功能。
對於代幣發行者而言,這意味著他們可以根據業務需求自由選擇哪些部分進行隱私保護。例如,可以完全保密鑄造和銷燬的代幣數量,確保即使在公開的區塊鏈網路上,敏感資訊也能夠得到有效保護。
Solana 加密隱私的未來
Solana 的機密餘額功能無疑是該生態系統中一次重要的技術突破。隨著 Rust 後端的參考實現和即將推出的 JavaScript ZK 庫,Solana 正在為加密隱私技術的普及鋪平道路。這些功能不僅提高了隱私保護,還為合規性提供了強有力的支援。
隨著越來越多的主流錢包和 dApp 開始整合這些隱私保護工具,Solana 將可能成為隱私與合規並存的加密網路的領跑者。未來,隨著使用者和監管機構對隱私保護需求的增加,Solana 將在加密生態系統中繼續發揮舉足輕重的作用。