活动门票的数字证券化、模糊化、策略和商务的制作方法

文档序号:18548342发布日期:2019-08-27 21:54阅读:274来源:国知局
活动门票的数字证券化、模糊化、策略和商务的制作方法

本申请要求于2016年8月24日提交的美国临时申请第62/379,099号的优先权,其通过引用整体并入本文。



背景技术:

表演活动在给定年份中达成了价值数百亿美元的门票的交易额。在体育赛事、音乐会和戏剧作品之中,商业活动一般需要门票以保证预期参加者能够入场。多年来,一般使用纸质门票。门票通常印在昂贵的纸张上,具有精心制作的图形设计以使伪造成本过高并且易于被发现。诸如全息图之类的进步使得伪造更加困难,但是并非完全不可能伪造。

在21世纪,随着数字技术和个人计算的出现,票务业开始采用可打印的门票。其中一些是可以在家打印的文件,通过电子邮件实现即时交付,并且无需邮寄邮件或对门票的任何实际人力派发。移动设备的增长和采用使得数字门票更加普遍,使得不仅能够复制相同的数字文件,而且还利用诸如数字钱包之类的技术来保存这些门票,特别是进入场馆所需的条形码。

虽然数字传送和兑现提供了远高于纸质门票的便利程度,但其也产生了巨大的安全问题。数字资产的盗版历史悠久,从计算机软件的复制到经由点对点服务进行盗版的数字音乐文件。互联网传导性的增长使得参与这些数字门票盗版的不良行动者数量增加。因为门票的主要部分是条形码,其可以由不超过例如10个符号的字符串限定,因此复制门票可能比软件应用或数字音频文件更简单。因为未曾尝试模糊化遮蔽这些代码,所以能非常简单地复制这些代码。

例如,在可获得超过250个门票交易的情况下,一个用户理论上可以将票卖出250次。每次销售似乎都是真实的,因为在活动当天在场地扫描之前,门票不会失效。在此之前,很难检查是否有其他人携带该票。在活动当天,第一个扫描门票的人将获准加活动。但是,其他249名购票者将因为门票无效而被拒之门外。参与者之间缺乏信任要求第三方中介机构进行“保证”交易,以便在发生欺诈时对门票买方进行赔偿。但是,这并没有解决本质问题。这些中介机构专注于他们创建市场的业务,同时仅为受害者提供保险政策。



技术实现要素:

获得数字资产并保护其免受复制将会是有益的。与明文数字文档或在家打印的条形码等常见方法不同,门票需要保持单一性,同时仍保持数字门票的灵活性和模块性。未经门票所有者明确同意,不得简单地复制或转让这些门票。

由互联网货币比特币普及的基于计算机的加密方案的进步已经导致了不可变的数字资产的崛起,其可以作为系统的核心,确保每张门票只有一个副本和一个合法的所有者。该应用针对于将这些门票转换为安全的数字资产的系统,其不仅可以防止门票出现欺诈,还可以增加对这些门票的控制、所有权策略和灵活性。该系统利用了使比特币成为可行货币的核心属性和技术,但通过采用特定区块链设计实现的分布式代码结构来实现了这些增加的特征。这些特征创造了一种优于传统静态物品的改进方法,其将门票的价值主张重新改造成现场活动体验的动态的寿命延长部分,同时赋予事件所有者更多权力以更有效地管理其活动。

在一方面,本公开提供了一种用于创建加密安全数字资产的计算机实现的方法。该系统可以包含:通过门票管理网络从门票发行系统接收关于活动门票的门票信息,包括门票标识和活动标识;基于门票信息为活动门票创建数字门票,其中数字门票维持一种状态,并且其中数字门票对一组策略进行编码,这组策略管理活动门票的一个或多个门票交易;通过门票管理网络将数字门票部署到实现加密合约协议的区块链系统,使得该加密合约协议的实现支持一个或多个门票交易;并在数据库中存储对区块链系统上部署的数字门票的索引。

一个或多个门票交易可能需要公钥和私钥,其中需要公钥来对数字门票执行读取操作,并且需要私钥来交易门票。在一些实施例中,公钥和私钥由区块链系统生成。

在一些实施例中,部署的数字门票变为分布式应用,其中分布式应用配置为经由应用接口管理来自其他应用的状态信息、储值、业务规则和功能。

一个或多个门票交易可以包括转让、交换或兑现。

