首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Corda -分类账、保险库和储存服务之间的差异

Corda -分类账、保险库和储存服务之间的差异
EN

Stack Overflow用户
提问于 2018-07-10 12:36:06
回答 1查看 1.5K关注 0票数 5

我才刚开始学习科达。我不清楚分类账、保险库和仓储服务之间的区别。我对下列文件提出了疑问:

  1. Corda技术文件(static/corda-technical-whitepaper.pdf):它声明“保险库包含从被认为与节点所有者相关的分类账中提取的数据,这些数据存储在便于查询和使用的表单中。它还包含签署交易消费状态所需的私钥材料。”
  2. Corda (https://docs.corda.net/key-concepts-node.html):它提到持久化层有两个部分--保险库和存储服务。

查询

  1. 分类账、保险库、仓储服务是分开的组件吗?
  2. 保险库、分类帐、存储服务是同一数据库在节点下的一部分吗?
  3. 分类账是否包含所有与特定节点相关的消耗状态和未消耗状态、事务、附件、流检查点等?
  4. 保险库是否只包含与特定节点相关的消耗状态和未合并状态?这是否意味着金库是分类账的一个子集,并在每次将交易记录到分类账中时从分类账中获取信息?
  5. 存储服务是否包含除已消费和未合并状态之外的所有数据,如事务、附件、流检查点等?这是否意味着存储服务是分类账的一个子集,并在每次将交易记录到分类账中时从分类账中获取信息?

有谁能帮我清楚地描述一下corda中使用的数据库体系结构(我不能清楚地理解https://docs.corda.net/vault.html的图表)?在这张图中,我没有看到“存储服务”。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-10 12:47:30

  1. 存储服务是支持节点的数据库。金库是数据库中的一个表,它跟踪与节点相关的状态。分类账是一个象征性的“交易全局日志”,它存储每个节点执行的每一项交易(实际上,每个节点只在此分类账上查看和存储交易的子集)。
  2. 存储服务是数据库的另一个名称。金库是数据库中的一张桌子。账簿只是一种比喻。
  3. 账簿只是一种比喻。存储服务存储节点已知的所有内容。
  4. 是的,金库商店消费和未消费状态。每次记录事务时,节点都会获取相关的状态,并将它们存储在它的保险库中。
  5. 存储服务包含节点已知的所有内容,包括保险库。
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51265396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档