IOT可信数据

基于ChainDB区块链的IOT可信数据云平台

IOT可信数据

简介

综合了区块链技术和传统分布式数据库的特性

对IOT数据的所有操作以日志的形式记录在区块链上

提供不可篡改且能在任何时间点恢复的数据库服务

用户可像使用数据库一样便捷地使用区块链技术

特性

功能

  • 基本功能

    支持增删改查等基本数据库功能
  • 事务支持

    可同时对多张表进行多项操作,类似数据库的事务功能
  • 权限控制

    创建表的用户拥有此表的增删改查权限,并可将这些权限授权给其他用户
  • 行级控制

    建表时可以对表的增删改查权限分别进行条件设置,只有满足条件的记录方可被操作,精确度到行
  • 加密

    可对整张表加密,也可对表中的某些字段加密,只有配有解密私钥的用户能解密出明文
  • 审计

    可对数据表中的某些字段的增删改记录进行追踪溯源
  • Dump功能

    可把链上某张表的操作日志以json格式保存到本地txt文件中
  • 订阅

    订阅某张表或某个交易后,对该表或该交易的操作日志会以事件的方式发送给订阅者
  • 表的同步

    节点加入ChainDB链后可同步链上存在的数据库表
  • 先入库后共识

    对数据库表的交易先在数据库中预执行,再发往区块链网络进行共识:如果共识成功,提交预执行;否则,撤销预执行
  • 严格模式

    多人同时操作同一张表时,打开严格模式,可检测本地数据与链上最新数据是否一致,避免数据分叉
  • 链间数据同步

    可将一条或多条ChainDB链上的数据上传到另一条ChainDB链上
  • 链的瘦身

    指定一个时间点,该时间点的状态和该时间点之后的数据将保留链上,删除之前的数据,避免不断新增的数据占用磁盘空间