[发明专利]一种用于区块链交易的数据格式及其生成和解析方法在审
申请号: | 201910313713.6 | 申请日: | 2019-04-18 |
公开(公告)号: | CN110119486A | 公开(公告)日: | 2019-08-13 |
发明(设计)人: | 程希冀;王昊 | 申请(专利权)人: | 杭州宇链科技有限公司 |
主分类号: | G06F16/955 | 分类号: | G06F16/955;G06Q40/04 |
代理公司: | 北京君恒知识产权代理事务所(普通合伙) 11466 | 代理人: | 张强 |
地址: | 310016 浙江省杭州市江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 头部信息 数据格式 区块 解析 可选 交易 读取 编码格式编码 数据格式标准 交易过程 签名结构 前缀信息 软件信息 生成步骤 移动设备 公链 拼接 切割 | ||
本发明公开了一种用于区块链交易的数据格式,包括可选前缀、头部信息和签名列表三部分,所述可选前缀为软件信息标识,所述头部信息是由满足标准的编码格式编码的带有标志的段,所述签名列表由逐个拼接的签名结构组成;本发明还涉及用于生成和解析该数据格式的方法,所述生成步骤包括生成头部信息和前缀、生成签名列表;所述解析步骤包括识别前缀信息、解析头部信息、切割和读取签名列表。该数据格式标准用于everiToken公链上的通证交易过程,能够通过移动设备快速解析、识别,且不用考虑用于该支付是基于何种区块链技术,交易快速,安全性高。
技术领域
本发明涉及区块链领域,具体来说是一种用于区块链交易的数据格式及其生成和解析方法。
背景技术
随着区块链技术的发展,越来越多的钱包工具支持交易,在激烈的竞争背后,杂乱的市场消耗了过多的资源,制约着区块链技术的进一步发展。我们亟需消除市场的泡沫,让基于区块链的交易回归现实,真正方便生活。everiToken是世界上第一个以通证为基础的公链, 旨在成为标准化和通证经济的代表公链, 具有高TPS, 高安全性和高标准化的特性,具有非常广阔的应用前景。
发明内容
本发明旨在提供一种用于everiToken公链上的通证交易的数据格式标准,以及生成和解析数据格式的方法,使基于区块链的交易能够跨越不同钱包等前端产品的差异。
本发明是通过以下的技术方案实现的:一种用于区块链交易的数据格式,其特征在于,包括可选前缀、头部信息和签名列表。
所述可选前缀为可选的软件信息标识,用来告诉用户知道其使用用途并引导用户使用软件;本发明的常用前缀包括但不限于[https://evt.li/],可指导未使用合适扫描应用的用户下载支持“EvtLink”协议的钱包。
所述头部信息由满足标准的编码格式进行编码,包含一个或多个带有标志的段,能够指示内容的有关信息,如版本号、操作种类等。
所述签名列表由逐个拼接的签名结构组成,每个签名都是固定的65字节长度,用来进行验证交易的可行性。
进一步地,所述数据格式为一字符串,且至少满足以下要求:
(1)不包含互联网统一标识符(URI)中不允许的非法字符;
(2)长度不超过2048个字符;
进一步地,一种用于生成本发明中的区块链交易数据格式的方法,其特征在于,所述生成过程包括以下步骤:
(1)生成头部信息和可选前缀,并进行编码;所述头部信息,可以包括但不限于版本号、操作种类等信息;所述可选前缀为可选的软件信息标识,表明数据的基本用途;
(2)生成签名列表,并进行编码;所述签名列表用于检验支付者的权限、判断交易是否可行。
进一步地,一种用于解析本发明中的区块链交易数据格式的方法,其特征在于,所述解析过程包括以下步骤:
(1)识别可选前缀信息,了解数据的基本用途;例如,在解析本发明的区块链交易数据格式时,扫描到前缀[https://evt.li/]即可以知道这是关于EvtLink的协议,并且还能够指导未使用合适扫描应用的用户下载客户端并使用该软件;
(2)解析头部信息,获取内容有关信息,如版本号、操作种类、操作内容等信息;
(3)切割和读取签名列表,进行正确性验证,判断交易可行性,并可进行进一步操作。
进一步地,所述生成和解析数据格式的方法,其特征在于,可以使用任何应用程序进行创建和解析;这种特征有利于数据的传播和软件的使用,例如,所有支持本发明数据格式的应用程序都可以支持基于EvtLink的标准化支付交易,使交易不依赖于钱包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州宇链科技有限公司,未经杭州宇链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910313713.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于书签的界面访问方法及装置
- 下一篇:一种适用于发散数据的缓存更新方法