作者:郭宇航 区块链的局限非常多,它的技术并不成熟,未来两三年很有可能进入新的沉寂期,它只认数字签名不认人。但是大家记住,我们在传统的银行体系里,拿着借记卡、密码,同样不是本人也可以从银...
精通比特币(11):如何消费比特币交易?
每个比特币客户端都能独立地验证这笔交易是有效且可消费的。 全节点客户端可以追溯钱款的来源,从第一次有比特币在区块里生成的那一刻开始,按交易与交易间的关系顺藤摸瓜,直到接受者的交易地址。 轻量级客户端通...
精通比特币(42):相对时间锁
nLocktime和CLTV都是绝对时间锁定,它们指定绝对时间点。下面的两个时间锁定功能是相对时间锁定,它们将消耗输出的条件指定为从块链接中的输出确认起的经过时间。 相对时间锁是有用的,...
精通比特币(74):新区块
矿机是专门设计用于挖比特币的计算机硬件系统。 专业挖矿设备连接着一个运行完整比特币节点的服务器。 一些矿工是在没有完整节点的条件下进行挖矿。——矿池 挖矿节点时刻监听着传播到比特币网络的...
CFO区块链学习笔记(1):以太坊是什么
区块链是一个分布式计算架构,每一个网络节点都执行并记录相同的交易信息,并把结果打包到块(block)中。同一时间只有一个块可以被添加,每一个块都包含通过前一个块计算出来的数学证明。以这种方式,整个网络...
CFO区块链学习笔记(18):以太坊黄皮书学习笔记之未来方向和可扩展性
未来方向 未来状态数据库将不被强行维护所有之前的字典树状态。它应该对每个节点维护一定时间, 并抛弃较久远的且不是检查点的节点;检查点或允许特别的区块状态字典树穿越的数据中的系列节点, 可以用来最大限度...
精通比特币(21):加密私钥(BIP0038)
一种解决私有机密性和可用性的方案。提案地址:https://en.bitcoin.it/wiki/BIP_0038 BIP0038提出了一个通用标准,使用一个口令加密私钥并使用Base58Check对...
精通比特币(53):简易支付验证(Simplified Payment Verification) SPV节点简介
并非所有的节点都有能力储存完整的区块链。许多比特币客户端被设计成运行在空间和功率受限的设备上,如智能电话、平板电脑、嵌入式系统等。对于这样的设备,通过简化的支付验证(SPV)的方式可以使它们在不必存储...
精通比特币(84):随机值升位方案the extra nonce solution
2012年以来,比特币挖矿发展出一个解决区块头基本结构限制的方案。在比特币的早期,矿工可以通过遍历随机数 (Nonce)获得符合要求的hash来挖出一个块。 难度增长后,矿工经常在尝试了...
区块链2.0基础架构(Ethereum)
PPT来源:区投圈 作者:陈榄婷 飞哥注: 本文主要解构了Ethereum(以太坊)的基础架构。 Ethereum是所谓区块链2.0的代表应用,提供了图灵完备的执行合约的能力,是目前生态最完整的区块链...