【技术实现步骤摘要】
【国外来华专利技术】区块链系统中的可信通证化交易
[0001]相关申请的交叉引用
[0002]本申请要求2019年2月20日提交的美国临时专利申请62/808,201和2019年5月6日提交的美国专利申请16/404,709的优先权,其内容整体通过引用方式并入本文中。
[0003]本专利技术总体涉及提供区块链系统中的可信通证化交易,尤其涉及通过存储在区块链上的指令代码生成可信区块链单元。
技术介绍
[0004]区块链可以包括数据区块的链,这些数据区块通过先前区块的散列链接在一起。存储在中间区块中的交易通常是不可变的。区块链中的各个参与者可以通过追溯交易链的历史来独立验证交易的有效性。在公共区块链中,不同方可以独立验证被记录在链上的区块,因此单方操纵或伪造存储在区块中的交易变得非常具有挑战性。区块链通常比中心化系统提供更高的透明度、增强的安全性和改进的可追溯性。
[0005]通过区块链系统,可以生成各种各样的区块链单元,诸如可以通过区块链的分布式账本系统进行兑换的通证(token)。区块链单元的生成可以取决于区块链单元的发行者最初设置的条件。虽然区块链的参与者可以验证个人交易的有效性,但区块链单元的初始生成可能会受到各种不一定可信的条件的影响。
[0006]在本说明书中,用词“包括”或诸如“包含”或“含有”之类的变体将被理解为暗示包括所陈述的元件、整数或步骤,或元件组、整数组或步骤组,但是不排除任何其他元件、整数或步骤,或元件组、整数组或步骤组。
[0007]对已包括在本说明书中的文档、动作、材料、 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的方法,包括:从兑换服务器的用户接收用于对一数量的证券进行通证化的通证化请求;导致使用受托人的加密私钥生成所述受托人的数字签名,从所述通证化请求的标识信息导出所述数字签名,所述标识信息包括所述证券的标识符,所述数字签名表示所述受托人受托持有所述数量的证券;以及导致将所述数字签名传输到被记录在第一区块链上的智能合约,所述智能合约包括能够响应于验证所述数字签名而执行的代码指令,所述代码指令在被执行时,导致计算机生成表示所述证券的区块链存托凭证,其中所述区块链存托凭证能够由所述用户通过所述兑换服务器进行兑换。2.根据权利要求1所述的计算机实现的方法,其中所述代码指令在被执行时进一步导致所述计算机广播区块链交易以在所述第一区块链上进行记录,所述区块链交易指定将所述区块链存托凭证转移到所述第一区块链中的所述用户的区块链地址。3.根据权利要求1或2所述的计算机实现的方法,其中所述通证化请求的标识信息通过以下方式生成:创建组合信息的散列,所述组合信息包括所述用户的帐户标识符、所述证券的所述数量、所述证券的标识符和所述通证化请求的时间戳,所述散列是所述标识信息。4.根据权利要求1、2或3所述的计算机实现的方法,其中所述智能合约的代码指令定义了为所述兑换服务器保留的命名空间,并且在所述命名空间下发行所述区块链存托凭证,由此所述区块链存托凭证只能够通过所述兑换服务器进行交易。5.根据前述权利要求中任一项所述的计算机实现的方法,其中所述区块链存托凭证是能够通过与所述第一区块链分开的至少第二区块链进行交易的区块链通证。6.根据前述权利要求中任一项所述的计算机实现的方法,其中所述区块链存托凭证能够分为多个部分,每个部分能够由所述用户独立交易以将所述部分出售给所述兑换服务器的不同用户。7.根据前述权利要求中任一项所述的计算机实现的方法,其中验证所述数字签名包括:将与所述受托人的加密私钥对应的公钥应用于所述数字签名以重新生成一版本的所述标识信息。8.根据权利要求7所述的计算机实现的方法,其中验证所述数字签名还包括:从所述受托人的网络发布中检索发布信息,所述网络发布与所述第一区块链分开;以及使用从所述网络发布中检索到的所述发布信息来验证从所述数字签名重新生成的所述标识信息。9.根据前述权利要求中任一项所述的计算机实现的方法,其中所述区块链存托凭证能够通过以下方式进行交易:由所述兑换服务器以区块链通证为单位提供所述证券的定价信息;由所述兑换服务器将所述区块链存托凭证的出售订单与一数量的所述区块链通证的购买订单进行匹配;以及由所述兑换服务器兑换所述区块链存托凭证的所有权和所述数量的所述区块链通证。
10.根据前述权利要求中任一项所述的计算机实现的方法,其中所述区块链存托凭证能够通过以下方式赎回:从所述区块链存托凭证的所有者接收所述区块链存托凭证;将相等数量的所述证券传输到所述兑换服务器的账户,所述账户属于所述所有者;以及导致被记录在所述第一区块链上的所述智能合约从所述第一区块链中去除所述区块链存托凭证。11.一种能够由兑换服务器执行的计算机实现的方法,所述计算机实现的方法包括:以区块链通证为单位提供证券的定价信息;从所述兑换服务器的第一用户接收出售订单,所述出售订单指定要出售的区块链存托凭证,所述区块链存托凭证被记录在第一区块链上并且通过执行被记录在所述第一区块链上的智能合约的代码指令而生成,所述代码指令的执行由受托人向所述智能合约提供对所述受托人受托持有一数量的证券的确认而触发;从所述兑换服务器的第二用户接收购买订单,所述购买订单指定一数量的所述区块链通证;将所述出售订单和所述购买订单进行匹配;以及兑换所述区块链存托凭证的所有权和所述数量的区块链通证。12.根据权利要求11所述的计算机实现的方法,其中所述区块链存托凭证由以下方式生成:从所述第一用户接收对所述数量的所述证券进行通证化的通证化请求;导致生成所述受托人的数字签名,生成所述数字签名包括将所述受托人的加密私钥应用于所述通证化请求的标识信息,所述标识信息包括所述证券的标识符,所述数字签名是所述确认;以及导致将所述数字签名传输到所述智能合约,所述智能合约响应于所述传输生成所述区块链存托凭证。13.根据权利要求11或12所述的计算机实现的方法,其中响应于所述传输生成所述区块链存托凭证的所述智能合约包括:接收所述数字签名;将所述受托人的加密私钥的公钥应用于所述数字签名以重新生成所述标识信息;从所述受托人的网络发布中检索所述标识信息,所述网络发布与所述第一区块链分开;使用来自所述网络发布的所述标识信息来验证由所述数字签名重新生成的所述标识信息;以及响应于所述标识信息的匹配,生成所述区块链存托凭证。14.根据权利要求11、12或13所述的计算机实现的方法,其中...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。