掌桥专利:专业的专利平台
掌桥专利
首页

数字资产的交易方法及系统以及计算机可读记录介质

文献发布时间:2023-06-19 18:35:48


数字资产的交易方法及系统以及计算机可读记录介质

技术领域

本公开涉及一种数字资产的交易方法及系统,具体地,涉及一种基于区块链网络的数字资产的交易方法及系统。

背景技术

最近,在各种在线平台上活跃进行着游戏道具、数字内容、加密货币等的数字资产的交易。一般而言,在生产并提供数字资产的平台上执行平台运营商和用户之间的数字资产的购买和销售,而在与这种平台分开运行的私设交易系统上进行数字资产交易或者个人之间进行数字资产交易的频度正在增加。例如,在网络游戏平台上,正在进行游戏玩家的服饰或武器等的各种游戏道具的交易,在用户之间通过私设交易系统对游戏道具进行后续交易的情况下,其价格也会上涨。

然而,在通过其他流通途径(其不是由生成数字资产的平台的运营商提供的交易服务)来交易该数字资产的情况下,会出现交易当事人之间无法切实地发送针对数字资产的价钱或支付价钱之后数字资产无法转让等的交易事故。并且,在生成数字资产的平台的运行被中断,或者针对数字资产的关注降低而导致交易无法实现的情况下,具有即使该数字资产没有实质价值也作为虚拟数据(dummy data)而存在的隐患。

发明内容

发明要解决的技术问题

为了解决上述问题,本公开提供一种数字资产的交易方法、用于存储指令的非临时性计算机可读记录介质以及系统。

用于解决技术问题的手段

本公开可以以各种方式实现,包括方法、装置或存储在计算机可读存储介质中的计算机程序。

根据本公开的一实施例的数字资产的交易方法,其包括:从用户终端接收数字资产的交易请求信息的步骤;通过区块链网络验证交易请求信息的步骤;以及在完成交易请求信息的验证的情况下,通过区块链网络生成与数字资产相关的信息的步骤,与数字资产相关的信息包括数字资产的评估价值。

根据一实施例,数字资产的交易方法还包括:将评估价值累计到与数字资产相关的基金的步骤。

根据一实施例,通过区块链网络验证交易请求信息的步骤包括:基于数字资产的交易请求信息,生成并存储数字资产的交易记录的步骤;生成针对数字资产的第一签名密钥,并发送到用户终端的步骤;以及生成针对数字资产的第二签名密钥,并将生成的第二签名密钥与数字资产进行关联并存储的步骤。

根据一实施例,数字资产的交易方法还包括:接收数字资产的返还请求信息的步骤;通过区块链网络验证返还请求信息的步骤;以及在完成返还请求信息的验证的情况下,销毁数字资产的步骤。

根据一实施例,验证返还请求信息的步骤包括:基于返还请求信息中所包括的加密密钥,判断返还请求信息的发送者是否是数字资产的所有者的步骤。

根据一实施例,销毁数字资产的步骤包括:响应于数字资产的返还请求信息,计算出与数字资产相关的基金的步骤;删除与数字资产相关的信息,或者生成与数字资产相关的无效标志的步骤;以及将包括计算的基金的返还信息发送到返还请求信息的发送者的步骤。

根据一实施例,数字资产的交易方法还包括:从返还请求信息的发送者接收与数字资产相关的基金的提取请求的步骤;以及将相当于与数字资产相关的基金的金额汇到发送者,或者存储与相当于基金的金额相关的信息的步骤,与相当于基金的金额相关的信息包括与返还请求信息的发送者相关的信息。

根据一实施例,数字资产的交易方法还包括:在使用数字货币执行数字资产的交易的情况下,通过数字货币交易所(crypto exchange)将数字资产的交易金额或评估价值换算为现金的步骤。

根据一实施例,数字资产包括基于非同质化代币(non-fungible token,NFT)的数字资产。

根据一实施例,与数字资产相关的信息还包括针对与数字资产的交易相关的交易日期、生产者、买方、卖方和价格中的至少一种的信息或所有权信息。

根据本公开的另一实施例的数字资产的交易方法,其包括:向区块链网络发送数字资产的交易请求信息的步骤;以及在通过区块链网络完成交易请求信息的验证的情况下,接收并确认与数字资产相关的信息的步骤,与数字资产相关的信息包括数字资产的评估价值。

根据一实施例,数字资产的交易方法还包括:从与数字资产相关的信息中提取并输出针对数字资产的交易日期、生产者、买方、卖方或价格的信息的步骤。

根据一实施例,数字资产的交易方法还包括:发送数字资产的返还请求信息的步骤;以及在基于返还请求信息通过区块链网络完成返还请求信息的验证的情况下,接收数字资产的销毁信息的步骤。

根据一实施例,数字资产的交易方法还包括:基于销毁信息,输出数字资产的不可恢复消息或返还的基金的步骤。

根据一实施例,数字资产的交易方法还包括:发送与数字资产相关的基金的提取请求的步骤;以及领取基于返还请求信息而计算出的、相当于与数字资产相关的基金的金额,或者输出与相当于基金的金额相关的信息的步骤,与相当于基金的金额相关的信息包括与返还请求信息的发送者相关的信息。

根据本公开的另一实施例,提供一种非临时性计算机可读记录介质,其存储用于在计算机装置上执行数字资产的交易方法的指令。

根据本公开的另一实施例,提供一种数字资产的交易系统。数字资产的交易系统包括:通信模块;存储器;以及至少一个处理器,与存储器相连接,并配置为执行存储器中所包括的至少一个计算机可读程序;至少一个计算机可读程序包括指令,所述指令用于执行如下过程:从用户终端接收数字资产的交易请求信息;通过区块链网络验证交易请求信息;在完成交易请求信息的验证的情况下,通过区块链网络生成与数字资产相关的信息。

根据一实施例,数字资产的交易系统的至少一个计算机可读程序还包括用于将评估价值累计到与数字资产相关的基金的指令。

