市值: $2.6906T 0.59%
成交额(24h): $84.6845B 15.37%
恐惧与贪婪指数:

72 - 贪婪

  • 市值: $2.6906T 0.59%
  • 成交额(24h): $84.6845B 15.37%
  • 恐惧与贪婪指数:
  • 市值: $2.6906T 0.59%
加密货币
话题
百科
资讯
加密话题
视频
热门加密百科

选择语种

选择语种

选择货币

加密货币
话题
百科
资讯
加密话题
视频

什么是公钥?它与私钥有何不同?

Public keys—derived from private keys via elliptic curve math—are hashed into wallet addresses and enable signature verification without exposing secrets, ensuring secure, trustless transactions.

2026/07/25 06:39

公钥基础知识

1. 公钥是通过单向数学函数从私钥派生的加密值,通常基于现代区块链系统中的椭圆曲线加密技术。

2. 它作为接收数字资产的全球可见标识符,其功能类似于任何人都可以用来发送资金的银行帐号。

3. 钱包和浏览器上显示的每个加密货币地址都是公钥的哈希表示,而不是原始公钥本身。

4. 公钥嵌入在交易输出中,并且每当资金发送到区块链分类账时就会重复出现。

5. 它们可以在不暴露任何敏感材料的情况下验证数字签名——网络使用它们来确认交易已得到合法所有者的授权。

私钥安全架构

1. 私钥是在钱包创建过程中生成的 256 位随机整数,除非明确导出,否则永远不会离开用户的设备。

2. 它是所有权的唯一决定因素:对私钥的控制就等于对链上所有相关资产的控制。

3. 签名操作(例如发起转账或与智能合约交互)仅使用私钥执行。

4. 私钥丢失会导致永久、不可逆转地失去资金使用权,并且去中心化网络上没有可用的恢复机制。

5. 硬件钱包将私钥操作隔离在安全区域内,确保私钥永远不会接触互联网连接的内存或软件堆栈。

密钥对生成机制

1. 钱包软件应用 BIP-32 等确定性算法从单个种子短语派生分层密钥树。

2. 每个公钥在数学上都与其对应的私钥绑定,但由于离散对数硬度,逆向推导在计算上是不可行的。

3. 椭圆曲线乘法可以实现高效的公钥计算,同时保留非对称安全保证。

4. secp256k1 曲线是 Bitcoin、以太坊和大多数与 EVM 兼容的密钥对生成链的标准曲线。

5. 公钥可能被压缩(33 字节)或未压缩(65 字节),影响地址格式和签名验证路径。

密码验证工作流程

1. 当用户签署交易时,他们的钱包会计算交易数据的哈希值并使用私钥对其进行加密。

2. 接收交易的节点从签名中提取公钥并验证签名是否与声称的发送者地址匹配。

3. 验证涉及从签名组件重建公钥并确认椭圆曲线点位于正确的曲线上。

4. 验证期间不会发生私钥传输,只有公钥和签名在对等网络上广播。

5. 此过程确保真实性和完整性,无需信任中介机构或中央机构。

钱包地址推导过程

1. 公钥经过 SHA-256 哈希处理,然后经过 RIPEMD-160 处理,生成 160 位哈希值,用作旧 Bitcoin 地址的基础。

2. 以太坊地址是通过公钥的 Keccak-256 哈希值并保留最后 20 个字节得出的。

3. Bech32 编码引入了校验和并改进了 Bitcoin SegWit 地址的错误检测。

4. 协议之间的地址格式差异很大,例如,Solana 使用 base58 编码的 Ed25519 公钥,而 Cardano 采用 Shelley 时代的 Shelley 地址和多层哈希。

5. 所有地址方案都故意掩盖原始公钥,以减少攻击面并防止原像或量子相关的攻击。

常见问题解答

问:公钥丢失可以重新生成吗?是的,公钥是从私钥确定性派生的。只要私钥保持完整,就可以重建原始公钥。

问:广泛共享公钥安全吗?是的——公钥是为不受限制的分发而设计的。它们的暴露不会对资产安全或签名能力构成风险。

问:为什么有些钱包相同的公钥显示不同的地址?不同的地址格式(例如,P2PKH 与 P2WPKH)对同一底层公钥应用不同的散列和编码规则,从而产生多个有效表示。

问:泄露公钥是否会影响未来的交易?不会——公钥暴露不会削弱经典计算模型下的加密假设。然而,理论上,量子对手可以利用暴露的公钥来派生私钥,从而推动后量子研究。

免责声明:info@kdj.com

所提供的信息并非交易建议。根据本文提供的信息进行的任何投资,kdj.com不承担任何责任。加密货币具有高波动性,强烈建议您深入研究后,谨慎投资!

如您认为本网站上使用的内容侵犯了您的版权,请立即联系我们(info@kdj.com),我们将及时删除。

相关百科

什么是 DAI?它与 USDT 有何不同?

什么是 DAI?它与 USDT 有何不同?

2026-09-08 17:00:22

