?5. 共识机制 区块链是一种去中心化的分布式账本系统,由于点对点网络下存在较高的网络延迟,各个节点所观察到的事务先后顺序不可能完全一致。因此区块链系统需要设计一种机制对在差不多时间内发生的事务的先后顺序进行共识。这种对一个时间窗口内的事务的先后顺序达成共识的算法被称为“共识机制”。 5.1区块链和 ...
分类:
其他好文 时间:
2017-12-12 21:02:46
阅读次数:
209
以太坊的共识机制是 PoW(Proof of Work 工作量证明机制),使用的算法是Ethash,这种算法是对 Dagger-Hashimoto算法的改良版本,流程大概如下 1.对于每一个块,首先计算一个种子(seed),该种子只和当前块的信息有关;然后根据种子生成一个32M的随机数据集(cach ...
分类:
其他好文 时间:
2017-09-24 15:24:53
阅读次数:
211
数字货币现成交易系统(电/微138-2315-3926)对于非技术人员来说,比特币目前采用的是SHA256算法,其共识机制被称为工作量证明(POW)。但如果比特币的算法从SHA256更改为其他的算法, POW协议是可以被更改的。 理论上,基于区块链技术开发的所有POW币都是存在51%算力攻击风险,B ...
分类:
其他好文 时间:
2017-08-21 18:58:37
阅读次数:
266
原文 区块链的分类 区块链可以分为三类:公有链、私有链、联盟链。 1、公有链无官方组织及管理机构,无中心服务器,参与的节点按照系统规则自由接入网络、不受控制,节点间基于共识机制开展工作。 2、私有链建立在某个企业内部,系统的运作规则根据企业要求进行设定,修改甚至是读取权限仅限于少数节点,同时仍保留着 ...
分类:
其他好文 时间:
2017-08-19 00:52:01
阅读次数:
291
区块链(BlockChain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的 新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。这次是再次回顾了,笔者之前是在2014年接触BitCoin与BlockChain.区块链是一种去中心化的状态机比特币的特... ...
分类:
其他好文 时间:
2017-07-02 16:15:16
阅读次数:
257
本文章出自:http://blog.asch.so/,转载请注明出处。 0 前言 我曾分析了DPOS算法的漏洞并且模拟了一个简单的攻击的方法,然后实现了一个简化的PBFT算法模型试图去修复该漏洞,并且对比了效果。 随后在正式的产品中实现了完整版的算法,并且部署了10台机器进行了测试。测试的结果在安全 ...
分类:
其他好文 时间:
2016-12-23 16:49:15
阅读次数:
383
如果说共识机制是区块链的灵魂核心,那么对于区块链特别是联盟链及私链来看,跨链技术就是实现价值网络的关键,它是把联盟链从分散单独的孤岛中拯救出来的良药,是区块链向外拓展和连接的桥梁。
分类:
其他好文 时间:
2016-12-02 16:23:58
阅读次数:
161
前言区块链上的共识机制有多种,没有一种共识机制是完美无缺的,同时也意味着没有一种共识机制是适合所有应用场景的。
分类:
其他好文 时间:
2016-10-28 20:47:50
阅读次数:
809
通过POS提升效率:共识机制不应该由挖矿进行保证,从而大大减少电力浪费,并且可以满足大量和持续发行ETH的需要。 快速的出块时间:在不威胁安全的前提下,出块速度达到最大值。 经济一致:一旦区块被制作,经过一定时间和事件的处理,大部分的验证者将‘全提交’那个区块,意味着他们将损失全部的以太币保证金在没 ...
分类:
其他好文 时间:
2016-10-26 09:36:34
阅读次数:
725
共识机制是分布式应用软件特有的算法机制。在分布式软件开发中,节点间的互操作,节点行为的统一管理,没有算法理论作为支撑,根本无法实现。所以,要想开发基于分布式网络的加密货币,必须深入研究共识机制。这一篇我们就从解释“拜占庭将军问题”开始,来探讨加密货币的算法问题,并通过代码学习和研究亿书共识机制的具体实现。...
分类:
编程语言 时间:
2016-08-10 16:20:33
阅读次数:
377