在一些实施例中,该组策略强制规定活动门票的单用户所有权和多角色访问,并且其中所述状态指示活动门票的当前所有者。

在一些实施例中,对于与活动门票相关联的附加值,数字门票对一组规则进行编码,所述规则管理附加值的值交易。

在一些实施例中,该组策略强制规定空间和时间要求。空间要求可以包括获得并确认一个或多个门票交易的位置的gps坐标。

在一些实施例中,区块链系统进一步包含智能组,其中智能组是分布式应用,它们配置为验证对数字门票的动作或强制规定对数字门票的所有权限制。

在一些实施例中,所有权限制包括个人或组的列表,并且其中智能组配置为确保最终数字门票持有者属于该列表。

在另一方面,本公开提供了一种用于管理加密安全数字资产的计算机实现的方法。该方法可以包含:在区块链系统上检索数字门票,该数字门票与由门票发行系统发行的活动门票相对应,其中该数字门票保持一种状态,该状态指示活动门票的当前所有者和转让状态,其中该数字门票对一组策略进行编码,所述策略管理活动门票的一个或多个门票交易,并且其中区块链系统实现加密合约协议,使得该加密合约协议的实现支持一个或多个门票交易;当转让状态等于该组策略指定的值时,使活动门票可在开放的在线市场中进行转让;并且,响应于活动门票在开放在线市场中的转让交易,根据转让更新在该状态中指示的当前所有者和转让状态。

在另一方面,本公开提供了一种包含机器可执行代码的非暂时性计算机可读介质,该机器可执行代码在由一个或多个计算机处理器执行时实现上文或本文其他地方的任何方法。

在另一方面中,本公开提供了一种系统,其包含了一个或多个计算机处理器和与计算机处理器耦接的非暂时性计算机可读介质(例如,计算机存储器)。非暂时性计算机可读介质包含机器可执行代码,其在由一个或多个计算机处理器执行时实现上文或本文其他地方的任何方法。

通过以下具体实施方式,本公开的其他方面和优点对于本领域技术人员将变得显而易见,其中仅示出和描述了本公开的说明性实施例。如将认识到的,本公开能够具有其他和不同的实施例,并且其若干细节能够在各种显而易见的方面进行修改,所有这些修改都不会脱离本公开。因此,附图和描述本质上被认为是说明性的,而不是限制性的。

援引加入

本说明书中提及的所有出版物、专利和专利申请均通过援引加入本文,如同每个单独的出版物、专利或专利申请具体和单独地表明为通过援引加入的程度。在通过援引加入的出版物和专利或专利申请与说明书中包含的公开内容相矛盾的情况下,说明书旨在取代和/或优先于任何这些有矛盾的素材。

附图说明

在所附权利要求书中具体阐述了本发明的新颖特征。通过参考以下具体实施方式和附图(也就是是本文中的“图示”和“图”)将获得对本发明的特征和优点的更好理解,具体实施方式阐述了其中利用本发明的原理的说明性实施例,在附图中:

图1示出了根据本文描述的一些实施例的系统架构。

图2示出了系统中的数字资产的主要特征。

图3示出了用于在系统中转让数字资产的方法。

图4示出了系统中数字资产的生命周期。

图5示出了编程或以其他方式配置为实现本文提供的方法的计算机系统。

具体实施方式

虽然本文已经展示和描述了本发明的各种实施例,但是对于本领域技术人员显而易见的是,这些实施方案仅以示例的方式提供。在不脱离本发明的情况下,本领域技术人员可以设想出许多变化、改变和替换。应该理解,可以采用本文所述的本发明实施例的各种替代方案。

如本文所用,术语“当前所有者”通常是指在给定时间点的物品(例如,活动门票)的所有者。物品的所有权可能会随时间而变化。

本申请涉及一种活动门票证券化系统和相关方法,其将传统门票转换为只能由经授权的受让人出让或兑现的不可变数字资产。通过使用加密密钥对,可以以高度安全和高度透明的方式进行门票的销售或交换,而无需第三方中介。在某些情况下,系统使用对等分布式时戳从区块链提取开放式账目以生成交易的时间顺序的计算证明,所述开放式账目解决双重支出问题。只要可信节点比攻击者节点的任何协作组共同控制了更多的cpu算力,区块链就是安全的。实践中在计算上不可逆转的交易可以保护卖方免受可能试图代表他们行事的不良行为者的影响,并且实现例程托管机制以保护买家。

