System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 管理区块链交易制造技术_技高网

管理区块链交易制造技术

技术编号:43984576 阅读:2 留言:0更新日期:2025-01-10 20:08
根据一个方面,一种方法包括:经由应用的应用编程接口从管理用以访问区块链网络上的数据的私钥的数字资产持有者接收用以将交易添加到区块链网络的经认证交易请求;由应用将经认证交易请求发送到区块链网络;由应用从区块链网络接收交易响应,交易响应包括添加到区块链网络的交易的交易标识符;以及经由应用的应用编程接口向数字资产持有者发送通知消息,通知消息包括交易标识符。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

1、用户可启用web浏览器的第三方扩展(extension),其中第三方扩展用于在由web浏览器渲染的web内容上处理区块链交易。移动计算装置上的本机应用可用于处理区块链交易。


技术实现思路

1、本公开涉及将应用(例如,浏览器应用)与数字资产持有者(digital assetholder)连接以处理区块链交易。例如,应用可作为用户的数字资产持有者与可创建区块链交易的web内容之间的中介操作。应用可定义一个或多个应用编程接口(api),该一个或多个api被配置为与用户的数字资产持有者通信以对区块链交易进行认证,并与区块链网络通信以将区块链交易提交到区块链网络。在一些示例中,本公开涉及使用区块链数据来定制浏览器应用,诸如定制浏览器应用的浏览器设置和/或用户界面(例如,将非同质化代币(nft)设置为简档图像、将nft设置为背景图像、调整颜色方案或显示方面、作为背景图像或在界面对象中随机播放(shuffle through)用户的nft等)。

2、在一些示例中,本公开涉及一种用于管理账本间区块链交易的应用(例如,浏览器应用)。例如,应用可充当涉及不同支付网络的交易(例如,区块链网络上的账本间支付)的中介。例如,买方实体可能在其数字资产持有者中拥有第一类型的数字资产,但出售方实体可能要求第二类型的数字资产。应用可(例如,通过与数字资产交易所(exchange)通信)促进交易金额的数字资产从第一类型到第二类型的转换,并且在转换之后,可与区块链网络通信以将涉及第二类型的数字资产的交易提交到区块链网络。在一些示例中,本公开涉及向应用(例如,浏览器应用)注册默认数字资产持有者。例如,可在web内容上或使用除数字资产持有者之外的应用发起交易,其中在一些示例中,应用可与默认数字资产持有者通信以对交易进行认证并将交易提交到区块链网络。

3、根据一个方面,一种方法包括:经由应用的应用编程接口从管理用以访问区块链网络上的数据的私钥的数字资产持有者接收用以将交易添加到区块链网络的经认证交易请求;由应用将经认证交易请求发送到区块链网络;由应用从区块链网络接收交易响应,该交易响应包括添加到区块链网络的交易的交易标识符;以及经由应用的应用编程接口向数字资产持有者发送通知消息,该通知消息包括交易标识符。

4、根据一个方面,一种设备包括:至少一个处理器;以及非暂时性计算机可读介质,该非暂时性计算机可读介质存储可执行指令,该可执行指令在由至少一个处理器执行时致使一个处理器:经由浏览器应用的应用编程接口从管理用以访问区块链网络上的数据的私钥的数字资产持有者接收用以将交易添加到区块链网络的经认证交易请求;由浏览器应用将经认证交易请求发送到区块链网络;由浏览器应用从区块链网络接收交易响应,该交易响应包括添加到区块链网络的交易的交易标识符;以及经由浏览器应用的应用编程接口向数字资产持有者发送通知消息,该通知消息包括交易标识符。

5、根据一个方面,一种非暂时性计算机可读介质存储可执行指令,该可执行指令在由至少一个处理器执行时致使至少一个处理器执行操作,该操作包括:渲染web内容,该web内容具有用以在区块链网络上创立交易的用户可选择项;响应于接收到对用户可选择项的选择,由浏览器应用从管理用以访问区块链网络上的数据的私钥的数字资产持有者接收用以将交易添加到区块链网络的经认证交易请求;由浏览器应用将经认证交易请求发送到区块链网络;由浏览器应用从区块链网络接收交易响应,该交易响应包括添加到区块链网络的交易的交易标识符;以及由浏览器应用向数字资产持有者发送通知消息,该通知消息包括交易标识符。

