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

一种区块链中使用静态默克尔树的方法和装置 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:杭州溪塔科技有限公司

摘要:本说明书实施例公开了一种区块链中使用静态默克尔树的方法和装置,所述方法中,构造静态默克尔树的过程包括:根据叶子节点个数,计算静态默克尔树总节点个数;初始化空数组用于表征静态默克尔树,所述数组元素的个数为所述静态默克尔树总节点个数;从所述数组尾部逆序选取所述叶子节点个数长度的数组元素用于插入所述叶子节点;从所述静态默克尔树最下层开始逐层计算节点值直至根节点,并依次存入所述数组。本发明应用于区块链中对处理性能要求较高的场景,在使用静态默克尔树的情况下可以减少哈希计算量;同时在轻客户端、区块交易密码学验证、跨链密码学证明中,采用静态默克尔树的方式,也可以减少哈希计算量。

主权项:1.一种区块链中使用静态默克尔树的方法,其特征在于,构造静态默克尔树的过程包括:根据叶子节点个数,计算静态默克尔树总节点个数;所述叶子节点个数是根据共识交易顺序后的交易的数目所确定的;所述共识的过程包括由共识算法一次性选取交易并打包后共识交易顺序,由执行器处理,将处理后的交易回执计算默克尔树根存入区块头中;初始化空数组用于表征静态默克尔树,所述数组元素的个数为所述静态默克尔树总节点个数;从所述数组尾部逆序选取所述叶子节点个数长度的数组元素用于插入所述叶子节点;从所述静态默克尔树最下层开始逐层计算节点值直至根节点,并依次存入所述数组,其中,当所述静态默克尔树叶子节点个数大于2时,所述静态默克尔树总节点个数为2倍的叶子节点个数减1;所述数组第一个元素值为所述静态默克尔树根节点值,且所述数组后续元素值依次为从根节点开始按照先左后右顺序的所述静态默克尔树节点值。

全文数据:

权利要求:

百度查询: 杭州溪塔科技有限公司 一种区块链中使用静态默克尔树的方法和装置

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