为了将区块链利用于门票,每张门票可以经历令牌化和证券化过程,其包括对入场所需条形码的模糊化。条形码可能不包括门票所有者的任何识别信息。每个门票可能具有一组对门票具有不同访问级别的主体,类似于操作系统安全性中的授权角色(即,管理员、超级用户、用户和访客)。门票发行者、门票管理员(在这种情况下,与系统相关联的一方)和门票所有者各自可以具有对门票执行各种交易的授权。同时,“访客”用户可以访问有关门票的信息,包括确认门票的所有权以在潜在交易中建立信任。

系统部件

该系统可以包含若干对象,这些对象在门票的证券化以及所有后续交易中起作用,所述后续交易包括门票的转让、转售和兑现。

区块链

该系统可以依赖于基于区块链的计算平台,该平台通过启用“智能合约”功能来区别于比特币区块链。这种基于区块链的计算平台的一个例子是ethereumtm。在某些情况下,计算平台提供分散的虚拟机,其使用加密货币执行对等合约。这些合约是完全按照编程运行的应用,而没有任何停工时间、审查、欺诈或第三方干扰的可能。这些合约可以在作为强大的共享全球基础设施的该区块链(“区块链”)上运作,该区块链可以将价值四处移动并表征财产的所有权。这通常使开发商能够创建市场、存储债务或许诺的登记、根据过去很长时间给出的指令(如遗嘱或期货合约)转移资金,以及许多其他尚未发明的事情,所有这些都没有中间人或交易对手的风险。

由于门票在区块链上“被令牌化”,因此它们可能远不止是令牌。它们可能变为“dapp”(分布式应用),具有状态、储值、业务规则和经由暴露的接口从其他应用获得的功能。它们可以实现应用-对象双重性,包含两者的最佳特性。这可以实现门票的本质功能以及门票的扩展功能。

用户和别名

每个用户可以通过“公钥”标识,诸如全球唯一的40位十六进制地址,“公钥”与“私钥”都由区块链生成。公钥通常等同于用户名,并且可用于随时标识和接受转让。私钥通常代表密码,应当谨慎保护并且只能由用户访问——或者经由系统外部的安全钱包(类似于比特币钱包)或者可以经由备用凭证(参见下文所述的“别名”)访问的超安全数据存储访问。交易只能由与私钥关联的公钥的所有者授权。这取自区块链的固有能力,在区块链中以加密方式创建公钥和私钥。

该系统允许公钥针对与系统无关的一系列外来身份进行别名化,诸如具有相关联的电子邮件地址、社交网络id以及电话号码等的oauth兼容系统。在每种情况下,认证过程可以确认授权并且在键值存储中以多对一关系将外来帐户绑定到公钥。该别名化可以允许用户的外来地址被系统中的任何其他用户声明为门票的接收者。其还可以授权对外来凭证的有效质询,以便通过创建安全数据存储而允许在提交交易时访问私钥,该安全数据存储将在交出私钥之前确认联合身份验证。从用户体验的角度来看,所有密钥通常都被其别名化的外部标识所掩盖。私钥的获取和应用通常对用户是不可见的,如果用户使用别名,则可能不需要密钥。

数字门票

如上所述,系统中的门票可以实现为位于区块链上的dapp。与比特币类似,系统可允许门票由其所有者进行修改。与由其一个所有者严格限定的比特币不同,存在许多类型的交易,可以在许多所有者之间与系统中的门票执行所述交易。区块链通常不仅负责识别门票的所有权,而且负责识别可能改变门票状态的任何交易。更多的信息请参阅下面的“门票的构成”。

数字门票钱包

一旦创建了用户对象,其就可以链接到虚拟钱包,该虚拟钱包是由特定用户拥有的门票的集合。钱包可以是对代表区块链上每张门票的地址进行索引的数组。该关系通常是自反的:钱包可以跟踪用户拥有的资产,而资产可以存储用户地址并授权该用户可以进行的一组活动,包括转让或兑现门票。

智能组

智能组也可以是位于区块链上的dapp。但是,它们的主要目的通常是作为交互式部件来验证行为或强制规定所有权限制。在创建组时指定的授权实体可以管理从列表中添加或删除用户。任何人都可以编程地查询列表以验证特定用户是否属于该组。因此,当门票仅限于特定组时,可以在完成交易之前查询智能组dapp以确认成员资格。

辅助缓存

