买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明提供了一种基于联盟链的商品溯源系统的快速索引方法,包括以下步骤:S1:对出厂后的商品进行信息上链,在每个区块头中的快速定位叶子节点模型中储存商品ID和梅克尔树叶子节点索引位置,记录商品最新区块ID及其生成时间戳;S2:溯源查询;S3:根据重复索引机制计算所剩缓存数量;S4:取出缓存中的部分交易信息放入结果集;S5:计算商品的梅克尔树叶子节点索引位置;S6:通过区块距离模型计算上次交易区块与当前交易区块间间隔的区块数;S7:进入跳转区块;S8:返回结果集给用户层并展示溯源信息,缓存交易数据。相较于现有技术,本发明在保证溯源商品信息真实可靠的同时,还能够保证交易信息索引的高效性。
主权项:1.一种基于联盟链的商品溯源系统的快速索引方法,其特征在于:包括以下步骤:S1:对出厂后的商品进行信息上链,并在每一个区块头中的快速定位叶子节点模型中以特定形式储存商品ID和梅克尔树叶子节点索引位置,同时在链下表中记录商品的最新区块ID和商品的最新区块生成时间戳,在发生交易时,生成交易信息节点并把交易商品的最新区块生成时间戳作为上次交易区块生成时间戳也存入其中,并同步更新链下表中数据;S2:用户输入商品的唯一溯源标识ID进入系统溯源查询;S3:根据重复索引机制计算商品的所剩缓存数量,如果有衰减,则表示商品的交易最新区块和缓存中的最新区块不一致,继续步骤S4;否则,取出所有的交易信息并放入结果集,然后跳转至步骤S8;S4:先取出缓存中的部分交易信息并放入结果集,然后在表中取商品的最新区块ID并定位到商品的最新交易区块位置;S5:通过区块头中的快速定位叶子节点模型以及输入的商品ID得出商品对应交易存储的梅克尔树叶子节点索引位置,随后快速定位到交易信息所在叶子结点并取出交易信息放入结果集;S6:若区块信息中存在所述上次交易区块生成时间戳,则通过所述上次交易区块生成时间戳和当前交易区块生成时间戳的差值以及区块距离模型计算出上次交易区块与当前交易区块之间间隔的区块数,从而在溯源过程中通过区块快速跳转至商品的上次交易区块并获取信息;否则,则表示已溯源至根部信息,直接跳转至步骤S8;S7:进入跳转区块后,若跳转到的当前交易区块生成时间戳与所述上次交易区块生成时间戳不一致,则根据这两个时间戳再次计算区块间隔实现跳转,直至当前交易区块生成时间戳等于所述上次交易区块生成时间戳,然后取出详细交易数据并重复步骤S6;S8:返回结果集给用户层并进行溯源信息展示,同时对交易数据进行缓存。
全文数据:
权利要求:
百度查询: 南京邮电大学 基于联盟链的商品溯源系统的快速索引方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。