-
bitcoin $87959.907984 USD
1.34% -
ethereum $2920.497338 USD
3.04% -
tether $0.999775 USD
0.00% -
xrp $2.237324 USD
8.12% -
bnb $860.243768 USD
0.90% -
solana $138.089498 USD
5.43% -
usd-coin $0.999807 USD
0.01% -
tron $0.272801 USD
-1.53% -
dogecoin $0.150904 USD
2.96% -
cardano $0.421635 USD
1.97% -
hyperliquid $32.152445 USD
2.23% -
bitcoin-cash $533.301069 USD
-1.94% -
chainlink $12.953417 USD
2.68% -
unus-sed-leo $9.535951 USD
0.73% -
zcash $521.483386 USD
-2.87%
什麼是承諾方案以及它如何在密碼學中使用?
Commitment schemes enable secure, verifiable promises in crypto protocols by hiding values until revelation while preventing changes post-commitment.
2025/11/16 00:00
了解加密協議中的承諾方案
1. 承諾方案是一種加密原語,允許一方承諾選定的值,同時對其他人隱藏,並能夠在以後透露承諾的值。這種機制確保了兩個基本屬性:隱藏和綁定。隱藏屬性保證在承諾階段不會洩露有關承諾值的信息。綁定屬性確保提交者在做出承諾後無法更改該值。
2. 這些方案通常由兩個階段組成:提交階段和揭示階段。在提交階段,發送者使用承諾算法根據秘密值和可能的一些隨機性生成承諾字符串。該字符串被發送到接收者。在揭示階段,發送者公開原始值以及驗證該值是否與之前的承諾相對應所需的任何輔助信息。
3. 一種常見的實現方式是使用加密哈希函數。例如,要提交值m ,一方可能會計算C = H(r || m) ,其中r是隨機數, H是安全哈希函數。值C是共享的,而r和m保持秘密。為了揭示,該方發送m和r ;接收方重新計算哈希值並檢查是否相等。
4. 承諾方案在零知識證明、安全多方計算和區塊鏈協議中發揮基礎作用。它們使參與者能夠做出可驗證的承諾,而無需立即暴露敏感數據,從而在復雜的交互過程中保護隱私和完整性。
區塊鍊和智能合約中的應用
1. 在去中心化金融(DeFi)和區塊鏈系統中,承諾方案用於防止搶先交易並確保拍賣或彩票的公平性。參與者以承諾的形式提交加密的出價或條目,並記錄在鏈上。所有提交完成後,用戶顯示他們的輸入,系統根據存儲的承諾對其進行驗證。
2.這種方法可以防止惡意行為者根據其他人的可見行為調整策略,因為實際值在揭露期間之前一直是隱藏的。它引入了一種無需信任的方法來執行規則,而無需依賴中央機構來管理機密。
3. 基於以太坊的協議通常在智能合約中使用 Pedersen 承諾或基於哈希的承諾。例如,在提交-顯示投票方案中,選民提交與鹽連接的投票的哈希值。一旦投票窗口關閉,他們就會提交明文投票和鹽,允許合約在不提前披露的情況下驗證真實性。
4. 另一個應用程序包括狀態通道和第 2 層擴展解決方案,各方交換對鏈下交易的承諾。這些承諾作為具有約束力的協議,如果出現爭議,可以在鏈上強制執行,從而在保持安全性的同時最大限度地減少鏈上足跡。
承諾計劃的類型及其屬性
1. 基於哈希的承諾依賴於抗碰撞哈希函數,並在標准假設下提供計算綁定和隱藏。雖然它們高效且得到廣泛支持,但它們不提供信息論安全性,這意味著足夠強大的對手可能會在提供足夠資源的情況下破壞它們。
2. Pedersen 承諾在橢圓曲線群上運行並提供信息論隱藏和計算綁定。它們是同態的,這意味著對承諾的操作對應於對底層值的操作——這一功能在機密交易等高級加密結構中很有用。
3.可驗證延遲函數 (VDF) 和時間鎖定難題通過確保在特定時間過去之前無法洩露值來集成類似承諾的行為,從而為加密承諾添加時間約束。
4. 陷門承諾引入了一個特殊的密鑰,允許發行人在受控條件下更改承諾。這些用於需要可審計性或監管監督的場景,但必須謹慎部署以避免破壞信任。
常見問題解答
是什麼阻止某人創造出兩種不同的價值觀來對應同一個承諾?安全承諾方案的綁定屬性確保一旦做出承諾,在計算上就不可能找到產生相同承諾的不同值。這依賴於底層的硬度假設,例如離散對數或哈希函數的抗碰撞性。
量子計算機可以打破承諾方案嗎?有些類型比其他類型更容易受到傷害。基於哈希的承諾可能需要更大的輸出大小來抵抗使用 Grover 算法的量子攻擊。由於肖爾的算法可以有效地求解離散對數,佩德森的承諾將受到量子對手的損害。正在使用基於晶格的密碼學探索後量子替代方案。
在實踐中如何管理隨機性和隨機數?參與者必須生成加密安全的隨機數以避免可預測性。重複使用隨機數或使用弱隨機性可能會導致承諾值的暴露。最佳實踐包括使用標準化 RNG 並確保每個承諾都使用新的、不可預測的隨機數。
免責聲明:info@kdj.com
所提供的資訊並非交易建議。 kDJ.com對任何基於本文提供的資訊進行的投資不承擔任何責任。加密貨幣波動性較大,建議您充分研究後謹慎投資!
如果您認為本網站使用的內容侵犯了您的版權,請立即聯絡我們(info@kdj.com),我們將及時刪除。
- Work Dogs 推出 TGE,著眼於 2026 年中期上市並雄心勃勃地設定 25 美元的代幣目標
- 2026-01-31 15:50:02
- 加密貨幣、人工智能和收益:引領下一波數字資產
- 2026-01-31 15:50:02
- 區塊鏈、加密代幣的推出:企業解決方案和真正的實用程序搶盡風頭
- 2026-01-31 12:30:02
- 加密市場過山車:比特幣崩盤在山寨幣暴跌和揮之不去的恐懼中略有恢復
- 2026-01-31 13:10:01
- Solana 的跌倒和 APEMARS 的崛起:加密貨幣投資者駕馭波動的市場
- 2026-01-31 13:05:01
- 比特幣期權 Delta Skew 飆升,表明市場在波動中出現強烈恐懼
- 2026-01-31 13:00:02
相關知識
什麼是減半? (了解Bitcoin的供應計劃)
2026-01-16 00:19:50
什麼是 Bitcoin 減半? 1. Bitcoin 減半是嵌入在 Bitcoin 協議中的預編程事件,它將給予礦工的區塊獎勵減少 50%。 2. 大約每 210,000 個區塊發生一次,根據 Bitcoin 的平均出塊時間 10 分鐘,大約每四年發生一次。 3. 該機制由中本聰設計,旨在加強稀缺性...
什麼是玩賺錢 (P2E) 遊戲及其運作方式?
2026-01-12 20:19:33
定義和核心機制1. Play-to-Earn (P2E) 遊戲是基於區塊鏈的數字體驗,玩家通過遊戲活動賺取加密貨幣代幣或不可替代代幣 (NFT)。 2. 這些遊戲依靠去中心化賬本技術來驗證所有權、轉移資產並在全球參與者網絡中透明地分配獎勵。 3. 與傳統視頻遊戲不同,P2E 遊戲將經濟系統直接嵌入其...
什麼是內存池以及交易如何得到確認?
2026-01-24 06:00:16
什麼是內存池? 1.內存池是每個Bitcoin節點內的臨時存儲區域,用於保存未確認的交易。 2. 交易在廣播到網絡後但在礦工將其納入區塊之前進入內存池。 3. 每個完整節點都維護自己的內存池版本,由於延遲或策略變化,該版本可能略有不同。 4. 內存池的大小和組成會根據網絡擁塞、交易費用和區塊空間可用...
如何用加密貨幣賺取被動收入?
2026-01-13 07:39:45
質押機制1. 質押是指在錢包中鎖定一定數量的加密貨幣,以支持交易驗證和共識維護等網絡操作。 2. 參與者收到以他們所持有的相同代幣計價的獎勵,通常根據網絡定義的參數定期分配。 3. 以太坊向權益證明的過渡顯著增加了散戶通過 Lido 和 Rocket Pool 等平台的可及性。 4. 一些協議規定了...
什麼是零知識證明(ZK-Proofs)?
2026-01-22 04:40:14
定義和核心概念1. 零知識證明(ZK-Proofs)是一種加密協議,使一方能夠向另一方證明陳述的真實性,而不會洩露超出該陳述有效性的任何潛在信息。 2. ZK-proof 必須滿足三個基本屬性:完整性、健全性和零知識——這意味著誠實的證明者可以說服誠實的驗證者,不誠實的證明者不能誤導驗證者,除非概率...
什麼是區塊鏈三難困境? (安全性、可擴展性和去中心化)
2026-01-15 17:00:25
了解核心衝突1. 區塊鏈三難困境描述了一個基本的架構約束,即在單個區塊鏈協議中同時最大化安全性、可擴展性和去中心化是極其困難的。 2. 每個重大設計決策都需要權衡——增加吞吐量通常需要減少節點數量或簡化共識邏輯,這會削弱去中心化或引入新的攻擊向量。 3. Bitcoin優先考慮安全性和去中心化,但將...
什麼是減半? (了解Bitcoin的供應計劃)
2026-01-16 00:19:50
什麼是 Bitcoin 減半? 1. Bitcoin 減半是嵌入在 Bitcoin 協議中的預編程事件,它將給予礦工的區塊獎勵減少 50%。 2. 大約每 210,000 個區塊發生一次,根據 Bitcoin 的平均出塊時間 10 分鐘,大約每四年發生一次。 3. 該機制由中本聰設計,旨在加強稀缺性...
什麼是玩賺錢 (P2E) 遊戲及其運作方式?
2026-01-12 20:19:33
定義和核心機制1. Play-to-Earn (P2E) 遊戲是基於區塊鏈的數字體驗,玩家通過遊戲活動賺取加密貨幣代幣或不可替代代幣 (NFT)。 2. 這些遊戲依靠去中心化賬本技術來驗證所有權、轉移資產並在全球參與者網絡中透明地分配獎勵。 3. 與傳統視頻遊戲不同,P2E 遊戲將經濟系統直接嵌入其...
什麼是內存池以及交易如何得到確認?
2026-01-24 06:00:16
什麼是內存池? 1.內存池是每個Bitcoin節點內的臨時存儲區域,用於保存未確認的交易。 2. 交易在廣播到網絡後但在礦工將其納入區塊之前進入內存池。 3. 每個完整節點都維護自己的內存池版本,由於延遲或策略變化,該版本可能略有不同。 4. 內存池的大小和組成會根據網絡擁塞、交易費用和區塊空間可用...
如何用加密貨幣賺取被動收入?
2026-01-13 07:39:45
質押機制1. 質押是指在錢包中鎖定一定數量的加密貨幣,以支持交易驗證和共識維護等網絡操作。 2. 參與者收到以他們所持有的相同代幣計價的獎勵,通常根據網絡定義的參數定期分配。 3. 以太坊向權益證明的過渡顯著增加了散戶通過 Lido 和 Rocket Pool 等平台的可及性。 4. 一些協議規定了...
什麼是零知識證明(ZK-Proofs)?
2026-01-22 04:40:14
定義和核心概念1. 零知識證明(ZK-Proofs)是一種加密協議,使一方能夠向另一方證明陳述的真實性,而不會洩露超出該陳述有效性的任何潛在信息。 2. ZK-proof 必須滿足三個基本屬性:完整性、健全性和零知識——這意味著誠實的證明者可以說服誠實的驗證者,不誠實的證明者不能誤導驗證者,除非概率...
什麼是區塊鏈三難困境? (安全性、可擴展性和去中心化)
2026-01-15 17:00:25
了解核心衝突1. 區塊鏈三難困境描述了一個基本的架構約束,即在單個區塊鏈協議中同時最大化安全性、可擴展性和去中心化是極其困難的。 2. 每個重大設計決策都需要權衡——增加吞吐量通常需要減少節點數量或簡化共識邏輯,這會削弱去中心化或引入新的攻擊向量。 3. Bitcoin優先考慮安全性和去中心化,但將...
看所有文章