门票上的大多数操作不需要交易。它们为读取操作。但是,使用这些辅助缓存作为补充数据存储可以减少区块链上的计算资源负担、加快数据访问时间,并使用规模可变的websockets(套接字)来更有效地传播信息更新。

系统应用架构

图1示出了系统架构。整个系统可以分成三个层或三个层级:客户层110、应用/中间件层120和区块链层130。

区块链层

区块链层130可以包含区块链170和数字门票180。区块链170可以保持每个数字门票180,所述数字门票被构造成嵌入有门票的全部功能的“智能合约”。该层130可以用作门票所有权的最终仲裁者,并且还提供门票交易的时间顺序,以便能够识别谁人何时拥有了门票。在实现方面,可以按照模板创建门票、将门票打包成相应的字节代码并通常通过远程过程调用发布到区块链。进入区块链的通道在该架构中由特殊客户管理。

应用/中间件层

应用层120可以连接到客户层110并提取出对区块链的调用(远程过程调用、web服务调用190等)。应用层120还可以对那些调用执行验证并将它们转发到区块链170。应用层还可以协调多个服务,从外部web存储(包括数据库系统115和云计算平台105)取出附加数据,并且适当地处理异常。

客户层

客户层110可以表示门票客户的可访问界面。由于应用层接口,可以针对由门票套件140管理的门票库存编写无限数量的客户。这包括移动网页150以及数字钱包界面160。另外,客户层110可以被给予对云计算平台105上的辅助缓存的直接访问权,这使得对于用户可以实时更新/通知门票库存并且减轻应用层120的负担。

门票的构成

如前所述,门票不是作为单纯令牌实现的,而是可以实现为保持状态、施加安全约束条件、强制实施策略和业务规则并且管理内部变量的完整应用。在早先的数字门票将门票复杂性简化到了会实际上促进伪造的程度的情况下,该系统中采用的数字门票通常被构造为将安全性、可靠性和可扩展性最大化。

图2示出了系统中数字资产的主要特征。虽然可以通过独特的方式设计每张门票以满足特定活动的需要,但是可以存在表示每张门票的基础类型的核心特征集,诸如以下:条形码安全性(存储和模糊化)210、组策略220、门票(合约)限制230、储值扩展240和包括“流通(flux)”的自动销售托管250。

为了保持与现有遗留系统的兼容性,每张门票仍然需要相关的条形码或其他识别信息以确保能够进场。由于条形码代表了最终的弱点,因此这成为了一项挑战。系统可以确保从门票中移除条形码和相关联的字符串并安全地进行存储条形码和相关联的字符串直到绝对需要它们的时候。

该系统可以通过移除条形码并将其安全地存储在区块链上来解决这个问题,从而使条形码的外观变得模糊来免于不必要的检查和潜在的复制。对条形码的访问可以限于由门票的创建者设置的策略,其不仅可以包括适当的认证凭证,而且还包括强制规定来自已知授权方的空间和时间要求以确保需要条形码的参加者实际上在活动现场并允许进入(例如,可能限于活动开始前90分钟到2小时)。例如,系统可以经由从全球定位系统(gps)坐标传递的地理围栏确保参加者处于活动场所。通常,限制受欢迎门票的出售时间使得门票更有可能不在公开市场上进行销售。此外,通过要求用户在体育场的地理围栏内,更有可能意图针对将要观看比赛的用户,而不是数百名在数千英里之外寻求获取最大利润的卖家。通过将门票表示为公钥/私钥数字资产,可以安全和可靠地完成销售或转让,而无需条形码。这可以来自纸质门票或数字门票,但条形码需要是有效的且唯一的,并且不存在其他副本可使系统正确地工作。

现在,门票的这种“令牌化”可以允许门票的所有者围绕门票的转让和兑现对门票执行特定动作。但是,为了为门票提供最大的安全性和利益,将在区块链上生成并注册门票。生成门票的活动主办方可以嵌入条形码,并提出允许条形码暴露在外的要求。

由令牌化产生的数字资产位于区块链上,使得能够通过该区块链进行商业转让而不暴露门票的主要元素。与流行的互联网货币比特币类似,门票只能在一条链路上转移。此外,其通常需要来自授权所有者的私钥来处理门票。

然而,系统可以允许针对多级授权的不同粒度的安全性。

在所发行的每张门票具有其自己唯一的一组策略的情况下,如果跨中央服务器管理所有门票,则可能难以控制其属性、功能等。但是对于该系统,与数字资产相关的所有内容可以作为一个包一起移动。传统系统针对统一对象进行了优化。像区块链一样的分布式系统,可以很好地处理不一致、灵活的结构。