6、根据一个方面,一种方法包括:由浏览器应用获得与存储在区块链网络上的代币相关联的标识符;由浏览器应用使用标识符来检索代币的数字数据;以及使用代币的数字数据来定制浏览器应用的用户界面。

7、根据一个方面,一种设备包括:至少一个处理器;以及非暂时性计算机可读介质,该非暂时性计算机可读介质存储可执行指令,该可执行指令在由至少一个处理器执行时致使至少一个处理器:将浏览器应用连接到存储用于在区块链网络上实现交易的私钥的数字资产持有者,该数字资产持有者标识存储在区块链网络上的代币;由浏览器应用检索代币的数字数据;以及使用代币的数字数据来定制浏览器应用的用户界面。

8、根据一个方面,一种非暂时性计算机可读介质存储可执行指令,该可执行指令在由至少一个处理器执行时致使至少一个处理器执行操作,其中该操作包括:由浏览器应用获得与存储在区块链网络上的代币相关联的标识符;由浏览器应用使用标识符来检索代币的数字数据;以及使用代币的数字数据来定制浏览器应用的用户界面。

9、根据一个方面,一种方法包括:由可由计算装置执行的应用接收用于完成与请求方的区块链交易的交易信息,该交易信息指定第一数字资产类型和交易金额;在计算装置上提供界面,该界面用于接收对与数字资产持有者相关联的第二数字资产类型的选择;由应用向数字资产交易所发送转换请求,该转换请求被配置为致使数字资产交易所将数字资产持有者中的交易金额的用户的数字资产从第二数字资产类型转换为第一数字资产类型;以及由应用向区块链网络发送用以发起区块链交易的完成的交易请求。

10、根据一个方面,一种系统包括:至少一个处理器;以及非暂时性计算机可读介质,该非暂时性计算机可读介质存储可执行指令,该可执行指令在由至少一个处理器执行时致使一个处理器:接收用于完成与请求方的区块链交易的交易信息,该交易信息指定第一数字资产类型、交易金额和与请求方相关联的第一数字资产持有者的共享地址;在计算装置上提供界面,该界面用于接收对与跟计算装置的用户相关联的第二数字资产持有者相关联的第二数字资产类型的选择;向数字资产交易所发送转换请求,该转换请求被配置为致使数字资产交易所将第二数字资产持有者中的交易金额的用户的数字资产从第二数字资产类型转换为第一数字资产类型;以及向区块链网络发送用以使交易金额与第一数字资产持有者相关联的交易请求。

11、根据一个方面,一种非暂时性计算机可读介质存储可执行指令,该可执行指令在由至少一个处理器执行时致使至少一个处理器执行操作,其中该操作包括:由可由计算装置执行的浏览器应用接收用于完成与请求方的区块链交易的交易信息,该交易信息指定第一数字资产类型和交易金额;在计算装置上提供界面,该界面用于接收对与数字资产持有者相关联的第二数字资产类型的选择;由浏览器应用向数字资产交易所发送转换请求,该转换请求被配置为致使数字资产交易所将数字资产持有者中的交易金额的用户的数字资产从第二数字资产类型转换为第一数字资产类型;以及由浏览器应用向区块链网络发送用以发起区块链交易的完成的交易请求。

12、根据一个方面,该方法包括:由计算装置的操作系统检测来自应用的区块链交易请求;响应于区块链交易请求,确定数字资产持有者是否被注册为默认数字资产持有者;响应于数字资产持有者被确定为被注册为默认数字资产持有者,从应用向默认数字资产持有者传递用以处理区块链交易的本文档来自技高网...

【技术保护点】

1.一种方法,包括:

2.如权利要求1所述的方法,进一步包括:

3.如权利要求1或2所述的方法,进一步包括:

4.如权利要求1至3中任一项所述的方法,进一步包括:

