随着信息化、数字化、智能化的进程加速,特别是后疫情时代,数据在全球经济运转中的价值日益凸显。今年三月底,数据更是被作为一种新型的生产要素写入中央文件,与土地、劳动力、资本、技术等经典生产要素并列。
数据最终的价值来源于治理。只有经过采集、清洗、分析和处理后的数据,才能在流通中更顺畅地使用,其价值才能得到更充分地挖掘。同时,随着区块链技术的蓬勃发展,区块链渐趋规模化应用,链上数据总量呈指数级增长,其中蕴藏的巨大价值,也需要通过高效、规范的数据治理,才能得到充分彰显。
微众银行区块链在多年技术研究和应用实践的基础上,积极分析、总结行业需求,研发了一套数据治理通用组件(WeBankBlockchain-Data)解决区块链数据治理的技术难题,多维提升开发、运营、运维效率。
目前,WeBankBlockchain-Data已在金融、公益、农牧产品溯源、司法存证、零售等多个行业落地和使用,历经多个内外部生产环境项目的打磨,不断以“轻量化、模块化、通用化”的设计哲学进化,具备处理海量数据、高可用、可审计等能力。
为助力全行业伙伴提升区块链数据治理的效率,实现数据从要素到资源的转化,我们秉持一贯开源开放的理念,将WeBankBlockchain-Data面向社区和公众完全开源,诚邀各行业伙伴携手共建区块链数据治理体系,为数据价值的全面释放提供有效路径。
数据治理通用组件解决什么问题?
在区块链底层和区块链应用之间,横亘着一条区块链技术、业务和产品的鸿沟,存在着区块链数据扩容难度大、链上数据难以查询和分析、典型场景缺乏通用化产品或组件支持等多种挑战。
社区也经常会有朋友问到:
区块链节点服务器的磁盘快满了,该怎么办?
如何批量查询智能合约里的数据?
我想查询某个账号发过的所有交易怎么查?
微众银行区块链对账方案是怎么做的,有没有通用的解决方案?
……
为什么强大的区块链还有这些问题呢?
首先,随着区块链数据的“爆炸式”增长,链上已经积累了亿计的交易、几T的数据,节点服务器逐渐无法满足交易数据的存储需求,单纯对节点存储空间进行扩容不仅开发成本高、硬件成本高,而且在数据扩容过程中因技术要求较高,易引发系统性风险,且不能一劳永逸地解决问题。另一方面,大量交易冷数据不仅浪费空间,而且会影响区块链节点出块和执行交易的性能。
其次,区块链由于特定的链式存储结构,链上数据只能通过智能合约接口的方式获取和调用,不仅执行效率低下,且随着链上数据的增加,其查询和计算性能逐级衰减,无法满足大数据分析和复杂查询的诉求,比如需要检索已经部署在链上的所有合约。基于特定场景的数据导出解决方案,由于智能合