POW(Proof of Work),即工作量证明,是指系统为达到某一目标而设置的度量方法。可以简单理解为就是一份证明,用来确认你做过一定量的工作。POW为按劳分配,算力决定一切,谁的算力多谁记账的概率越大。...[ 百科 ]
共识的价值与风险。
用 golang 从零开始构建简易的区块链,这是系列文章的第二篇 : 实现工作量证明。
系列三 - POS与POW-DAG
系列二 - 主要介绍了比特币POW之所以不可扩展的原因和两个可扩展POW的思路
共识算法是实现自主产权区块链的必不可少的关键环节,本文列出相对成熟的区块链共识算法开源实现,包括BFT共识、Raft共识、 Paxos共识、PoW共识等,可供希望开发自主产权区块链的团队参考学习。
本文主要讲解了比特币和以太坊的共识机制
前天,著名分布式存储项目FileCoin放出消息,FileCoin挖矿将来极大可能会使用到GPU。消息一出,存储行业一片哗然。使用GPU挖矿,说明需要大量的计算资源,就像比特币和以太坊的POW挖矿一样。大家一直都认为,存储挖矿主要是要使用硬盘的存储资源,为什么现在需要用到算力资源呢?
PoW(工作量证明)是区块链系统中广泛使用的协议,用于解决双花难题。但是,如果攻击者拥有超过全网哈希算力的一半,那么该攻击者就可以发起双花攻击或51%攻击。如果哈希算力足够强大,那么发起攻击的成本会低的惊人,这将会对众多PoW区块链造成巨大威胁。 我们提出了一种技术方案,将矿工的挖矿历史权重信息与总计算难度相结合,以达到缓解51%攻击的问题。分析表明,使用这种新技术,将会使传统攻击的成本增加两个数量级。
POS 会取代 POW 么
大家好,我是[虞双齐](https://learnblockchain.cn/people/43),这篇文章是关于区块链共识算法系列课文章。上一篇文章[《共识算法PoW之由来》](https://learnblockchain.cn/2018/12/02/pow-consensus/)中,我们讲解了工作量证明的基本原理,核心是采取穷举法暴力寻找出一个符合难度值的随机数。这篇文章讲解比特币算力,通过本节学习,你可以掌握算力概念并能理解算力引发的悲剧。
大家好,我是[虞双齐](https://learnblockchain.cn/people/43),当前市场上还未有系统讲解整理区块链共识算法的教程。从这篇文章起,我将系统地讲解区块链共识算法。
接触区块链的同学,多少都听说过拜占庭将军问题,经常看到或听到某某区块链使用某某算法解决了拜占庭将军问题,那么究竟什么是拜占庭将军问题呢?
在区块链记账原理一篇,我们了解到记账是把交易记录、交易时间、账本序号、上一个Hash值等信息计算Hash打包的过程。 我们知道所有的计算和存贮是需要消耗计算机资源的,既然要付出成本,那节点为什么还要参与记账呢?在中本聪(比特币之父)的设计里,完成记账的节点可以获得系统给与的一定数量的比特币奖励,这个奖励的过程也就是比特币的发行过程,因此大家形象的把记账称为“挖矿”,本文将详细讨论这个过程。
本文主要内容翻译自[Learn Blockchains by Building One](https://hackernoon.com/learn-blockchains-by-building-one-117428612f46) 本文[原始链接](http://learnblockchain.cn/2017/10/27/build_blockchain_by_python/),转载请注明出处。 作者认为最快的学习区块链的方式是自己创建一个,本文就跟随作者用Python来创建一个区块链。
2242 回答,2135赞同
0 回答,141赞同
4 回答,133赞同
0 回答,118赞同
1 回答,109赞同
0 回答,89赞同
0 回答,85赞同
22 回答,80赞同
0 回答,76赞同
17 回答,41赞同