很多人初次接触这两个概念之际, 时常容易混淆, 分布式账户概念所指之物与区块链概念所指之物, 听起来极为相似, 甚而在某些场合被相互混用, 然而它们实际上并非全然等同的关系, 简要来讲, 分布式账户可被视为一项理念, 而区块链则是达成此项理念的具体技术种类之中的一种。
分布式账户的核心思想是什么
有一种记录数据的方式, 名为分布式账户。传统记账方式, 诸如银行账户, 其数据是集中存储于一台服务器或者一个中心机构里的。分布式账户不同, 它是将数据分散存储于网络中的多个节点上, 每个节点都会保存一份完整的账本副本,并且任何对账本的修改都得经过网络中多数节点的确认。
这般设计的起始意图, 是要去处理中心化系统里面所存在的单点故障以及信任相关问题。举例而言, 要是有某个节点出现了故障状况或者遭受了攻击行为, 然而其他节点依旧能够正常开展工作, 数据也不会出现丢失情况。并且啊, 鉴于数据是由多方一同进行维护的, 所以任何其中一方想要私自去篡改记录是极其困难的, 原因在于其他节点的账本会马上察觉到不一致之处。
区块链是如何实现分布式账户的
存在一种分布式账户的具体实现形式, 它被称作区块链, 其核心机制是将数据打包成一个个“区块”, 随后运用密码学的方式, 把这些区块按照时间顺序连接成一条“链”, 并且每个新区块的生成, 都要有网络中节点进行共识验证, 就像比特币所采用的工作量证明那样。
但分布式账户的实现途径并非仅区块链这一种形式, 举例来讲, 在存在一些企业所运用的分布式账本技术情形下, 其并不要求像比特币这般对全部数据都予以公开让所有人去查看, 同时也并不需要所有节点都参与到挖矿竞争记账权当中来, 它们也许仅仅允许经过授权的节点参与验证过程, 而且数据仅仅针对于相关方呈现可见状态, 这种形式也是契合分布式账户的核心理念的, 然而在技术层面已然与区块链产生差别了。
两者最关键的差别在哪
区块链重点在于强调“链式结构”、“去中心化”, 分布式账户则更侧重于“数据分散存储”、“多方共识”。要是有一套系统, 仅仅是把数据分散储存于多个地方, 然而却并未采用链式结构进行连接, 同时也不存在去中心化的共识机制, 那么这种情况下它便不是区块链, 仅仅算得上是一个分布式数据库罢了。
要是反过来讲, 要是有一套系统运用了区块链的技术, 那么它自然而然地就是分布式账户。故而表述得更为精准一些的话这样说: 区块链属于分布式账户的一种子集情形, 不过分布式账户的范畴涵盖面在范围上要比区块链更为广泛。举例来说, 诸如有些金融机构所采用的联盟链, 尽管它同样是分布式账户, 然而它的节点数量存在限界, 并且其共识机制和比特币并不相同, 在业内人们更倾向于称它为分布式账本技术。

认清这个差异, 有益于于实际运用当中挑选恰当的技术举措。要是业务情形里用不着全然去中心化, 并且也不需要链式验证, 那么选用更轻巧的分布式数据库或许比采用区块链更为适宜。
转载请注明出处:imtoken,如有疑问,请联系()。
本文地址:https://zmdyd.cn/gwimqb/7919.html
