当前位置: 首页 > 专利查询>杰夫专利>正文

验证交易系统和方法用于加至电子区块链技术方案

技术编号:27436546 阅读:18 留言:0更新日期:2021-02-25 03:26
公开了一系统用于在交易被部分地使用一基于协议的自动化方法添加到电子区块链之前验证区块链交易完整性。这样一系统的使用规避了当前昂贵的共识机制,用于在包含于底层电子区块链之前验证交易。在一优选实施例中,可以在区块链环境中实现所揭露的系统,在所述区块链环境中,交易双方彼此“信任”,其中可用不同的方式证明信任。在这样一示例中,所述系统为交易双方已经批准的交易提供一基于协议的自动化验证,从而可以将已验证交易的记录附加到一区块链上。一区块链上。一区块链上。

【技术实现步骤摘要】
【国外来华专利技术】验证交易系统和方法用于加至电子区块链


[0001]本专利技术总体上涉及区块链验证领域。通常被称为共识机制的一机制,验证新交易的完整性,在将新交易添加到一区块链之前可以将新交易合并到其中的电子区块链,并进一步验证生成的更新后的区块链的完整性。更具体地,本专利技术涉及在区块链环境中实现的系统,其中交易双方彼此“信任”,其中信任可以是以下各项中的一项或多项:(a)其他当事方的已知,(b)如果交易未按预期完成,对可用追索补偿的信任;或(c)在验证交易之前验证交易的准确性和完整性的能力,以使一基于协议的自动化交易验证在附加至一电子区块链之前可以验证新交易。

技术介绍