根据本公开的另一实施例,提供一种数字资产的交易系统。数字资产的交易系统包括:通信模块;存储器;以及至少一个处理器,与存储器相连接,并配置为执行存储器中所包括的至少一个计算机可读程序;至少一个计算机可读程序包括指令,所述指令用于执行如下过程:向区块链网络发送数字资产的交易请求信息;以及在通过区块链网络完成交易请求信息的验证的情况下,接收并确认与所述数字资产相关的信息,与数字资产相关的信息包括数字资产的评估价值(reputation)。

根据一实施例,数字资产的交易系统的至少一个计算机可读程序包括指令,该指令用于执行如下过程:发送数字资产的返还请求信息;以及在基于返还请求信息通过所述区块链网络完成返还请求信息的验证的情况下,接收数字资产的销毁信息。

发明效果

根据本公开的部分实施例,生成针对与数字资产相关的评估价值的信息,并且将其累计到与数字资产相关的基金中,从而即使在没有数字资产的后续交易的情况下,也能补偿针对该数字资产的永久价值。换言之,即使在生成数字资产的平台的运行被中断,或者针对数字资产的关注降低而导致交易未能实现的情况下,数字资产的所有者也可以收回与该数字资产相关的基金,从而能够防止数字资产的所有者的损失。

根据本公开的部分实施例,当交易数字资产时,将针对与数字资产相关的评估价值的信息作为与数字资产相关的信息显示给买方,随着数字资产交易继续进行,与数字资产相关的评估价值累计到与数字资产相关的基金,由此买方可以容易地识别该数字资产的价值,因此能够使数字资产的交易活跃。

根据本公开的部分实施例,通过区块链网络验证数字资产的交易请求信息或返还请求信息,从而在通过其他流通途径(其不是由生成数字资产的平台的运营商提供的交易服务)来交易该数字资产的情况下,也能防止与数字资产相关的数据的伪造和篡改等的交易事故。

本公开的效果不限于以上提及的效果,其他未提及的效果对于本公开所属技术领域的技术人员(称为“本领域技术人员”)来说从权利要求书的记载中清楚地理解。

附图说明

本公开的实施例将参照以下说明的附图进行说明,其中类似的附图标记表示类似的要素,但不限于此。

图1是示出本公开一实施例的在数字资产交易平台上的卖方和买方之间的数字资产交易方法的示例的图。

图2是示出本公开一实施例的为了提供数字资产的交易服务,信息处理系统230以能够与多个用户终端210_1、210_2、210_3进行通信的方式连接的结构的概略图。

图3是示出本公开一实施例的用户终端210以及信息处理系统230的框图。

图4是示出本公开一实施例的信息处理系统230的内部结构的功能性框图。

图5是示出本公开一实施例的在用户终端、信息处理系统的交易管理部、区块链服务器以及价值管理部之间执行数字资产交易的方法的流程图。

图6是示出本公开一实施例的执行数字资产交易的用户界面的示例的图。

图7是示出本公开一实施例的在用户终端、信息处理系统的交易管理部、区块链服务器以及价值管理部之间执行数字资产的销毁的方法的流程图。

图8是示出本公开一实施例的执行数字资产销毁的用户界面的示例的图。

图9是示出本公开一实施例的数字资产交易方法的顺序图。

图10是示出本公开一实施例的数字资产的销毁方法的顺序图。

图11是示出本公开一实施例的用户终端的数字资产的交易方法的顺序图。

附图标记的说明

110:企业对消费者市场 112:卖方

114:买方 116:数字资产

118:交易 120:消费者对消费者市场

122:卖方 124:买方

126:数字资产 128:交易

130:评估价值

具体实施方式

以下,将参照附图详细说明用于实施本公开的具体内容。然而,在以下说明中,如果存在不必要地模糊本公开的主旨的隐患,则将省略对众所周知的功能或配置的具体说明。

在附图中,相同或对应的组件被赋予相同的附图标记。此外,在以下实施例的描述中,可能省略相同或对应组件的重复描述。然而,即使省略了关于组件的描述,也不意味着这些组件不包括在任何实施例中。

参照与附图一同后述的实施例,所公开的实施例的优点和特征以及实现它们的方法将变得显而易见。然而,本公开不限于以下公开的实施例,而是可以以各种不同的形式实施,提供本实施例仅是为了使本公开完整,并且向本领域技术人员充分告知本发明的范围。

将简要说明本说明书中使用的术语,并且将具体说明所公开的实施例。本说明书中使用的术语在考虑本公开内容的功能的同时尽可能选择为当前广泛使用的通用术语,但是这些可能会根据本领域技术人员的意图或先例、新技术的出现等不同。另外,在特定情况下,存在申请人任意选择的术语,在这种情况下,其含义将在对应的发明的说明部分中进行详细说明。因此,本公开中使用的术语应根据术语的含义和本发明的内容来定义,而不是根据术语的简单名称来定义。

除非上下文清楚地指示是单数,否则本说明书中的单数表达包括复数表达。此外,除非上下文明确规定是复数表达,否则复数表达包括单数表达。在整个说明书中,当一个部分包括某种组件时,除非另有说明,这意味着可以进一步包括其他组件,而不是排除其他组件。

此外,说明书中使用的术语“模块”或“部”表示软件或硬件组件,“模块”或“部”执行某些功能。然而,“模块”或“部”并不意味着限于软件或硬件。“模块”或“部”可以被配置为驻留在可寻址存储介质上,或者可以被配置为再现一个以上处理器。因此,作为一例,“模块”或“部”可以包括软件组件、面向对象的软件组件、类组件和任务组件等组件以及进程、函数、属性、过程(Procedure)、子例程、程序代码段、驱动程序、固件、微代码、电路、数据、数据库、数据结构、表、数组或变量中的至少一种。组件和“模块”或“部”可以将内部提供的功能组合成较少数量的组件或可以进一步分离成附加组件和“模块”或“部”。

