標籤: cryptography

共 123 篇文章
Privacy

橢圓曲線點壓縮數學原理完整指南:從代數基礎到 secp256k1 實作

橢圓曲線點壓縮是以太坊、比特幣等區塊鏈系統中廣泛使用的空間優化技術。通過僅存儲曲線點的 x 座標和一個奇偶校驗位,點壓縮可以將 64 位元組的未壓縮座標減少到僅 33 位元組,節省約 50% 的存儲空間和傳輸帶寬。本文從數學原理出發,深入解析點壓縮的代數基礎、橢圓曲線密碼學中的實際應用、以及在 secp256k1 曲線上的完整推導過程。涵蓋模平方根計算、Tonelli-Shanks 算法、SEC 1/2 標準、以太坊智能合約實作,以及側信道攻擊防禦等核心主題。

進階 2026-03-22
Technical

以太坊核心協議基礎完整指南:從理論到實作的深度技術分析

本文提供以太坊核心協議的完整技術指南,涵蓋共識層、執行層、智慧合約部署、EVM 等核心元件的技術原理與實作細節。援引以太坊白皮書(Buterin, 2014)、黃皮書(Wood, 2014-2023)、Gasper 論文(Buterin et al., 2020)等正式學術文獻強化內容的學術嚴謹性。包含 Gasper 共識機制的數學定義、LMD-GHOST 分叉選擇規則、MPT 狀態管理、EIP-1559 費用燃燒機制、驗證者質押經濟學等完整技術分析。

進階 2026-03-22
Technical

以太坊權益證明密碼學完整指南:BLS 簽名聚合與共識安全的數學原理

本文從密碼學理論出發,完整推導 BLS 簽名的數學基礎、簽名聚合的運作原理,並深入分析以太坊共識層合約的密碼學實現。涵蓋雙線性配對的數學定義、BLS12-381 曲線參數、聚合簽名驗證的效率分析,以及來自 Vitalik Buterin、IACR 密碼學會議與 IEEE 標準文獻的引用,強化文章的學術深度與技術嚴謹性。

進階 2026-03-22
Technical

以太坊與密碼學系統比較分析:多方安全計算、同態加密在實際應用場景中的深度比較

本文深入比較以太坊與 MPC、同態加密等密碼學系統在技術原理、實際應用場景與限制條件上的異同。以太坊使用 ECDSA 簽名與 ZK-SNARKs,而 MPC 與同態加密在雲端運算、醫療保健、金融服務等領域有廣泛應用。本文涵蓋 Shamir 秘密分享、Paillier 加法同態加密、閾值 ECDSA、以太坊 ZK 方案、MPC錢包、FHE 應用等核心主題。提供完整的理論說明與程式碼範例,幫助讀者理解不同技術的適用範圍與權衡取捨。

進階 2026-03-22
Technical

KZG 承諾、PLONK 與 HALO2 電路設計數學推導完整指南:從多項式承諾到零知識電路的工程實踐

本文深入探討零知識證明的三大核心技術支柱:KZG 承諾的密碼學基礎、PLONK 證明系統的電路設計原理,以及 HALO2 的遞歸證明機制。提供完整的數學推導過程,包括有限域運算、橢圓曲線配對、多項式承諾、批量開放大學等核心概念的詳細證明。同時涵蓋電路設計實務,包含約束系統、查找表優化、遞歸證明組合等工程實踐。為 L2 開發者、安全研究者和密碼學研究者提供全面的理論與實作指南。

進階 2026-03-22
Technical

secp256k1 橢圓曲線密碼學實作:以太坊密碼學原語工程指南

本指南從工程師視角出發,提供 secp256k1 橢圓曲線的完整實作,包括有限域運算、點加法與倍點運算、標量乘法、以及 ECDSA 簽名生成與驗證的詳細程式碼。理解這些底層密碼學原語不僅有助於深入理解區塊鏈安全機制,更能為開發高安全性應用奠定基礎。

進階 2026-03-22
Privacy

橢圓曲線密碼學基礎:以太坊簽章機制與零知識證明的數學理論

橢圓曲線密碼學(ECC)是現代密碼學的基石,也是比特幣和以太坊所採用的核心密碼學技術。secp256k1 曲線被用於以太坊的交易簽章,BLS 簽名在共識層發揮關鍵作用,而零知識證明系統(如 zk-SNARK、zk-STARK)則構建於橢圓曲線配對之上。本文將從數學原理出發,深入解析橢圓曲線密碼學的理論基礎,闡述離散對數問題的複雜性如何保障系統安全,並詳細說明這些理論如何應用於以太坊的各類密碼學實踐。

進階 2026-03-21
Ethereum History

以太坊創世區塊數據深度技術分析:區塊鏈起源的密碼學驗證

本文從工程師視角深入分析以太坊創世區塊的原始數據,包含區塊結構、初始狀態分布、預挖礦爭議的技術真相、以及如何透過密碼學方法獨立驗證創世區塊的完整性。提供完整的區塊數據解析腳本、可驗證的交易哈希、以及來自 Etherscan 等區塊鏈瀏覽器的直接數據連結。創世區塊哈希為 0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3。

進階 2026-03-21
Technical

以太坊權益證明共識機制數學推導完整指南:從密碼學基礎到最終性保證

本文從數學推導的角度,全面分析以太坊 PoS 共識機制的設計原理,涵蓋 Casper FFG 最終性保證、BLS 簽名聚合、質押經濟學、隨機數生成與安全性分析等多個核心主題。提供完整的數學公式推導、程式碼範例與量化數據分析,幫助研究者和開發者深入理解這一共識機制的理論基礎與工程實踐。截至 2026 年第一季度,以太坊質押總量超過 3200 萬 ETH,驗證者數量超過 100 萬。

進階 2026-03-21