市场波动模式1. 自2021年以来,Bitcoin超过68%的交易日在24小时窗口内价格波动超过15%。 2. 在流动性较低的时期,尤其是在 02:00 至 06:00 UTC 期间,以太坊表现出比 Bitcoin 更高的日内波动性。 3. 稳定币脱钩事件(例如 2023 年 3 月的 USDC 事...

为什么稳定币会失去 1 美元的挂钩?

为什么稳定币会失去 1 美元的挂钩?

2026-09-08 02:00:03

储备构成和透明度差距1. 许多稳定币声称完全由现金或短期美国国债支持,但储备披露往往缺乏实时验证机制。 2. 第三方证明可能仅每季度进行一次,从而留下较长的窗口,使不匹配的资产负债结构仍未被发现。 3. 一些发行人持有的商业票据或逆回购协议存在未反映在公共资产负债表中的交易对手风险。 4. 链下银行...

什么是闪电网络? Bitcoin 交易如何变得更快?

什么是闪电网络? Bitcoin 交易如何变得更快?

2026-09-08 07:00:16

闪电网络核心架构1. 闪电网络作为直接构建在 Bitcoin 区块链之上的第二层协议运行,完全依赖 Bitcoin 的加密安全模型,无需引入新的共识规则。 2. 使用2-of-2多重签名地址在参与者之间构建双向支付通道,双方必须共同签名才能将资金移出通道。 3. 每个通道都通过链上融资交易进行初始化...

什么是加密预言机?区块链如何获取真实世界的数据?

什么是加密预言机?区块链如何获取真实世界的数据?

2026-09-08 19:20:07

定义和核心功能1. 加密预言机是一种可信的第三方服务,充当区块链网络和外部数据源之间的桥梁。 2. 它获取、验证链下信息,并将其传递给部署在链上的智能合约,例如价格、体育比分、天气状况或 API 响应。 3. 如果没有预言机,智能合约将与现实世界的事件隔离,无法执行依赖于外部触发器的逻辑。 4. 预...

Bitcoin 与莱特币:主要区别是什么?

Bitcoin 与莱特币:主要区别是什么?

2026-09-08 20:20:11

起源和基础架构1. Bitcoin 于 2009 年出现,作为首个去中心化加密货币,建立在使用 SHA-256 哈希算法的工作量证明共识机制之上。 2. 莱特币于 2011 年作为 Bitcoin 开源代码库的直接分支推出,但用 Scrypt 取代了 SHA-256,有意提高了早期 ASIC 主导地...

Solana 与以太坊:为什么他们的交易速度不同?

Solana 与以太坊:为什么他们的交易速度不同?

2026-09-08 02:40:23

共识机制架构1. Solana 采用历史证明 (PoH),这是一种可验证的延迟函数,可在交易进入共识层之前以加密方式为交易添加时间戳。这种预排序消除了验证者在区块生产期间协商排序的需要。 2. 以太坊依赖于提议者与构建者分离的权益证明(PoS),其中区块构建者竞争构建最佳区块,而提议者从中进行选择。...

什么是 DAI?它与 USDT 有何不同?

什么是 DAI?它与 USDT 有何不同?

2026-09-08 17:00:22

市场波动模式1. 自2021年以来,Bitcoin超过68%的交易日在24小时窗口内价格波动超过15%。 2. 在流动性较低的时期,尤其是在 02:00 至 06:00 UTC 期间,以太坊表现出比 Bitcoin 更高的日内波动性。 3. 稳定币脱钩事件(例如 2023 年 3 月的 USDC 事...

为什么稳定币会失去 1 美元的挂钩?

为什么稳定币会失去 1 美元的挂钩?

2026-09-08 02:00:03

储备构成和透明度差距1. 许多稳定币声称完全由现金或短期美国国债支持,但储备披露往往缺乏实时验证机制。 2. 第三方证明可能仅每季度进行一次,从而留下较长的窗口,使不匹配的资产负债结构仍未被发现。 3. 一些发行人持有的商业票据或逆回购协议存在未反映在公共资产负债表中的交易对手风险。 4. 链下银行...

什么是闪电网络? Bitcoin 交易如何变得更快?

什么是闪电网络? Bitcoin 交易如何变得更快?

2026-09-08 07:00:16

闪电网络核心架构1. 闪电网络作为直接构建在 Bitcoin 区块链之上的第二层协议运行,完全依赖 Bitcoin 的加密安全模型,无需引入新的共识规则。 2. 使用2-of-2多重签名地址在参与者之间构建双向支付通道,双方必须共同签名才能将资金移出通道。 3. 每个通道都通过链上融资交易进行初始化...

什么是加密预言机?区块链如何获取真实世界的数据?

什么是加密预言机?区块链如何获取真实世界的数据?

2026-09-08 19:20:07

定义和核心功能1. 加密预言机是一种可信的第三方服务,充当区块链网络和外部数据源之间的桥梁。 2. 它获取、验证链下信息,并将其传递给部署在链上的智能合约,例如价格、体育比分、天气状况或 API 响应。 3. 如果没有预言机,智能合约将与现实世界的事件隔离,无法执行依赖于外部触发器的逻辑。 4. 预...

Bitcoin 与莱特币:主要区别是什么?

Bitcoin 与莱特币:主要区别是什么?

2026-09-08 20:20:11

起源和基础架构1. Bitcoin 于 2009 年出现,作为首个去中心化加密货币,建立在使用 SHA-256 哈希算法的工作量证明共识机制之上。 2. 莱特币于 2011 年作为 Bitcoin 开源代码库的直接分支推出,但用 Scrypt 取代了 SHA-256,有意提高了早期 ASIC 主导地...

Solana 与以太坊:为什么他们的交易速度不同?

Solana 与以太坊:为什么他们的交易速度不同?

2026-09-08 02:40:23

共识机制架构1. Solana 采用历史证明 (PoH),这是一种可验证的延迟函数,可在交易进入共识层之前以加密方式为交易添加时间戳。这种预排序消除了验证者在区块生产期间协商排序的需要。 2. 以太坊依赖于提议者与构建者分离的权益证明(PoS),其中区块构建者竞争构建最佳区块,而提议者从中进行选择。...

查看所有文章

User not found or password invalid

Your input is correct