根据本公开的一实施例,“模块”或“部”可以由处理器及存储器实现。“处理器”应广义地解释为包括通用处理器、中央处理单元(CPU)、微处理器、数字信号处理器(DSP)、控制器、微控制器、状态机等。在一些环境中,“处理器”也可以指专用集成电路(ASIC)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)等。“处理器”可以是指处理设备的组合,例如DSP和微处理器的组合、多个微处理器的组合、一个或多个微处理器与DSP核的组合或任何其他这样的配置。此外,“存储器”应广义地解释为包括能够存储电子信息的任何电子组件。“存储器”可以是指随机存取存储器(RAM)、只读存储器(ROM)、非易失性随机存取存储器(NVRAM)、可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)、电可擦可编程只读存储器(EEPROM)、闪存、磁或光数据存储装置、寄存器等各种类型的处理器可读介质。如果处理器能够从存储器读取信息和/或将信息写入存储器,则称存储器与处理器处于电子通信状态。集成在处理器中的存储器与处理器处于电子通信状态。

在本公开中,“数字资产(digital asset)”可以是,对任意用户赋予使用、出租、共享、所有权等的权利或权限的、以数字数据格式配置的资产。数字资产包括但不限于数字文档、音乐、图像和视频等数字内容以及可以购买、转让、流通、可以存储在数字媒体或设备中或通过数字媒体进行传输的数字数据。例如,数字资产可以包括诸如音乐、徽标、插画和其他形式的图像/视频等内容、游戏道具、加密货币等。在另一个示例中,数字资产可以包括基于非同质化代币(NFT)的数字资产。

在本公开中,“评估价值(reputation)”可以是指与数字资产的交易价格分开管理的数字资产相关的永久价值。评估价值可以确定为每次交易数字资产时对应于交易价格的一部分或额外的费用的金额,并被累计到与数字资产相关的基金中。此外,如果因数字资产所有者的申请或其他原因对相应数字资产进行烧结或销毁,则与之相关的基金可能会返还给相应数字资产的所有者。

在本公开中,“非同质化代币(Non-Fungible Token,NFT)”可以是指具有自身固有价值的代币或数字资产,是指代币之间不可互换形式的电子货币、电子证书等。例如,非同质化代币可以以基于区块链的加密资产(例如,以太坊(Ethereum))的形式实现,但不限于此。非同质化代币可以用作代表固有编号的资产或利益的数字资产,例如电子形式的游戏道具、照片、插画、文档等。

图1是示出本公开的一实施例的在数字资产交易平台上管理卖方112、122和买方114、124之间的数字资产116、126的交易数据的方法的示例的图。如图所示,可以在用于运营企业对消费者市场(business to consumer market,B2C market)110的数字资产交易平台上使该平台上的用户之间交易数字资产116。进而,可以在用于运营消费者对消费者市场(consumer to consumer market,C2C market)120)的另一个数字资产交易平台上,使该平台上的用户之间交易数字资产126。在图1中,数字资产116、126以不同的附图标记表示,但可以指代相同的数字资产。换言之,数字资产116、126可以在企业对消费者市场110由卖方(例如平台运营商)112生成并销售给买方114后,由相应数字资产的买方或从该买方受到转让的其他用户122在消费者对消费者市场120销售给其他买方124,相关数据可以在数字资产交易平台上被管理。

在一实施例中,“企业对消费者市场”可以是指可以执行数字资产的生产者和买方之间的交易的平台或服务。例如,网络游戏制作公司或网络游戏平台运营公司可以通过企业对消费者市场将游戏中使用的各种道具作为数字资产而销售给游戏用户。另一方面,“消费者对消费者市场”可以是指数字资产的买方或所有者向其他用户销售该数字资产的、与企业对消费者市场独立的其他数字资产交易平台或服务。例如,从网络游戏制作公司在游戏中购买游戏道具的用户可以通过消费者对消费者市场从其他买方收取一定费用的交易费用并销售游戏道具。

在一实施例中,卖方112、122和买方114、124之间的数字资产116、126的交易118、128可以通过买方114、124的交易请求信息的发送来发起。例如,买方114、124可以利用自身的用户终端向区块链网络(或区块链服务器)或外部服务器(例如,信息处理系统)发送交易请求信息。在这种情况下,买方114、124为了购买数字资产所支付的价格中的一部分或购买交易的手续费作为数字资产的评估价值130,通过信息处理系统累计到与数字资产相关的基金(119、129)。在与数字资产相关的基金中,可以累计每次产生该数字资产的后续交易时所确定的评估价值。

在一实施例中,在由买方114、124等的数字资产116、126的所有者请求销毁数字资产的情况下,可以将与该数字资产相关的基金返还给所有者。换言之,在数字资产被销毁的情况下,该数字资产的所有者可以通过用户终端向信息处理系统发送相当于与数字资产相关的基金的金额的提取请求。这样,与数字资产的交易价格分开计算评估价值,将评估价值累计到与该数字资产相关的基金来进行管理,从而在不再有数字资产的后续交易或与数字资产相关的平台或服务的运营被中断的情况下,该数字资产的所有者通过基金的返还来收到与数字资产的评估价值相应的金额,虚拟数据可以在数字资产交易平台上消耗最少限度的资源。例如,在因该平台运营公司的情况而中断提供游戏服务,或者因使用数字资产的服务被中断而数字资产预计被销毁的情况下,网络游戏平台的用户可以收取相当于与数字资产相关的基金的金额,并在网络游戏平台上删除针对该数字资产的数据或将该数据作为无效标志进行管理。

在一实施例中,针对数字资产的交易、与该交易关联并确定的评估价值以及基金等的信息,可以通过连接于信息处理系统而运营的区块链网络来生成、存储及管理。在这种情况下,数字资产的交易请求的验证或评估价值的确定、数字资产的销毁请求的验证、基金的返还请求的验证等可以通过区块链网络执行。此外,与数字资产的交易、评估价值的确定、数字资产的销毁、基金的返还等的数字资产的交易行为相关的、针对该数字资产的所有者或所有者的请求的认证或验证,可以使用与所有者关联而生成的电子签名或签名密钥执行。

图2是示出本公开一实施例的为了提供数字资产的交易服务,信息处理系统230以能够与多个用户终端210_1、210_2、210_3进行通信的方式连接的结构的概略图。信息处理系统230可以包括可通过网络220向多个用户终端210_1、210_2、210_3提供数字资产的交易服务的系统。根据一实施例,信息处理系统230可以包括用于存储、提供和执行与数字资产的交易服务相关的计算机可执行程序(例如,可下载的应用程序)及数据的一个以上服务器设备和/或数据库或者基于云计算服务的一个以上分布式计算设备和/或分布式数据库。由信息处理系统230提供的数字资产的交易服务可以通过分别安装在多个用户终端210_1、210_2、210_3上的数字资产的交易应用程序来提供给用户。