[0002]像比特币这样的加密货币协议的目的是维护一个实时交易账本,所述账本能够抵御通过可能希望违反已接受协议的行为者对一恶意的拜占庭将军攻击所造成的双花攻击。参见Lamport,L.Shostak,R.;Pease,M.(1982),“The Byzantine Generals Problem”和“ACM Transactions on Programming Languages and Systems”。为了支持交易方的匿名(更准确地说是假名),同时避免了拥有账本“所有者”的霸权,比特币采用了分散的验证流程,其中,矿工网络确保了比特币交易账本的共识。激励这些矿工通过奖励计划参与所述共识机制,以提供与要附加到区块链的区块相关的共识确认。
[0003]矿工,或采矿的工作包括一工作量证明计算,所述工作量证明设计得如此困难且资源复杂,以至于对于任何一位矿工(或攻击者)而言创建多个帐户以尝试控制或转移区块链成本很高。举例来说,根据当前的比特币价格和奖励时间表,矿工每天可获得大约1,500,000美元的奖励,以保护区块链。据指出,这笔钱的很大一部分仅用于电力,以对工作量证明计算进行必要的处理。鉴于建立共识所需的计算复杂性不断提高(部分取决于比特币区块链的历史和大小),基于工作量证明的共识协议很慢,需要长达一个小时才能合理确认一笔支付以防止双花。参见Jae Kwon,“Tendermint:Consensus Without Mining”,Draft V0.6,http://tendermint.com/docs/endermint.pdf。
[0004]使用区块链技术(例如:许多加密货币)的终端用户或消费者市场是去中心化的,以使他们不受单个用户,企业或政府实体的不当影响。这种分散或分散的市场是许多客户的动力。实际上,许多这样的市场都是有意设计来支持匿名的,不受信任的参与者的。
[0005]去中心化和匿名的—或更准确地说是使用假名的—行为者的支持相结合,导致此类市场和此类人偏向于无权限的验证系统(即,其中任何人都可以竞争奖励而无需任何人许可的竞争的验证系统),因为通过设计,没有中央机构对系统行使霸权。通过让双方授权交易来认证交易。通常,这是通过每个当事方应用其各自的数字签名,从而建立其各自的授权和对交易的同意来完成的。然后,在区块链系统的环境中,将此类经过同意的交易捆绑成一个区块,然后再附加到可能是“父”区块链的区块链上。
[0006]然后,此类系统依靠匿名验证器(例如:比特币矿工)使用所述共识机制,,将这些区块添加到区块链中例如:工作量证明计算。比特币使用了这种由匿名的,自行选择的,无
权限的矿工来验证新区块的所述共识机制,这是确保添加到区块链日志或账本中的交易区块的完整性的最初机制。这种无权限的共识系统通常遵循中本聪(Satoshi Nakamoto)撰写的比特币论文。参见S.Nakamoto,“Bitcoin:A peer-to-peer electronic cash system”,2008。
[0007]这种共识机制的一个缺点是,要诱使人们成为矿工,就必须提供奖励。此外,为限制任何矿工或一组矿工接管系统并将受污染的区块添加到区块链的能力,比特币和其他市场针对矿工建立了工作量证明测试。通过工作量证明测试的成本很高或很困难,例如:通过蛮力计算,以至于要创建过多的验证器以压倒系统共识并验证不适当的交易可能会非常昂贵。同时,这些市场需要提供足够有价值的奖励,以诱使矿工进行必要的投资以通过工作量证明测试。这导致上述共识机制的成本很高。
[0008]所述机制还允许某些块被回滚。万一在经过验证的区块中发现冲突,区块链的某些区块的“撤消”将为整条区块链的完整性提供更高级别的保证。但这进一步延迟了交易的最终验证。
[0009]其他加密货币试图通过实施不同的共识技术来降低验证成本。以太坊平台力求实现一种权益证明程序,该程序不会对工作量证明产生计算挑战,并且不需要花费高昂的电费来解决一个难题。虽然以太坊的奖励比比特币提供的奖励要少,但投入的费用也是如此。
[0010]与开放货币,去中心化的市场(如:比特币)相比,企业市场(例如:金融市场清算系统)通常是中心化的。他们既为匿名参与者又为已识别但不信任的参与者提供服务。由于它们的中心化,它们可以由更具成本效益的有权限的记账系统提供服务。在这样一个有权限的系统中,中央机构审查并分配系统验证者,但是验证过程仍在这些验证者之间分配,这些验证者仍必须达成共识才能批准交易区块。这些经过确认和审核的验证者无需支付大量奖励,而只需被支付简单的薪水。另外,由于中央机构对其许可的代理人具有更高的信任度,因此可以缩短验证过程,并减少回滚的机会或需要。由于其较低的运营成本,因此正在使用这种替代共识机制来开发许多新的有权限的应用程序。这样的系统允许匿名方的交易由确定的验证者进行验证。中央管理者的审核过程和定期审核可以进一步增强合谋抵御。Jae Kwon撰写了有关这种设权限的解决方案的描述,“Tendermint:Consensus Without Mining”。
[0011]寻求区块链技术优势的其他应用程序涵盖了彼此认识并有理由相互信任的当事方进行的交易(例如:现有的有约束力的合同或提供相对可预测的追索补偿的其他法律基础)。对于此类交易,有机会完全规避上述共识机制,从而进一步降低运营成本。另外,对于包括高度机密性质的细节的交易,仅能够避免将交易信息暴露给验证者可能是有益的。迄今为止,尚未提出这样的机制。因此,对于这样的系统而言机会已经成熟。
[0012]本揭露内容针对所述问题和机会。在一个优选实施例中,所描述的系统和方法提供了这样的应用,其中在彼此已知和信任的参与者之间进行交易(或者,在没有足够信任级度的情况下,参与者具有足够的追索补偿来纠正虚假陈述或一个或多个参与方的不当行为)。所揭露的系统和方法创建了一种高效的基于协议的自动化系统,该系统通过遵循计算机可读协议来验证交易,以组装要添加到区块链的区块,而无需众多代理人的干预才能达成共识。
[0013]已经开发出多种共识模型,试图解决区块验证问题。为了达成本专利技术的目的,这些
各种共识模型受两个准则影响:无权限和有权限。从下面的表1中可以看出,两个系统都可以支持匿名的(假名的)和已知的用户。两种模式都不要求用户彼此信任。两者都为愿意参与建立共本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一基于协议的方法用于将一电子记录被加至一电子区块链中的一电子区块之前验证交易的电子记录的完整性,包括以下步骤:a.从至少一第一方获取一第一确认,转让一资产以作为一交易的一部分,各所述第一方同意所述交易的至少一交易条件;b.从至少一第二方获取一第二确认,接收一资产以作为所述交易的一部分,每所述第二方验证了每所述第一方的各自的协议和所述交易的至少一交易条件;c.基于接收到的所述第一和第二确认创建所述交易的一验证的电子记录;d.添加所述经验证的电子记录至一电子交易的区块;和e.添加所述电子交易区块添加至所述区块链。2.根据权利要求1所述的基于协议的方法用于将一电子记录被加至一电子区块链中的一电子区块之前验证交易的电子记录的完整性,进一步包括以下步骤:注册各所述至少一第一方,以转让一资产作为所述交易的一部分,和注册各所述至少一第二方,以接收一资产作为所述交易的一部分。3.根据权利要求2所述的基于协议的方法用于将一电子记录被加至一电子区块链中的一电子区块之前验证交易的电子记录的完整性,进一步包括以下步骤:认证各所述至少一第一方,以转让一资产作为所述交易的一部分,和各认证所述至少一第二方,以接收一资产作为所述交易的一部分。4.根据权利要求1所述基于协议的方法用于将一电子记录被加至一电子区块链中的一电子区块之前验证交易的电子记录的完整性,其中至少一所述第一和第二确认是所述交易的一数字签名规范。5.根据权利要求1所述基于协议的方法用于将一电子记录被加至一电子区块链中的一电子区块之前验证交易的电子记录的完整性,其中所述交易的至少一条件是在所述交易的至少两方之间的资产托管的转移。6.根据权利要求1所述基于协议的方法用于将一电子记录被加至一电子区块链中的一电子区块之前验证交易的电子记录的完整性,其中所述交易是在交易方之间对所述交易的资产转移。7.基于协议的方法用于将一电子记录被加至一电子区块链中的一电子区块之前验证交易的电子记录的完整性,其中所述交易是一在当事方之间对所述交易的资产销售。8.根据权利要求1所述基于协议的方法用于将一电子记录被加至一电子区块链中的一电子区块之前验证交易的电子记录的完整性,其中所述步骤(a)是:从至少一第一方获取一第一确认,以转移一资产的至少一部分作为一交易的一部分,和各所述第一方和各所述第二方同意相同的至少一所述交易的条件。9.根据权利要求1所述的基于协议的方法用于将一电子记录被加至一电子区块链中的一电子区块之前验证交易的电子记录的完整性,其中所述经验证的电子记录被直接添加至所述区块链。10.根据权利要求1所述基于协议的方法用于将一电子记录被加至一电子区块链中的一电子区块之前验证交易的电子记录的完整性,其中对所述交易的至少一交易条件的任何修改的一记录,和与所述修改相关的任何一数据记录是被分别记录的。11.一基于协议的方法用于将一交易的电子记录被加至一电子区块链中的一电子区块
之前验证交易的该电子记录的完整性,包括以下步骤:a.验证被包含在一区块的所有电子记录被至少一基础交易的一转让方和至少一接收方所确认,其中,所述电子交易与至少一基础交易的至少一条件相关;和b.添加所述经验证的区块至所述电子区块链。12.根据权利要求11所述基于协议的方法用于将一交易的电子记录被加至一电子区块链中的一电子区块之前验证交易的该电子记录的完整性,进一步包括以下步骤:对所述至少一项基础交易注册各所述至少一转让方和所述至少一接收方。13.根据权利要求11所述基于协议的方法用于将一交易的电子记录被加至一电子区块链中的...

【专利技术属性】
技术研发人员:杰夫
申请(专利权)人:杰夫
类型:发明
国别省市:

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

1