【技术实现步骤摘要】
【国外来华专利技术】生成表情符号序列标识以识别区块链钱包的钱包地址
相关申请的交叉引用
[0001]本申请要求享有2020年2月7日提交的美国临时申请第62/971,666号的权益,其全部内容通过引用并入本文。
[0002]本公开总体涉及生成表情符号序列标识(ID),并且尤其涉及生成表情符号序列ID以识别区块链钱包的钱包地址。
技术介绍
[0003]公钥和私钥是建立在区块链网络上的加密货币的不可或缺的组成部分,并且是被称为公钥密码术(PKC)或非对称加密的更大加密领域的一部分。PKC的目标是从第一状态(例如,私钥)轻松地过渡到第二状态(例如,公钥),而几乎无法从第二状态逆转到第一状态,并且在该过程中,证明拥有密钥而不暴露该密钥。该结果由此是一种单向数学函数,由于无法伪造拥有第一状态(如密钥),因此这使其非常适合确认交易(如加密货币交易)的真实性。PKC依赖于双密钥模型,即公钥和私钥。
[0004]PKC的一般目的是在易受潜在的恶意窃听者攻击的公共信道中使用数字签名来实现安全的私人通信。在加密货币的背景下,目标是证明一笔已花费的交易确实是由资金的所有者签署的,并且不是伪造的,所有交易都发生在对等方之间的公共区块链网络上。区块链钱包的私钥解锁区块链钱包所有者花费区块链钱包中的加密货币资金的权利,因此必须保持私密。区块链钱包的钱包地址与区块链钱包的私钥加密链接,并对所有用户公开,以使其他用户能够将加密货币发送到用户的区块链钱包。例如,钱包地址可能是使用一种或多种PKC算法从区块链钱包的私钥生成的公钥。
[000 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于生成识别区块链钱包的钱包地址的表情符号序列标识(ID)的方法,包括:接收所述区块链钱包的所述钱包地址,所述钱包地址包括预定位数;将所述钱包地址的所述预定位数划分为多个不重叠的序列位组;基于预定的表情符号列表将每组序列位转换为对应的表情符号ID,其中所述表情符号ID包括从所述表情符号列表中选择的预定数量的表情符号,并且其中组中每个唯一的位序列映射到唯一的表情符号ID;将每组序列位的所述表情符号ID连接成表情符号序列;以及基于所述表情符号序列,输出识别所述钱包地址的所述表情符号序列ID。2.根据权利要求1所述的方法,其中,所述表情符号列表存储为对应的Unicode字符列表。3.根据权利要求1所述的方法,其中,所述表情符号列表包括从Unicode标准中选择的多个表情符号。4.根据权利要求1所述的方法,其中,多个表情符号与对应的多个值相关联。5.根据权利要求4所述的方法,其中,多个表情符号存储在数组中,并且所述多个值是所述数组的多个对应索引。6.根据权利要求4所述的方法,其中,每组序列位对应于一个数字,所述数字被转换为与表情符号表示中的所述预定数量的表情符号相对应的预定数量的值。7.根据权利要求3所述的方法,其中,所述多个表情符号包括图形相似的多个表情符号集合,并且其中图形相似的每个表情符号集合被分配相关联的值。8.根据权利要求7所述的方法,其中,图形相似的表情符号集合包括描绘同一对象的类型的多个表情符号。9.根据权利要求1所述的方法,其中,所述钱包地址的所述预定位数包括由所述钱包地址的预定义部分表示的校验和。10.一种基于识别钱包地址的表情符号序列标识(ID)推导区块链钱包的钱包地址的方法,包括:接收识别所述钱包地址的所述表情符号序列ID,所述表情符号序列ID包括具有预定数量的表情符号的表情符号序列;将所述表情符号序列的所述预定数量的表情符号划分为多个不重叠的序列表情符号组;基于预定的表情符号列表将每组序列表情符号转换为对应于预定的位数的相应文本表示,其中所述列表中的每个表情符号与一个值相关联,其中表情符号组中的每个唯一的表情符号序列映射到唯一数字,并且其中所述转换包括:基于所述预定的表情符号列表识别与每个组中的多个表情符号对应的多个值,其中每个表情符号组中的每个表情符号对应于来自所述预定的表情符号列表的表情符号,并基于多个识别的值生成对应于所述文本表示的数字;以及将每组序列表情符号的所述文本表示连接成识别所述钱包地址的文本表示序列。11.根据权利要求10所述的方法,其中,接收所述表情符号序列ID包括:接收对应于所述钱包地址的QR码;从所述QR码中推导所述表情符号序列;以及
将所述钱包地址的表情符号序列ID显示为所述表情符号序列,其中,将所述钱包地址显示为所述表情符号序列使用户能够图形化地验证所述钱包地址。12.根据权利要求10所述的方法,其中,接收所述表情符号序列ID包括:从存储已复制对象的剪贴板接收所述表情符号序列。13.根据权利要求10所述的方法,其中,所述表情符号序列的预定义部分对应于用于验证所述表情符号序列ID的校验和,并且其中所述方法包括:从所述表情符号序列中提取所述预定义部分以生成结果表情符号序列,其中所述预定义部分包括一个或多个表情符号;基于所述预定的表情符号列表,将所述预定义部分转换为校验和值;应用校验和算法,以基于所述结果表情符号序列计算所述钱包地址的值;以及确定计算值是否与所述校验和值匹配。14.根据权利要求13所述的方法,包括:响应于确定所述计算值与所述校验和值不匹配,生成指示所述钱包地址的所述表情符号序列ID无效的通知。15.一种用于生成识别区块链钱包的钱包地址的表情符号序列标识(ID)的系统,包括:一个或多个...
【专利技术属性】
技术研发人员:纳威恩,
申请(专利权)人:伊莫吉艾迪有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。