多个用户终端210_1、210_2、210_3可以通过网络220与信息处理系统230进行通信。网络220可以配置为能够在多个用户终端210和信息处理系统230之间进行通信。根据设置环境,网络220例如可以由以太网(Ethernet)、有线家庭网络(Power LineCommunication)、电话线通信装置及推荐标准串口(RS-serial)通信等的有线网络;移动通信网、无线局域网(Wireless LAN,WLAN)、无线通信技术(Wi-Fi)、蓝牙(Bluetooth)及紫蜂(ZigBee)等的无线网络;或它们的组合的组成。通信方式不受限制,不仅包括使用网络可以包括的通信网(作为一例,移动通信网、有线互联网、无线互联网、广播网络、卫星网络等)的通信方式,还可以包括用户终端210_1、210_2、210_3之间的近距离无线通信。例如,网络220可以包括个人局域网(personal area network,PAN)、局域网(local area network,LAN)、校园局域网(campus area network,CAN)、城域网(metropolitan area network,MAN)、广域网(wide area network,WAN)、宽带网络(broadband network,BBN)、互联网等的网络中的一种以上任意网络。此外,网络220可以包括网络拓扑结构(包括总线网络、星形网络、环形网络、网状网络、星形总线网络、树形或分层(hierarchical)网络等)中的任意一种以上,但不限于此。

在图2中,作为用户终端的示例示出了移动电话终端210_1、平板终端210_2以及个人计算机终端210_3,但不限于此,用户终端210_1、210_2、210_3可以是能够进行有线和/或无线通信并且安装有数字资产的交易应用程序并可以执行的任意的计算(Computing)装置。例如,用户终端210_1、210_2、210_3可以包括智能电话、手机、导航设备、计算机、笔记本计算机、数字广播终端、个人数字助理(Personal Digital Assistants,PDA)、可携式媒体播放器(Portable Multimedia Player,PMP)、平板电脑、游戏机(game console)、可穿戴设备(wearable device)、物联网(internet of things,IoT)设备、虚拟现实(virtualreality,VR)设备、增强现实(augmented reality,AR)设备等。此外,图2中示出了3个用户终端210_1、210_2、210_3通过网络220与信息处理系统230进行通信的情形,但不限于此,可以由不同数量的用户终端210_1、210_2、210_3通过网络220与信息处理系统230进行通信。

信息处理系统230可以从数字资产的交易应用程序在其中运行的用户终端210_1、210_2、210_3接收用于请求数字资产的交易的输入。当接收到用于请求数字资产的交易的输入时,信息处理系统230可以提供数字资产交易应用程序在其中运行的用户终端210_1、210_2、210_3之间的数字资产交易管理服务和/或数字资产价值管理服务。

根据一实施例,为了提供数字资产交易服务,信息处理系统230可以从用户终端210_1、210_2、210_3接收交易请求信息或返还请求信息,并且向用户终端210_1、210_2、210_3发送与数字资产相关的信息。其中,与数字资产相关的信息可以包括针对与数字资产交易相关的交易日期、生产者、买方、卖方和价格中的至少一种的信息或所有权信息。例如,当接收到数字资产交易请求输入时,信息处理系统230可以验证交易请求信息,当完成验证时,可以生成与数字资产相关的信息并发送到用户终端。

图3是示出本公开一实施例的用户终端210以及信息处理系统230的框图。用户终端210可以是指能够执行数字资产交易应用程序且能够进行有线/无线通信的任意的计算装置,例如,可以包括图2的移动电话终端210_1、平板终端210_2、个人计算机终端210_3等。如图所示,用户终端210可以包括存储器312、处理器314、通信模块316以及输入输出接口318。类似地,信息处理系统230可以包括存储器332、处理器334、通信模块336以及输入输出接口338。如图3所示,用户终端210及信息处理系统230可配置为使用各自的通信模块316、336经由网络220而进行信息和/或数据的通信。此外,输入输出装置320可配置为通过输入输出接口318向用户终端210输入信息和/或数据,或者输出由用户终端210生成的信息和/或数据。

存储器312、332可以包括任意的非临时性计算机可读记录介质。根据一实施例,存储器312、332可以包括随机存取存储器(random access memory,RAM)、诸如只读存储器(read only memory,ROM)、磁盘驱动器、固态硬盘(solid state drive,SSD)、闪存(flashmemory)等的永久大容量存储设备(permanent mass storage device)。作为另一例,诸如只读存储器、固态硬盘、闪存、磁盘驱动器等的永久大容量存储设备作为有别于存储器的另外的永久存储设备,可以包括在用户终端210或信息处理系统230中。此外,存储器312、332可存储有操作系统和至少一个程序代码(例如,用于安装在用户终端210中并驱动的数字资产交易应用程序等的代码)。

这些软件组件可以从与存储器312、332另设的计算机可读记录介质加载。这种另设的计算机可读记录介质可以包括可直接连接到这些用户终端210及信息处理系统230的记录介质,例如,可以包括软盘驱动器、磁盘、磁带、DVD/CD-ROM驱动器、存储卡等的计算机可读记录介质。作为另一例,软件组件可以通过不是计算机可读记录介质的通信模块来加载到存储器312、332中。例如,基于通过由开发者或者用于分发应用程序的安装文件的文件分发系统通过网络220提供的文件来安装的计算机程序(例如,提供数字资产交易服务的应用程序),至少一个程序可以被加载到存储器312、332中。

处理器314、334可以配置为通过执行基本算术、逻辑以及输入输出运算来处理计算机程序的指令。指令可以通过存储器312、332或通信模块316、336提供给处理器314、334。例如,处理器314、334可以配置为根据存储在诸如存储器312、332的记录设备中的程序代码来执行接收到的指令。

