区块链的关键技术有很多,由于篇幅限制,昨天我们在文中只提到了点对点通信技术、非对称加密算法、区块-链式数据结构,今天,我来继续把最后两种关键技术介绍完。 分布式账本 在区块链网络中,每个新增加的区块里面存储了全网最近的交易记录,然后按时间顺序依次被添加到区块链上。区块链存储在由多个节点组成的分布式网络系统上,每个完整的节点都存储有整个区块链的副本,而每一个计算机节点之间通过网络进行交易信息的共享。 同时,区块链也是一个交易数据库,其中存储的是在系统中由所有节点共享的信息,称为分布式加密总账本。通过这个总账本,区块链实现了其不需要一个中央权力机构或受信任的第三方来协调互动、验证交易或监管行为的特征。 一个区块链上的完整副本包含了每一个曾经执行的交易,使历史上的任何信息都可以被任何一个参加的节点所访问。全网共享账本这个特性也使防止双重支付成为现实。 共识机制 由于点对点通信的原因,分布式系统或者点对点网络中,每个节点是按自己的规则运行的。为保持整个系统数据的一致性,需要借助分布式共识技术。传统的分布式技术中,由于本身的技术特点并不需要数据的一致性,更多的是需要数据的准准确性,包括主从、Sharding技术等。但是,在点对点网络中每个节点之间并没有依赖关系,所以就更需要保证数据一致性的机制。 分布式共识算法包括异步和共识。异步是指在一个分布式系统中对消息的处理速度或者消息送达时间不做任何假设;共识是指当多个主机通过异步通信方式组成网络集群时,这个网络默认是不可靠的,那么在这些不可靠的主机之间复制状态需要采取一种机制,以保证每个主机的状态最终达成相同一致性状态,即取得共识。通过共识机制,实现了区块链网络链条的唯一和数据的唯一。 —- 编译者/作者:区块链大咖说 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
火龙果财经:区块链包括了哪些基础技术?(下)
2019-11-08 区块链大咖说 来源:区块链网络
LOADING...
相关阅读:
- ETH今天是否能到365?2020-08-01
- 2020年8月您应该注意的顶级空投2020-08-01
- 利好不断,最新蓝皮书点名区块链!IPFS前途一片光明!2020-08-01
- YAS会相对于CPM走独立行情吗?|SET被AP点名|公主是YAS铁粉|投道4232020-08-01
- 俄罗斯总统弗拉基米尔·普京(Vladimir Putin)从2021年起签署了一项有关加2020-08-01