区块链BaaS云服务(16)天德链TDBC“交易数据”

Posted thefist11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链BaaS云服务(16)天德链TDBC“交易数据”相关的知识,希望对你有一定的参考价值。

1. 数据存储

1.1. 关系型数据库存储
1.2. IPFS 系统
1.3. 多级缓存机制

  • 加快交易传播。节点接收到交易信息后,在时间间隔内,将交易信息放到一级缓存中,在交易成块时减少从磁盘中读取交易的次数。

  • 加快共识速度。在共识的过程中,节点将收到的需要进行检验和已经完成检验的区块先放到二级缓存中,节点负责进行下一次共识的处理,将内容写入磁盘和数据库的任务交给二级缓存处理

在这里插入图片描述

2. 交易应用数据结构

一笔正常的天德链业务交易需要包含:交易 ID,原始交易,原子交易,签名字符串。

2.1 2种通用三方交易的格式

  • 平台为应用原始交易定义的数据结构
    包括资金交易金额、正方交易平台手续费金额、对手方交易平台手续费金额、交易时间戳。

  • 可以客户化原始交易的数据结构
    包括全部金额、锁定金额、可用金额、交易平台手续费金额、业务时间戳。

  • 两者共同的数据项:交易 ID、资产交易数额、交易单位、交易单价、发起方账户ID、接收方账户 ID、交易平台手续费账户 ID、交易平台手续费率、交易描述及原始交易中需要保持的非量化信息。

2.2 原始交易

原始交易是根据业务自定义的数据结构,包含: 1 笔非量化信息,和 n 笔量化信息。

  • 非量化信息
    用于对账户的基础信息进行记录和更新;
  • 量化信息
    用于对账户的量化信息进行累计 量化信息描述了天德原子交易里的量化信息,用户对账户的资金或资产进行操作时需要使用该数据结构来表述数据,通常情况下原子交易中的量化信息应该是一个列表数据结构: List,列表中每一项由账户 ID、原始交易 ID、量化名称、量化类型、量化数额、交易描述及业务时间戳。

3. 应用数据安全访问流程

在这里插入图片描述

以上是关于区块链BaaS云服务(16)天德链TDBC“交易数据”的主要内容,如果未能解决你的问题,请参考以下文章

区块链BaaS云服务(16)天德链TDBC“智能合约”

区块链BaaS云服务(16)天德链TDBC“泰山沙盒系统”

区块链BaaS云服务(16)天德链TDBC“泰山沙盒系统”

区块链BaaS云服务(16)天德链TDBC“交易数据”

区块链BaaS云服务(16)天德链TDBC“金丝猴链”

如何要打造区块链平台?