计算高效的转账处理、审计以及搜索装置、方法和系统制造方法及图纸

技术编号:17960005 阅读:28 留言:0更新日期:2018-05-16 05:31
实施例可包括区块链交易数据审计装置。该装置包括区块链记录组件、矩阵转换组件以及bloom过滤器组件以生成矩阵的列表表示,其中列表中的每一个条目包括具有源钱包地址、目的地钱包地址、交易金额和时间标记的元组。

Computing efficient transfer processing, auditing and search devices, methods and systems

Embodiments may include block chain transaction data auditing devices. The device includes a block chain record component, a matrix conversion component, and a bloom filter component to generate a list of matrices, in which each item in the list includes a tuple with a source purse address, a destination purse address, a transaction amount, and a time mark.

【技术实现步骤摘要】
【国外来华专利技术】计算高效的转账处理、审计以及搜索装置、方法和系统针对专利特许证公开文献的本申请描述了包括各种新颖创新的专利技术性方面(在后文中称作“公开内容”),并且包含受到版权、掩模作品(maskwork)和/或其他知识产权保护的素材。所述知识产权的对应所有人不反对任何人按照其在已公布的专利局文件/记录中所出现的那样对公开内容进行复制再现,但是在其他方面保留所有权利。优先权声明申请人特此在35USC§119下要求作为非临时转化的优先权权益:美国临时专利申请序列号62/273,447,2015年12月31日提交,标题为“SocialAggregating,FractionallyEfficientTransferGuidance,ConditionalTriggeredTransaction,Datastructures,Apparatuses,MethodsandSystems”(案号Fidelity367PV);美国临时专利申请序列号62/273,449,2015年12月31日提交,标题为“SocialAggregating,FractionallyEfficientTransferGuidance,ConditionalTriggeredTransaction,Datastructures,Apparatuses,MethodsandSystems”(案号Fidelity390PV);美国临时专利申请序列号62/273,450,2015年12月31日提交,标题为“SocialAggregating,FractionallyEfficientTransferGuidance,ConditionalTriggeredTransaction,Datastructures,Apparatuses,MethodsandSystems”(案号Fidelity391PV);美国临时专利申请序列号62/273,452,2015年12月31日提交,标题为“SocialAggregating,FractionallyEfficientTransferGuidance,ConditionalTriggeredTransaction,Datastructures,Apparatuses,MethodsandSystems”(案号Fidelity392PV);美国临时专利申请序列号62/273,453,2015年12月31日提交,标题为“SocialAggregating,FractionallyEfficientTransferGuidance,ConditionalTriggeredTransaction,Datastructures,Apparatuses,MethodsandSystems”(案号Fidelity393PV)。申请人特此在35USC§120下要求作为部分继续的优先权权益:美国专利申请序列号14/799,282,2015年7月14日提交,标题为“Point-to-PointTransactionGuidanceApparatuses,MethodsandSystems”(案号Fidelity336US1);美国专利申请序列号14/799,242,2015年7月14日提交,标题为“Point-to-PointTransactionGuidanceApparatuses,MethodsandSystems”(案号Fidelity336US2);美国专利申请序列号14/799,229,2015年7月14日提交,标题为“Point-to-PointTransactionGuidanceApparatuses,MethodsandSystems”(案号Fidelity336US3);美国专利申请序列号14/963,165,2015年12月8日提交,标题为“SocialAggregatedFractionalEquityTransactionPartitionedAcquisitionApparatuses,MethodsandSystems”(案号Fidelity339US);美国专利申请序列号15/019,926,2016年2月9日提交,标题为“ComputationallyEfficientTransferProcessingandAuditingApparatuses,MethodsandSystems”(案号Fidelity340US)。前面提到的申请的全部内容通过引用的方式被明确地合并在本文中。
本专利技术的创新总体上涉及引导目标交易以及加密交易处理和验证,更具体来说包括计算高效的转账处理、审计以及搜索装置、方法和系统。因此,本专利技术的创新(至少)包括以下不同领域:具有选择性电气通信认证的电气通信(建议类别/子类340/5.8);包括交易验证和电子凭证的对于安全交易使用密码术的数据处理(建议类别/子类705/64,74,75);以及通过加密和解密来保护所传输的数据的电子资金转账(建议类别/子类902/2)。但是为了促进读者对于本专利技术的创新的理解,公开内容已被编辑到单一描述中,以便说明并且澄清这些创新的各个方面如何独立操作、在各项单独创新之间互操作以及/或者统一协作。本申请还描述了各项创新之间的相互关系和协同作用;所有这些都是为了进一步符合35U.S.C.§112。
技术介绍
比特币是分布式密码货币的第一种成功的实现方式。比特币更准确地应该被描述成第一种分散式数字货币。比特币在总的市场价值方面是同类当中最大的,并且是建立在以下想法上:金钱是作为针对商品的支付以及债务的偿付而被接受的任何物体或者任何种类的记录。比特币是围绕使用密码术来控制金钱的产生和转账的想法而设计的。比特币允许针对世界上任何地方的任何人的即时支付。比特币使用对等技术来操作而不具有中央权威机构。交易管理和金钱发行由网络通过共识统一实施。比特币是开源软件应用和共享协议。其允许用户匿名地并且瞬时地交易作为数字货币的比特币,而不需要信任对应方或单独的中介。比特币使用作为普遍的加密技术的公共/私有密钥对来实现这一无信任匿名网络。作为密码安全分散式对等(P2P)电子支付系统的比特币允许涉及数字令牌形式的虚拟货币的交易。这样的数字令牌是比特币硬币(BTC),并且是一种其实现方式依赖于密码术以生成令牌并且验证相关交易的密码货币。比特币在没有任何集中式权威机构的情况下解决了伪造和二次付费问题。比特币用密码证据取代了对于例如银行之类的第三方的信任并且使用了可由所有网络节点访问的公共数字账目,所有BTC结存和交易都在其中被宣布、同意和记录。对交易加时间标记,这是通过将其散列到进行中的基于散列的工作量证明(PoW)链中,从而形成无法在重做整个链的情况下被改变的记录。匿名性通过公共密钥密码术得以保持,这是通过在不揭示用户身份的情况下使用对等(P2P)地址。比特币硬币(BTC)实质上是基于非对称或公共密钥密码术的数字签名的散列链。P2P网络中的每一个参与的比特币地址与匹配的公共密钥和私有密钥相关联,其中可以由其他人使用匹配的公共密钥来验证通过私有密钥签名的消息。比特币地址对应于作为一串27-34个字母数字字符的公共密钥(比如1BZ9aCZ4hHX7rnnrt2uHTfY本文档来自技高网
...
计算高效的转账处理、审计以及搜索装置、方法和系统

【技术保护点】
一种区块链交易数据审计装置,包括:存储器;存储器中的组件总集,包括:区块链记录组件;矩阵转换组件;以及bloom过滤器组件;被布置成与存储器通信的处理器,其被配置成从存储在存储器中的组件总集发出多条处理指令,其中,处理器从存储在存储器中的区块链记录组件发出指令,以便:针对多项交易当中的每一项接收多条交易记录,每一条交易记录包括交易的源地址、目的地地址、交易金额和时间标记;源地址对应于源数字钱包,并且目的地地址对应于目的地虚拟货币钱包;验证交易金额在源虚拟货币钱包中是可用的;以及当交易金额可用时,通过密码方式把交易记录在包括交易记录的多项散列的区块链中;其中,处理器从存储在存储器中的bloom过滤器组件发出指令,以便:接收源地址和目的地地址;使用bloom过滤器对源地址进行散列,以便生成源钱包地址;使用bloom过滤器对目的地地址进行散列,以便生成目的地钱包地址;其中,处理器从存储在存储器中的矩阵转换组件发出指令,以便:把源钱包地址作为第一行和列条目添加到表示所述多项交易的所存储的距离矩阵;把目的地钱包地址作为第二行和列条目添加到表示所述多项交易的所存储的距离矩阵;把交易金额和时间标记作为条目添加到对应于源钱包地址的行和对应于目的地钱包地址的列;以及生成矩阵的列表表示,其中列表中的每一个条目包括具有源钱包地址、目的地钱包地址、交易金额和时间标记的元组。...

【技术特征摘要】
【国外来华专利技术】2015.07.14 US 14/799,229;2015.07.14 US 14/799,242;1.一种区块链交易数据审计装置,包括:存储器;存储器中的组件总集,包括:区块链记录组件;矩阵转换组件;以及bloom过滤器组件;被布置成与存储器通信的处理器,其被配置成从存储在存储器中的组件总集发出多条处理指令,其中,处理器从存储在存储器中的区块链记录组件发出指令,以便:针对多项交易当中的每一项接收多条交易记录,每一条交易记录包括交易的源地址、目的地地址、交易金额和时间标记;源地址对应于源数字钱包,并且目的地地址对应于目的地虚拟货币钱包;验证交易金额在源虚拟货币钱包中是可用的;以及当交易金额可用时,通过密码方式把交易记录在包括交易记录的多项散列的区块链中;其中,处理器从存储在存储器中的bloom过滤器组件发出指令,以便:接收源地址和目的地地址;使用bloom过滤器对源地址进行散列,以便生成源钱包地址;使用bloom过滤器对目的地地址进行散列,以便生成目的地钱包地址;其中,处理器从存储在存储器中的矩阵转换组件发出指令,以便:把源钱包地址作为第一行和列条目添加到表示所述多项交易的所存储的距离矩阵;把目的地钱包地址作为第二行和列条目添加到表示所述多项交易的所存储的距离矩阵;把交易金额和时间标记作为条目添加到对应于源钱包地址的行和对应于目的地钱包地址的列;以及生成矩阵的列表表示,其中列表中的每一个条目包括具有源钱包地址、目的地钱包地址、交易金额和时间标记的元组。2.根据权利要求1所述的装置,组件总集还包括审计组件,其中处理器从存储在存储器中的审计组件发出指令,以便:接收针对搜索包括源地址的先前交易的请求;从bloom过滤器组件获得对应于源地址的源钱包地址;搜索列表中的包括源钱包地址的元组;以及当元组包括源钱包地址时,取回对应于交易的时间标记,解密对应于所述时间标记的区块链的片段,并且从所述区块链的片段取回对应于交易的交易记录。3.根据权利要求1所述的装置,其中,源公共密钥包括长度大于27个字符的字母数字字符的字符串。4.根据权利要求1所述的装置,其中,源地址包括源公共密钥的SHA256散列的RIPEMD-160散列。5.根据权利要求1所述的装置,其中,目的地公共密钥包括长度大于27个字符的字母数字字符的字符串。6.根据权利要求1所述的装置,其中,目的地地址包括源地址的SHA256散列的RIPEMD-160散列。7.根据权利要求1所述的装置,其中,交易包括虚拟货币交易。8.根据权利要求1所述的装置,其中,bloom过滤器包括线性同余生成器(LCG)算法,其把具有第一存储带宽需求的源地址散列成具有低于第一存储带宽需求的第二存储带宽需求的伪随机化输出的序列。9.根据权利要求8所述的装置,其中,无法使用反向散列算法从所述序列恢复源地址。10.根据权利要求8所述的装置,LCG被用来把源地址散列几次以便生成所述序列。11.根据权利要求8所述的装置,其中,LCG被应用于源地址的分开的片段以便生成所述序列。12.根据权利要求1所述的装置,其中,bloom过滤器把具有第一存储带宽需求的目的地地址散列成具有低于第一存储带宽需求的第二存储带宽需求的伪随机化输出的序列。13.根据权利要求12所述的装置,其中,无法使用反向散列算法从所述序列恢复目的地地址。14.根据权利要求12所述的装置,bloom过滤器被用来把目的地地址散列几次以便生成所述序列。15.根据权利要求12所述的装置,其中,bloom过滤器被应用于目的地地址的分开的片段以便生成所述序列。16.根据权利要求1所述的装置,其中,距离矩阵被建立成使得交易金额对应于从源地址到目的地地址的交易金额流出。17.根据权利要求1所述的装置,其中,距离矩阵被建立成使得交易金额对应于从源地址到目的地地址的交易金额流入。18.根据权利要求1所述的装置,其中,处理器从存储在存储器中的bloom过滤器组件发出指令,以便:确...

【专利技术属性】
技术研发人员:X·盛T·麦克圭尔A·崔J·霍罗弥R·查沃拉
申请(专利权)人:FMR有限责任公司
类型:发明
国别省市:美国,US

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

1