📢 #Gate广场征文活动第三期# 正式啓動!
🎮 本期聚焦:Yooldo Games (ESPORTS)
✍️ 分享獨特見解 + 參與互動推廣,若同步參與 Gate 第 286 期 Launchpool、CandyDrop 或 Alpha 活動,即可獲得任意獎勵資格!
💡 內容創作 + 空投參與 = 雙重加分,大獎候選人就是你!
💰總獎池:4,464 枚 $ESPORTS
🏆 一等獎(1名):964 枚
🥈 二等獎(5名):每人 400 枚
🥉 三等獎(10名):每人 150 枚
🚀 參與方式:
在 Gate廣場發布不少於 300 字的原創文章
添加標籤: #Gate广场征文活动第三期#
每篇文章需 ≥3 個互動(點讚 / 評論 / 轉發)
發布參與 Launchpool / CandyDrop / Alpha 任一活動的截圖,作爲獲獎資格憑證
同步轉發至 X(推特)可增加獲獎概率,標籤:#GateSquare 👉 https://www.gate.com/questionnaire/6907
🎯 雙倍獎勵機會:參與第 286 期 Launchpool!
質押 BTC 或 ESPORTS,瓜分 803,571 枚 $ESPORTS,每小時發放
時間:7 月 21 日 20:00 – 7 月 25 日 20:00(UTC+8)
🧠 寫作方向建議:
Yooldo
Ed25519與MPC技術融合:爲Web3應用提供更安全的籤名方案
Ed25519在MPC中的應用:爲DApp和錢包提供安全籤名
近年來,Ed25519已成爲Web3生態系統中的重要技術,被Solana、Near、Aptos等多個熱門區塊鏈採用。盡管Ed25519因其效率和加密強度而廣受歡迎,但真正的MPC(多方計算)解決方案在這些平台上的應用仍不完善。
這意味着,雖然加密技術不斷進步,但使用Ed25519的錢包通常缺乏多方安全機制,無法有效消除單一私鑰帶來的風險。如果沒有MPC技術支持,這些錢包將繼續存在與傳統錢包相同的核心安全隱患,在數字資產保護方面仍有提升空間。
最近,一個生態項目推出了名爲Ape Pro的移動友好型交易套件。Ape Pro結合了強大的交易功能、移動友好的界面、社交登入以及代幣創建體驗。該項目的社交登入功能得到了一家安全技術公司的支持。
Ed25519錢包的現狀
傳統Ed25519錢包系統存在一些明顯的弱點。通常,這類錢包使用助記詞生成私鑰,然後用該私鑰簽署交易。然而,這種方式容易受到社交工程、釣魚網站和惡意軟件等攻擊。由於私鑰是訪問錢包的唯一途徑,一旦出現問題,很難進行恢復或保護。
MPC技術的引入徹底改變了這一安全格局。與傳統錢包不同,MPC錢包不會將私鑰存儲在單一位置。相反,密鑰被分割成多個部分並分布在不同位置。當需要簽署交易時,這些密鑰片段會生成部分籤名,然後通過閾值籤名方案(TSS)組合成最終籤名。
由於私鑰從未完整暴露在前端,MPC錢包能夠提供更強大的保護,有效抵御社交工程、惡意軟件和注入攻擊,從而將錢包安全性提升到一個全新水平。
Ed25519曲線和EdDSA
Ed25519是Curve25519的扭曲Edwards形式,針對雙基標量乘法進行了優化,這是EdDSA籤名驗證中的關鍵操作。與其他橢圓曲線相比,Ed25519更受歡迎,因爲它的密鑰和籤名長度更短,籤名計算和驗證速度更快、更高效,同時保持高水平的安全性。Ed25519使用32字節種子和32字節公鑰,生成的籤名大小爲64字節。
在Ed25519中,種子通過SHA-512算法進行哈希處理,從此哈希中提取前32個字節以創建私有標量。然後將此標量乘以Ed25519曲線上的固定橢圓點G,從而生成公鑰。
這個關係可以表示爲:公鑰 = G x k
其中k表示私有標量,G是Ed25519曲線的基點。
在MPC中支持Ed25519
某安全技術公司的網路並不是生成種子並對其進行哈希處理以獲取私有標量,而是直接生成私有標量,然後使用該標量計算相應的公鑰,並使用FROST算法生成閾值籤名。
FROST算法允許私鑰共享獨立簽署交易並生成最終籤名。在籤名過程中,每個參與者都會生成一個隨機數並對其作出承諾,這些承諾隨後在所有參與者之間共享。在共享承諾之後,參與者可以獨立簽署交易並生成最終的TSS籤名。
該技術利用FROST算法生成有效的閾值籤名,同時與傳統的多輪方案相比,最大限度地減少了所需的通信。它還支持靈活的閾值,並允許參與者之間進行非交互式籤名。承諾階段完成後,參與者可以獨立生成籤名,而無需進一步交互。在安全級別上,它可以防止僞造攻擊,而不會限制籤名操作的並發性,並在參與者行爲不當時中止該過程。
如何在安全系統中使用Ed25519曲線
某公司的MPC Core Kit引入Ed25519支持,對於使用Ed25519曲線構建dApp和錢包的開發人員來說是一個重大進步。此新增功能爲在Solana、Algorand、Near、Polkadot等流行鏈上構建具有MPC功能的DApp和錢包提供了新的機會。要集成用於Ed25519曲線的MPC Core Kit,開發者可以查閱相關文檔。
Ed25519現在也得到了該公司節點的原生支持,這意味着基於Shamir Secret Sharing的非MPC SDK可以直接在所有解決方案(包括移動、遊戲和Web SDK)中使用Ed25519私鑰。
結論
總之,MPC CoreKit支持EdDSA籤名,爲DApp和錢包提供了增強的安全性。通過利用真正的MPC技術,它無需在前端公開私鑰,從而大大降低了受到攻擊的風險。除了強大的安全性之外,它還提供無縫、用戶友好的登入和更高效的帳戶恢復選項。這一技術的應用將大大提升Web3生態系統的安全性和用戶體驗。