随着比特币不断被接纳,一个直接的结果是,我们已经看到信息安全领域取得了巨大创新,例如硬件加密,密钥存储和硬件钱包,多重签名技术和数字托管。 1.比特币物理存储 一个非常有效保护比特币的方...
精通比特币(90):使用区块版本发出软分叉信号
由于软分叉允许未经修改的客户在协商一致的情况下继续运作,“激活”软分叉的机制是通过向矿工发出信号准备:大多数矿工必须同意他们准备并愿意执行新的共识规则。 为了协调他们的行动,有一个信号机制,使他们能够...
精通比特币(89):改变共识之软分叉
并非所有共识规则的变化都会导致硬分叉。只有向前不兼容的共识规则的变化才会导致分叉。如果共识规则的改变也能够让未修改的客户端仍然按照先前的规则对待交易或者区块,那么就可以在不进行分叉的情况下实现共识修改...
精通比特币(58):比特币P2P网络如何保护隐私?
作为增加比特币P2P网络隐私和安全性的一种方法,有两种解决方案可以通过BIP-150/151提供通信加密:Tor传输和P2P认证和加密。 Tor运输 Tor代表洋葱路由网络,是一个软件项...
精通比特币(43):中位时间过去Median-Time-Past
作为激活相对时间锁定的一部分,时间锁定(绝对和相对)的“时间”方式也发生了变化。在比特币中,墙上时间(wall time)和共识时间之间存在微妙但非常显著的差异。 比特币是一个分散的网络...
精通比特币(42):相对时间锁
nLocktime和CLTV都是绝对时间锁定,它们指定绝对时间点。下面的两个时间锁定功能是相对时间锁定,它们将消耗输出的条件指定为从块链接中的输出确认起的经过时间。 相对时间锁是有用的,...