组策略

如前所述,活动门票可以比传统比特币具有更多的可以访问门票的行为者。由于门票通常代表许可证而不是实际所有权,因此门票的发行者通常需要保持对门票所有权的某种控制。因此,如果持票人违反了门票的条款,门票的发行人可以保留取消门票并将所有权交还给自己的权利。另外,作为可能需要仲裁的托管服务的一部分,该系统的所有者可能需要对门票执行管理操作。系统可以通过将智能合约链接在一起来满足多个安全角色的这种要求。

可以使用访问控制列表来修改每个功能。如果未经授权的行为者试图访问该功能,则可能发生异常并且可能拒绝该交易。为了在多个门票以及多个活动中扩展此组策略,可以设计单独的智能合约来保存组内每个人的身份。当涉及所有权资格时,这些组也可能有所不同。

合约限制

传统上,一旦门票的初始发行者向买方出售门票,就很难跟踪对于该门票发生了些什么。除了简单的欺诈之外,门票的交换可能不容易被监管或监控。发行者通常被要求与二级市场供应商进行谈判,以便制定相应的条款,诸如价格下限或价格上限。一些州已通过了一些法律,这些法律规定了门票持有人在转售时对门票加价的能力。然而,几乎不可能对此进行监控,并且卖方通常会绕过法律以使利润最大化。

当经由区块链和相关联的智能合约功能管理包括商务的交易时,通常变得更难以绕开上述限制。在门票中建立策略可确保在门票的整个生命周期中自动强制规定策略。利用与组策略的安全模型相同的策略,每个门票也可以限制所有权,要求所有者被包括在门票组合约定义的特殊兴趣组中。在许多情况下,活动主办方可能不关心谁参加活动。但是,有时候门票是专门为特殊兴趣组分配的,并且该系统采用的安全方案可以确保最终的持票人属于该组和/或与该组中的某人一起参加该活动。这在诸如团体门票、大学学生团体或专门为忠实粉丝派送门票的粉丝俱乐部的场景中非常重要。虽然大多数参加者会对任何此类派送和状态感到兴奋,但是倒票获得美元的诱惑往往会使他们选择出售门票并重新购买更便宜的版本,从而在此过程中获利。

储值扩展

门票很少单独运作。除了允许参加活动外,参加者还经常获得停车证或者商品抵用券或优惠券。将这些证书或凭证与在那里可以使用这些储值物品的活动的原始门票组合在一起是非常方便的。通过这样做,它们可以在交易中保持便携,在兑现中可以容易地进行跟踪,通过它们与身份的联系进行跟踪,并且在它们的发行中是动态的。此外,活动主办方可以启用促销,其中特定区域中的每个人都获得奖励。可以通过自动地将证书直接发放到门票来促进该奖励的分发。这样,可以使得参加者能够访问其门票的相同机制也将使得参加者能够访问这些额外的价值项。

自动销售托管,包括流通

当用户希望用门票进行交易时,可能需要公钥以能够执行读取操作并需要私钥以能够交易门票,例如在比赛处兑现门票,或将门票转让给另一个人。在一些实施例中,该算法可以覆盖四种门票转让模式:1)回报:用户希望将门票转让给特定的人,但是期望从该门票获得报偿;2)礼品:用户希望将门票转让给特定的人,但不需要从门票获得任何报偿;3)公开销售:用户希望将门票放在公开市场上,期望从门票获得报偿,在某些情况下关心门票的最终所有者是谁;4)赠票:用户将门票出售并且不关心未来的所有权或报偿。

系统可以使用被称为“流通”的所有权状态将门票置于公开市场上。“流通”可以将门票置于不确定状态,将门票转移到系统的保管处,并使门票适合于在任何市场上销售——包括系统直接支持的那些市场。拥有该门票的用户可以选择在交易之前将该门票从销售状态中移除。但是,交易可能会受到与传统销售相同的要求。因此,如果事先发生了另一个需要门票的交易,则门票的原始所有者可能无法撤销该交易。区块链时间戳可以作为哪个事件(销售或撤销)首先发生的最终仲裁者。

作为转让的选项,门票可以经由流通机制进入销售。“流通”的过程如下。

