找回密码
 立即注册

扫一扫,登录网站

首页 百科 查看内容
  • 21774
  • 0
  • 分享到

区块链关键技术架构分析

2018-9-7 14:09

来源: 链门户

区块链关键技术--账本(Ledger)



账本层负责区块链系统的信息存储,包括收集交易数据,生成数 据区块,对本地数据进行合法性校验,以及将校验通过的区块加到链 上。账本层将上一个区块的签名嵌入到下一个区块中组成块链式数据 结构,使数据完整性和真实性得到保障,这正是区块链系统防篡改、 可追溯特性的来源。典型的区块链系统数据账本设计,采用了一种按时间顺序存储的块链式数据结构。

账本层有两种数据记录方式,分别是基于资产和基于账户。基于 资产的模型中,首先以资产为核心进行建模,然后记录资产的所有权, 即所有权是资产的一个字段。基于账户的模型中,建立账户作为资产 和交易的对象,资产是账户下的一个字段。相比而言,基于账户的数 据模型可以更方便的记录、查询账户相关信息,基于资产的数据模型 可以更好地适应并发环境。为了获取高并发的处理性能,且及时查询 到账户的状态信息,多个区块链平台正向两种数据模型的混合模式发展。

表 1:账本层两种模型对比


版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。
相关新闻
发表评论

请先 注册/登录 后参与评论

    回顶部