分类目录归档:区块链

区块链通信项目 BCM

编者按:本文来自36氪战略合作区块链媒体“Odaily星球日报”

文 | 茶凉

编辑 | 卢晓明

区块链通信项目 BCM 于 …

发表在 区块链, 安全资讯 | 区块链通信项目 BCM已关闭评论

工作量证明与权益证明:区块链如何达成共识[转]

https://segmentfault.com/a/1190000018943742

区块链最有趣的特性之一是分散化。没有一个实体或网络成员能够负责更改验证。相反,在向新块提交更改之前,必须得到大多数人同意。

这叫做共识。它是大多数区块链与标准数据库的区别所在。达成共识的方式会影响添加新块的速度、可伸缩性和成本。

什么是共识,为什么重要?

共识确保每个人都能获得一个真实的版本。您的区块链数据应该与其他所有人的数据匹配,否则,整个系统将崩溃。因此,共识保护了区块链的完整性,并将少数腐败分子的欺诈风险降至最低。

区块链通过共识协议达成一致——一组告诉区块链如何处理新数据的规则或指令。通过使用奖励和激励,共识协议可以在不需要第三方或中央集权的情况下批准新块。

我将集中讨论当今最流行的两种共识机制:工作量证明(PoW)和权益证明(PoS)。Crypto的研究报告称,这两种加密技术加起来能支持前100种加密货币中的42%。然而,还有很多其他的。严格地说,它们不是分散式的,而是依赖于一个集中的权威来验证新事务。

工作量证明: 第一个解出这个难题的人将获得奖励。

假设你和10个朋友在一个房间里。…

发表在 区块链 | 工作量证明与权益证明:区块链如何达成共识[转]已关闭评论

三大区块链共识机制原理及应用[转]

https://baijiahao.baidu.com/s?id=1601880033359241801&wfr=spider&for=pc

关键字:共识机制、PoW、PoS、DPoS、

区块链是建立在P2P网络,由节点参与的分布式账本系统,最大的特点是“去中心化”。也就是说在区块链系统中,用户与用户之间、用户与机构之间、机构与机构之间,无需建立彼此之间的信任,只需依靠区块链协议系统就能实现交易。

可是,要如何保证账本的准确性,权威性,以及可靠性?区块链网络上的节点为什么要参与记账?节点如果造假怎么办?如何防止账本被篡改?如何保证节点间的数据一致性?……这些都是区块链在建立“去中心化”交易时需要解决的问题,由此产生了共识机制。

共识机制

所谓“共识机制”,就是通过特殊节点的投票,在很短的时间内完成对交易的验证和确认;当出现意见不一致时,在没有中心控制的情况下,若干个节点参与决策达成共识,即在互相没有信任基础的个体之间如何建立信任关系。

区块链技术正是运用一套基于共识的数学算法,在机器之间建立“信任”网络,从而通过技术背书而非中心化信用机构来进行全新的信用创造。

区块链有哪些共识机制

不同的区块链种类需要不同的共识算法来确保区块链上最后的区块能够在任何时候都反应出全网的状态。

目前为止,区块链共识机制主要有以下几种:PoW工作量证明、PoS股权证明、DPoS授权股权证明、Paxos、PBFT(实用拜占庭容错算法)、dBFT、DAG(有向无环图)…

发表在 区块链 | 三大区块链共识机制原理及应用[转]已关闭评论