一种基于区块链进行在线交易的方法技术

技术编号:19935910 阅读:22 留言:0更新日期:2018-12-29 05:09
本发明专利技术提供了一种基于区块链进行在线交易的方法,所述方法包括:与网络上的多个节点电子地通信以关于区块链的在线交易块的验证,所述多个节点中的至少一些节点包括以下中的至少一个:完整节点;轻量级节点;或其任何组合,通过使用多个节点中的至少一些节点的可信计算能力,至少部分地电子地发生通信的一个或多个通信;其特征在于,所述可信计算能力至少部分地通过以下中的至少一个来确定:所述多个节点中的至少一些节点的IMSI;多个节点中的至少一些节点的ICCID;多个节点中的至少一些节点的IMEI,或者多个节点中的至少一些节点的MSISDN的移动站综合服务;或其任何组合。

【技术实现步骤摘要】
一种基于区块链进行在线交易的方法
本专利技术涉及分布式计算或者说区块链应用领域,具体而言,涉及一种基于区块链进行在线交易的方法。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。一般说来,区块链系统由数据层、网络层、共识层、激励层、合约层和应用层组成。其特征在于,数据层封装了底层数据区块以及相关的数据加密和时间戳等基础数据和基本算法;网络层则包括分布式组网机制、数据传播机制和数据验证机制等;共识层主要封装网络节点的各类共识算法;激励层将经济因素集成到区块链技术体系中来,主要包括经济激励的发行机制和分配机制等;合约层主要封装各类脚本、算法和智能合约,是区块链可编程特性的基础;应用层则封装了区块链的各种应用场景和案例。该模型中,基于时间戳的链式区块结构、分布式节点的共识机制、基于共识算力的经济激励和灵活可编程的智能合约是区块链技术最具代表性的创新点。由于使用分布式核算和存储,不存在中心化的硬件或管理机构,任意节点的权利和义务都是均等的,系统中的数据块由整个系统中具有维护功能的节点来共同维护。系统是开放的,除了交易各方的私有信息被加密外,区块链的数据对所有人公开,任何人都可以通过公开的接口查询区块链数据和开发相关应用,因此整个系统信息高度透明。区块链采用基于协商一致的规范和协议(比如一套公开透明的算法)使得整个系统中的所有节点能够在去信任的环境自由安全的交换数据,使得对“人”的信任改成了对机器的信任,任何人为的干预不起作用。一旦信息经过验证并添加至区块链,就会永久的存储起来,除非能够同时控制住系统中超过51%的节点,否则单个节点上对数据库的修改是无效的,因此区块链的数据稳定性和可靠性极高。由于节点之间的交换遵循固定的算法,其数据交互是无需信任的(区块链中的程序规则会自行判断活动是否有效),因此交易对手无须通过公开身份的方式让对方对自己产生信任,对信用的累积非常有帮助。区块链作为新一代计算机系统,其实际应用中的亟待处理的实际问题还有很多未提出具体的解决方案。
技术实现思路
本专利技术提出了一种基于区块链进行在线交易的方法,所述方法包括:与网络上的多个节点电子地通信以关于区块链的在线交易块的验证,所述多个节点中的至少一些节点包括以下中的至少一个:完整节点;轻量级节点;或其任何组合,通过使用多个节点中的至少一些节点的可信计算能力,至少部分地电子地发生通信的一个或多个通信;其特征在于,所述可信计算能力至少部分地通过以下中的至少一个来确定:所述多个节点中的至少一些节点的国际移动订户身份(IMSI);多个节点中的至少一些节点的集成电路卡标识(ICCID);多个节点中的至少一些节点的国际移动设备身份(IMEI),或者多个节点中的至少一些节点的数字网络号码(MSISDN)的移动站综合服务;或其任何组合。进一步的,所述多个节点中的至少一些节点包括挖掘节点。进一步的,所述挖掘节点包括与移动服务提供商(MSP)相关联的移动设备。进一步的,所述在线交易块的验证基本上在所述移动设备的处理单元的空闲周期期间实现;所述移动设备包括一个或多个加密哈希加速器,并且基本上在所述移动设备的充电周期期间实现所述在线交易块的验证。进一步的,所述验证包括工作量证明类型验证;股权证明类型验证;或其任何组合。进一步的,所述工作证明类型验证包括一个或多个密码散列操作。进一步的,结合以下中的至少一个来实现所述在线交易块的验证:服务器设备;网关设备;交易处理器或计算设备;或其任何组合。进一步的,所述网络包括以下中的至少一个:对等类型网络;蜂窝网络;分布式网络;分散的网络;无线通信网络或有线通信网络;或其任何组合。进一步的,其中区块链包括以下中的至少一个:公共区块链或私有区块链;或其任何组合,所述验证使所述多个节点中的至少一些节点获得奖励和/或费用。进一步的,所述奖励和/或费用包括以下中的至少一个:货币类型奖励;非货币型奖励或与交易相关的费用;或其任何组合。具体实施方式为了使得本专利技术的目的、技术方案及优点更加清楚明白,以下结合其实施例,对本专利技术进行进一步详细说明;应当理解,此处所描述的具体实施例仅用于解释本专利技术,并不用于限定本专利技术。对于本领域技术人员而言,在查阅以下详细描述之后,本实施例的其它系统、方法和/或特征将变得显而易见。旨在所有此类附加的系统、方法、特征和优点都包括在本说明书内、包括在本专利技术的范围内,并且受所附权利要求书的保护。在以下详细描述描述了所公开的实施例的另外的特征,并且这些特征根据以下将详细描述将是显而易见的。实施例一。本实施例中解释所述的一种基于区块链进行在线交易的方法,所述方法包括:与网络上的多个节点电子地通信以关于区块链的在线交易块的验证,所述多个节点中的至少一些节点包括以下中的至少一个:完整节点;轻量级节点;或其任何组合,通过使用多个节点中的至少一些节点的可信计算能力,至少部分地电子地发生通信的一个或多个通信;其特征在于,所述可信计算能力至少部分地通过以下中的至少一个来确定:所述多个节点中的至少一些节点的国际移动订户身份(IMSI);多个节点中的至少一些节点的集成电路卡标识(ICCID);多个节点中的至少一些节点的国际移动设备身份(IMEI),或者多个节点中的至少一些节点的数字网络号码(MSISDN)的移动站综合服务;或其任何组合。为了更好的解释所述专利技术构思,要先解释的是:区块链是具有多个经验证的在线交易的串行排序的,反向链接的块的内容或数据结构。块通常(尽管不是必需的)是容器类型的内容或数据结构,它将在线事务和引用列表-或“链接”-聚合到链中的前一个块,也称为“父”块,通过前一个块的数字指纹或所谓的块“哈希”。因此,在区块链中,每个块包含其父块的散列,因此,通过一系列散列有效地链接链中的块一直到第一个块或所谓的“起源”块。因为当前块的散列包含并因此影响区块链中的先前块的散列,所以更改或修改父块将修改其子块的散列。反过来,更改或修改子块会修改孙子块的哈希等等。例如,这样的结构可以确保一旦块具有更大或者足够数量的后续或下一代块,该块可能难以修改,这至少部分地由于涉及重新计算的昂贵工作。所有以前的块。因此,如果区块链中的现有块被改变,则必须以相当大的计算成本重新计算后续块。因此,较旧的块会老化以成为可接受的交易历史记录,并因此更安全。在某些情况下,块内的事务可以例如由特定网络节点(称为挖掘节点或“矿工”)验证,例如通过找到数学问题或难题的正确解决方案。通过重复的加密散列操作。在解决了谜题之后,矿工可以例如接收奖励和/或适当的费用并且可以在区块链中记录其经验证的在线交易块。有时,要包含在区块链中,也可以验证或确认经过验证的区块,例如网络上的其他矿工,以确保该区块符合共识规则(例如,包括对拼图的正确解决方案,具有语法上有效的结构等),网络范围或其他方面。然而,为了解决难题,矿工可能与网络上的其他矿工竞争,例如通过反复尝试改变散列的输出非常多次来生成固定长度的散列,例如,直到产生的散列符合特定要求。为了实现这一点,矿工可能花费大量的计算工作量,处理和/或电力等。在具有越来越困难的区块链谜题的这种高强度计算环境中,没有高度专业化的哈本文档来自技高网
...

