🎉 Gate.io 動態 #创作者成长激励计划# 正式開啓!
發帖分享加密見解,解鎖 $2,000 創作獎勵與專屬流量扶持!
🌟 參與攻略:
活動期間,通過活動表單報名,隨後在 Gate.io 動態發布帖子即成功參與。
立即參與👉️ https://www.gate.io/questionnaire/6550
📌 任何與加密相關內容均可參與,創作者們請盡情發帖!
🎁活動獎勵:
🔹榜單 Top40 及新人 Top10 可贏茶具套裝、國際米蘭保溫杯、Gate.io紀念章、合約體驗券等超$2,000好禮!
🔹上榜創作者還將解鎖AMA訪談、榮譽海報、V5標識、精選推薦、動態大使等流量扶持,助你提升社區影響力!
活動時間:2025年4月18日12:00 - 5月6日00:00 (UTC+8)
活動詳情:https://www.gate.io/announcements/article/44513
創作者們,快來秀出你的加密觀點,贏獎勵、拿流量,登上創作榜!
一文說透Vitalik 眼裡未來十年和區塊鏈一樣重要的zk-SNARKs
原文標題:《Is zkSNARK: A Beginner-Friendly Explainer》
撰文:Contributor
編譯:火火
一直以來,區塊鏈的不可能三角(即可拓展性、去中心化、安全性)三者只能得其二),所以在以太坊實現了較高程度的安全和隱私之後,擴容變成重中之重。
因此Layer 2 順勢而生,當下在Layer 2 擴容方案中,ZK 技術被太坊聯合創始人Vitalik Buterin (V 神) 認為是解決擴容問題的最終方案。
5 月21 日,在黑山舉辦的非營利性的年度全球以太坊會議EDCON 2023 大會上,V 神表示,未來10 年,以ZK 為底層技術的zk-SNARK 將與區塊鏈一樣重要。
那麼最近V 神力推的zk-SNARKs 到底是什麼?能解決哪些區塊鏈疑難雜症?一起來看看今天的這篇介紹。
以下為正文:
01什麼是zk-SNARKs?
**1.誰創造了zk-SNARKs? **
**「zk-SNARKs」一詞是由一群密碼學家創建的,**其中包括Nir Bitansky、Alessandro Chiesa 和Eran Tromer,最初這些人在一篇論文中發表了關於zk-SNARKs 的基本原理。由此,zk-SNARKs 逐步被許多不同的項目和團隊開發和改進。
**2.zk-SNARK 代表什麼? **
ZK:zero knowledge 零知識
零知識意味著正在驗證聲明的人無法從驗證過程中獲得任何新信息。 **換句話說,在零知識證明過程中,驗證者只知道陳述是對還是錯,除此之外一無所知。 **
S:simplicity 簡潔
簡潔的zk-SNARKs 證明是**簡短且易於驗證的證明。 **這與常規的零知識證明形成對比,後者可能非常長且複雜。通常,zk-SNARK證明可以在幾毫秒內得到驗證。
N:non-interactive 非交互式
非交互式zk-SNARKs 證明不需要證明者和驗證者之間的任何交互。 **這意味著只有一條結果消息從證明者發送到驗證者。 **這與交互式證明形成對比,在交互式證明中,證明者和驗證者必須相互來回交互才能完成證明。
AR:argument 爭論
論點是支持一個觀點的一個或一組理由。在zk-SNARKs 的上下文中,論證是一系列數學運算,用於證明一個陳述論點是正確的。
K:knowledge 知識
知識是指證明者知道完成證明所需的某些信息的想法。例如,這可能是帳戶的私鑰。
**綜上所述,zk-SNARKs 是一個ZK 系統(零知識證明系統),它允許用戶(「證明者」)向另一方(「驗證者」)證明某些東西,比如他們的身份、他們的資金所有權等,而無需透露有關這些資產的任何信息。 **例如:
以如何「向一個5 歲的孩子解釋zk-SNARKs」舉例,這裡可以通過一個遊戲來解釋zk-SNARKs 是什麼:
換句話說,zk-SNARKs 允許你證明你所需的驗證信息,而無需透露該信息的具體值。 **在當前跨鏈生態系統中,使用zk-SNARKs 技術可以維護其平台上構建的區塊鍊和DApp 的隱私。 **
在這裡面,關鍵思想是驗證者不可能獲得關於該證明的任何信息(因此稱為「零知識」證明)。
02zk-SNARKs運作原理
zk-SNARKs 在加密領域尤為重要,因為許多區塊鏈本質上是公開的,隱私就變得尤為重要。
最著名的例子是Zcash,它是一種隱私加密資產。當在比特幣和以太坊等公鏈交易Zcash時,會使用發送方和接收方地址等詳細信息以及輸入和輸出值(即花費了多少,未花費多少)進行驗證。
但通過zk-SNARKs,Zcash 可以在不公開地址和價值等信息的情況下證明交易有效。
Zcash 如何使用zkSNARKS 為加密用戶提供隱私層
來源:Blockchainhub.net
zk-SNARKs 如何運作? 數字簽名****構成了zk-SNARKs 的工作原理。數字簽名使用加密算法對敏感信息進行保護,使其對另一方隱藏,同時向該方提供所要求的必要證據。
那麼具體它是如何完成的呢?步驟如下:
03zk-SNARKs 的具體用例
**1.哪些Token 使用zk-SNARKs? **
SNARK 加密Token 是一種使用zk-SNARKs 來改善隱私的加密資產,也稱為隱私Token。這類隱私Token 的例子有:
zk-SNARKs 的主要挑戰是如果私鑰被洩露,就可以創建偽造的證明。這可能允許偽造證明的創建者進行欺詐,例如,創建和使用偽造的隱私幣。
2. zk-SNARKS 的其他應用
Filecoin 是一個去中心化存儲提供商,運作過程涉及多個方面。
首先,Filecoin 網絡上的存儲提供者(提供存儲空間以換取區塊獎勵),而「證明者」,必須證明他們正在正確地將數據存儲在鏈上。
另一方面,我們有「驗證者」,即節點,他們必須驗證存儲提供商是否正確存儲和保護數據。這些驗證者必須對存儲提供者給出的證明感到滿意。
**這要求存儲提供商和節點在數據易手時進行通信。可以想像,這一過程將是資源密集型的。 **
Filecoin 官方博客文章解釋道:「為了驗證他們的存儲,如今單個存儲提供商提供的必須證明的數據量是巨大的,而且只會隨著時間的推移而增長。Filecoin 網絡的出塊時間為30 秒。為了保持時間不變並啟用可擴展的方法,Filecoin需要一種允許快速、高效和穩健驗證的解決方案,」
借助zk-SNARKs,Filecoin 網絡可以通過減少各方驗證存儲所需的時間來提高其可擴展性和效率。
對於存儲提供商,zk-SNARKs 減少了他們需要傳輸的數據量以證明其存儲,從而降低了運營成本。
3. zk-SNARKs 還可以用於其他事情
例如:
04小結
總的來說,zk-SNARKS 有三個關鍵要點:
雖然目前零知識證明系統是一個相對較新的研究領域,其可行性和實用性仍有許多懸而未決的問題。然而,它們已經被用來創造一些令人印象深刻的產品。