区块链作为新兴的技术,虽然很多企业布局这个这个领域,但若要问道他们究竟什么是区块链技术,他们也未必能给你做个完美的阐述。那不如来一起看一下这些区块链技术知识吧,小白干货必备哦。
如果说共识是区块链的基础,那共识机制就是区块链的灵魂。
区块链为什么要有共识机制。
共识机制是区块链的一个核心特征,是保证区块链系统在分布式架构下的一致性方案。目前主流的也有好多种共识算法:POW、POS、DPOS、PBFT、DBFT 等等。
现有常见的共识机制简介
pow工作量证明。即干的越多,收的越多。
依赖机器进行数学运算来获取记账权,资源消耗相比其他共识机制高、可监管性弱,同时每次达成共识需要全网共同参与运算,性能效率比较低,容错性方面允许全网50%节点出错。
优点:
1)算法简单,容易实现;
2)节点间无需交换额外的信息即可达成共识;
3)破坏系统需要投入极大的成本;
缺点:
1)浪费能源;
2)区块的确认时间难以缩短;
3)新的区块链必须找到一种不同的散列算法,否则就会面临比特币的算力攻击;
4)容易产生分叉,需要等待多个确认;
5)永远没有最终性,需要检查点机制来弥补最终性。
注:本文来自www。wanlianzhijia。com