【技术保护点】
1.一种基于区块链进行在线交易的方法,其特征在于,所述方法包括:与网络上的多个节点电子地通信以关于区块链的在线交易块的验证,所述多个节点中的至少一些节点包括以下中的至少一个:完整节点;轻量级节点;或其任何组合,通过使用多个节点中的至少一些节点的可信计算能力,至少部分地电子地发生通信的一个或多个通信;其特征在于,所述可信计算能力至少部分地通过以下中的至少一个来确定:所述多个节点中的至少一些节点的国际移动订户身份(IMSI);多个节点中的至少一些节点的集成电路卡标识(ICCID);多个节点中的至少一些节点的国际移动设备身份(IMEI),或者多个节点中的至少一些节点的数字网络号码(MSISDN)的移动站综合服务;或其任何组合。

【技术特征摘要】
1.一种基于区块链进行在线交易的方法,其特征在于,所述方法包括:与网络上的多个节点电子地通信以关于区块链的在线交易块的验证,所述多个节点中的至少一些节点包括以下中的至少一个:完整节点;轻量级节点;或其任何组合,通过使用多个节点中的至少一些节点的可信计算能力,至少部分地电子地发生通信的一个或多个通信;其特征在于,所述可信计算能力至少部分地通过以下中的至少一个来确定:所述多个节点中的至少一些节点的国际移动订户身份(IMSI);多个节点中的至少一些节点的集成电路卡标识(ICCID);多个节点中的至少一些节点的国际移动设备身份(IMEI),或者多个节点中的至少一些节点的数字网络号码(MSISDN)的移动站综合服务;或其任何组合。2.如权利要求1所述的方法,其特征在于,所述多个节点中的至少一些节点包括挖掘节点。3.如权利要求2所述的方法,其特征在于,所述挖掘节点包括与移动服务提供商(MSP)相关联的移动设备。4.如权利要求3所述的方法,其特征在于,所述在线交易块的验证基本上在所述移动设备的处理单元的空闲周期期间实现;所述移动设备包...

【专利技术属性】
技术研发人员:马樱
申请(专利权)人:肇庆市高新区甜慕新能源技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1