在一些实施例中,用户可以一开始使数字门票处于“流通”302,定义门票的各种变量,包括但不限于价格、时限、指定人(可以是可选的)等304。(系统的)管理员可以取得门票的所有权并授权转移到“托管”帐户。原始所有者现在可以被标记为“流通所有者”。在一些实施例中,系统可以配置为检查是否分配了指定人(过程306)。如果分配了指定人(诸如当一个用户代表为指定人的熟人朋友购买了票,但希望对购买获得报销时),则此人可以接收门票等待预订购买的通知(308)。如果没有分配指定人,则可以向任何人出售该门票,并且可以使用下面的方法来揭示对门票购买的访问。

作为下一步骤,系统可以自动访问门票来进行购买310。在一些实施例中,移动web客户端服务器代码可以呈现销售页面312,销售页面可以与开放市场中的所有潜在购买者共享。此外,本地钱包客户端可以访问销售数据,并且促成具有更丰富的用户体验的交易。访问该页面的访客可以购买该门票并提供资金314。系统管理员可以对区块链执行交易,并在确认交易后将资金发送给门票的原始所有者。如果交易因双重支出错误或其他先前转让而被拒绝,则购买资金可以返还给买方。

或者,第三方可以经由系统提供的应用编程接口(api)进行交易,并在他们自己的用户界面(ui)中管理与买方的交互。

在一些实施例中,如果原始所有者希望撤销门票销售,则他可以授权该交易,就好像他在负责托管的管理员授权下零美元重新购买门票一样。但是,如果在销售被取消之前购买了门票,则门票可以交给买方。区块链可以用作最终仲裁者,其中使用时间戳数据作为唯一的判定点。首先交易的获胜。

门票生命周期

创建模板

对于每个活动,可以创建门票模板(过程402)。该模板可以包含可能用于该对应活动的主要部件。模板可以提供门票的分发、转让、销售和兑现的功能。这些通常是每张门票都需要的核心功能。然后可以扩展代码以创建有关所有权和销售价格的策略,对谁可以访问或管理门票以及价格下限和上限进行授权。数组索引保持器可以用作要添加的潜在储值项的占位符。

就实现而言,一旦在代码中定义了门票结构,编译器可以创建相应的字节代码以及将用于创建和控制门票的接口字符串。这使应用的中间软件能够与区块链有效地接口连接。可能需要接口字符串来实例化门票和索引以在门票的整个生命周期中访问门票的功能。

为了将现有门票转换成数字门票,可以从门票中提取相关数据(过程404)。在不是专门用于门票的冗余数据的情况下(诸如对于验证任何门票功能所不需要的关于活动的信息),辅助缓存可以存储此信息并将其绑定到公共活动id。该公共活动id可以被存储在区块链上的门票中,并且当被检索时,执行查找以获得信息。这可以允许在一个位置中——而不是针对大型活动的数万个位置——存储和修改数据。此外,这可以卸除额外的区块链负担,并且可能需要存储更少的数据,并且将需要更少的计算机资源来维持门票数据。

令牌化和证券化

活动主办方可以直接发行,或者发行者可以经由证券化过程将已有的经过验证的凭证转换为数字资产。这可能类似于政府使用“金本位”来发行即期票据来支付费用,其可以在财政部按金币需求兑现。系统可以发布“门票本位”,并且这些数字资产可以是可以在活动中兑现的实体门票的“即期票据”。

创建“门票本位”的过程可能需要获取原始门票,确保没有门票的其他副本(数字或打印的),并且门票上的信息尚未被保护。一旦已确认,可以从门票中提取主要信息并在适当的数据存储中传播。信息可能会像这样进行分解:

为了生成门票并将其放置在区块链上,系统可以获取模板并具有相应的字节码和应用二进制接口(abi)(过程406)。字节码和abi可以由编译器生成并存储以供将来索引。对于特定活动,可能(但不是要求)所有门票共享相同的模板,因此可能不需要为每个单独的门票生成字节码和abi。此外,可能需要针对每个门票确定“活动主办方”是谁以及相同活动的门票中是否可能不同,或者在门票的有效期内是否可以修改权限。可以从门票创建例程的调用推断并相应地分配门票的管理员,其被假定为创建门票的“用户”。创建门票可以为创建者赋予对门票管理的最终权限。

一旦门票被实例化并验证为已经正确地部署到区块链上,该地址通常存储在数字钱包中以跟踪所有权(过程408)。任何未来的交易都需要地址和abi。

扩展

