一、优势:
#去中心化,低成本
》分布式程序无需中央服务器
#记录基本不可更改
》区块链上的信息经由其他 节点校验,当大多数节点都承认其正确性,则不可更改
#可信任,去除第三方
》网络中的所有节点都有机会参加校验
#交易速度快
》无第三方中转、确认的过程
》交易不可撤销
》区块链增长速度越快,交易被确认的速度越快
二、劣势:
#程序不易升级
》分布式程序升级需要保证向前兼容,否则需要全网节点在预定时间内完成升级
#效率
》通常情况下,中央服务器性能更强劲,达成共识的概率更高
#共识机制
》公共网络环境下,节点之间达成共识所需时间更久,机制更复杂
#冗余
》节点之间为达成共识,信息被重复记录与校验
三、关于区块链技术的研究
#硬件加入
》挖矿程序的改进
》矿机
》加速卡
#共识算法
》PBFT
》挖矿机算法
#应用领域
》物联网
》共享经济
》游戏