美文网首页我爱编程
区块链之分布式

区块链之分布式

作者: Aliyy | 来源:发表于2018-06-21 23:21 被阅读0次

    区块链说的最多的是”分布式账本”。从表象看,一个区块链系统由很多计算设备通过网络形成一个系统,很分布式。但从存储和计算两个角度看,又有一些不同的解读。

    从存储的角度看,我们说一个分布式的数据库或文件系统,往往是指数据分片存储在多台设备里,同一数据可能有多个拷贝,但每台设备不存储全量数据。而比特币系统区块数据是所有节点全量存储(轻量节点或SPV节点是另外一个概念),很不分布式。

    从计算角度看,我们说一个分布式的系统,往往是指通过一个负载均衡把请求分布到多台服务器上,每个节点执行全部请求中的部分。而比特币系统中所有节点必须运行所有的记账过程,挖矿成功的节点执行后其他节点验证,好像也不分布式。

    所以区块链系统是一个效率很差、存储昂贵的系统,标定值取决于最弱的节点(如果他没有被抛弃的化)。另外需要注意,比特币的记账以及以太坊的智能合约并没有占用太多计算资源,大量的算力用的是用于POW挖矿,所以不能认为他们算力很大就是一个”强大”的系统。

    从这个角度看,区块链不会取代现在互联的而是互联网的一块拼图,用于做一些附加值高的场景。

    相关文章

      网友评论

        本文标题:区块链之分布式

        本文链接:https://www.haomeiwen.com/subject/lnlhyftx.html