通信模块316、336可以提供用于使用户终端210与信息处理系统230通过网络220进行通信的结构或功能,并且可以提供用于使用户终端210和/或信息处理系统230与其他用户终端或其他系统(作为一例,单独的云系统、单独的数字资产交易管理系统、数字资产价值管理系统、单独的区块链网络等)进行通信的结构或功能。作为一例,用户终端210的处理器314根据存储在诸如存储器312等的记录设备中的程序代码生成的请求(例如,数字资产的交易请求、数字资产的返还请求)可根据通信模块316的控制,通过网络220传递到信息处理系统230。相反的,根据信息处理系统230的处理器334的控制而提供的控制信号或指令可以经过通信模块336和网络220,并通过用户终端210的通信模块316来被用户终端210接收。例如,用户终端210可以从信息处理系统230通过通信模块316接收到与数字资产相关的信息或数字资产的销毁信息。

输入输出接口(interface)318可以是用于与输入输出装置320接合的单元。作为一例,输入装置可以包括诸如相机(包括图像传感器)、键盘、麦克风、鼠标等的装置,并且输出装置可以包括诸如显示器、扬声器、触觉反馈装置(haptic feedback device)等的装置。作为另一例,输入输出接口318可以是用于与执行输入和输出的结构或功能集成为一体的设备(例如,触摸屏)接合的单元。例如,当用户终端210的处理器314对加载到存储器312中的计算机程序的指令进行处理时,利用由信息处理系统230或其他用户终端210所提供的信息和/或数据组成的服务屏幕或内容可以通过输入输出接口318显示在显示器上。在图3中,示出了输入输出装置320不包括在用户终端210中,但不限于此,输入输出装置320可以与用户终端210形成为一个装置。此外,信息处理系统230的输入输出接口338可以是与连接到信息处理系统230或包括在信息处理系统230中的用于输入或输出的装置(未示出)接合的单元。在图3中,输入输出接口318、338作为与处理器314、334单独配置的要素来示出,但不限于此,输入输出接口318、338可以配置为包括在处理器314、334中。

用户终端210及信息处理系统230可以包括比图3的构成要素更多的构成要素。然而,没有必要清楚地示出绝大部分的现有技术的构成要素。根据一实施例,用户终端210可配置为包括上述输入输出装置320中的至少一部分。此外,用户终端210还可以包括收发器(transceiver)、全球定位系统(Global Positioning system,GPS)模块、相机、各种传感器、数据库等的其他组件。例如,当用户终端210为智能电话时,可以包括智能电话中一般包含的构成要素,例如,可以配置为用户终端210中还包括加速度传感器、陀螺仪传感器、相机模块、各种物理按键、使用触摸面板的按键、输入输出端口、用于振动的振动器等的各种构成要素。

根据一实施例,用户终端210的处理器314可配置为操作数字资产交易应用程序或网络浏览器应用程序。此时,可以将与该应用程序相关的程序代码加载到用户终端210的存储器312中。在应用程序运行期间,用户终端210的处理器314可以通过输入输出接口318接收由输入输出装置320提供的信息和/或数据,或者通过通信模块316从信息处理系统230接收信息和/或数据,并且对所接收到的信息和/或数据进行处理并存储在存储器312中。此外,这些信息和/或数据可以通过通信模块316提供给信息处理系统230。

在数字资产交易应用程序运行期间,处理器314可接收通过连接到输入输出接口318的触摸屏、键盘等的输入装置来输入或选择的文本、图像等,并且可以将所接收到的文本和/或图像存储在存储器312中,或者通过通信模块316及网络220提供给信息处理系统230。例如,处理器314可以通过触摸屏、键盘等的输入装置来接收数字资产交易请求等。由此,接收到的请求和/或信息可以通过通信模块316及网络220提供给信息处理系统230。

用户终端210的处理器314可配置为对从输入输出装置320、其他用户终端、信息处理系统230和/或多个外部系统接收到的信息和/或数据进行管理、处理和/或存储。由处理器314处理后的信息和/或数据可以通过通信模块316及网络220提供到信息处理系统230。用户终端210的处理器314可以通过输入输出接口318向输入输出装置320发送并输出信息和/或数据。例如,处理器314可以将接收到的信息和/或数据显示在用户终端的画面上。

信息处理系统230的处理器334可配置为对从多个用户终端210和/或多个外部系统接收到的信息和/或数据进行管理、处理和/或存储。由处理器334处理后的信息和/或数据可以通过通信模块336及网络220提供给用户终端210。

图4是示出本公开一实施例的信息处理系统230的内部结构的功能性框图。如图所示,信息处理系统230(或信息处理系统230的处理器)可以包括交易管理部410、价值管理部420以及区块链服务器430。

交易管理部410可以将从用户终端接收到的数字资产交易请求信息发送到区块链服务器430。在这种情况下,区块链服务器430可以验证数字资产交易请求信息,并生成与数字资产相关的信息。附加地或替代地,交易管理部410可基于数字资产交易请求信息而生成并存储与数字资产相关的信息。例如,交易管理部410可基于包括在数字资产交易请求信息中的买方、卖方、交易日期、交易价格等来生成与该数字资产相关的信息。在从用户终端接收到存在交易记录的数字资产的后续交易的交易请求信息的情况下,交易管理部410可以更新与该数字资产相关的信息。

根据一实施例,交易管理部410可以生成在数字资产的交易或者所有者的验证或认证中使用的签名密钥。例如,为了生成签名密钥,交易管理部410可以采用非对称密钥加密方式(asymmetric key cryptography)。交易管理部410可以响应于数字资产的交易请求信息,生成并发送针对该数字资产的第一签名密钥(例如,秘密密钥)。与此同时,交易管理部410可以生成针对该数字资产的第二签名密钥(例如,公钥),并且与该数字资产进行关联并存储。在这种情况下,购买数字资产的所有者可以利用与第二签名密钥对应的第一签名密钥来证明是数字资产的所有者。

在一实施例中,交易管理部410从用户终端接收到的数字资产交易请求信息中所包含的数字资产的交易价格可以以数字货币的单位显示。在这种情况下,交易管理部410可以将通过外部的数字货币交易所(例如,加密货币交易所(crypto exchange))将数字资产的交易金额或评估价值换算为现金的信息包括在与数字资产相关的信息中。

