随着比特币不断被接纳,一个直接的结果是,我们已经看到信息安全领域取得了巨大创新,例如硬件加密,密钥存储和硬件钱包,多重签名技术和数字托管。 1.比特币物理存储 一个非常有效保护比特币的方...
精通比特币(91):比特币网络的安全模型
传统的安全体系模型 传统的安全体系基于一个称为信任根(ROOT OF TRUST)的概念,它指的总体系统或应用程序中一个可信赖的安全核心。安全体系像一圈同心圆一样围绕着信任根源来进行开发,像层层包裹的...
精通比特币(87):共识攻击
比特币的共识机制指的是,被矿工(或矿池)试图使用自己的算力实行欺骗或破坏的难度很大,至少理论上是这样。 比特币的共识机制依赖于这样一个前提,那就是绝大多数的矿工,出于自己利益最大化的考虑,都会通过诚实...
精通比特币(36):随机性在签名中的重要性
在签名算法中重用相同的k值会导致私钥的暴露! 如果在两个不同的交易中,在签名算法中使用相同的值k,则私钥可以被计算并暴露给世界! 重用k值的最常见原因是未正确初始化的随机数...
精通比特币(31):比特币交易脚本和脚本语言
比特币交易脚本语言,称为脚本,是一种类似Forth的逆波兰表达式的基于堆栈的执行语言。 当一笔比特币交易被验证时,每一个输入值中的解锁脚本与其对应的锁定脚本同时 (互不干扰地)执行,以确...
精通比特币(26):钱包技术细节
助记码词汇(BIP-39) 助记码词汇是英文单词序列代表(编码)用作种子对应所确定性钱包的随机数。单词的序列足以重新创建种子,并且从种子那里重新创造钱包以及所有私钥。在首次创建钱包时,带有助记码的,运...
精通比特币(24):纸钱包
纸钱包 纸钱包是打印在纸张上的比特币私钥。https://bitcoinpaperwallet.com/ . 纸钱包是一个非常有效的建立备份或者线下存储比特币(即冷存储)的方式。 . 作为备份机制,一...
精通比特币(23):比特币靓号地址
靓号地址包含了人类可读信息的有效比特币地址。例如,1LoveBPzzD72PUXLzCkYAtGFYmK5vYNR33就是包含了Base-58 字母love的。靓号地址需要生成并通过数十亿的候选私钥测...
比特币的几宗“罪”
郭宇航 很少有人知道香港有比特币ATM机的,说明在很多不注意的场景,比特币正在慢慢渗入生活的每一个方面。 去年委内瑞拉通胀差不多两千倍,所以在很多国家对主权货币丧失信心的民众,手上持有虚拟货币,就成了...
以太坊目前已知安全问题总结
文章来源:微信公众号“众享比特”。 以太坊(Ethereum)是一个开源的有智能合约功能的公共区块链平台。区块链上的所有用户都可以看到基于区块链的智能合约。但是,这会导致包括安全漏洞在内的所有漏洞都可...