什么是共识机制
所谓共识机制就是所有“记账”节点之间怎么达成共识,去认定一个记录的有效性,这既是认定的手段,也是防止篡改的手段。
共识机制是一个非常重要的概念,它有多重要呢?其中业界认识称之为“区块链是比特币运营的躯干,那共识机制就是灵魂”。
共识机制,帮助区块链降低了信任的建立成本,实现了价值互联网。
举个栗子:(看图吧)
区块链中的共识机制
我们知道了共识机制是什么意思之后,我们来了解一下区块链中的“共识机制”
区块链中常见的共识机制有以下几种,分别是工作量证明、权益证明、股份授权证明。
工作量证明(简称POW)。这是一个纯依靠算力的游戏。它的优点是算法简单、破坏系统需要极大成本,缺点是没有最终性、浪费能源,有很多人批评它浪费了大量的算力;
权益证明(简称POS)。它把PoW中的算力,改成了权益,意思就是拥有货币多的人,权益大,而拥有权益越大,成为下一个记账人的可能越大。它的优点是不那么费电,缺点是容易产生分叉、没有最终性等等,也有人批评这种方法会带来马太效应;
股份授权证明(简称DPoS)。它从POS基础上演变而来,将PoS中记账人的角色专业化,通过权益选出记账人,然后记账人之间轮流记账。缺点是依然没有解决最终性问题;
此外还有dBFT机制、PBFT机制、DAG机制、PoA机制等等。
(如果还想继续深入了解常见的证明机制,下方评论,小编会专门针对性的进行解答,让大家都理解)
我们需要知道,当下这些共识机制不是完美无缺的,在应用场景上都有一定的限制,区块链共识机制更大的可能趋势是,各自在小领域里解决特定的问题。
区块链共识机制,仍在不断地发展进化当中。
什么是非对称加密
一种密钥保密方法,特点:算法强度复杂、安全性强、解密速度较慢。
对称性加密方式
非对称加密方式
工作原理:
(1)A要向B发送信息,A和B都要产生一对用于加密和解密的公钥和私钥。
(2)A的私钥保密,A的公钥告诉B;B的私钥保密,B的公钥告诉A。
(3)A要给B发送信息时,A用B的公钥加密信息,因为A知道B的公钥。
(4)A将这个消息发给B(已经用B的公钥加密消息)。
(5)B收到这个消息后,B用自己的私钥解密A的消息。其他所有收到这个报文的人都无法解密,因为只有B才有B的私钥。
欢迎关注,给您带来不一样的区块链小知识。如有疑问欢迎下方评论,本节内容如还有其它不明白的地方,以及想要获取更多区块链知识,私聊小编获取。