区块链的核心算法

论坛 期权论坛 期权     
李重道   2020-3-28 04:37   1343   0




区块链的应用市场和核心算法








区块链解决的核心问题是参与交易的多方如何达成共识,它的技术应用市场是分布式数据库的市场。


由于数据库节点有限可控,所以现阶段分布式数据库保证数据一致性存的逻辑有:


一、主从复制。从(Slave)节点完全复制主节点(Master);


二、两阶段协议。也就是Tcp三次握手的简化版,其底层逻辑是互斥+加锁。


由于区块链节点多,传统分布式数据库的逻辑并不能推广到区块链上。


区块链底层算法是Paxos算法,它的逻辑是只要半数服务器确认命令,就广播全系统确认命令。


随着参与系统的服务器(挖矿机器)增加,区块链系统的准确率也会增加。
换句话说就是,每个挖矿的人都是系统的维护者。






扫描二维码
获取更多精彩
李重道





分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP