区块链100问 快速理解比特币/区块链的原理 飞哥导读: 用户通过钱包转账产生UTXO交易发送至比特币网络,旷工节点通过所谓的挖矿(PoW)把交易写到区块中,然后同步到比特币网络。一般10分钟产生一个区块,区块形成了一条链。 当某个挖矿节点首先完... 04月04日 776 views 发表评论 阅读全文
精通比特币(3):比特币的诞生 2008年,署名Satoshi Nakamoto发表了一篇题为“Bitcoin:A Peer-to-Peer Electronic Cash System”的论文——关键的创新是使用分布式计算系统(称... 09月07日 区块链100问 869 views 发表评论 阅读全文
精通比特币(34):数字签名如何工作? 数字签名是一种由两部分组成的数学方案: 第一部分是使用私钥(签名密钥)从消息(交易)创建签名的算法; 第二部分是允许任何人验证签名的算法,给定消息和公钥。 创建数字签名 在比特币的ECDSA算法的实现... 11月20日 区块链技术 1,281 views 发表评论 阅读全文
精通比特币(66):Merkle树和简单支付验证(SPV) SPV节点不保存所有交易也不会下载整个区块,仅仅保存区块头。它们使用认证路径或者Merkle路径来验证交易存在于区块中,而不必下载区块中所有交易。 例如,一个SPV节点想知道它钱包中某个... 12月24日 区块链技术 1,261 views 发表评论 阅读全文
CFO区块链学习笔记(10):以太坊黄皮书学习笔记之区块链应用的编年史 黄皮书下载地址:https://github.com/yuange1024/ethereum_yellowpaper/blob/master/ethereum_yellow_paper_cn.pdf ... 04月11日 以太坊 855 views 发表评论 阅读全文
精通比特币(13):比特币中的密码学简介 密码学可以用来证明秘密的知识,不会泄露秘密(数字签名),或证明数据的真实性(数字指纹)。 加密不是比特币的重要组成部分,因为它的通信和交易数据没有加密,也不需要加密来保护资金。 在比特币中用来控制资金... 10月18日 区块链100问 1,449 views 发表评论 阅读全文
精通比特币(45):具有流量控制的脚本 比特币脚本的一个更强大的功能是流量控制,也称为条件条款。您可能熟悉使用构造IF ... THEN ... ELSE的各种编程语言中的流控制。比特币条件条款看起来有点不同,但是基本上是相同的结构。 &n... 11月23日 区块链技术 1,127 views 发表评论 阅读全文
中本聪在比特币的代码中的三个天才设计 第一个是比特币使用公钥的哈希作为地址,带来了不必要的复杂度和浪费,但事实上,这是深思远虑的未雨绸缪,因为可以让比特币完全免于量子计算机的威胁,这个以后会专门写文章进行说明。 第二个是比特... 12月26日 安全 1,960 views 发表评论 阅读全文