在一实施例中,交易管理部410可以从用户终端接收与数字资产相关的信息请求(例如,数字资产的交易日期、生产者、买方、卖方或价格信息)。在这种情况下,交易管理部410可以将与数字资产相关的信息发送给用户终端。

根据一实施例,交易管理部410可以从用户终端接收数字资产的返还请求信息。交易管理部410可以基于包括在数字资产的返还请求信息中的私钥而判断返还请求信息的发送者是否为数字资产的所有者。当判定为数字资产的所有者为返还请求信息的发送者时,为了销毁数字资产,交易管理部410可以将返还请求信息发送到区块链服务器430。

当通过区块链服务器430完成数字资产交易请求信息的验证时,价值管理部420可以从用户终端接收与数字资产的评估价值相对应的金额。例如,数字资产的评估价值可以计算为与数字资产的价格相对应的金额的一部分。在其他示例中,数字资产的评估价值可以计算为数字资产的交易手续费。此外,当发生数字资产的后续交易时,数字资产的评估价值可以被重新计算,并且可以与之前交易中计算出的评估价值变得不同。例如,当第一买方从最初数字资产的生产者购买数字资产时,可以将评估价值确定为数字资产的购买价格的20%。接下来,当第二买方从第一买方购买相应数字资产时,可以将其评估价值确定为数字资产的购买价格的10%。所计算的数字资产的评估价值可以通过价值管理部420累计到与数字资产相关的基金。

另一方面,当通过区块链服务器430完成数字资产的返还请求的验证并确定销毁相应的数字资产时,价值管理部420可以从用户终端接收用于请求提取相当于与数字资产相关的基金的金额的信息。此外,当确定销毁数字资产时,价值管理部420向用户终端支付相当于与数字资产相关的基金的金额,或者存储与相当于基金的金额相关的信息。其中,与相当于基金的金额相关的信息可以包括与数字资产的返还请求信息的发送者相关的信息。

区块链服务器430通过网络440与区块链网络450连接,可以对被区块链网络450执行的数字资产的交易请求信息的验证、返还请求的验证等进行管理。一般而言,区块链网络450可以是能够利用共享的账本(ledger)来生成、存储及更新数字资产的交易明细(transaction)的分布式环境系统。为了进行数字资产的交易请求信息的验证、返还请求的验证等,区块链网络450可以使用去中心化或分布式的共识协议(decentralizedconsensus mechanism)。尤其,连接到区块链网络450的所有验证节点(validating node)(例如,信息处理系统(或数字资产交易系统)230)对相同的交易明细执行相同的(或共识的)共识算法(consensus algorithm),从而可以验证或批准其交易明细。由于区块链网络450使用这种去中心化的结构和共识算法,因此可以防止第三方伪造和篡改数字资产的交易明细。

在一实施例中,区块链网络450是由用于记录与数字资产的交易相关的数据的一个以上块(block)连接而构成的。此外,所生成的块可以相同地存储和保持在一个以上节点(node)中。包括与在信息处理系统(或数字资产交易系统)上生成和更新的数字资产相关的信息的块,可以被发送到区块链网络450并被存储和保持。

图5是示出本公开一实施例的在用户终端、信息处理系统的交易管理部、区块链服务器以及价值管理部之间执行数字资产交易的方法的流程图。

如图所示,用户终端510可以通过信息处理系统的交易管理部520向区块链服务器(或区块链网络)530发送数字资产交易请求信息(步骤512)。数字资产交易请求可以通过针对用户的用户终端510的用户输入(未示出)来发起。

区块链服务器530可以对从交易管理部520接收到的数字资产交易请求信息中所包含的交易明细信息进行验证(步骤532)。在这种情况下,为了验证数字资产交易请求信息,区块链服务器530可以使用分布式的共识协议(decentralized consensusmechanism)。当完成验证时,区块链服务器530可以生成与数字资产相关的信息并记录在区块链网络中(步骤534)。与数字资产相关的信息可以包括针对数字资产的交易日期、买方、卖方以及价格的信息,并且还可以包括针对数字资产的生产者或当前所有权的信息。

当通过区块链服务器530对数字资产交易请求信息完成验证时,价值管理部540可以从区块链服务器530接收与数字资产的评估价值相对应的金额,并累计到与数字资产相关的基金(步骤536)。例如,数字资产的评估价值可以计算为与数字资产的价格相对应的金额的一部分。在其他示例中,数字资产的评估价值可以计算为数字资产的交易手续费。当发生数字资产的后续交易时,数字资产的评估价值可以重新计算,也可以与之前的交易中计算出的评估价值变得不同。根据另一实施例,价值管理部540可以从区块链服务器530不接收相应的金额,而是从区块链服务器530接收相应的金额信息等并以数据形式进行记录。在这种情况下,数据可以包括与数字资产的评估价值相对应的现金的所有者的信息。

图6是示出本公开一实施例的执行数字资产交易的用户界面的示例的图。如图所示,用户可以通过针对在用户终端的显示器上所显示的用户界面的第一操作610或第二操作620来执行数字资产的交易请求。

第一操作610例如示出通过用于交易游戏道具的企业对消费者市场来进行数字资产的交易请求的用户界面的使用示例。在第一操作610中,在提供游戏服务的画面612上显示有用于购买数字资产(例如,游戏道具)的图标614。用户可以在执行游戏期间触摸输入显示在画面612上的图标614,由此发起数字资产的交易请求。

第二操作620例如示出供用于交易游戏道具的消费者对消费者市场使用的数字资产交易应用程序来进行数字资产的交易请求的用户界面的使用示例。在第二操作620中,在由数字资产交易应用程序所提供的画面上显示用于购买数字资产的图标622以及与数字资产相关的信息624、626、628。用户可以在由数字资产交易应用程序所提供的画面上触摸输入图标622,由此发起数字资产的交易请求。在这种情况下,与要交易的数字资产相关的信息也可以一起显示在画面上。