每个门票模板可以预留对哈希表的索引,在所述哈希表可以容易地部署储值“卡”(过程410)。在这种情况下,可以向发行机构分配可以被索引的全球唯一的哈希地址。当发行值时,发行机构可以通知管理员,管理员有权代表发行人发行值。该值可以是美元金额、信用卡/借记卡号,或者甚至是代表优惠券的条形码。

因此,例如如果当地比萨店希望向特定的一组客户提供5美元优惠券,则他们与活动主办方和/或管理员合作以标识目标观众(例如,坐在242区域中的用户)。管理员可以生成专用于促销的唯一地址n,标识处于管理下的符合它们标准的所有门票(242区域),并调用由门票模板启用的功能来将信用用值“5”或可在企业扫描的优惠券条形码发送到储值哈希表的位置n处。这可以用于促销、停车、优惠等等,并且由于架构的灵活性,可以随时进行修改——尽管应当注意不要使门票超负荷和不要使用太多扩展而使区块链陷入停滞。

兑现

当门票在活动的地理围栏内并且比赛已经开始倒计时时,门票可以准备好解锁。用户可以发出激活门票的请求,并且应用可以获取地理坐标,查看距离和时间要求,并且(假设满足要求)将请求传递给门票的abi。abi可以双重检查时间与服务器时间戳,然后解锁门票(过程412)。这可以包括将门票的条形码数据交还到客户端以供显示、关闭任何转让能力,以及将转让权限交还到管理员。用户仍然可以访问门票信息(当然包括储值物品),但不再具有更改所有者或售票的能力。

计算机系统

本公开提供了被编程为实现本公开的方法的计算机系统。图5示出了被编程或以其他方式配置为实现活动门票证券化系统的计算机系统501。计算机系统501可以调节本公开的系统的各个方面,诸如例如,使条形码变得模糊、强制实施多级安全授权,以及引入存储值扩展。计算机系统501可以包含移动电话、平板电脑、可穿戴设备、膝上型计算机、台式计算机、中央服务器等。

计算机系统501包括中央处理单元(cpu,本文也称为“处理器”和“计算机处理器”)505,其可以是单核或多核处理器,或者是用于并行处理的多个处理器。计算机系统501还包括存储器或存储位置510(例如,随机存取存储器、只读存储器、闪存)、电子存储单元515(例如,硬盘)、用于与一个或多个其他系统通信的通信接口520(例如,网络适配器),以及外围设备525,诸如缓存、其他存储器、数据存储和/或电子显示适配器。存储器510、存储单元515、接口520和外围设备525通过诸如母板的通信总线(实线)与cpu505通信。存储单元515可以是用于存储数据的数据存储单元(或数据存储库)。计算机系统501可以借助于通信接口520可操作地耦接到计算机网络(“网络”)530。网络530可以是因特网,互联网和/或外联网,或者与因特网通信的内联网和/或外联网。在一些情况下,网络530是电信网络和/或数据网络。网络530可以包括一个或多个计算机服务器,它们可以实现分布式计算,诸如云计算。在一些情况下借助于计算机系统501,网络530可以实现对等网络,其可以使耦接到计算机系统501的设备能够充当客户端或服务器。

cpu505可以执行一系列机器可读指令,其可以体现在程序或软件中。指令可以存储在存储位置中,诸如存储器510。可以将指令引导到cpu505,该指令随后可以对cpu505编程或以其他方式配置cpu505以实现本公开的方法。由cpu505执行的操作的示例可以包括取指令、解码、执行和回写指令。

cpu505可以是电路的一部分,诸如集成电路的一部分。系统501的一个或多个其他部件可以包括在电路中。在某些情况下,该电路是专用集成电路(asic)。

存储单元515可以存储文件,诸如驱动程序、库和已保存的程序。存储单元515可以存储用户数据,例如用户偏好和用户程序。在一些情况下,计算机系统501可以包括在计算机系统501外部的一个或多个附加数据存储单元,诸如位于通过内联网或因特网与计算机系统501通信的远程服务器上。

计算机系统501可以通过网络530与一个或多个远程计算机系统通信。例如,计算机系统501可以与用户的远程计算机系统通信。远程计算机系统的示例包括个人计算机(例如,便携式pc)、平板电脑(例如,ipad、galaxytab)、电话、智能电话(例如,iphone、支持android的设备、),或个人数字助理。用户可经由网络530访问计算机系统501。

