区块是一种被包含在公开账簿(区块链)里的聚合了交易信息的容器数据结构。它由一个包含元数据的区块头和紧跟其后的构成区块主体的一长串交易列表组成。区块头是80字节,而平均每个交易至少是250字节,而且平均...
精通比特币(47):比特币网络中的节点类型及角色
尽管比特币P2P网络中的各个节点相互对等,但是根据所提供的功能不同,各节点可能具有不同的角色。每个比特币节点都是路由、区块链数据库、挖矿、钱包服务的功能集合。 比特币网络节点,具有所有四...
精通比特币(23):比特币靓号地址
靓号地址包含了人类可读信息的有效比特币地址。例如,1LoveBPzzD72PUXLzCkYAtGFYmK5vYNR33就是包含了Base-58 字母love的。靓号地址需要生成并通过数十亿的候选私钥测...
精通比特币(50):新节点如何发现比特币网络?
当新的网络节点启动后,为了能够参与协同运作,它必须发现网络中的其他比特币节点。新的网络节点必须发现至少一个网络中存在的节点并建立连接。由于比特币网络的拓扑结构并不基于节点间的地理位置,因此各个节点之间...
精通比特币(49):比特币传播网络
虽然比特币P2P网络服务于各种各样的节点类型的一般需求,但是对于比特币挖矿节点的专门需求,它显示出太高的网络延迟。 比特币矿业公司正在进行时间敏感的竞争,以解决工作证明问题,并扩大块状。在参加比赛时,...
精通比特币(54):通俗讲解Bloom过滤器原理
Bloom过滤器是一个允许用户描述特定的关键词组合而不必精确表述的基于概率的过滤方法。它能让用户在有效搜索关键词的同时保护他们的隐私。在SPV节点里,这一方法被用来向对等节点发送交易信息查询请求,同时...
关于区块链的三点看法
来源:扶墙老师说 地址:https://afoo.me/posts/2018-06-04-blockchain-thoughts.html 1 信息上链没啥挑战, 最有挑战的地方在上链前...
精通比特币(28):如何计算交易费?
大多数交易包含交易费(矿工费),这是为了确保网络安全而给比特币矿工的一种补偿。 费用本身也作为一个安全机制,使经济上不利于攻击者通过交易来淹没网络。 . 大多数钱包自动计算并计入交易费。但是, 如果你...
快速理解比特币/区块链的原理
飞哥导读: 用户通过钱包转账产生UTXO交易发送至比特币网络,旷工节点通过所谓的挖矿(PoW)把交易写到区块中,然后同步到比特币网络。一般10分钟产生一个区块,区块形成了一条链。 当某个挖矿节点首先完...
对“币乎”的一些看法
来源:公众号郑成文(chengwennotes) 原文标题:来,喝了“币乎”这碗解毒汤! 0、利益相关。有点需要先说,我这篇文章并不是来黑“币乎”的。首先,我是属于早期加入“币乎奖励”的...