买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种适用于EOS的可编程数据持久化的解决方法_南京第三极区块链科技有限公司_202310872603.X 

申请/专利权人:南京第三极区块链科技有限公司

申请日:2023-07-17

公开(公告)日:2023-10-24

公开(公告)号:CN116939025A

主分类号:H04L67/55

分类号:H04L67/55;G06F9/54;G06Q40/04;G06F16/27;H04L67/568;H04L67/565;H04L9/00;H04L9/40

优先权:

专利状态码:在审-实质审查的生效

法律状态:2023.11.10#实质审查的生效;2023.10.24#公开

摘要:本发明公开了一种适用于EOS的可编程数据持久化的解决方法,所述可编程数据持久化的解决方法如下所示:步骤1、在区块组装的过程中预先接收数据并进行数据格式化,将其整合为插件,提供可插拔、可选择的服务,从本节点中获取区块事件和交易事件,借助V8引擎将对象以JavaScript的形式返回给监听者;步骤2、数据处理;步骤3、将处理好的数据重新放入信号槽内,进行数据分发,客户端选择需要监听的信号,获得已经处理过的原生数据,并进行后续的开发工作;本发明可以高效、灵活地处理和整合链上数据,为用户提供定制化、可插拔的服务,提高数据的利用效率和准确性。

主权项:1.一种适用于EOS的可编程数据持久化的解决方法,包括区块链数据推送系统和可编程数据持久化的解决方法,其特征在于:所述区块链数据推送系统包括区块链数据、数据整合检查、并发处理、区块数据插槽、ABI反序列化、交易数据插槽、不可逆区块插槽和EOS区块链操作系统;所述可编程数据持久化的解决方法如下所示:步骤1、在区块组装的过程中预先接收数据并进行数据格式化,将其整合为插件,提供可插拔、可选择的服务,从本节点中获取区块事件和交易事件,借助V8引擎将对象以JavaScript的形式返回给监听者;步骤2、数据处理:通过信号量实现事件异步处理和V8引擎的协同工作,使用链表存储和读写锁的方式保证事件缓存数据的安全访问,具体流程如下所示:1、每次检查信号量是否已被触发,若未被触发,则等待信号量;2、锁定队列互斥锁,从事件缓存队列中获取下一个事件,并解锁互斥锁;3、将数据转换为JavaScrip对象,将事件作为名称,创建触发器;4、一旦事件被出发,记录对应事件ID,释放信号量,并重新从头开始执行循环;5、若在执行此循环时发生错误,则退出应用;步骤3、将处理好的数据重新放入信号槽内,进行数据分发,客户端选择需要监听的信号,获得已经处理过的原生数据,并进行后续的开发工作。

全文数据:

权利要求:

百度查询: 南京第三极区块链科技有限公司 一种适用于EOS的可编程数据持久化的解决方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。