在一实施例中,作为与数字资产相关的信息,可以显示数字资产的交易信息624、数字资产的交易明细626以及数字资产的交易行情628。数字资产的交易信息624可以包括数字资产的当前价格、评估价值(reputation)以及当前数字资产的所有者信息。数字资产的交易明细626可以包括针对交易日期、卖方、买方、交易价格、交易价格的换算价格以及与数字资产相关的基金的信息。其中,在数字资产的交易以外国货币或数字货币而不是用户居住国家的基准货币(reference currency)进行交易的情况下,换算价格可以显示为按照交易时的汇率折算的金额或根据交易时数字货币交易所的行情折算的价格。

图7是示出本公开一实施例的在用户终端、信息处理系统的交易管理部、区块链服务器以及价值管理部之间执行数字资产的销毁的方法的流程图。

如图所示,用户终端710可以通过信息处理系统的交易管理部720向区块链服务器(或区块链网络)730发送数字资产返还请求信息(步骤712)。数字资产返还请求可以通过针对用户的用户终端710的用户输入(未示出)来发起。

区块链服务器730可以对从交易管理部720接收到的数字资产返还请求信息中所包括的交易明细信息进行验证(步骤732)。在这种情况下,为了验证数字资产返还请求信息,区块链服务器730可以采用分布式的共识协议。当完成验证时,区块链服务器730可以销毁数字资产(步骤734)。在一实施例中,数字资产的销毁可以以将相应数字资产的所有权归还给数字资产的生产者的方式执行。在这种情况下,相应的数字资产可以通过原来的生产者以相同的形式再生产或再销售。图7中示出了区块链服务器730销毁数字资产的情形,但不限于此,数字资产的销毁也可以被信息处理系统的其他构成要素(例如,交易管理部720或价值管理部740)执行。

当通过区块链服务器730完成数字资产返还请求信息的验证时,用户终端710可以通过交易管理部720接收返还完成信息(或数字资产的销毁信息)(步骤714)。返还完成信息可以作为消息而显示在用户终端710的显示器上。

在通过区块链服务器730完成数字资产返还请求信息的验证及数字资产的销毁的情况下,用户终端710可以请求价值管理部740提取与数字资产的基金相对应的金额(步骤716)。此外,响应于用户终端710的提取请求,价值管理部740可以向用户终端710支付相当于与数字资产相关的基金的金额(步骤718)。此外,区块链服务器730(或信息处理系统的其他构成要素)可以删除与数字资产相关的信息或生成与数字资产相关的无效标志(flag),从而记录数字资产的销毁。

图8是示出本公开一实施例的执行数字资产销毁的用户界面的示例的图。如图所示,操作810示出由消费者对消费者市场用数字资产交易应用程序所提供的用户界面的使用示例。在操作810中,用户界面显示用于返还数字资产的图标812、数字资产的返还价值以及数字资产不可恢复消息814。用户可以在由数字资产交易应用程序提供的用户界面上触摸输入图标812,由此发起数字资产的返还请求。

图9是示出本公开一实施例的数字资产交易方法的顺序图。数字资产的交易方法900可以通过信息处理系统(或信息处理系统的处理器)执行。数字资产的交易方法900可以通过信息处理系统的处理器从用户终端接收数字资产的交易请求信息来开始(步骤S910)。

之后,可以通过区块链网络验证数字资产的交易请求信息(步骤S920)。在一实施例中,交易请求信息的验证可以使用区块链网络的去中心化或分布式的共识协议来执行。

当完成交易请求信息验证时,可以通过区块链网络生成与数字资产相关的信息(步骤S930)。其中,与数字资产相关的信息可以包括针对与数字资产的交易相关的交易日期、生产者、买方、卖方、价格的信息或所有权信息。此外,与数字资产相关的信息可以包括数字资产的评估价值。

相当于计算出的评估价值的金额可以累计到与数字资产相关的基金(步骤S940)。例如,数字资产的评估价值可以计算为相当于数字资产的价格的金额的一部分。在其他示例中,数字资产的评估价值可以计算为数字资产的交易手续费。当发生数字资产的后续交易时,数字资产的评估价值可以重新被计算,可以与之前交易中计算出的评估价值变得不同。此时,也可以将相当于评估价值的金额以真实货币或虚拟货币汇出并累计到基金,或者还可以不需要单独汇款,而是通过接收相应金额信息等来以数据形式进行累计。

图10是示出本公开一实施例的数字资产的销毁方法的顺序图。数字资产的销毁方法1000可以通过信息处理系统(或信息处理系统的处理器)执行。数字资产的销毁方法1000可以通过信息处理系统的处理器从用户终端接收数字资产的返还请求信息来开始(步骤S1010)。

之后,可以通过区块链网络对数字资产的返还请求信息进行验证(步骤S1020)。在一实施例中,返还请求信息的验证可以采用区块链网络的去中心化或分布式的共识协议来执行。

当完成返还请求信息的验证时,可以通过区块链网络销毁数字资产(步骤S1030)。在一实施例中,数字资产的销毁可以以将相应的数字资产的所有权归还给数字资产的生产者的方式执行,在这种情况下,数字资产可以通过生产者以相同的形式再生产或再销售。

当通过区块链服务器完成数字资产的返还请求的验证及数字资产的销毁时,信息处理系统的处理器可以从用户终端接收与数字资产的基金相对应的金额的提取请求(步骤S1040)。当确定销毁数字资产时,处理器可以响应于用户终端的提取请求,向用户终端汇出相当于与数字资产相关的基金的金额(步骤S1050)。附加地或替代地,信息处理系统的处理器可以存储与相当于基金的金额相关的信息。其中,与相当于基金的金额相关的信息可以包括与返还请求信息的发送者(或用户终端)相关的信息。

图11是示出本公开一实施例的用户终端的数字资产的交易方法的顺序图。

数字资产的交易方法1100可以通过用户终端(或用户终端的处理器)执行。数字资产的交易方法1100可以通过用户终端的处理器将数字资产的交易请求信息发送给信息处理系统来开始(步骤S1110)。

当完成交易请求信息的验证时,用户终端的处理器可以接收与数字资产相关的信息(步骤S1120)。其中,与数字资产相关的信息可以包括数字资产的价格、评估价值、所有者信息以及交易明细。数字资产的交易明细可以包括针对交易日期、卖方、买方、交易价格、交易价格的换算价格以及与数字资产相关的基金的信息。

