比特币的去中心网络采用的是工作量证明共识机制。去中心网络之所以需要共识机制,是因为这是一个非基于信任(non-trust-based)的网络,任何人无须许可都可以接入这个网络。并且,这些节点分散在网络条件差异非常大的全球互联网之中。在完全无中心的情况下,这些节点要同步一致,共识机制即为这些节点达成一致的机制。关于分布式网络的共识机制,有著名的“Fishe……继续阅读 » dewbay 5年前 (2019-11-22) 2059浏览 0评论0个赞
我们回到两个人转账交易的过程中,去理解比特币区块链的数据结构。我发起一笔交易,即我向整个区块链网络广播,我和你两个人想进行这笔交易:我向你的地址中转入一笔比特币,无须你的许可。但只有当这笔交易被打包进最新的比特币区块中时,这笔交易才真正完成。通常来说,当在一笔交易所在的区块之后又增加 5 个区块,即包括它自己在内一共经过 6 次确认时,这笔交易可认为被完……继续阅读 » dewbay 5年前 (2019-11-22) 2644浏览 0评论0个赞
在比特币系统上其实并不存在“账户”,而只有“地址”。只要你愿意,你就可以在比特币区块链上开设无限多个钱包地址,你拥有的比特币数量是你所有的钱包地址中比特币的总和。比特币系统并不会帮你把这些地址汇总起来形成你的账户。从我(甲)到你(乙)的一笔比特币转账,是从我的一个钱包地址转到你的一个钱包地址上去。接下来的讨论就涉及比特币系统的一个关键技术性细节:UTXO……继续阅读 » dewbay 5年前 (2019-11-22) 2383浏览 0评论0个赞
所有的区块链系统都包括“分布式账本和去中心网络”这一对必备要素。比特币网络没有一个中心服务器,它是由众多全节点和轻节点组成的,这些节点形成一个去中心网络。其中:全节点包含所有比特币区块链的区块数据;轻节点仅包括与自己相关的数据。比特币网络是完全开放的,任何服务器都可以接入、下载全部区块数据成为全节点。所有用户持有的比特币信息都存放在一个分布式账……继续阅读 » dewbay 5年前 (2019-11-22) 2077浏览 0评论0个赞
“互联网上的商务交易,几乎都需要借助金融机构作为可信赖的第三方来处理电子支付。”比特币白皮书的第一句话这样写道。中本聪是如何把可信第三方从比特币的交易中去掉的呢?通过两个人之间的转账交易,我们来看看比特币系统是如何实现交易的去中心化的?假设我是甲,要把自己的钱包地址中的 8 个比特币转给你(乙),即转到你的钱包中去。详细讨论这一转账交易过程,我们可以看到……继续阅读 » dewbay 5年前 (2019-11-22) 2610浏览 0评论0个赞
网络中的协议在技术上指的是,网络硬件、操作系统在进行通信时要遵守一些规则,这些规则被称为协议(protocol)。互联网通信用的协议是所谓 TCP/IP 协议族。通常认为 TCP/IP 协议族包括四层:应用层、传输层、网络层、链路层。链路层将一些数据放在电线上;网络层对数据进行路由;传输层将数据持久化;应用层以应用的形式提供数据抽象,见图 1。图 1……继续阅读 » dewbay 5年前 (2019-11-22) 2261浏览 0评论0个赞
这是一篇关于比特币冷知识的文章,不喜欢的读者可以跳过,不影响后续学习。加密数字货币有着非常漫长的历史,这个冷知识专栏用几个主要人物和他们的创造,来展示一个简明的加密数字货币前传。《区块链:技术驱动金融》一书的前言“通往比特币的漫长道路”(杰里米·克拉克/文)从技术与历史的角度对加密数字货币的历史进行了详细的阐述,这里参考了他的梳理分析。1) 1983 ……继续阅读 » dewbay 5年前 (2019-11-22) 1854浏览 0评论0个赞
区块链技术是由比特币创造的,本文也将从比特币开始进行引导,一步一步告诉大家什么是区块链。如果你想立马知道区块链是什么,也可以直接转到文章末尾的区块链定义。区块链,可能是当下最有前景又充满分歧的技术与经济趋势。它给数字世界带来了“价值表示”和“价值转移”两项全新的基础功能。其潜力正在显现出来,但当下它又处于朦胧与野蛮生长的阶段。对比互联网的发展史,现在的……继续阅读 » dewbay 5年前 (2019-11-22) 2222浏览 0评论0个赞
什么是ca数字证书?大家所说的数字证书就是 CA 发行的,CA 中心是国家认可的权威、可信、公正的第三方机构,作用是检查证书持有者身份的合法性,并签发证书,以防证书被伪造或篡改。目前市面上大多数 ssl 证书以及其他签名证书,都是 CA 发行的。ca 数字证书是什么CA 数字证书 其实就是加密用的公钥或私钥,再包含一些身份等附加信息。任何人都可以使用相关……继续阅读 » dewbay 5年前 (2019-11-22) 3983浏览 0评论1个赞
1. 起源工作量证明 (Proof Of Work,简称 POW),简单理解就是一份证明,用来确认你做过一定量的工作。监测工作的整个过程通常是极为低效的,而通过对工作的结果进行认证来证明完成了相应的工作量,则是一种非常高效的方式。比如现实生活中的毕业证、驾驶证等等,也是通过检验结果的方式(通过相关的考试)所取得的证明。工作量证明系统(或者说协议、函数),……继续阅读 » dewbay 5年前 (2019-11-22) 2040浏览 0评论0个赞