5.如权利要求1至4中任一项所述的方法,其中所述应用编程接口是第一应用编程接口,其中所述经认证交易请求是经由第二应用编程接口发送到所述区块链网络的,所述第二应用编程接口被配置为实现所述应用与所述区块链网络之间的通信。

6.如权利要求5所述的方法,进一步包括:

7.如权利要求1至6中任一项所述的方法,进一步包括:

8.如权利要求1至7中任一项所述的方法,其中所述应用包括被配置为在计算装置的显示器上渲染浏览器选项卡的浏览器应用。

9.如权利要求8所述的方法,其中所述数字资产持有者包括所述浏览器应用的扩展,所述扩展是并非由所述浏览器应用所拥有或管治的扩展。

10.如权利要求1至9中任一项所述的方法,其中所述数字资产持有者包括本机应用,所述本机应用是安装在计算装置的操作系统上的应用,所述本机应用是与所述应用分离的计算机程序。

11.如权利要求1至9中任一项所述的方法,其中所述应用能够由计算装置执行,所述数字资产持有者包括能够由远离所述计算装置的服务器计算机执行的服务器应用。

12.一种设备,包括:

13.如权利要求12所述的设备,其中所述可执行指令包括在由所述至少一个处理器执行时致使所述至少一个处理器进行以下的指令:

14.如权利要求12或13所述的设备,其中所述可执行指令包括在由所述至少一个处理器执行时致使所述至少一个处理器进行以下的指令:

15.如权利要求12至14中任一项所述的设备,其中所述应用编程接口是第一应用编程接口,其中所述经认证交易请求是经由第二应用编程接口发送到所述区块链网络的,所述第二应用编程接口被配置为实现所述浏览器应用与所述区块链网络之间的通信,其中所述可执行指令包括在由所述至少一个处理器执行时致使所述至少一个处理器进行以下的指令:

16.一种非暂时性计算机可读介质,所述非暂时性计算机可读介质存储可执行指令,所述可执行指令在由至少一个处理器执行时致使所述至少一个处理器执行操作,所述操作包括:

17.如权利要求16所述的非暂时性计算机可读介质,其中所述操作进一步包括:

18.如权利要求16或17所述的非暂时性计算机可读介质,其中所述操作进一步包括:

19.如权利要求16至18中任一项所述的非暂时性计算机可读介质,其中所述操作进一步包括:

20.如权利要求19所述的非暂时性计算机可读介质,其中所述操作进一步包括:

21.一种方法,包括:

22.一种方法,包括:

23.一种方法,包括:

24.一种计算系统,包括:

...

【技术特征摘要】
【国外来华专利技术】

1.一种方法,包括:

2.如权利要求1所述的方法,进一步包括:

3.如权利要求1或2所述的方法,进一步包括:

4.如权利要求1至3中任一项所述的方法,进一步包括:

5.如权利要求1至4中任一项所述的方法,其中所述应用编程接口是第一应用编程接口,其中所述经认证交易请求是经由第二应用编程接口发送到所述区块链网络的,所述第二应用编程接口被配置为实现所述应用与所述区块链网络之间的通信。

6.如权利要求5所述的方法,进一步包括:

7.如权利要求1至6中任一项所述的方法,进一步包括:

8.如权利要求1至7中任一项所述的方法,其中所述应用包括被配置为在计算装置的显示器上渲染浏览器选项卡的浏览器应用。

9.如权利要求8所述的方法,其中所述数字资产持有者包括所述浏览器应用的扩展,所述扩展是并非由所述浏览器应用所拥有或管治的扩展。

10.如权利要求1至9中任一项所述的方法,其中所述数字资产持有者包括本机应用,所述本机应用是安装在计算装置的操作系统上的应用,所述本机应用是与所述应用分离的计算机程序。

11.如权利要求1至9中任一项所述的方法,其中所述应用能够由计算装置执行,所述数字资产持有者包括能够由远离所述计算装置的服务器计算机执行的服务器应用。

12.一种设备,包括:

13.如权利要求12所述的设备,其中...

【专利技术属性】
技术研发人员:原健太郎朴素恩
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:

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

1