如上所述数字资产交易方法可以以计算机可读记录介质上的计算机可读代码实现。计算机可读记录介质包括用于存储由计算机系统可读的数据的所有种类的记录装置。作为计算机可读记录介质的示例包括只读存储器(ROM)、随机存取存储器(RAM)、紧凑型光盘只读储存器(CD-ROM)、磁带、软盘、光学数据存储设备等。此外,计算机可读记录介质分布在通过网络连接的计算机系统中,使得计算机可读代码能够以分布式的方式存储和执行。而且,本发明所属领域的程序员可以容易地推导出用于实现如上所述的实施例的功能性(functional)程序、代码以及代码段。

本公开的方法、操作或技术可以通过各种手段来实现。例如,这些技术可以以硬件、固件、软件或它们的组合来实现。本领域技术人员将理解,结合本文公开描述的各种例示性逻辑块、模块、电路和算法步骤可以实现为电子硬件、计算机软件或两者的组合。本领域技术人员将理解,与本公开相关的说明中的各种示例性多个逻辑块、多个模块、多个电路以及多个算法步骤可由电子硬件、计算机软件或两者的组合来实现。为了清楚地说明硬件和软件的这种可互换性,各种示例性多个组件、多个块、多个模块、多个电路以及多个步骤已经在上面的内容中大体上根据它们的功能进行了说明。这种功能是作为硬件还是软件来实现取决于对特定应用程序和整个系统所赋予的设计要求。针对各个特定应用程序而言,本领域技术人员可以以不同的方式实现所说明的功能,但是这样的实现不应被解释为脱离本公开的范围。

对于硬件的实现而言,用于执行这些技术的多个处理单元可以在一个以上的ASIC、DSP、数字信号处理器件(digital signal processing devices,DSPD)、可编程逻辑器件(programmable logic devices,PLD)、现场可编程门阵列(field programmable gatearrays,FPGA)、处理器、控制器、微控制器、微处理器、电子器件、设计成用于执行本公开中说明的功能的其他电子单元、计算机或它们的组合来实现。

因此,与本公开相关的说明中的多种示例性逻辑块、多个模块和多个电路可以以通用处理器、DSP、ASIC、FPGA或其他可编程逻辑器件、分立门或晶体管逻辑、多个分立硬件部件或多个设计成执行本发明中说明的功能的任意组合来实现或执行。通用处理器可以是微处理器,但在备选方案中,处理器可以是任意现有的处理器、控制器、微控制器或状态机。处理器也可以实现为多个计算设备的组合,例如,DSP和微处理器、多个微处理器、与DSP核相连的一个以上微处理器或任意其他结构的组合。

对于固件和/或软件的实现而言,这些技术可以通过存储在随机存取存储器(random access memory,RAM)、只读存储器(read-only memory,ROM)、非易失性随机存取存储器(non-volatile random access memory,NVRAM)、PROM(可编程只读存储器;programmable read-only memory)、EPROM(可擦除可编程只读存储器;erasableprogrammable read-only memory)、EEPROM(电可擦除可编程只读存储器;electricallyerasable PROM)、闪存存储器、光盘(compact disc,CD)、磁或光数据存储设备等的计算机可读介质上的指令来实现。这些指令可以由一个以上处理器执行,并且可以使一个(或多个)处理器执行本公开中说明的功能的特定实施方式。

就通过软件来实现而言,上述技术可作为一个以上指令或代码存储在计算机可读介质上或可以通过计算机可读介质发送。计算机可读介质包括使计算机程序从一个地方传输到另一个地方变得更加容易的任意介质,并且包括多个计算机存储介质及多个通信介质。存储介质可以是可以由计算机访问的任意的可用介质。作为非限制性示例,这种计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储器、磁盘存储器或多种其他磁存储设备,或用于将所需程序代码以指令或数据结构形式传送或存储且可由计算机访问的任意其他介质。此外,可将任何连接称作计算机可读介质。

例如,当使用同轴电缆、光纤电缆、绞线、数字用户线路(DSL)或无线技术(如红外线、无线以及微波)从网站、服务器或其他远程源传输软件时,同轴电缆、光纤电缆、绞线、数字用户线路或无线技术(如红外线、无线以及微波)将包括在介质的定义内。在本发明中使用的磁盘(disk)和光碟(disc)包括CD、激光盘、光盘、DVD(数字化通用磁盘;digitalversatile disc)、软盘以及蓝光光盘,其中磁盘(disks)通常以磁性方式再现数据,而光碟(discs)则是使用激光以光学方式再现数据。如上所述的组合也应包括在计算机可读介质的范围内。

软件模块也可以常驻在RAM存储器、闪存存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、CD-ROM或公知的任何其他形式的存储介质中。示例性的存储介质可连接到处理器,使得处理器可以从存储介质读取信息或将信息写入存储介质。可选地,存储介质可以集成到处理器中。处理器和存储介质也可以存在于ASIC内。ASIC也可存在于用户终端内。可选地,处理器和存储介质可作为单独的构成要素存在于用户终端中。

尽管上述实施例是以在一个以上独立计算机系统中利用当前公开的主题的方式来描述,但本公开不限于此,并且可以结合例如网络或分布式计算环境的任何计算环境来实现。更进一步地,本公开的主题的方案可以在多个处理芯片或设备中实现,存储器可在多个设备上受到类似的影响。这种设备可以包括PC、网络服务器以及便携式设备。

尽管在本说明书中结合一些实施例说明了本公开,但是在不脱离本公开所属领域的技术人员可以理解的本公开的范围的情况下,可以进行各种修改和改变。并且,应理解这些修改和改变落入本说明书所附权利要求书的范围内。

相关技术
  • 用于图像处理的方法、计算机可读记录介质和系统
  • 处理装置、处理系统、处理方法以及计算机可读记录介质
  • 车辆控制方法及包含车辆控制方法的计算机可读记录介质
  • 信息的记录方法、装置、设备及计算机可读存储介质
  • 网络访问记录的处理方法、装置和计算机可读存储介质
  • 数字资产交易方法、系统和计算机可读存储介质
  • 数字资产交易方法、系统和计算机可读存储介质
技术分类

06120115625397