CN106097030A - 一种基于区块链的资产的数据处理方法、装置及系统 - Google Patents
一种基于区块链的资产的数据处理方法、装置及系统 Download PDFInfo
- Publication number
- CN106097030A CN106097030A CN201610282475.3A CN201610282475A CN106097030A CN 106097030 A CN106097030 A CN 106097030A CN 201610282475 A CN201610282475 A CN 201610282475A CN 106097030 A CN106097030 A CN 106097030A
- Authority
- CN
- China
- Prior art keywords
- address
- assets
- accounts
- transfer
- block chain
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0609—Qualifying participants for shopping transactions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Computer Security & Cryptography (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明实施例涉及一种基于区块链的资产的数据处理方法、装置及系统。其中,该方法包括:确定第一地址,以便于登记服务器对资产的数据信息进行哈希运算,生成所述资产的数据指纹,将所述资产的数据指纹嵌入所述第一地址对应的第一转账信息中,并将所述第一转账信息发送给转账打包服务器;确定第二地址,所述第二地址用于作为所述资产的接收地址;根据所述第一地址,所述第二地址,转账对象信息,以及转账对象的数量生成第二转账信息;将所述第二转账信息发送给转账打包服务器。本发明实施例可以实现资产的转账过程都记录在区块链中,且不能够被篡改,降低了资产权属的确定难度。
Description
技术领域
本发明涉及资产的数据处理技术领域,尤其涉及一种基于区块链的资产的数据处理方法、装置及系统。
背景技术
随着社会、经济的不断发展,人们日常生活中各种各样的资产也在不断的丰富。不同的资产其所属权转账时,尤其是实物资产在转账时,一般需要签订权属转账的协议,由于协议不易保存,容易丢失或损坏,经常会造成权属纠纷,处理这种纠纷大多面临取证困难,取证信息有误等的考验;而对于一些口头转账,或者其他没有签署纸质协议的资产的转账,更容易出现权属纠纷,需要解决和确认的问题更多,且更困难。
所以怎样降低资产,尤其是实物资产在权属确定的难度以及准确性,成为了本领域的技术人员迫切需要解决的技术问题。
发明内容
本发明实施例提供了一种基于区块链的资产的数据处理方法及装置,可以实现在资产,尤其是实物资产的权属通过数字的形式进行转账,且对于该资产的所有的转账过程都存储在区块链中,降低了资产权属的确定难度。
本发明实施例提供的一种基于区块链的资产的数据处理方法,包括:
确定第一地址,以便于登记服务器对资产的数据信息进行哈希运算,生成所述资产的数据指纹,将所述资产的数据指纹嵌入所述第一地址对应的第一转账信息中,并将所述第一转账信息发送给转账打包服务器,由转账打包服务器进行打包,盖上时间戳后,进行全网广播;
确定第二地址,所述第二地址用于作为所述资产的接收地址;
根据所述第一地址,所述第二地址,转账对象信息,以及转账对象的数量生成第二转账信息;其中,所述第一地址作为转出地址,所述第二地址作为接收地址,所述转账对象信息包括所述资产的数据指纹;
将所述第二转账信息发送给转账打包服务器,以便由转账打包服务器依据区块链的打包规则,对所述第二转账信息进行打包,盖上时间戳后,进行全网广播。
可选地,所述资产具有唯一的数据指纹与其对应。
可选地,所述转账对象的数量包括下述任意一种:
所述转账对象的件数,所述转账对象的个数,所述转账对象的套数,所述转账对象的幅数,所述转账对象的副数,所述转账对象的台数。
可选地,所述转账对象的计量单位为计数的最小单位,且所述转账对象的数量为整数。
可选地,所述资产的数据指纹为64字节的字符串。
可选地,所述转账对象信息包括:
所述资产的数据指纹,所述资产的数据指纹所属的区块链标签、所述资产的状态标识、所述资产的上一次转账的价格以及所述上一次转账的价格的货币标识,构成的一段小于等于80字节的字符串。
一种基于区块链的资产的数据处理装置,包括:
地址确定单元,用于确定第一地址,以便于登记服务器对资产的数据信息进行哈希运算,生成所述资产的数据指纹,将所述资产的数据指纹嵌入所述第一地址对应的第一转账信息中,并将所述第一转账信息发送给转账打包服务器,由转账打包服务器进行打包,盖上时间戳后,进行全网广播;
所述地址确定单元,还用于确定第二地址,所述第二地址用于作为所述资产的接收地址;
转账信息生成单元,用于根据所述第一地址,所述第二地址,转账对象信息,以及所述转账对象的数量生成第二转账信息;其中,所述第一地址作为转出地址,所述第二地址作为接收地址,所述转账对象信息包括所述资产的数据指纹;
发送单元,用于将所述第二转账信息发送给打包服务器,以便由打包服务器依据区块链的打包规则,对所述第二转账信息进行打包,盖上时间戳后,进行全网广播。
可选地,所述资产具有唯一的数据指纹与其对应。
一种基于区块链的资产的数据处理网络系统,包括:一个或多个客户端,一个或多个区块链节点,一个或多个转账打包服务器,以及一个或多个登记服务器;所述一个或多个客户端,所述一个或多个转账打包服务器,以及所述一个或多个登记服务器与所述一个或多个区块链节点连接,;
所述一个或多个登记服务器用于对资产的数据信息进行哈希运算,生成所述资产的数据指纹,并将所述资产的数据指纹嵌入所述第一地址对应的第一转账信息中,并将所述第一转账信息发送给转账打包服务器;
所述一个或多个客户端中的一个对应第一地址;对应第一地址的客户端用于执行上述方法;
所述一个或多个客户端中的另一个对应第二地址;对应第二地址的客户端用于向所述对应第一地址的客户端提供所述第二地址;
所述一个或多个区块链节点用于存储整个区块链的数据信息,并提供给所述一个或多个客户端中的任意一个或多个;
所述一个或多个转账打包服务器用于依据区块链的打包规则对所述一个或多个客户端生成的转账信息进行打包,盖上时间戳后,进行全网广播。
一种基于区块链的资产的数据处理网络系统,包括:一个或多个转账服务器,一个或多个区块链节点,一个或多个转账打包服务器,以及一个或多个登记服务器;所述一个或多个转账服务器与所述一个或多个区块链节点以及所述一个或多个转账打包服务器连接;所述一个或多个转账服务器,所述一个或多个登记服务器,以及所述一个或多个转账打包服务器与所述一个或多个区块链节点连接;
所述一个或多个登记服务器用于对资产的数据信息进行哈希运算,生成所述资产的数据指纹,并将所述资产的数据指纹嵌入所述第一地址对应的第一转账信息中,并将所述第一转账信息发送给转账打包服务器;
所述一个或多个转账服务器用于执行上述方法;所述第一以及所述第二地址通过用户接口接收;
所述一个或多个区块链节点用于存储整个区块链的数据信息;
所述一个或多个转账打包服务器用于依据区块链的打包规则对所述一个或多个转账服务器生成的转账信息进行打包,盖上时间戳后,进行全网广播。
通过本发明实施例,根据资产的数据信息,生成与资产对应的数据指纹,并基于区块链的信任机制,实现资产的权属以数据指纹的形式进行转账,且所有的转账过程都记录在区块链中,且不能够被篡改,降低了资产权属的确定难度。
附图说明
图1为本发明实施例提供的一种基于区块链的资产的数据处理方法的流程图;
图2为本发明实施例提供的一种基于区块链的资产的数据处理装置结构示意图;
图3为本发明实施提供的一种基于区块链的资产的数据处理网络系统示意图;
图4为本发明实施提供的另一种基于区块链的资产的数据处理网络系统示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例通过,根据资产的数据信息生成资产的数据指纹,并通过资产的数据指纹的转账实现资产权属的转账,且将所有的转账信息都存入到区块链中,降低了资产权属的确定难度。
图1为本发明实施例提供的一种基于区块链的资产的数据处理方法的流程图。如图1所示,所述方法包括步骤S110-S140:
S110,确定第一地址,以便于登记服务器对资产的数据信息进行哈希运算,生成该资产的数据指纹,将该资产的数据指纹嵌入第一地址对应的转账信息中,并将包含该数据指纹的转账信息发送给转账打包服务器,由转账打包服务器进行打包,盖上时间戳后,进行全网广播。
具体地,可以使用shasum命令对该资产的数据信息进行哈希运算,生成资产的数据信息的哈希值。其中,该哈希值即为该资产的数据指纹。
例如,使用SHA256哈希算法对资产的数据信息进行哈希运算的命令如下:
shasum–a 256test.xml;test.xml为资产的数据信息
通过上述SHA256哈希运算生成如下哈希值:
a9318dd76447ceea10c2953ee819b5d21cd063e0c753c157fd406b9c362de669
其中,资产的数据信息可以由通过用户接口提供给登记服务器(数据指纹的生成端)。该登记服务器拥有母地址,在转账信息中转出地址为母地址的,其转账信息皆为合法的转账信息。
需要说明的是,资产包括可分割的资产和不可分割的资产,其中不可分割的资产包括房产、杯子、画作等等;可分割的资产包括股票、黄金、货币等等。以下针对上述不可分割的资产转账为例进行说明。
在一个例子中,若资产是唯一的,那么该资产的数据指纹也可以是唯一的。进一步地,一栋房产可以有唯一的数据指纹与之对应。换句话说,一栋房产对应一个数据指纹,数量为1,两栋房产,对应两个不同的数据指纹,数量分别是1。
若该资产具有与其相同的资产,相同的资产对应的数据指纹也可以相同,进一步地,同一批次的且一模一样的杯子,那么这些杯子对应的数据指纹可以是相同的。换句话说,一个杯子对应一个数据指纹,数量为1,两个杯子对应同一个数据指纹,数量为2。
其中,该类资产作为转账对象时,数量的计量单位可以是的件数,个数,套数,幅数,副数,台数等等。或者,转账对象的数量的计量单位可以为计数的最小单位,且转账对象的数量为整数,例如,计数系统非0的最小值为0.00000001,那么可以用0.00000001作为计量单位,也就是说,0.00000001可以表示一个数量(例如,一件、一个等等)。
另外,该数据指纹可以是一段64字节的字符串。
由于资产是属于第一地址的拥有方的(资产的卖方)。在转账信息中,资产的数据指纹可以指代该资产,所以第一地址对应的转账信息中需要对应有该资产的数据指纹,且最新一次携带有该资产的数据指纹的转账信息中,第一地址为接收地址,那么,第一地址的拥有方即为该资产的拥有方。
登记服务器将资产转账到第一地址的方式具体可以如下所述。
客户端或转账服务器可以生成第一地址,并将该地址通知给登记服务器,登记服务器可以根据其拥有的母地址,第一地址以及资产的数据指纹生成转账信息,且在该转账信息中,第一地址为接收地址,该资产为转账对象,登记服务器可以将该转账信息发送给转账打包服务器,由转账打包服务器对该转账信息进行打包,盖上时间戳,并进行全网广播,这样,在区块链记录中第一地址对应的最新转账信息中,有该资产的数据指纹,且第一地址为接收地址,所以第一地址便对应有该资产。
例如,登记服务器可以使用RegisterAssets(嵌入命令)将资产的数据指纹嵌入转账信息,例如,OP_RETURN字节,并将该转账信息发送给转账打包服务器,以便实现资产的转账,具体命令如下:
RegisterAssets 1J4hLts82hNBXEothfDmGX2b8hUoxZN5gP
1JKZTtav8W5QtW9Q2hSmPNPPjwbi5yJwFQ 0.001
a9318dd76447ceea10c2953ee819b5d21cd063e0c753c157fd406b9c362de669false
需要说明的是,1J4hLts82hNBXEothfDmGX2b8hUoxZN5gP为登记服务器的母地址;1JKZTtav8W5QtW9Q2hSmPNPPjwbi5yJwFQ为第一地址;a9318dd76447ceea10c2953ee819b5d21cd063e0c753c157fd406b9c362de669为资产的数据指纹;0.001为该资产的数量,其中,0.001可以代表最小单位,也就是说0.001可以表示一个数据指纹对应的资产。
需要说明的是,资产的数据信息包括一个合同文件。其中,该合同文件可以包括,同意将资产交割到登记服务器运营方的指示信息;或者按登记服务器的所有方的指示,同意将资产交割到资产的买方的指示信息。例如,可以是资产的所有方签署的资产转移合同的扫描文件;或者,携带有资产的所有方的电子签名的签名文件;等等。另外,合同文件可以是资产的所有方与登记服务器的运营方签署的,也可以是资产的所有方与登记服务器的运营方认证的第三方机构签署的。
另外,资产的数据信息还可以包括一些对资产情况的介绍,权属的证明信息等等,例如,对于房产的数据信息可以包括房屋的地址、房屋的面积,房产证号,以及一些相关的证明,还可以包括房屋实景照片,房产证扫描件等等;对于画作的数据信息可以包括作品名称,作者,年代,保存是否完好,还可以包括作品照片或扫描件,相关部门出具的证明(拍卖行出具的真品的证明);等等。
所谓的登记服务器可以是一些资产的背书机构的服务器,例如,可以是房管所的服务器、交易所的服务器、银行的服务器、或者其他提供资产登记服务的服务器等等。
所谓的转账服务器可以是提供资产转账服务的一些机构的服务器,例如交易所的服务器、交易平台的服务器等等。
S120,确定第二地址,其中,该第二地址用于作为所述资产的接收地址。
在对资产进行转账时,也就是第一地址的所有者(资产的卖方)需要对资产进行出售时,可以将该资产的出售信息通知给第二地址的所有者(资产的买方或潜在买方)。具体有如下方式:
方式一,第一地址对应的客户端可以将资产的出售信息发送给第三方交易平台,然后由第三方交易平台发送给有需求的客户端,也可以是用户通过第三方交易平台提供的接口查看各个客户端发送的出售信息。
方式二,通过客户端或转账服务器提供的接口,将出售信息提交给转账服务器,由转账服务器进行推送,或者转账服务器在接收到客户端发送的出售信息查看请求后,将出售信息发送给对应的客户端,或者转账服务器可以通过用户接口直接进行展示。
方式三,第一地址对应的客户端直接将资产的出售信息发送给第二地址对应的客户端,例如通过点对点的方式发送。
资产的买方收到上述信息后,会提供第二地址,用于接收该资产的数据指纹。具体可以有如下实现方式。
方式一,当第二地址对应的客户端需要获得该资产时,可以向第一地址对应的客户端发送转账请求,其中该转账请求可以携带第二地址,该第二地址可以作为该资产的数据指纹的的接收地址。
方式二,可以通过转账服务器提供的用户接口接收第二地址。例如,用户通过查看转账服务器上的资产的出售信息,通过用户接口提交第二地址。
S130,根据第一地址,第二地址,转账对象信息,以及该转账对象的数量生成转账信息;其中,第一地址作为转出地址,第二地址作为接收地址,转账对象信息包括资产的数据指纹。
具体地,第一地址对应的客户端接收到第二地址对应的客户端发送的转账请求后,将该请求携带的第二地址,以及第一地址,转账对象信息,转账该资产的数量生成转账信息中。
或者,也可以由转账服务器接收的第一地址,以及第二地址,转账对象信息,转账该资产的数量生成转账信息。
其中,转账对象信息可以包括资产的数据指纹,还可以包括下述任意一项或多项:资产的数据指纹所属的区块链标签、资产的状态标识、资产的上一次转账的价格以及上一次转账的价格的货币标识。
另外,转账对象信息可以是一段小于等于80字节的字符串,例如,可以是64字节的数据指纹加上小于16字节的资产附加信息。
S140,将所述转账信息发送给转账打包服务器,以便由打转账包服务器依据区块链的打包规则,对所述转账信息进行打包,盖上时间戳后,进行全网广播。
在第一地址对应的客户端或转账服务器生成转账信息后,将该转账信息发送给打包服务器,由打包服务器依据区块链的打包规则进行打包,盖上时间戳后,进行全网广播。这样,在整个区块链中便存在了本次对于资产的转账信息。
其中,转账打包服务器在对转账信息进行打包时,可以先判断第一地址的数据指纹和第二地址的数据指纹是否完全相同,或者第二地址是否为空;如果是,将该转账信息的数据块打包,如果不是,则转账失败。
另外,转账打包服务器还可以设置有地址黑名单,转账打包服务器在对转账信息进行打包时,可以判断第一地址和第二地址是否与黑名单中存储的地址匹配;如果不匹配,则将转账信息打包;如果匹配成功,则不打包。
可选的,将第三地址存放的购买所述资产的资金转账到第四地址上。
其中,第一地址以及第四地址可以为资产的卖方的地址,第二地址以及第三地址可以为资产的买方的地址。
在进行资产的转账时,用于支付该资产转账所需要的转账费可通过第三地址上的转账费余额进行支付,例如,该第三地址上的转账费余额可以是比特币的余额,或者某机构发行的绑定人民币或美元等真实货币的虚拟货币的余额。
第三地址对应的客户端可以将第三地址作为转出地址,将第四地址作为接收地址,生成转账信息,其中,第四地址可以由第一地址对应的客户端新生成,也可以是第一地址对应的客户端现有的与转账费属于相同币种的地址。第三地址对应的客户端可以将其生成的转账信息发送给转账打包服务器,由转账打包服务器依据区块链的打包规则对该转账信息进行打包,盖上时间戳,并可以进行全网广播。
转账打包服务器还可以设置有资产转账数量阈值以及付费金额阈值;在转账打包服务器对第一地址和所述第二地址的资产转账或第三地址与第四地址的资金付费的过程中,判断资产数量是否超过转账数量阈值和/或付费金额是否超过付费金额阈值;若超过,则中止所述转账。
需要说明的是,转账平台、登记服务器、客户端等等一般通过区块链节点将信息发送给转账打包服务器,在区块链节点中存储有完整的区块链的数据信息,区块链节点可以将其存储的区块链的数据信息提供给上述设备。
通过本发明实施例,根据资产的数据信息,生成与资产对应的数据指纹,并基于区块链的信任机制,实现资产以数据指纹的形式转账,且所有的转账过程都记录在区块链中,且不能够被篡改,降低了资产权属的确定难度。
图2为本发明实施例提供的一种基于区块链的资产的数据处理装置结构示意图。如图2所示,包括:
地址确定单元201,用于确定第一地址,以便于登记服务器对资产的数据信息进行哈希运算,生成所述资产的数据指纹,并将所述资产的数据指纹接收所述第一地址对应的第一转账信息中,并将所述第一转账信息发送给转账打包服务器,由转账打包服务器进行打包,盖上时间戳后,进行全网广播;
所述地址确定单元201,还用于确定第二地址,所述第二地址用于作为所述资产的接收地址;
转账信息生成单元202,用于根据所述第一地址,所述第二地址,转账对象信息,以及所述转账对象的数量生成第二转账信息;其中,所述第一地址作为转出地址,所述第二地址作为接收地址,所述转账对象信息包括所述资产的数据指纹;
发送单元203,用于将所述第二转账信息发送给打包服务器,以便由打包服务器依据区块链的打包规则,对所述第二转账信息进行打包,盖上时间戳后,进行全网广播。
可选地,所述资产具有唯一的数据指纹与其对应。
可选地,所述转账对象的数量包括下述任意一种:
所述转账对象的件数,所述转账对象的个数,所述转账对象的套数,所述转账对象的幅数,所述转账对象的副数,所述转账对象的台数。
可选地,所述转账对象的计量单位为计数的最小单位,且所述转账对象的数量为整数。
可选地,所述资产的数据指纹为64字节的字符串。
可选地,所述转账对象信息包括:
所述资产的数据指纹,所述资产的数据指纹所属的区块链标签、所述资产的状态标识、所述资产的上一次转账的价格以及所述上一次转账的价格的货币标识,构成的一段小于等于80字节的字符串。
其中,该装置实施例与前述图1所示的方法实施例对应,可相互参照理解。
图3为本发明实施提供的一种基于区块链的资产的数据处理网络系统示意图。如图3所示,包括:一个或多个客户端301,一个或多个区块链节点302,一个或多个转账打包服务器303,以及一个或多个登记服务器304;其中,一个或多个客户端301,一个或多个登记服务器304以及一个或多个转账打包服务器303,与一个或多个区块链节点302连接。具体功能如下所述。
一个或多个登记服务器304用于对资产的数据信息进行哈希运算,生成资产的数据指纹,并将该资产的数据指纹嵌入所述第一地址对应的转账信息中,并将该转账信息发送给转账打包服务器,由转账打包服务器进行打包,盖上时间戳后,进行全网广播。
一个或多个客户端301中的一个对应第一地址;该对应第一地址的客户端用于执行前述方法实施例中的步骤。
一个或多个客户端301中的另一个对应第二地址;该对应第二地址的客户端用于向所述对应第一地址的客户端提供所述第二地址。
一个或多个区块链节点302用于存储整个区块链的数据信息,并提供给一个或多个客户端301中的任意一个或多个。
一个或多个转账打包服务器303用于依据区块链的打包规则对一个或多个客户端301生成的转账信息进行打包,盖上时间戳后,进行全网广播。
其中,该系统实施例与前述图1所示的方法实施例对应,可相互参照理解。
图4为本发明实施提供的另一种基于区块链的资产的数据处理网络系统示意图。如图4所示,包括:一个或多个转账服务器401,一个或多个区块链节点402,一个或多个转账打包服务器403,以及一个或多个登记服务器404;其中,一个或多个转账服务器401,一个或多个转账打包服务器403以及一个或多个登记服务器404与一个或多个区块链节点402连接。具体功能如下:
一个或多个登记服务器404用于对资产的数据信息进行哈希运算,生成资产的数据指纹,并将该资产的数据指纹嵌入所述第一地址对应的转账信息中,并将该转账信息发送给转账打包服务器。
一个或多个转账服务器401用于执行前述方法实施例中的步骤;该第一以及所述第二地址通过用户接口接收。
一个或多个区块链节点402用于存储整个区块链的数据信息。
一个或多个转账打包服务器403用于依据区块链的打包规则对一个或多个转账服务器生成的转账信息进行打包,盖上时间戳后,进行全网广播。
可选地,本发明实施例还可以包括一个或多个用户端405,该一个或多个用户端405可以与一个或多个转账服务器连接。
其中,该系统实施例与前述图1所示的方法实施例对应,可相互参照理解。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种基于区块链的资产的数据处理方法,其特征在于,包括:
确定第一地址,以便于登记服务器对资产的数据信息进行哈希运算,生成所述资产的数据指纹,将所述资产的数据指纹嵌入所述第一地址对应的第一转账信息中,并将所述第一转账信息发送给转账打包服务器,由转账打包服务器进行打包,盖上时间戳后,进行全网广播;
确定第二地址,所述第二地址用于作为所述资产的接收地址;
根据所述第一地址,所述第二地址,转账对象信息,以及转账对象的数量生成第二转账信息;其中,所述第一地址作为转出地址,所述第二地址作为接收地址,所述转账对象信息包括所述资产的数据指纹;
将所述第二转账信息发送给转账打包服务器,以便由转账打包服务器依据区块链的打包规则,对所述第二转账信息进行打包,盖上时间戳后,进行全网广播。
2.根据权利要求1所述的方法,其特征在于,所述资产具有唯一的数据指纹与其对应。
3.根据权利要求1所述的方法,其特征在于,所述转账对象的数量包括下述任意一种:
所述转账对象的件数,所述转账对象的个数,所述转账对象的套数,所述转账对象的幅数,所述转账对象的副数,所述转账对象的台数。
4.根据权利要求1所述的方法,其特征在于,所述转账对象的计量单位为计数的最小单位,且所述转账对象的数量为整数。
5.根据权利要求1-4任意一项所述的方法,其特征在于,所述资产的数据指纹为64字节的字符串。
6.根据权利要求5所述的方法,其特征在于,所述转账对象信息包括:
所述资产的数据指纹,所述资产的数据指纹所属的区块链标签、所述资产的状态标识、所述资产的上一次转账的价格以及所述上一次转账的价格的货币标识,构成的一段小于等于80字节的字符串。
7.一种基于区块链的资产的数据处理装置,其特征在于,包括:
地址确定单元,用于确定第一地址,以便于登记服务器对资产的数据信息进行哈希运算,生成所述资产的数据指纹,将所述资产的数据指纹嵌入所述第一地址对应的第一转账信息中,并将所述第一转账信息发送给转账打包服务器,由转账打包服务器进行打包,盖上时间戳后,进行全网广播;
所述地址确定单元,还用于确定第二地址,所述第二地址用于作为所述资产的接收地址;
转账信息生成单元,用于根据所述第一地址,所述第二地址,转账对象信息,以及所述转账对象的数量生成第二转账信息;其中,所述第一地址作为转出地址,所述第二地址作为接收地址,所述转账对象信息包括所述资产的数据指纹;
发送单元,用于将所述第二转账信息发送给打包服务器,以便由打包服务器依据区块链的打包规则,对所述第二转账信息进行打包,盖上时间戳后,进行全网广播。
8.根据权利要求7所述的装置,其特征在于,所述资产具有唯一的数据指纹与其对应。
9.一种基于区块链的资产的数据处理网络系统,其特征在于,包括:一个或多个客户端,一个或多个区块链节点,一个或多个转账打包服务器,以及一个或多个登记服务器;所述一个或多个客户端,所述一个或多个转账打包服务器,以及所述一个或多个登记服务器与所述一个或多个区块链节点连接,;
所述一个或多个登记服务器用于对资产的数据信息进行哈希运算,生成所述资产的数据指纹,并将所述资产的数据指纹嵌入所述第一地址对应的第一转账信息中,并将所述第一转账信息发送给转账打包服务器;
所述一个或多个客户端中的一个对应第一地址;对应第一地址的客户端用于执行权利要求1-6所述的方法;
所述一个或多个客户端中的另一个对应第二地址;对应第二地址的客户端用于向所述对应第一地址的客户端提供所述第二地址;
所述一个或多个区块链节点用于存储整个区块链的数据信息,并提供给所述一个或多个客户端中的任意一个或多个;
所述一个或多个转账打包服务器用于依据区块链的打包规则对所述一个或多个客户端生成的转账信息进行打包,盖上时间戳后,进行全网广播。
10.一种基于区块链的资产的数据处理网络系统,其特征在于,包括:一个或多个转账服务器,一个或多个区块链节点,一个或多个转账打包服务器,以及一个或多个登记服务器;所述一个或多个转账服务器与所述一个或多个区块链节点以及所述一个或多个转账打包服务器连接;所述一个或多个转账服务器,所述一个或多个登记服务器,以及所述一个或多个转账打包服务器与所述一个或多个区块链节点连接;
所述一个或多个登记服务器用于对资产的数据信息进行哈希运算,生成所述资产的数据指纹,并将所述资产的数据指纹嵌入所述第一地址对应的第一转账信息中,并将所述第一转账信息发送给转账打包服务器;
所述一个或多个转账服务器用于执行权利要求1-6所述的方法;所述第一以及所述第二地址通过用户接口接收;
所述一个或多个区块链节点用于存储整个区块链的数据信息;
所述一个或多个转账打包服务器用于依据区块链的打包规则对所述一个或多个转账服务器生成的转账信息进行打包,盖上时间戳后,进行全网广播。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610282475.3A CN106097030A (zh) | 2016-04-29 | 2016-04-29 | 一种基于区块链的资产的数据处理方法、装置及系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610282475.3A CN106097030A (zh) | 2016-04-29 | 2016-04-29 | 一种基于区块链的资产的数据处理方法、装置及系统 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106097030A true CN106097030A (zh) | 2016-11-09 |
Family
ID=57229187
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610282475.3A Pending CN106097030A (zh) | 2016-04-29 | 2016-04-29 | 一种基于区块链的资产的数据处理方法、装置及系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106097030A (zh) |
Cited By (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106503995A (zh) * | 2016-11-17 | 2017-03-15 | 中国银行股份有限公司 | 一种数据分享方法、源节点、目标节点及系统 |
| CN106875168A (zh) * | 2017-01-24 | 2017-06-20 | 亚信蓝涛(江苏)数据科技有限公司 | 一种基于区块链的大数据价值清分方法 |
| CN107016542A (zh) * | 2016-12-06 | 2017-08-04 | 阿里巴巴集团控股有限公司 | 一种业务数据处理方法、验证方法、装置及系统 |
| CN107040384A (zh) * | 2017-05-08 | 2017-08-11 | 飞天诚信科技股份有限公司 | 一种基于区块链的信息授权方法及装置 |
| CN107077675A (zh) * | 2016-12-30 | 2017-08-18 | 深圳前海达闼云端智能科技有限公司 | 基于区块链的货币管理方法和系统 |
| CN107240001A (zh) * | 2017-06-06 | 2017-10-10 | 北京汇通金财信息科技有限公司 | 一种数字资产的交易方法和系统 |
| CN107590659A (zh) * | 2017-09-07 | 2018-01-16 | 中链科技有限公司 | 土地权属数据处理方法、系统和计算机可读存储介质 |
| CN108573388A (zh) * | 2018-05-08 | 2018-09-25 | 广州大学 | 基于区块链的车辆信息处理系统和方法 |
| CN108921523A (zh) * | 2018-06-20 | 2018-11-30 | 郑文宸 | 基于区块链的权益资产价值代币的创建、交易方法及系统 |
| CN109118102A (zh) * | 2018-08-24 | 2019-01-01 | 安徽大学 | 一种公平的基于区块链的双向组合云资源分配方法及系统 |
| WO2019015232A1 (zh) * | 2017-07-19 | 2019-01-24 | 招商银行股份有限公司 | 汇款处理方法、系统及计算机可读存储介质 |
| WO2019096331A1 (en) * | 2017-11-20 | 2019-05-23 | Bitmaintech Pte. Ltd. | Currency settlement method, apparatus, and electronic device |
| GB2569207A (en) * | 2017-07-19 | 2019-06-12 | China Merchants Bank Company | Remittance processing method and system, and computer-readable storage medium |
| CN109918874A (zh) * | 2019-03-14 | 2019-06-21 | 上海优扬新媒信息技术有限公司 | 一种实物信息存储方法及装置、实物信息查找方法及装置 |
| CN110135982A (zh) * | 2018-02-08 | 2019-08-16 | 触信(厦门)智能科技有限公司 | 一种基于全景vr的区块链货币赠送方法 |
| CN110310011A (zh) * | 2019-05-31 | 2019-10-08 | 北京随信云链科技有限公司 | 一种基于区块链的资产管理系统及其方法 |
| CN110582788A (zh) * | 2017-01-13 | 2019-12-17 | 摩根大通国家银行 | 用于管理分布式系统上的资产或债务支持虚拟凭证的系统和方法 |
| CN112819466A (zh) * | 2021-02-20 | 2021-05-18 | 广东卓启云链科技有限公司 | 数字通证的处理方法、装置、终端设备及存储介质 |
| CN113169879A (zh) * | 2018-11-27 | 2021-07-23 | 区块链控股有限公司 | 用于在区块链上存储数据的计算机实现的系统和方法 |
| TWI749078B (zh) * | 2017-10-05 | 2021-12-11 | 全家便利商店股份有限公司 | 匯款系統與方法 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105404701A (zh) * | 2015-12-31 | 2016-03-16 | 浙江图讯科技股份有限公司 | 一种基于对等网络的异构数据库同步方法 |
| CN105427104A (zh) * | 2015-12-08 | 2016-03-23 | 布比(北京)网络技术有限公司 | 借助分布式总账实现数字资产处理的方法及装置 |
| CN105488722A (zh) * | 2015-11-30 | 2016-04-13 | 布比(北京)网络技术有限公司 | 基于衍生链的资产数据处理方法及装置 |
| CN105488675A (zh) * | 2015-11-25 | 2016-04-13 | 布比(北京)网络技术有限公司 | 一种区块链的分布式共享总账构建方法 |
| CN105488665A (zh) * | 2015-11-25 | 2016-04-13 | 布比(北京)网络技术有限公司 | 一种去中心化的交易方法 |
-
2016
- 2016-04-29 CN CN201610282475.3A patent/CN106097030A/zh active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105488675A (zh) * | 2015-11-25 | 2016-04-13 | 布比(北京)网络技术有限公司 | 一种区块链的分布式共享总账构建方法 |
| CN105488665A (zh) * | 2015-11-25 | 2016-04-13 | 布比(北京)网络技术有限公司 | 一种去中心化的交易方法 |
| CN105488722A (zh) * | 2015-11-30 | 2016-04-13 | 布比(北京)网络技术有限公司 | 基于衍生链的资产数据处理方法及装置 |
| CN105427104A (zh) * | 2015-12-08 | 2016-03-23 | 布比(北京)网络技术有限公司 | 借助分布式总账实现数字资产处理的方法及装置 |
| CN105404701A (zh) * | 2015-12-31 | 2016-03-16 | 浙江图讯科技股份有限公司 | 一种基于对等网络的异构数据库同步方法 |
Cited By (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106503995A (zh) * | 2016-11-17 | 2017-03-15 | 中国银行股份有限公司 | 一种数据分享方法、源节点、目标节点及系统 |
| CN107016542A (zh) * | 2016-12-06 | 2017-08-04 | 阿里巴巴集团控股有限公司 | 一种业务数据处理方法、验证方法、装置及系统 |
| US10789356B2 (en) | 2016-12-06 | 2020-09-29 | Alibaba Group Holding Limited | Method, apparatus, and system for service data processing and verification |
| WO2018120057A1 (zh) * | 2016-12-30 | 2018-07-05 | 深圳前海达闼云端智能科技有限公司 | 基于区块链的货币管理方法和系统 |
| CN107077675A (zh) * | 2016-12-30 | 2017-08-18 | 深圳前海达闼云端智能科技有限公司 | 基于区块链的货币管理方法和系统 |
| CN110582788A (zh) * | 2017-01-13 | 2019-12-17 | 摩根大通国家银行 | 用于管理分布式系统上的资产或债务支持虚拟凭证的系统和方法 |
| CN106875168A (zh) * | 2017-01-24 | 2017-06-20 | 亚信蓝涛(江苏)数据科技有限公司 | 一种基于区块链的大数据价值清分方法 |
| CN107040384A (zh) * | 2017-05-08 | 2017-08-11 | 飞天诚信科技股份有限公司 | 一种基于区块链的信息授权方法及装置 |
| CN107040384B (zh) * | 2017-05-08 | 2019-09-13 | 飞天诚信科技股份有限公司 | 一种基于区块链的信息授权方法及装置 |
| CN107240001A (zh) * | 2017-06-06 | 2017-10-10 | 北京汇通金财信息科技有限公司 | 一种数字资产的交易方法和系统 |
| TWI694396B (zh) * | 2017-07-19 | 2020-05-21 | 大陸商招商銀行股份有限公司 | 匯款處理方法、系統及電腦可讀存儲介質 |
| WO2019015232A1 (zh) * | 2017-07-19 | 2019-01-24 | 招商银行股份有限公司 | 汇款处理方法、系统及计算机可读存储介质 |
| GB2569207A (en) * | 2017-07-19 | 2019-06-12 | China Merchants Bank Company | Remittance processing method and system, and computer-readable storage medium |
| CN107590659A (zh) * | 2017-09-07 | 2018-01-16 | 中链科技有限公司 | 土地权属数据处理方法、系统和计算机可读存储介质 |
| TWI749078B (zh) * | 2017-10-05 | 2021-12-11 | 全家便利商店股份有限公司 | 匯款系統與方法 |
| WO2019096331A1 (en) * | 2017-11-20 | 2019-05-23 | Bitmaintech Pte. Ltd. | Currency settlement method, apparatus, and electronic device |
| CN110135982A (zh) * | 2018-02-08 | 2019-08-16 | 触信(厦门)智能科技有限公司 | 一种基于全景vr的区块链货币赠送方法 |
| CN108573388A (zh) * | 2018-05-08 | 2018-09-25 | 广州大学 | 基于区块链的车辆信息处理系统和方法 |
| WO2019242285A1 (zh) * | 2018-06-20 | 2019-12-26 | 郑文宸 | 基于区块链的权益资产价值代币的创建、交易方法及系统 |
| CN108921523A (zh) * | 2018-06-20 | 2018-11-30 | 郑文宸 | 基于区块链的权益资产价值代币的创建、交易方法及系统 |
| CN109118102B (zh) * | 2018-08-24 | 2022-03-22 | 安徽大学 | 一种公平的基于区块链的双向组合云资源分配方法及系统 |
| CN109118102A (zh) * | 2018-08-24 | 2019-01-01 | 安徽大学 | 一种公平的基于区块链的双向组合云资源分配方法及系统 |
| CN113169879A (zh) * | 2018-11-27 | 2021-07-23 | 区块链控股有限公司 | 用于在区块链上存储数据的计算机实现的系统和方法 |
| US12206790B2 (en) | 2018-11-27 | 2025-01-21 | Nchain Licensing Ag | Computer implemented systems and methods for storing, retrieving and communication data via a peer-to-peer network |
| US12231574B2 (en) | 2018-11-27 | 2025-02-18 | Nchain Licensing Ag | Systems and methods for efficient and secure processing, accessing and transmission of data via a blockchain network |
| US12231573B2 (en) | 2018-11-27 | 2025-02-18 | Nchain Licensing Ag | Systems and methods for efficient and secure processing, accessing and transmission of data via a blockchain network |
| US12238222B2 (en) | 2018-11-27 | 2025-02-25 | Nchain Licensing Ag | Systems and methods for efficient and secure processing, accessing and transmission of data via a blockchain network |
| US12273460B2 (en) | 2018-11-27 | 2025-04-08 | Nchain Licensing Ag | Computer implemented system and method for storing data on a blockchain |
| US12348648B2 (en) | 2018-11-27 | 2025-07-01 | Nchain Licensing Ag | Systems and methods for efficient and secure processing, accessing and transmission of data via a blockchain network |
| US12432070B2 (en) | 2018-11-27 | 2025-09-30 | Nchain Licensing Ag | Computer implemented system and method for storing data on a blockchain |
| CN109918874A (zh) * | 2019-03-14 | 2019-06-21 | 上海优扬新媒信息技术有限公司 | 一种实物信息存储方法及装置、实物信息查找方法及装置 |
| CN110310011A (zh) * | 2019-05-31 | 2019-10-08 | 北京随信云链科技有限公司 | 一种基于区块链的资产管理系统及其方法 |
| CN110310011B (zh) * | 2019-05-31 | 2024-01-26 | 北京随信云链科技有限公司 | 一种基于区块链的资产管理系统及其方法 |
| CN112819466A (zh) * | 2021-02-20 | 2021-05-18 | 广东卓启云链科技有限公司 | 数字通证的处理方法、装置、终端设备及存储介质 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106097030A (zh) | 一种基于区块链的资产的数据处理方法、装置及系统 | |
| CN106130728B (zh) | 一种基于区块链的数字资产登记方法及其服务器 | |
| CN105976246A (zh) | 一种基于区块链的数字资产叠加方法及装置 | |
| TWI771604B (zh) | 基於區塊鏈的商品購置方法和裝置 | |
| US10423938B1 (en) | Identifying negotiable instrument fraud using distributed ledger systems | |
| US8195578B2 (en) | Electronic currency, electronic wallet therefor and electronic payment systems employing them | |
| EP0757338B1 (fr) | Système de paiement sécurisé par transfert de monnaie électronique à travers un réseau interbancaire | |
| CN111444209B (zh) | 一种基于区块链的数据处理方法、装置、设备及介质 | |
| CN109559228B (zh) | 资源转移方法、装置、计算机设备以及可读存储介质 | |
| CN110599145B (zh) | 一种基于智能合约的数据处理方法、装置以及存储介质 | |
| CN109711836A (zh) | 一种交易的存储方法、存储网络和电子设备 | |
| CN114124428B (zh) | 基于区块链的物联网设备的访问方法及装置 | |
| TW202009818A (zh) | 基於區塊鏈的匯款方法及裝置 | |
| JP2023122855A (ja) | 情報処理システム、方法及びプログラム | |
| US20040034597A1 (en) | System and method for managing micropayment transactions, corresponding client terminal and trader equipment | |
| CN106022741A (zh) | 一种基于区块链的不可分割的数字资产转账方法 | |
| CN110221919A (zh) | 基于区块链的虚拟资源分配方法和装置 | |
| CN110275925A (zh) | 基于区块链的虚拟资源分配方法和装置 | |
| CN113283957B (zh) | 一种基于区块链的实体产品交易方法 | |
| TW202336667A (zh) | 資訊處理系統、方法及程式 | |
| CN112418851A (zh) | 数字版权登记、交易、保护方法与系统 | |
| JP2023156831A (ja) | 不動産物件の運営状況データ管理及び所有証明システム | |
| CN112561407B (zh) | 基于区块链的资产管理方法、系统及装置 | |
| CN111242785B (zh) | 一种票据处理方法、装置及电子设备、存储介质 | |
| CN112950203A (zh) | 基于智能撮合平台的票据融资方法及系统、设备、介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161109 |