← 返回总目录 · 区块链技术与应用笔记(BTC)
在比特币(BTC)区块链中,硬分叉(Hard Fork) 和软分叉(Soft Fork) 是两种常见的协议升级方式。它们用于引入新的功能、修复漏洞或优化网络性能;硬分叉是一种不向后兼容的协议升级,必须所有节点同时更新软件,以确保整个网络保持一致,否则将导致永久分叉和双重货币的出现。软分叉是一种向后兼容的协议升级,只需大多数算力(如矿工)更新软件即可确保网络一致性,未更新的节点不会阻碍网络的正常运行,也不会导致永久分叉。
- 硬分叉是对比特币协议的一种不向下兼容的重大更改。这意味着新规则与旧规则不兼容,旧版本的节点无法识别或接受新版本的区块和交易。
- 软分叉是对比特币协议的一种向后兼容的更新。新规则限制了某些旧规则,意味着升级后的节点仍能与未升级的节点正常通信,但未升级的节点无法识别或执行新规则下的某些功能。
任何加密货币,即使是零币零钞,数学原理设计再完美,但是只要和现实世界产生交互,就必然泄露隐私只看是否有;比如比特币,即总有手段知道某人拥有某些地址,拥有多少比特币(即使不知道私钥,但是如果物理上能找到人,那所谓的匿名加密隐私就没有意义了)
- 零知识证明是指一方(证明者)向另一方(验证者)证明一个陈述是正确的,而无需透露除该陈述是正确的外的任何信息。
- 零币(Zerocoin)和零钞(Zcash)都是与隐私保护和匿名性相关的加密货币,旨在提高交易的隐私性。零币和零钞在协议层就融合了匿名化处理,其匿名属性来自密码学保证。
- 盲签(Blind Signature)是一种密码学技术,它允许用户在不透露信息内容的情况下,对消息进行签名,并且该签名在之后仍然可以被验证。
- 盲签示例(简化版)
- 数学基础