ChainSQL是由北京众享比特科技公司自主研发的区块链框架,为国产自主可控的全球首个基于区块链的数据库应用平台,是获得国家密码管理局颁发的商用密码产品型号证书的区块链软件产品,并于2017年加入了政府采购名录。
获得众多行业证书与奖项,同时与众多产、学、研机构建立广泛深入的合作;已在银行、政府、司法、工业互联网、高校、文旅、公益、智慧城市等多个领域成功落地应用,具备了强大的技术先进性、产品成熟性和行业认可度,形成了一批具体方案和应用落地,为将来更广泛的商用开拓了道路。
ChainSQL于2017年底在github开源,地址为:github.com/chainsql
同时是目前行业内率先完成对于多家国产化信息系统的兼容性适配,分别获得了与中标麒麟操作系统、银河麒麟操作系统、统信UOS操作系统、华为鲲鹏处理器、龙芯3处理器、达梦数据库、人大金仓数据库、南大通用数据库等国产软硬件及信息系统的兼容性测试认证书,并支持软硬国密算法。
具备高速网络通信、高并发和快速接入的能力,同时具备为区块链客户提供全系列的系统状态、性能和交易情况的监控、运维及报警能力。
全球首个基于区块链的 数据库应用平台。
创新的共识算法POP(Proof Of Peers)共识机制
通过分片架构对共识性能进行提升,允许大规模节点的许可接入,有效解决链网链中随共识节点规模增加,业务数据吞吐量急剧下降的矛盾.
在配置文件中配置共识算法及参数,可兼容更多共识算法。
在多链的设计中,通过主链的世界状态管理各子链;每条子链都有独立的P2P网络、交易池、共识、存储以及数据库模块。
扩展智能合约指令,使合约数据与链元数据进行交互,还可根据合约的内部逻辑判断来影响合约外的区块链世界状态。
ChainSQL已经完成自主可控认证的国产服务器、操作系统、数据库等,真正从硬件到软件国产自主可控。
运用“安全多方计算”、“同态加密”与“零知识证明”等技术,采用链下证明、链上验证的方式保证数据的机密性;运用“环签名”、“群签名”等技术实现匿名签名,从而保证身份隐私安全。
支持公证人机制、中继区块链模式实现,通过合约实现资产的转移,通过消息队列实现普通交易的跨链互操作。
弹性出块,可灵活配置时间,节省内存空间,避免产生空区块。
基本功能
提供不可篡改且能在任何时间点恢复的数据库服务
支持增删改查等基本数据库功能
可同时对多张表进行多项操作,类似数据库的事务功能
创建表的用户拥有此表的增删改查权限,并可将这些权限授权给其他用户
建表时可以对表的增删改查权限分别进行条件设置,只有满足条件的记录方可被操作,精确到行
可对整张表加密,也可对表中的某些字段加密,只有配有解密私钥的用户能解密出明文
多人同时操作同一张表时,打开严格模式,可检测本地数据与链上数据是否一致,避免数据分叉
可对数据表中的某些字段的增删改记录进行追踪溯源
订阅某张表或某个交易后,对该表或该交易的操作日志会以事件的方式发送给订阅者
节点加入ChainSQL链后可同步链上存在的数据库表
对数据库表的交易先在数据库中预执行,再发往区块链网络进行共识:如果共识成功,提交预执行;否则,撤销预执行
指定一个时间点,该时间点的状态和该时间点之后的数据将保留链上,删除之前的数据,避免不断新增的数据占用磁盘空间
可将一条或多条ChainSQL链上的数据上传到另一条ChainSQL链上
2017年01月,众享比特正式发布ChainSQL
2017年12月,加入政府采购目录
2017年底,ChainSQL开源
2018年09月,获得公安部网络安全保卫局颁发的“计算机信息统计安全专用产品销售许可证”
2018年12月,获得国家密码局颁发的“商用密码产品型号证书”。
2020年9月23日,ChainSQL V3.0正式推出,更多功能更新
2020年04月以来,相继完成与华为鲲鹏服务器、中标麒麟/统 信操作系统、人大金仓/达梦数据库等产品的兼容性认证。
2020年12月,ChainSQL V3.1 国内/国际 双版本发布 目前,ChainSQL参与工信部信通院“星 火链网”基础设施建设