比特币中使用哈希指针保存前一个区块头的哈希值,将多个区块连接成一条链,保证了区块链的不可篡改特性。比特币还使用梅克尔树保存区块体中的交易数据,从最底层的交易数据通过哈希指针层层传递到根哈希,浓缩了所有的交易数据,提高了篡改交易的难度。梅克尔树还提供交易数据隶属证明和非隶属证明的高效方法,时间复杂度均为O(log N)。
刚开始接触比特币的同学,可能会听说比特币采用了多么高级的密码学技术,没有人能够破解。但是实际上比特币采用的密码学技术是非常成熟的,已经广泛应用于传统金融机构中。比...
本文介绍在 CentOS 上 搭建 BTC 主网节点
这篇文章主要介绍比特币中Merkle树的数据结构、原理特点及其应用。同时,我们也会介绍比特币轻钱包的实现基础–简单支付验证(Simple Payment Verification, 即SPV),并详细介绍它的原理机制以及跟Merkle树的关系。
比特币在过去10年里取得了长足的进步,相对于其第一代软件,当前比特币协议的质量和可靠性已得到了显著提升。比特币快速和有机地吸引了大量开发者,让他们投入大量时间去改进其大部分底层代码库。
比特币的另类视角(七)—比特币的未来
这篇终于要开始有点演义的样子了——我会用最简单的语言来讲讲比特币最近一年多来发生的事。由于区块链这个技术很新,而且比特币又是区块链技术的滥觞,导致懂技术的人基本都是比特币利益相关者,而非利益相关者又不懂技术。甚至说,即便是比特币的圈子里,真正懂比特币技术的有1/10就不错了。所以说,几乎所有关于这一年来发生的各个事件,包括比特币扩容之中各方的言论的描述,都有着极强的倾向性和不专业性。而作为一个懂技术的非利益相关者,这篇可能是你们在网上能看到的最中立的对于比特币这一年来各种事件的记述了。
扩容不是增发比特币,每次看到有人跟风拿这个黑比特币都很心塞。
比特币的另类视角(四)—比特币的价值
比特币的另类视角(三)—货币体系的价值
比特币的另类视角(引子)——创世纪
基本上所有的比特币科普都本着一种语不惊人死不休的态度,与其说是在回答提问者的疑问,不如说是在试图通过一大堆概念性的叙述令提问者意识到自己的愚蠢于是醒悟自己问出了一个十恶不赦的问题从而放弃寻求解答。
CentOS 上一键安装比特币节点
2008年10月中本聪Nakamoto发表了“比特币:对等电子现金系统”论文。 截至2017年5月,中本拥有约100万比特币。截至2017年12月,估计价值为150亿美元。
关于比特币扩容的争论:背景,方案与未来
接触区块链的同学,多少都听说过拜占庭将军问题,经常看到或听到某某区块链使用某某算法解决了拜占庭将军问题,那么究竟什么是拜占庭将军问题呢?
比特币没有中心机构,几乎所有的完整节点都有一份公共总帐本,那么大家如何达成共识:确认哪一份才是公认权威的总账本呢?
大家都有转过账,每笔交易是这样的:张三账上减¥200,李四账上加¥200。 在比特币区块链中,交易不是这么简单,交易实际是通过脚本来完成,以承载更多的功能个,这也是为什么比特币被称为是一种“可编程的货币”。 本文就来分析一下交易是如何实现可编程的。
在比特币网络中,不是每个节点都有能力储存完整的区块链数据,受限于存储空间的的限制,很多节点是以SPV(Simplified Payment Verification简单支付验证)钱包接入比特币网络,通过简单支付验证可以在不必存储完整区块链下对交易进行验证,本文将分析区块结构Merkle树及如何进行交易验证。
比特币采用了基于互联网的点对点(P2P:peer-to-peer)分布式网络架构。 比特币网络可以认为是按照比特币P2P协议运行的一系列节点的集合。 本文来分析下比特币网络,了解它跟传统中心化网络的区别,以及比特币网络是如何发现相邻节点的。
扫一扫 - 使用登链小程序
59 篇文章,299 学分
35 篇文章,244 学分
108 篇文章,224 学分
21 篇文章,196 学分
9 篇文章,163 学分