Qubic 加密詳情
Qubic 使用 K12 哈希和標準加密技術來增強性能,詳細信息可在 qubic-cli/keyUtils.cpp 中找到。地址和交易驗證都受到安全管理。
Qsilver · 2023 年 12 月 31 日。
在非官方中期白皮書中,我並未深入探討所用的加密算法。對於那些不習慣閱讀 C++ 代碼的人,這裡有一個小附錄:
Qubic 使用 K12(Keccak 團隊)而不是 SHA256,這是一種速度更快、較 SHA256 有所改進的技術。Qubic 採用標準的公鑰/私鑰加密技術。55 個字符的全小寫字母種子映射到二進制值 0 到 25,然後經兩次 K12 哈希生成 256 位私鑰。公鑰由私鑰使用 ecc_mul_fixed
導出。用戶可見的地址由公鑰位生成,並附有 K12 校驗和。
該過程,包括交易哈希的創建,詳細記載於 qubic-cli/keyUtils.cpp 的約 100 行代碼中。
敏銳的讀者可能會注意到,由於種子映射到一個 256 位高熵私鑰,錢包可以使用 24 個 BIP39 單詞來管理用戶地址,而不是 Qubic 特有的 55 字符種子。
每個時代,仲裁者根據上個時代的表現決定一組新的計算者,並廣播 676 個計算者的列表。這使節點能夠驗證正確的計算者是否簽署了一個 tick。tick 領導者,即列表中的下一個計算者,如果達到法定人數,將簽署每個 tick,使所有 tick 數據均可驗證。
每筆交易都由相應的私鑰簽署,確保在 Qubic 中的一切均可進行加密驗證,儘管區塊之間沒有明確的鏈接。即使是一個空的 tick,也需要法定人數的協議來防止來自虛假空 tick 提交的攻擊。
閱讀 Qsilver 的「非官方」系列
要獲取最新更新,加入 Valis Discord、在 X 上關注我們,並將我們的部落格加入書籤。
← 上一頁
下一頁 →