本文描述的方法可以通过存储在计算机系统501的电子存储位置上(例如在存储器510或电子存储单元515上)的机器(例如,计算机处理器)可执行代码的方式来实现。机器可执行代码或机器可读代码可以以软件的形式提供。在使用期间,代码可以由处理器505执行。在一些情况下,可以从存储单元515检索代码并将其存储在存储器510上以供处理器505随时访问。在一些情况下,可以排除电子存储单元515,并且机器可执行指令被存储在存储器510上。

可以预编译和配置代码以与具有适于执行代码的处理器的机器一起使用,或者可以在运行时期间编译代码。代码可以用编程语言提供,可以选择该编程语言以使代码能够以预编译或编译的方式执行。

本文提供的系统和方法的各方面,诸如计算机系统501,可以在编程中体现。该技术的各个方面可以被认为是“产品”或“制品”,通常为在某一类型的机器可读介质上承载或在其中体现的机器(或处理器)可执行代码和/或相关数据。机器可执行代码可以存储在电子存储单元上,诸如存储器(例如,只读存储器、随机存取存储器、闪存)或硬盘。“存储”型介质可以包括计算机、处理器等的有形存储器,或它们的相关模块中的任何一个或全部,诸如各种半导体存储器、磁带驱动器、磁盘驱动器等,它们可以随时提供非暂时性存储以进行软件编程。软件的全部或部分有时可以通过因特网或各种其他电信网络进行通信。例如,这种通信可以使软件从一个计算机或处理器加载到另一个计算机或处理器中,例如从管理服务器或主机计算机加载到应用服务器的计算机平台。因此,可以承载软件元件的另一种类型的介质包括光波、电波和电磁波,诸如通过本地设备之间的物理接口、通过有线和光学陆线网络以及通过各种空中链路使用的那些光波、电波和电磁波。承载这种波的物理元件,诸如有线或无线链路、光链路等,也可以被认为是承载软件的媒体。如本文所用,除非规定局限于非暂时性、有形“存储”介质,否则诸如计算机或机器“可读介质”的术语是指参与向处理器提供指令以供执行的任何介质。

因此,诸如计算机可执行代码之类的机器可读介质可以采用许多形式,包括但不限于有形存储介质、载波介质或物理传输介质。非易失性存储介质包括例如光盘或磁盘,诸如任何计算机中的任何存储设备等等,诸如可用于实现如附图中所示的数据库的介质等。易失性存储介质包括动态存储器,诸如这种计算机平台的主存储器。有形传输介质包括同轴电缆;铜线和光纤,包括在计算机系统内构成总线的线路。载波传输介质可以采用电信号或电磁信号的形式,或声波或光波的形式,诸如在射频(rf)和红外(ir)数据通信期间产生的那些光波。因此,常见形式的计算机可读介质包括例如:软盘、柔性盘、硬盘、磁带、任何其他磁性介质、cd-rom、dvd或dvd-rom、任何其他光学介质、穿孔卡纸带、具有孔图案的任何其他物理存储介质、ram、rom、prom和eprom、flash-eprom、任何其他存储器芯片或盒式磁带、传输数据或指令的载波、传输此类载波的电缆或链路,或者计算机可以从中读取编程代码和/或数据的任何其他介质。许多这些形式的计算机可读介质可用于将一个或多个序列的一个或多个指令传送到处理器以供执行。

计算机系统501可以包括电子显示器535或与电子显示器535通信,电子显示器包含用于提供例如管理界面的用户界面540。ui的示例包括但不限于图形用户界面(gui)和基于web的用户界面。

可以通过一种或多种算法来实现本公开的方法和系统。算法可以在由中央处理单元505执行时通过软件实现。

虽然本文已经展示和描述了本发明的优选实施例,但是对于本领域技术人员显而易见的是,这些实施例仅以示例的方式提供。本发明不受本说明书中提供的具体实施例的限制。虽然已经参考前述说明书描述了本发明,但是本文的实施例的描述和说明并不意味着以限制意义来解释。在不脱离本发明的情况下,本领域技术人员可以设想出许多变化、改变和替换。此外,应当理解,本发明的所有方面不限于本文所述的具体描述、配置或相对比例,它们取决于各种条件和变量。应该理解,可以采用本文所述的本发明实施例的各种替代方案来实施本发明。因此,本发明预期还应涵盖任何这样的替代、修改、变化或等同物。以下权利要求旨在限定本发明的范围,并且由此覆盖这些权利要求及它们的等同物范围内的方法和结构。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1