从目前主流的区块链项目来看,区块链项目主要分为四类:①币类②平台类③应用类④资产代币化。 ...
分类:
其他好文 时间:
2018-11-21 19:45:30
阅读次数:
135
在之前讲解了比特币中的共识算法pow(proot of work),我们先来简单的回顾一下。 新的交易将会广播给所有节点。 每个节点将都会讲新的交易收集到一个区块中。 每个节点都在为其区块收集困难的工作量证明。 当节点发现工作量证明时,它会将该区块的情况广播给所有节点。 只有在节点中的所有交易都有效 ...
分类:
编程语言 时间:
2018-11-10 22:40:52
阅读次数:
250
block.gopackagemainimport("time")//定义块结构typeBlockstruct{Versionint64PrevBlockHash[]byteHash[]byteTimeStampint64TargetBitsint64Nonceint64MerKelRoot[]byteData[]byte}//设定创建块的方法funcNewBlock(datastring,pre
分类:
其他好文 时间:
2018-10-25 19:29:04
阅读次数:
185
什么是工作量证明:1、工作的结果作为数据加入区块链成为一个区块2、完成这个工作的人会获得奖励(这也就是通过挖矿获得比特币)3、整个“努力工作并进行证明”的机制,就叫工作量证明 为什么采用哈希算法:1、不可逆:无法从一个哈希值恢复原始数据,哈希并不是加密2、唯一性:对于特定的数据,只能有一个哈希值,并 ...
分类:
编程语言 时间:
2018-10-12 13:56:50
阅读次数:
221
工作量证明(proof of work) 区块链的一个关键是,为了保证安全稳定,要给它加一个门槛:即参与者想创建区块并加入区块链,必须证明自己完成了非常困难的工作,这就是"工作量证明",简称POW。可以理解为POW用于保持区块链的节奏。 工作的困难度通过计算量来体现,它不能被快速完成,而且困难度随时 ...
分类:
其他好文 时间:
2018-10-05 21:10:10
阅读次数:
191
虫洞社区签约作者介绍 叶露(王二) 销售人员 克莱登技术有限公司 本文根据Taylor Pearson所著区块链光谱图,从密码学、分布式系统、政治学和经济学的角度对区块链做出的全方面分析: 想象你是一位大学院长,学院正要新增一门关于区块链的课程,那么这门区块链的课程该属于哪个学科呢。计算机科学或商科 ...
分类:
其他好文 时间:
2018-09-27 22:00:36
阅读次数:
174
创世区块创建完毕之后,按照我们的正常思路,是继续创建新的区块,并加入至区块链中,没错,这确实是学习路线,但是我们首先来了解一个区块是如何生成的,转账交易 ===>打包交易 ===>工作量证明 ===>生成区块,由于转账交易这一块的内容代码量特别大,脑图跟交易流程图我也是花费了大量的时间进行整理,但是要一项一项进行代码分析,时间成本还是太大了,所以,将github的代码共享给大家,可以照着文章思路与思维导图中的路线进行适当的分析.
分类:
其他好文 时间:
2018-08-23 00:28:20
阅读次数:
272
在比特币世界中,获取区块记账权的过程称之为挖矿,一个矿工成功后,他会把之前打包好的网络上的交易记录到一页账本上,同步给其他人。因为这个矿工能够最先计算出超难数学题的正确答案,说明这个矿工付出了工作量,是一个有权利记账的人,因此其他人也会同意这一页账单。这种依靠工作量来证明记账权,大家来达成共识的机制叫做“工作量证明”,简而言之结果可以证明你付出了多少工作量。Proof Of Work简称“PoW”,关于其原理跟代码实现,我们在后面的代码分析中进行讲解说明。
分类:
其他好文 时间:
2018-08-21 01:07:06
阅读次数:
248
Merkle 树 完整的比特币数据库(也就是区块链)需要超过 140 Gb 的磁盘空间。因为比特币的去中心化特性,网络中的每个节点必须是独立,自给自足的,也就是每个节点必须存储一个区块链的完整副本。随着越来越多的人使用比特币,这条规则变得越来越难以遵守:因为不太可能每个人都去运行一个全节点。并且,由 ...
分类:
其他好文 时间:
2018-08-19 23:49:54
阅读次数:
292
已经有很多公有区块链在试图改变世界,但是要在全球范围内运行,共享公有账本需要一个可行、高效和安全的共识机制。 一种共识机制,向比特币的工作量证明(Proof of Work),有两个作用:确保区块链中的下一个区块是唯一且真实的那一个,保护系统安全防止分叉。 在工作量证明机制中,矿工通过解决极其困难的 ...
分类:
其他好文 时间:
2018-08-19 23:23:54
阅读次数:
229