CN105976232B - 资产交易方法和装置 - Google Patents
资产交易方法和装置 Download PDFInfo
- Publication number
- CN105976232B CN105976232B CN201610474199.0A CN201610474199A CN105976232B CN 105976232 B CN105976232 B CN 105976232B CN 201610474199 A CN201610474199 A CN 201610474199A CN 105976232 B CN105976232 B CN 105976232B
- Authority
- CN
- China
- Prior art keywords
- transaction
- data
- asset
- block chain
- affiliate
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0613—Third-party assisted
- G06Q30/0617—Representative agent
-
- 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/3247—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 involving digital signatures
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)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种资产交易方法和系统,资产交易方法包括:代销机构对所获取第一交易请求进行签名,将签名后的第一交易请求发送至基于P2P网络而构建的区块链网络中,发行机构基于从区块链网络中获取的第一交易请求构造第一交易应答数据,将第一交易应答数据发送到区块链网络上,以供区块链网络上负责记账的区块链节点确认第一交易应答数据的有效性,并将有效的第一交易应答数据写入区块链数据块中,代销机构通过区块链网络获取区块链数据块,以完成和发行机构之间的资产交易。本发明减少了发行机构和代销机构在进行资产交易过程中的交易流程,降低了数据被篡改的危险,减小了对资产交易确认的成本,同时降低了对区块链网络的运维成本。
Description
技术领域
本发明涉及数据处理技术领域,尤其涉及一种资产交易方法和装置。
背景技术
传统金融IT(Internet Technology,互联网技术)系统里,在区块链网络中,所有参与交易的机构拥有自己的账本,并维护自己的账本,各个机构利用中心化网络与其它机构进行通信,但是在通信过程中,会因为诸如网关,代理,中心服务器的故障和限制策略而导致各个机构之间的通信中断,或者增加通信流程上的额外成本。传统模式下数据为各机构拥有,修改操作容易进行,难以校验各个机构之间交易数据的真实性和有效性。而且数据独立存储在各个机构内的数据中心里,数据记录不同,数据格式不同,需要进行复杂的互相比对才能确认数据的一致性,并且需要通过批量数据交换,日终对账等方式进行对账,才能确定各个机构的资产交易情况,导致交易确认时间长,也致使区块链网络的建设和运维成本高。
发明内容
本发明的主要目的在于提供一种资产交易方法和装置,旨在解决现有的资产交易流程中,数据易被篡改,各个机构进行资产交易确认时间长,区块链网络运维成本高的技术问题。
为实现上述目的,本发明提供的一种资产交易方法,所述资产交易方法包括:
当代销机构获取到第一交易请求时,所述代销机构通过预存的私钥对所述第一交易请求进行签名,将签名后的第一交易请求发送至区块链网络中,其中,所述区块链网络是基于P2P对等网络而构建的;
当发行机构通过所述区块链网络接收到所述代销机构发送的第一交易请求时,所述发行机构基于所述第一交易请求,按照区块链数据格式构造对应的第一交易应答数据,将所述第一交易应答数据发送到所述区块链网络上,以供所述区块链网络上负责记账的区块链节点通过共识机制确认所述第一交易应答数据的有效性,并将有效的第一交易应答数据写入区块链数据块中,将所述区块链数据块发送至所述区块链网络中;
所述代销机构通过所述区块链网络获取所述区块链数据块,以完成和所述发行机构之间的资产交易。
优选地,所述当代销机构获取到第一交易请求时,所述代销机构通过预存的私钥对所述第一交易请求进行签名,将签名后的第一交易请求发送至区块链网络中的步骤之前,还包括:
所述发行机构和所述代销机构接入基于P2P对等网络构建的区块链网络中;
所述发行机构根据预设的流程创建资产,将所述资产按照区块链数据格式封装成发行交易数据包;
所述发行机构将所述发行交易数据包发布到所述区块链网络中,以供所述区块链网络上负责记账的区块链节点将所述交易数据包写入区块链数据块中,并将所述区块链数据块发送至所述区块链网络;
所述代销机构通过所述区块链网络获取所述区块链数据块中的交易数据包,确认所述发行机构存在可待交易的资产。
优选地,所述当代销机构获取到第一交易请求时,所述代销机构通过所述代销机构中预存的私钥对所述第一交易请求进行签名,将签名后的第一交易请求发送至所述区块链网络中的步骤包括:
当代销机构获取到第一交易请求时,所述代销机构检查所述第一交易请求的有效性;
若所述第一交易请求有效,所述代销机构则对所述第一交易请求中的私密信息进行加密,将加密后的第一交易请求按照区块链数据格式进行封装,得到封装后的第一交易请求;
所述代销机构通过预存的私钥对封装后的第一交易请求进行签名,将签名后的第一交易请求发送至所述区块链网络中。
优选地,所述代销机构通过所述区块链网络获取所述区块链数据块,以完成和所述发行机构之间的资产交易的步骤之后,还包括:
当所述发行机构接收到查询资产交易数据的查询指令时,所述发行机构根据所述资产交易数据所对应的标识信息在区块链数据库中查询资产交易数据,其中,每一次的资产交易都设置有对应的标识信息;
当所述代销机构接收到查询资产交易数据的查询指令时,所述代销机构根据所述资产交易数据所对应的标识信息在区块链数据库中查询资产交易数据。
优选地,所述代销机构通过所述区块链网络获取所述区块链数据块,以完成和所述发行机构之间的资产交易的步骤之后,还包括:
当所述发行机构和所述代销机构接收到清算指令时,所述发行机构和所述代销机构将预设时间内的资产交易数据进行清算,以得到资产交易情况。
优选地,所述资产交易方法还包括:
当转出资产的代销机构接收到第二交易请求时,所述转出资产的代销机构通过预存的私钥对所述第二交易请求进行签名,将签名后的第二交易请求发送至区块链网络中;
当接收资产的代销机构通过所述区块链网络接收到所述第二交易请求时,所述接收资产的代销机构基于所述第二交易请求,按照区块链数据格式构造对应的第二交易应答数据,将所述第二交易应答数据发送到所述区块链网络上,以供所述区块链网络上负责记账的区块链节点通过共识机制确认所述第二交易应答数据的有效性,并将有效的第二交易应答数据写入区块链数据块中,将所述区块链数据块发送至所述区块链网络中;
所述转出资产的代销机构通过所述区块链网络获取所述区块链数据块,以将所述第二交易请求所对应的资产转让至所述接收资产的代销机构。
此外,为实现上述目的,本发明还提供一种资产交易系统,所述资产交易系统包括发行机构和代销机构:
所述代销机构包括第一签名模块,用于当获取到第一交易请求时,通过预存的私钥对所述第一交易请求进行签名,将签名后的第一交易请求发送至区块链网络中;
所述发行机构包括第一发送模块,用于当通过所述区块链网络接收到所述代销机构发送的第一交易请求时,基于所述第一交易请求,按照区块链数据格式构造对应的第一交易应答数据,将所述第一交易应答数据发送到所述区块链网络上,以供所述区块链网络上负责记账的区块链节点通过共识机制确认所述第一交易应答数据的有效性,并将有效的第一交易应答数据写入区块链数据块中,将所述区块链数据块发送至所述区块链网络中;
所述代销机构还包括第一获取模块,用于通过所述区块链网络获取所述区块链数据块,以完成和所述发行机构之间的资产交易。
优选地,所述发行机构还包括:
第一接入模块,用于接入基于P2P对等网络构建的区块链网络中;
封装模块,用于根据预设的流程创建资产,将所述资产按照区块链数据格式封装成发行交易数据包;
发布模块,用于将所述发行交易数据包发布到所述区块链网络中,以供所述区块链网络上负责记账的区块链节点将所述交易数据包写入区块链数据块中,并将所述区块链数据块发送至所述区块链网络;
所述代销机构还包括:
第二接入模块,用于接入基于P2P对等网络构建的区块链网络中;
所述第一获取模块,还用于通过所述区块链网络获取所述区块链数据块中的交易数据包,确认所述发行机构存在可待交易的资产。
优选地,所述第一签名模块包括:
检查单元,用于当获取到第一交易请求时,检查所述第一交易请求的有效性;
加密单元,用于若所述第一交易请求有效,则对所述第一交易请求中的私密信息进行加密,将加密后的第一交易请求按照区块链数据格式进行封装,得到封装后的第一交易请求;
签名单元,用于通过预存的私钥对封装后的第一交易请求进行签名,将签名后的第一交易请求发送至所述区块链网络中。
优选地,所述发行机构还包括:
第一查询模块,用于当接收到查询资产交易数据的查询指令时,根据所述资产交易数据所对应的标识信息在区块链数据库中查询资产交易数据,其中,每一次的资产交易都设置有对应的标识信息;
第一清算模块,用于当接收到清算指令时,将预设时间内的资产交易数据进行清算,以得到资产交易情况;
所述代销机构还包括:
第二查询模块,用于当接收到查询资产交易数据的查询指令时,根据所述资产交易数据所对应的标识信息在区块链数据库中查询资产交易数据;
第二清算模块,用于当接收到清算指令时,将预设时间内的资产交易数据进行清算,以得到资产交易情况。
优选地,所述代销机构包括转出资产的代销机构和接收资产的代销机构;
所述转出资产的代销机构包括第二签名模块,用于当接收到第二交易请求时,通过预存的私钥对所述第二交易请求进行签名,将签名后的第二交易请求发送至区块链网络中;
所述接收资产的代销机构包括第二发送模块,用于当通过所述区块链网络接收到所述第二交易请求时,基于所述第二交易请求,按照区块链数据格式构造对应的第二交易应答数据,将所述第二交易应答数据发送到所述区块链网络上,以供所述区块链网络上负责记账的区块链节点通过共识机制确认所述第二交易应答数据的有效性,并将有效的第二交易应答数据写入区块链数据块中,将所述区块链数据块发送至所述区块链网络中;
所述转出资产的代销机构还包括第二获取模块,用于通过所述区块链网络获取所述区块链数据块,以将所述第二交易请求所对应的资产转让至所述接收资产的代销机构。
本发明通过代销机构所获取第一交易请求进行签名,将签名后的第一交易请求发送至基于P2P对等网络而构建的区块链网络中,发行机构基于从区块链网络中获取的第一交易请求构造第一交易应答数据,将所述第一交易应答数据发送到所述区块链网络上,以供所述区块链网络上负责记账的区块链节点通过共识机制确认所述第一交易应答数据的有效性,并将有效的第一交易应答数据写入区块链数据块中,将所述区块链数据块发送至所述区块链网络中,代销机构通过所述区块链网络获取所述区块链数据块,以完成和所述发行机构之间的资产交易。实现了使用P2P对等网络构建区块链网络,使区块链网络中的发行机构和代销机构在区块链网络中的所有节点之间可以直接进行通信,不需要通过代理进行通信,减少了发行机构和代销机构在进行资产交易过程中的交易流程;使用共识机制对发行机构和代销机构在资产交易过程中的数据进行确认,不需要委托其它机构对资产交易过程中的数据进行确认,降低了数据被篡改的危险,减小了对资产交易确认的成本,同时降低了对区块链网络的运维成本。
附图说明
图1为本发明资产交易方法的第一实施例的流程示意图;
图2为本发明资产交易方法的第二实施例的流程示意图;
图3为本发明资产交易方法的第三实施例的流程示意图;
图4为本发明资产交易方法的第四实施例的流程示意图;
图5为本发明资产交易系统的第一实施例的功能模块示意图;
图6为本发明资产交易系统的第二实施例的功能模块示意图;
图7为本发明资产交易系统的第三实施例的功能模块示意图;
图8为本发明资产交易系统的第四实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种资产交易方法。
参照图1,图1为本发明资产交易方法第一实施例的流程示意图。
在本实施例中,所述资产交易方法包括:
步骤S10,当代销机构获取到第一交易请求时,所述代销机构通过预存的私钥对所述第一交易请求进行签名,将签名后的第一交易请求发送至区块链网络中,其中,所述区块链网络是基于P2P对等网络而构建的;
在区块链网络中,代销机构获取第一交易请求,所述第一交易请求可以为所述代销机构中的用户所提交的购买发行机构中的资产的购买请求,所述购买请求中所购买资产的数量可由用户确定;所述第一交易请求还可以为当所述代销机构中某个用户中的资产的有效期的到期后,用户向所述代销机构发出的赎回资产的赎回请求。当所述代销机构获取到第一交易请求时,所述代销机构通过预存的私钥对所述第一交易请求进行签名,并将签名后的第一交易请求按照区块链协议格式发送到区块链网络中。所述代销机构和所述发行机构都有其对应的唯一的公钥和私钥。
需要说明的是,机构为加入到所述区块链网络中,可以独立运作的成员,机构拥有一定的资产以及自己的用户群。在资产交易的场景里,有两种角色的机构:发行机构和代销机构。所述发行机构拥有发行资产权限,可在所述区块链网络中创建和发行一定份额的资产。所述代销机构,是和所述发行机构达成商务协议后,可以把资产销售给自己管理的用户,也可以代理自己的用户,将资产转让给其它代销机构。这里的用户,特指和所述代销机构有签约关系的个人用户,所述代销机构管理用户的资料和资产,用户需要进行资产的交易时,需要到所述代销机构办理相关手续。
所述区块链网络本质上是一个去中心化的分布式账本数据库,是比特币的底层技术。区块链本身其实是一串使用密码学技术相关联所产生的数据块,每一个数据块中包含了多次区块链网络交易有效确认的信息。所述区块链网络是基于P2P(Peer to Peer,对等网络)网络而构建的。在P2P网络中,各节点之间可以互相直接通信,构成一个对等的网状结构,一个节点所产生的数据,可以同时向该网络中的其它多个节点发送广播,也可以向该网络中其它任意节点查询数据和获取数据。所述节点特指参与到所述区块链网络里,进行资产交易和数据交换的节点,每个独立的代销机构和发行机构可以拥有一个到多个节点,每个节点是一组物理网络,计算机,区块链网络的应用软件以及数据库的组合。
所述资产包括但不限于金融领域里的定期理财产品,如债券,实物,凭证,信息实体等产品。资产的价值可以用法币定义,也可以由具体的业务场景下的合作伙伴共同定义,资产可以具有总数量上限,有效期等属性。所述资产由特定发行机构创建发行,所述代销机构可以在所述区块链网络上的申购资产,转让资产,保持资产的流通;当所述资产的有效期到期后,所述代销机构可以赎回该资产到所述发行机构,兑现为法币或其它形式的其它资产。
进一步地,所述步骤S10包括:
步骤a,当代销机构获取到第一交易请求时,所述代销机构检查所述第一交易请求的有效性;
步骤b,若所述第一交易请求有效,所述代销机构则对所述第一交易请求中的私密信息进行加密,将加密后的第一交易请求按照区块链数据格式进行封装,得到封装后的第一交易请求;
步骤c,所述代销机构通过预存的私钥对封装后的第一交易请求进行签名,将签名后的第一交易请求发送至所述区块链网络中。
当所述第一交易请求为购买请求时,即当所述代销机构获取到购买请求时,所述代销机构根据其预先存储的用户管理规则检查所述购买请求的有效性,即检查发出所述购买请求所对应的用户是否有足够的购买力,所述用户管理规则为所述代销机构定义的管理与其有签约关系用户的规则。若所述购买请求所对应的用户具有足够的购买力,表明所述购买请求有效。当所述购买请求有效时,所述代销机构获取所述购买请求中的私密信息,通过ECC(Elliptic Curves Cryptography,椭圆曲线密码编码学)加密算法对所述购买请求中的私密信息进行加密,所述购买请求私密信息包括但不限于所述购买请求所对应的用户的姓名、手机号码、身份证号码、账户、家庭住址或者公司地址等。所述代销机构按照区块链数据格式将加密后的所述购买请求封装为申购交易请求,并通过其预存的私钥对所述申购交易请求进行签名,将签名后的所述申购交易请求按照区块链协议格式发送到所述区块链网络中。
当所述第一交易请求为赎回请求时,即当所述代销机构获取到赎回请求时,所述代销机构根据其预先存储的用户管理规则检查所述赎回请求的有效性,即检查发出所述赎回请求的用户是否有赎回该资产的权限等。若所述赎回请求有效,所述代销机构获取所述赎回请求中的私密信息,通过ECC加密算法对所述赎回请求中的私密信息进行加密,所述赎回请求私密信息包括但不限于所述赎回请求所对应的用户的姓名、手机号码、身份证号码、账户、家庭住址或者公司地址等。所述代销机构按照区块链数据格式将加密后的所述赎回请求封装为赎回交易请求,并通过其预存的私钥对所述赎回交易请求进行签名,将签名后的所述赎回交易请求按照区块链协议格式发送到所述区块链网络中。
通过对第一交易请求中得私密信息进行加密,实现了所述第一交易请求的匿名性。当所述代销机构和所述发行机构在进行资产交易过程中,保护了用户资料的隐私,提高了资产交易过程中的安全性。
步骤S20,当发行机构通过所述区块链网络接收到所述代销机构发送的第一交易请求时,所述发行机构基于所述第一交易请求,按照区块链数据格式构造对应的第一交易应答数据,将所述第一交易应答数据发送到所述区块链网络上,以供所述区块链网络上负责记账的区块链节点通过共识机制确认所述第一交易应答数据的有效性,并将有效的第一交易应答数据写入区块链数据块中,将所述区块链数据块发送至所述区块链网络中;
当所述代销机构将签名后的所述第一交易请求发送至所述区块链网络中时,所述发行机构通过所述区块链网络接收所述代销机构发送的签名后的第一交易请求,并根据预设商业规则检查签名后的所述第一交易请求的有效性。所述预设商业规则中设置了资产的有效期和总数量的上限等数据。
若所述发行机构确认签名后的所述第一交易请求有效,所述发行机构则基于所述第一交易请求,按照所述区块链数据格式构造对应的第一交易应答数据。若签名后的所述第一交易请求为申购交易请求,所述发行机构则基于所述申购交易请求,按照所述区块链数据格式构造一份申购交易应答数据;若签名后的所述第一交易请求为赎回交易请求,所述发行机构则基于所述赎回交易请求,按照所述区块链数据格式构造一份赎回交易应答数据。当所述发行机构得到第一交易应答数据时,通过其预存的私钥对所述第一交易应答数据进行加密,并将加密后所述第一交易应答数据按照区块链协议格式发送至所述区块链网络上。
当所述区块链网络接收到所述第一交易应答数据时,所述区块链网络中负责记账的区块链节点获取所述第一交易应答数据,通过共识机制检查所述第一交易应答数据的有效性。若所述第一交易应答数据的有效,所述负责记账的区块链节点则将所述第一交易应答数据打包为所述区块链网络中一个新的区块链数据块,并通过摘要算法计算所述区块链数据块的摘要,将所述区块的摘要写入所述区块链数据块中,并将所述区块链数据块以广播的方式发送至所述区块链网络中,以供所述区块链网络中的各个节点都可以获取所述区块链数据块。
若所述第一交易应答数据中所述代销机构和所述发行机构的签名无效,所述负责记账的区块链节点则丢弃所述第一交易应答数据。
需要说明的是,所述共识机制是指在P2P网络上的各交易节点,使用共同的算法,对一批交易应答数据进行确认。所述共识机制所用到的算法包括但不限于工作量证明,权益证明,多重签名验证和选举验证等。所述摘要算法包括但不限于SHA(Secure HashAlgorithm,安全散列算法)家族中的SHA2、SHA3和RIMPID160等算法,以及通过Merkle树的数据结构和树检索算法快速的验证数据。
步骤S30,所述代销机构通过所述区块链网络获取所述区块链数据块,以完成和所述发行机构之间的资产交易。
所述代销机构通过所述区块链网络获取所述区块链数据块。若所述代销机构为处理所述购买请求的代销机构,所述代销机构则将所述区块链数据块中的资产计入所述购买请求所对应的用户的账户中;若所述代销机构为处理所述赎回请求的代销机构,所述代销机构则将所述区块链数据块中的资产的所有权转回至发行该资产的发行机构,并从所述赎回请求所对应用户的账户将该资产删除。当所述代销机构将该资产从所述赎回请求所对应用户的账户删除后,所述代销机构和所述发行机构进行结算。
进一步地,当所述区块链网络中的各个节点获取到所述区块链数据块时,所述区块链网络中的各个节点将所述区块链数据块写入自己的区块链数据库中。
本实施例通过代销机构对所获取第一交易请求进行签名,将签名后的第一交易请求发送至基于P2P对等网络而构建的区块链网络中,发行机构基于从区块链网络中获取的第一交易请求构造第一交易应答数据,将所述第一交易应答数据发送到所述区块链网络上,以供所述区块链网络上负责记账的区块链节点通过共识机制确认所述第一交易应答数据的有效性,并将有效的第一交易应答数据写入区块链数据块中,将所述区块链数据块发送至所述区块链网络中,代销机构通过所述区块链网络获取所述区块链数据块,以完成和所述发行机构之间的资产交易。实现了使用P2P对等网络构建区块链网络,使区块链网络中的发行机构和代销机构在区块链网络中的所有节点之间可以直接进行通信,不需要通过代理进行通信,减少了发行机构和代销机构在进行资产交易过程中的交易流程;使用共识机制对发行机构和代销机构在资产交易过程中的数据进行确认,不需要委托其它机构对资产交易过程中的数据进行确认,降低了数据被篡改的危险,减小了对资产交易确认的成本,同时降低了对区块链网络的运维成本。
参照图2,图2为本发明资产交易方法的第二实施例的流程示意图,基于第一实施例提出本发明资产交易方法的第二实施例。
在本实施例中,所述资产交易方法还包括:
步骤S40,所述发行机构和所述代销机构接入基于P2P对等网络构建的区块链网络中;
所述发行机构和所述代销机构接入基于P2P对等网络构建的区块链网络中,即所述发行机构和所述代销机构的节点通过安装配置所述区块链系统,接入到同一个区块链网络中。所述代销机构中的节点通过所述区块链网络与其它代销机构和发行机构中的节点建立通信。在所述代销机构中的用户都拥有唯一的地址标识,所述标识地址为20字节、32字节、或者64字节、或者128字节的字符串。
需要说明的是,个人用户购买资产的行为都需要所述代销机构的介入和管理,当个人用户需要进行资产交易时,都定义为该个人用户通过所述代销机构购买所述区块链网络上的资产。其中,资产交易行为包括但不限于购买、赎回和转让。
步骤S50,所述发行机构根据预设的流程创建资产,将所述资产按照区块链数据格式封装成发行交易数据包;
步骤S60,所述发行机构将所述发行交易数据包发布到所述区块链网络中,以供所述区块链网络上负责记账的区块链节点将所述交易数据包写入区块链数据块中,并将所述区块链数据块发送至所述区块链网络;
当所述发行机构和所述代销机构接入到所述区块链网络中时,所述发行机构根据预设的流程创建一定量的资产,所述发行机构将所述资产按照区块链数据格式封装成发行交易数据包,并将所述发行交易数据包发布到所述区块链网络中。所述预设的流程为法律法规所规定的创建资产的流程。所述发行机构通过其预存的私钥对所述交易数据包进行签名,并将签名后的交易数据包以广播的方式发布至所述区块链网络中。
当所述区块链网络接收到所述交易数据包时,所述区块链网络中负责记账的区块链节点则获取所述交易数据包,通过所述共识机制检查所述交易数据包的有效性。若所述交易数据包有效,所述负责记账的区块链节点则将所述交易数据包打包为所述区块链网络中一个新的区块链数据块,并通过摘要算法计算所述区块链数据块的摘要,将所述区块的摘要写入所述区块链数据块中,并将所述区块链数据块以广播的方式发送至所述区块链网络中,以供所述区块链网络中的各个节点都可以获取所述区块链数据块,即获取所述区块链数据块中的资产。
若所述交易数据包无效,所述负责记账的区块链节点则丢弃所述交易数据包。
步骤S70,所述代销机构通过所述区块链网络获取所述区块链数据块中的交易数据包,确认所述发行机构存在可待交易的资产。
所述代销机构通过所述区块链网络获取所述区块链数据块中的交易数据包,即获取所述区块链数据块中的资产,确认所述发行机构存在可待交易的资产。
本实施例通过发行机构和代销机构加入所述基于P2P网络构建的区块链网络中,使发行机构和代销机构,代销机构和代销机构之间的所有节点之间可以互相直接通信,不需要通过代理机构,减少了发行机构和代销机构,代销机构和代销机构之间资产交易流程。
参照图3,图3为本发明资产交易方法的第三实施例的流程示意图,基于第一实施例提出本发明资产交易方法的第三实施例。
在本实施例中,所述资产交易方法还包括:
步骤S80,当所述发行机构和所述代销机构接收到清算指令时,所述发行机构和所述代销机构将预设时间内的资产交易数据进行清算,以得到资产交易情况。
当进行资产交易的所述发行机构和所述代销机构接收到清算资产的清算指令时,所述发行机构对其所维护的分布式区块链数据库中资产交易数据进行清算,以得到所述预设时间内的资产交易情况;所述代销机构对其所维护的分布式区块链数据库中资产交易数据进行清算,以得到所述预设时间内的资产交易情况。所述预设时间可以根据需要而设置,如设置为一天,一个星期或者一个月等。所述资产交易情况包括在所述预设时间内的资产交易的数据,即在所述预设时间内进行了多少笔资产交易,还包括每笔资产交易的金额。
需要说明的是,当进行资产交易的是两个代销机构时,所述两个代销机构之间的资产交易数据的清算过程与所述代销机构和所述发行机构之间的资产交易数据的清算过程类似,在此不再赘述。
进一步地,所述资产交易方法还包括:当所述发行机构接收到查询资产交易数据的查询指令时,所述发行机构根据所述资产交易数据所对应的标识信息在区块链数据库中查询资产交易数据,其中,每一次的资产交易都设置有对应的标识信息;当所述代销机构接收到查询资产交易数据的查询指令时,所述代销机构根据所述资产交易数据所对应的标识信息在区块链数据库中查询资产交易数据。
所述区块链网络在所述代销机构和所述代销机构之间的每一笔资产交易都设置一个标识信息ID,并在所述标识信息ID和所述标识信息所对应的资产交易的数据之间建立Key-Value的映射表,所述Key为所述标识信息ID,所述Value为资产交易的数据。所述区块链网络中的每个节点中都存储有所述资产交易的Key-Value的映射表。
当所述发行机构接收到查询某一次资产交易数据的查询指令时,所述发行机构根据所述资产交易数据所对应的标识信息ID在其所维护的分布式区块链数据库中根据所述标识信息ID查询所对应的资产交易的数据Value。若所述发行机构所维护的分布式区块链数据库中不存在所述资产交易的数据Value,即所述发行机构中尚未同步到所述资产交易的数据Value,所述发行机构通过广播的方式向所述区块链网络发送所述查询指令。当所述区块链网络接收到所述查询指令时,所述区块链网络中拥有所述资产交易的数据Value的区块链节点将所述资产交易的数据Value发送给所述发行机构。
当所述代销机构接收到查询某一次资产交易数据的查询指令时,所述代销机构的查询流程和所述发行机构一致,在此不再赘述。
需要说明的是,所述步骤S80和步骤S10、步骤S20、步骤S30执行的先后关系并不限制于本实施例,只要当所述发行机构和所述代销机构接收到所述清算指令时,则执行步骤S80。
本实施例由于所述发行机构和所述代销机构都接入了区块链网络中,区块链网络中的所有节点都可以接收到发行机构和代销机构之间的资产交易数据,因此在对所述发行机构和所述代销机构之间的资产交易数据进行清算时,所述发行机构和所述代销机构之间不需要进行批量的资产交易数据的交换,或者使用日终对账等方式进行资产交易数据的清算,提高了所述发行机构和所述代销机构资产交易数据清算的效率。
参照图4,图4为本发明资产交易方法的第四实施例的流程示意图。
在本实施例中,所述资产交易方法还包括:
步骤S90,当转出资产的代销机构接收到第二交易请求时,所述转出资产的代销机构通过预存的私钥对所述第二交易请求进行签名,将签名后的第二交易请求发送至区块链网络中;
当某个代销机构所管理的用户想将其账户下的资产转让到另一用户时,该用户通过交易所提交第二交易请求至其所在的代销机构,该代销机构为转出资产的代销机构,所述第二交易请求为转让请求,接收所述资产的用户所在的代销机构为接收资产的代销机构。需要说明的是,所述转出资产的代销机构和所述接收资产的代销机构可以为同一个代销机构,即转出资产的用户和接收该资产的用户可以存在同一个代销机构中;所述转出资产的代销机构和所述接收资产的代销机构可以为所述区块链网络中不同的代销机构,即转出资产的用户和接收该资产的用户存在不同的代销机构中。
当所述转出资产的代销机构获取到转让请求时,所述转出资产的代销机构根据其预先存储的用户管理规则检查所述转让请求的有效性,即检查发出所述转让请求所对应的用户是否有转让该资产的权限,该资产的有效期是否到期等。若所述转让请求有效,所述转出资产的代销机构则获取所述转让请求中的私密信息,通过所述ECC加密算法对所述转让请求中的私密信息进行加密,所述转让请求私密信息包括但不限于所述转让请求所对应的用户的姓名、手机号码、身份证号码、账户、家庭住址或者公司地址等。所述转出资产的代销机构按照区块链数据格式将加密后的所述转让请求封装为转让交易请求,并通过其预存的私钥对所述转让交易请求进行签名,将签名后的所述转让交易请求按照区块链协议格式发送到所述区块链网络中。
步骤S110,当接收资产的代销机构通过所述区块链网络接收到所述第二交易请求时,所述接收资产的代销机构基于所述第二交易请求,按照区块链数据格式构造对应的第二交易应答数据,将所述第二交易应答数据发送到所述区块链网络上,以供所述区块链网络上负责记账的区块链节点通过共识机制确认所述第二交易应答数据的有效性,并将有效的第二交易应答数据写入区块链数据块中,将所述区块链数据块发送至所述区块链网络中;
当所述转出资产的代销机构将签名后的所述第二交易请求发送至所述区块链网络中时,即所述转出资产的代销机构将签名后的所述转让交易请求发送至所述区块链网络中时,所述接收资产的代销机构通过所述区块链网络接收所述转出资产的代销机构发送的签名后的转让交易请求,并根据预设商业规则检查签名后的所述转让交易请求的有效性。
若所述接收资产的代销机构确认签名后的所述第二交易请求有效,即所述接收资产的代销机构确认签名后的所述转让交易请求有效时,所述接收资产的代销机构则基于所述转让交易请求,按照所述区块链数据格式构造对应的转让交易应答数据。当所述接收资产的代销机构得到转让交易应答数据时,通过其预存的私钥对所述转让交易应答数据进行加密,并将加密后所述转让交易应答数据按照区块链数据格式发送至所述区块链网络上。
当所述区块链网络接收到所述转让交易应答数据时,所述区块链网络中负责记账的区块链节点则获取所述转让交易应答数据,通过所述共识机制检查所述转让交易应答数据的有效性。若所述转让交易应答数据有效,所述负责记账的区块链节点则将所述转让交易应答数据打包为所述区块链网络中一个新的区块链数据块,并通过所述摘要算法计算所述区块链数据块的摘要,将所述区块的摘要写入所述区块链数据块中,并将所述区块链数据块以广播的方式发送至所述区块链网络中,以供所述区块链网络中的各个节点都可以获取所述区块链数据块。
若所述转让交易应答数据中所述转出资产的代销机构和所述接收资产的代销机构的签名无效,所述负责记账的区块链节点则将所述转让交易应答数据丢弃。
步骤S120,所述转出资产的代销机构通过所述区块链网络获取所述区块链数据块,以将所述第二交易请求所对应的资产转让至所述接收资产的代销机构。
当所述转出资产的代销机构通过所述区块链网络获取到所述区块链数据块时,所述转出资产的代销机构将所述区块链数据块中的资产从所述转让请求所对应用户的账户删除;所述接收资产的代销机构通过所述区块链网络获取所述区块链数据块,所述接收资产的代销机构将所述区块链数据块中的资产计入发出申购请求所对应的用户的账户中。
进一步地,当所述区块链网络中的各个节点获取到所述区块链数据块时,所述区块链网络中的各个节点将所述区块链数据块写入自己的区块链数据库中。
本实施例通过在所述区块链网络中,实现了代销机构和代销机构的通信,在所述代销机构和代销机构之间可以直接进行资产的转让。
本发明进一步提供一种资产交易系统。
参照图5,图5为本发明资产交易系统的第一实施例的功能模块示意图。
在本实施例中,所述资产交易系统包括发行机构20和代销机构10:
所述代销机构10包括第一签名模块11,用于当获取到第一交易请求时,通过预存的私钥对所述第一交易请求进行签名,将签名后的第一交易请求发送至区块链网络中,其中,所述区块链网络是基于P2P对等网络而构建的;
在区块链网络中,代销机构10获取第一交易请求,所述第一交易请求可以为所述代销机构10中的用户所提交的购买发行机构20中的资产的购买请求,所述购买请求中所购买资产的数量可由用户确定;所述第一交易请求还可以为当所述代销机构10中某个用户中的资产的有效期的到期后,用户向所述代销机构10发出的赎回资产的赎回请求。当所述代销机构10获取到第一交易请求时,所述代销机构10通过预存的私钥对所述第一交易请求进行签名,并将签名后的第一交易请求按照区块链协议格式发送到区块链网络中。所述代销机构10和所述发行机构20都有其对应的唯一的公钥和私钥。
需要说明的是,机构为加入到所述区块链网络中,可以独立运作的成员,机构拥有一定的资产以及自己的用户群。在资产交易的场景里,有两种角色的机构:发行机构20和代销机构10。所述发行机构20拥有发行资产权限,可在所述区块链网络中创建和发行一定份额的资产。所述代销机构10,是和所述发行机构20达成商务协议后,可以把资产销售给自己管理的用户,也可以代理自己的用户,将资产转让给其它代销机构10。这里的用户,特指和所述代销机构10有签约关系的个人用户,所述代销机构10管理用户的资料和资产,用户需要进行资产的交易时,需要到所述代销机构10办理相关手续。
所述区块链网络本质上是一个去中心化的分布式账本数据库,是比特币的底层技术。区块链本身其实是一串使用密码学技术相关联所产生的数据块,每一个数据块中包含了多次区块链网络交易有效确认的信息。所述区块链网络是基于P2P(Peer to Peer,对等网络)网络而构建的。在P2P网络中,各节点之间可以互相直接通信,构成一个对等的网状结构,一个节点所产生的数据,可以同时向该网络中的其它多个节点发送广播,也可以向该网络中其它任意节点查询数据和获取数据。所述节点特指参与到所述区块链网络里,进行资产交易和数据交换的节点,每个独立的代销机构10和发行机构20可以拥有一个到多个节点,每个节点是一组物理网络,计算机,区块链网络的应用软件以及数据库的组合。
所述资产包括但不限于金融领域里的定期理财产品,如债券,实物,凭证,信息实体等产品。资产的价值可以用法币定义,也可以由具体的业务场景下的合作伙伴共同定义,资产可以具有总数量上限,有效期等属性。所述资产由特定发行机构20创建发行,所述代销机构10可以在所述区块链网络上的申购资产,转让资产,保持资产的流通;当所述资产的有效期到期后,所述代销机构10可以赎回该资产到所述发行机构20,兑现为法币或其它形式的其它资产。
进一步地,所述第一签名模块11包括:
检查单元,用于当获取到第一交易请求时,检查所述第一交易请求的有效性;
加密单元,用于若所述第一交易请求有效,则对所述第一交易请求中的私密信息进行加密,将加密后的第一交易请求按照区块链数据格式进行封装,得到封装后的第一交易请求;
签名单元,用于通过预存的私钥对封装后的第一交易请求进行签名,将签名后的第一交易请求发送至所述区块链网络中。
当所述第一交易请求为购买请求时,即当所述代销机构10获取到购买请求时,所述代销机构10根据其预先存储的用户管理规则检查所述购买请求的有效性,即检查发出所述购买请求所对应的用户是否有足够的购买力,所述用户管理规则为所述代销机构10定义的管理与其有签约关系用户的规则。若所述购买请求所对应的用户具有足够的购买力,表明所述购买请求有效。当所述购买请求有效时,所述代销机构10获取所述购买请求中的私密信息,通过ECC(Elliptic Curves Cryptography,椭圆曲线密码编码学)加密算法对所述购买请求中的私密信息进行加密,所述购买请求私密信息包括但不限于所述购买请求所对应的用户的姓名、手机号码、身份证号码、账户、家庭住址或者公司地址等。所述代销机构10按照区块链数据格式将加密后的所述购买请求封装为申购交易请求,并通过其预存的私钥对所述申购交易请求进行签名,将签名后的所述申购交易请求按照区块链协议格式发送到所述区块链网络中。
当所述第一交易请求为赎回请求时,即当所述代销机构10获取到赎回请求时,所述代销机构10根据其预先存储的用户管理规则检查所述赎回请求的有效性,即检查发出所述赎回请求的用户是否有赎回该资产的权限等。若所述赎回请求有效,所述代销机构10获取所述赎回请求中的私密信息,通过ECC加密算法对所述赎回请求中的私密信息进行加密,所述赎回请求私密信息包括但不限于所述赎回请求所对应的用户的姓名、手机号码、身份证号码、账户、家庭住址或者公司地址等。所述代销机构10按照区块链数据格式将加密后的所述赎回请求封装为赎回交易请求,并通过其预存的私钥对所述赎回交易请求进行签名,将签名后的所述赎回交易请求按照区块链协议格式发送到所述区块链网络中。
通过对第一交易请求中得私密信息进行加密,实现了所述第一交易请求的匿名性。当所述代销机构10和所述发行机构20在进行资产交易过程中,保护了用户资料的隐私,提高了资产交易过程中的安全性。
所述发行机构20包括第一发送模块21,用于当通过所述区块链网络接收到所述代销机构10发送的第一交易请求时,基于所述第一交易请求,按照区块链数据格式构造对应的第一交易应答数据,将所述第一交易应答数据发送到所述区块链网络上,以供所述区块链网络上负责记账的区块链节点通过共识机制确认所述第一交易应答数据的有效性,并将有效的第一交易应答数据写入区块链数据块中,将所述区块链数据块发送至所述区块链网络中;
当所述代销机构10将签名后的所述第一交易请求发送至所述区块链网络中时,所述发行机构20通过所述区块链网络接收所述代销机构10发送的签名后的第一交易请求,并根据预设商业规则检查签名后的所述第一交易请求的有效性。所述预设商业规则中设置了资产的有效期和总数量的上限等数据。
若所述发行机构20确认签名后的所述第一交易请求有效,所述发行机构20则基于所述第一交易请求,按照所述区块链数据格式构造对应的第一交易应答数据。若签名后的所述第一交易请求为申购交易请求,所述发行机构20则基于所述申购交易请求,按照所述区块链数据格式构造一份申购交易应答数据;若签名后的所述第一交易请求为赎回交易请求,所述发行机构20则基于所述赎回交易请求,按照所述区块链数据格式构造一份赎回交易应答数据。当所述发行机构20得到第一交易应答数据时,通过其预存的私钥对所述第一交易应答数据进行加密,并将加密后所述第一交易应答数据按照区块链协议格式发送至所述区块链网络上。
当所述区块链网络接收到所述第一交易应答数据时,所述区块链网络中负责记账的区块链节点获取所述第一交易应答数据,通过共识机制检查所述第一交易应答数据的有效性。若所述第一交易应答数据有效,所述负责记账的区块链节点则将所述第一交易应答数据打包为所述区块链网络中一个新的区块链数据块,并通过摘要算法计算所述区块链数据块的摘要,将所述区块的摘要写入所述区块链数据块中,并将所述区块链数据块以广播的方式发送至所述区块链网络中,以供所述区块链网络中的各个节点都可以获取所述区块链数据块。
若所述第一交易应答数据无效,所述负责记账的区块链节点则丢弃所述第一交易应答数据。
需要说明的是,所述共识机制是指在P2P网络上的各交易节点,使用共同的算法,对一批交易应答数据进行确认。所述共识机制所用到的算法包括但不限于工作量证明,权益证明,多重签名验证和选举验证等。所述摘要算法包括但不限于SHA(Secure HashAlgorithm,安全散列算法)家族中的SHA2、SHA3和RIMPID160等算法,以及通过Merkle树的数据结构和树检索算法快速的验证数据。
所述代销机构10还包括第一获取模块12,用于通过所述区块链网络获取所述区块链数据块,以完成和所述发行机构20之间的资产交易。
所述代销机构10通过所述区块链网络获取所述区块链数据块。若所述代销机构10为处理所述购买请求的代销机构10,所述代销机构10则将所述区块链数据块中的资产计入所述购买请求所对应的用户的账户中;若所述代销机构10为处理所述赎回请求的代销机构10,所述代销机构10则将所述区块链数据块中的资产的所有权转回至发行该资产的发行机构20,并从所述赎回请求所对应用户的账户将该资产删除。当所述代销机构10将该资产从所述赎回请求所对应用户的账户删除后,所述代销机构10和所述发行机构20进行结算。
进一步地,当所述区块链网络中的各个节点获取到所述区块链数据块时,所述区块链网络中的各个节点将所述区块链数据块写入自己的区块链数据库中。
本实施例通过代销机构10对所获取第一交易请求进行签名,将签名后的第一交易请求发送至基于P2P对等网络而构建的区块链网络中,发行机构20基于从区块链网络中获取的第一交易请求构造第一交易应答数据,将所述第一交易应答数据发送到所述区块链网络上,以供所述区块链网络上负责记账的区块链节点通过共识机制确认所述第一交易应答数据的有效性,并将有效的第一交易应答数据写入区块链数据块中,将所述区块链数据块发送至所述区块链网络中,代销机构10通过所述区块链网络获取所述区块链数据块,以完成和所述发行机构20之间的资产交易。实现了使用P2P对等网络构建区块链网络,使区块链网络中的发行机构20和代销机构10在区块链网络中的所有节点之间可以直接进行通信,不需要通过代理进行通信,减少了发行机构20和代销机构10在进行资产交易过程中的交易流程;使用共识机制对发行机构20和代销机构10在资产交易过程中的数据进行确认,不需要委托其它机构对资产交易过程中的数据进行确认,降低了数据被篡改的危险,减小了对资产交易确认的成本,同时降低了对区块链网络的运维成本。
参照图6,图6为本发明资产交易系统的第二实施例的功能模块示意图,基于第一实施例提出本发明资产交易系统的第二实施例。
在本实施例中,所述代销机构10还包括第二接入模块13,用于接入基于P2P对等网络构建的区块链网络中;
所述发行机构20还包括第一接入模块22,用于接入基于P2P对等网络构建的区块链网络中;
所述发行机构20和所述代销机构10接入基于P2P对等网络构建的区块链网络中,即所述发行机构20和所述代销机构10的节点通过安装配置所述区块链系统,接入到同一个区块链网络中。所述代销机构10中的节点通过所述区块链网络与其它代销机构10和发行机构20中的节点建立通信。在所述代销机构中的用户都拥有唯一的地址标识,所述标识地址为20字节、32字节、或者64字节、或者128字节的字符串。
需要说明的是,个人用户购买资产的行为都需要所述代销机构10的介入和管理,当个人用户需要进行资产交易时,都定义为该个人用户通过所述代销机构10购买所述区块链网络上的资产。其中,资产交易行为包括但不限于购买、赎回和转让。
封装模块23,用于根据预设的流程创建资产,将所述资产按照区块链数据格式封装成发行交易数据包;
发布模块24,用于将所述发行交易数据包发布到所述区块链网络中,以供所述区块链网络上负责记账的区块链节点将所述交易数据包写入区块链数据块中,并将所述区块链数据块发送至所述区块链网络;
当所述发行机构20和所述代销机构10接入到所述区块链网络中时,所述发行机构20根据预设的流程创建一定量的资产,所述发行机构20将所述资产按照区块链数据格式封装成发行交易数据包,并将所述发行交易数据包发布到所述区块链网络中。所述预设的流程为法律法规所规定的创建资产的流程。所述发行机构20通过其预存的私钥对所述交易数据包进行签名,并将签名后的交易数据包以广播的方式发布至所述区块链网络中。
当所述区块链网络接收到所述交易数据包时,所述区块链网络中负责记账的区块链节点则获取所述交易数据包,通过所述共识机制检查所述交易数据包的有效性。若所述交易数据包有效,所述负责记账的区块链节点则将所述交易数据包打包为所述区块链网络中一个新的区块链数据块,并通过摘要算法计算所述区块链数据块的摘要,将所述区块的摘要写入所述区块链数据块中,并将所述区块链数据块以广播的方式发送至所述区块链网络中,以供所述区块链网络中的各个节点都可以获取所述区块链数据块,即获取所述区块链数据块中的资产。
若所述交易数据包无效,所述负责记账的区块链节点则丢弃所述交易数据包。
所述第一获取模块12,还用于通过所述区块链网络获取所述区块链数据块中的交易数据包,确认所述发行机构20存在可待交易的资产。
所述代销机构10通过所述区块链网络获取所述区块链数据块中的交易数据包,即获取所述区块链数据块中的资产,确认所述发行机构20存在可待交易的资产。
本实施例通过发行机构20和代销机构10加入所述基于P2P网络构建的区块链网络中,使发行机构20和代销机构10,代销机构10和代销机构10之间的所有节点之间可以互相直接通信,不需要通过代理机构,减少了发行机构20和代销机构10,代销机构10和代销机构10之间资产交易流程。
参照图7,图7为本发明资产交易系统的第三实施例的功能模块示意图,基于第一实施例提出本发明资产交易系统的第三实施例。
在本实施例中,所述发行机构20还包括第一清算模块25,用于当接收到清算指令时,将预设时间内的资产交易数据进行清算,以得到资产交易情况;
所述代销机构10还包括第二清算模块14,用于当接收到清算指令时,将预设时间内的资产交易数据进行清算,以得到资产交易情况。
当进行资产交易的所述发行机构20和所述代销机构10接收到清算资产的清算指令时,所述发行机构20对其所维护的分布式区块链数据库中资产交易数据进行清算,以得到所述预设时间内的资产交易情况;所述代销机构10对其所维护的分布式区块链数据库中资产交易数据进行清算,以得到所述预设时间内的资产交易情况。所述预设时间可以根据需要而设置,如设置为一天,一个星期或者一个月等。所述资产交易情况包括在所述预设时间内的资产交易的数据,即在所述预设时间内进行了多少笔资产交易,还包括每笔资产交易的金额。
需要说明的是,当进行资产交易的是两个代销机构10时,所述两个代销机构10之间的资产交易数据的清算过程与所述代销机构10和所述发行机构20之间的资产交易数据的清算过程类似,在此不再赘述。
进一步地,所述所述发行机构20还包括第一查询模块,用于当接收到查询资产交易数据的查询指令时,根据所述资产交易数据所对应的标识信息在区块链数据库中查询资产交易数据,其中,每一次的资产交易都设置有对应的标识信息;
所述代销机构10还包括第二查询模块,用于当接收到查询资产交易数据的查询指令时,根据所述资产交易数据所对应的标识信息在区块链数据库中查询资产交易数据。
所述区块链网络在所述代销机构10和所述代销机构10之间的每一笔资产交易都设置一个标识信息ID,并在所述标识信息ID和所述标识信息所对应的资产交易的数据之间建立Key-Value的映射表,所述Key为所述标识信息ID,所述Value为资产交易的数据。所述区块链网络中的每个节点中都存储有所述资产交易的Key-Value的映射表。
当所述发行机构20接收到查询某一次资产交易数据的查询指令时,所述发行机构20根据所述资产交易数据所对应的标识信息ID在其所维护的分布式区块链数据库中根据所述标识信息ID查询所对应的资产交易的数据Value。若所述发行机构20所维护的分布式区块链数据库中不存在所述资产交易的数据Value,即所述发行机构20中尚未同步到所述资产交易的数据Value,所述发行机构20通过广播的方式向所述区块链网络发送所述查询指令。当所述区块链网络接收到所述查询指令时,所述区块链网络中拥有所述资产交易的数据Value的区块链节点将所述资产交易的数据Value发送给所述发行机构20。
当所述代销机构10接收到查询某一次资产交易数据的查询指令时,所述代销机构10的查询流程和所述发行机构20一致,在此不再赘述。
本实施例由于所述发行机构20和所述代销机构10都接入了区块链网络中,区块链网络中的所有节点都可以接收到发行机构20和代销机构10之间的资产交易数据,因此在对所述发行机构20和所述代销机构10之间的资产交易数据进行清算时,所述发行机构20和所述代销机构10之间不需要进行批量的资产交易数据的交换,或者使用日终对账等方式进行资产交易数据的清算,提高了所述发行机构20和所述代销机构10资产交易数据清算的效率。
参照图8,图8为本发明资产交易系统的第四实施例的功能模块示意图。
在本实施例中,所述代销机构10包括转出资产的代销机构01和接收资产的代销机构02;
所述转出资产的代销机构01包括:
第二签名模块011,用于当接收到第二交易请求时,通过预存的私钥对所述第二交易请求进行签名,将签名后的第二交易请求发送至区块链网络中;
当某个代销机构所管理的用户想将其账户下的资产转让到另一用户时,该用户通过交易所提交第二交易请求至其所在的代销机构,该代销机构为转出资产的代销机构01,所述第二交易请求为转让请求,接收所述资产的用户所在的代销机构为接收资产的代销机构02。需要说明的是,所述转出资产的代销机构01和所述接收资产的代销机构02可以为同一个代销机构,即转出资产的用户和接收该资产的用户可以存在同一个代销机构中;所述转出资产的代销机构01和所述接收资产的代销机构02可以为所述区块链网络中不同的代销机构,即转出资产的用户和接收该资产的用户存在不同的代销机构中。
当所述转出资产的代销机构01获取到转让请求时,所述转出资产的代销机构01根据其预先存储的用户管理规则检查所述转让请求的有效性,即检查发出所述转让请求所对应的用户是否有转让该资产的权限,该资产的有效期是否到期等。若所述转让请求有效,所述转出资产的代销机构01则获取所述转让请求中的私密信息,通过所述ECC加密算法对所述转让请求中的私密信息进行加密,所述转让请求私密信息包括但不限于所述转让请求所对应的用户的姓名、手机号码、身份证号码、账户、家庭住址或者公司地址等。所述转出资产的代销机构01按照区块链数据格式将加密后的所述转让请求封装为转让交易请求,并通过其预存的私钥对所述转让交易请求进行签名,将签名后的所述转让交易请求按照区块链协议格式发送到所述区块链网络中。
所述接收资产的代销机构02包括第二发送模块021,用于当通过所述区块链网络接收到所述第二交易请求时,基于所述第二交易请求,按照区块链数据格式构造对应的第二交易应答数据,将所述第二交易应答数据发送到所述区块链网络上,以供所述区块链网络上负责记账的区块链节点通过共识机制确认所述第二交易应答数据的有效性,并将有效的第二交易应答数据写入区块链数据块中,将所述区块链数据块发送至所述区块链网络中;
当所述转出资产的代销机构01将签名后的所述第二交易请求发送至所述区块链网络中时,即所述转出资产的代销机构01将签名后的所述转让交易请求发送至所述区块链网络中时,所述接收资产的代销机构02通过所述区块链网络接收所述转出资产的代销机构01发送的签名后的转让交易请求,并根据预设商业规则检查签名后的所述转让交易请求的有效性。
若所述接收资产的代销机构02确认签名后的所述第二交易请求有效,即所述接收资产的代销机构02确认签名后的所述转让交易请求有效时,所述接收资产的代销机构02则基于所述转让交易请求,按照所述区块链数据格式构造对应的转让交易应答数据。当所述接收资产的代销机构02得到转让交易应答数据时,通过其预存的私钥对所述转让交易应答数据进行加密,并将加密后所述转让交易应答数据按照区块链数据格式发送至所述区块链网络上。
当所述区块链网络接收到所述转让交易应答数据时,所述区块链网络中负责记账的区块链节点则获取所述转让交易应答数据,通过所述共识机制检查所述转让交易应答数据的有效性。若所述转让交易应答数据有效,所述负责记账的区块链节点则将所述转让交易应答数据打包为所述区块链网络中一个新的区块链数据块,并通过所述摘要算法计算所述区块链数据块的摘要,将所述区块的摘要写入所述区块链数据块中,并将所述区块链数据块以广播的方式发送至所述区块链网络中,以供所述区块链网络中的各个节点都可以获取所述区块链数据块。
若所述转让交易应答数据中所述转出资产的代销机构01和所述接收资产的代销机构02的签名无效,所述负责记账的区块链节点则将所述转让交易应答数据丢弃。
所述转出资产的代销机构01还包括第二获取模块012,用于通过所述区块链网络获取所述区块链数据块,以将所述第二交易请求所对应的资产转让至所述接收资产的代销机构02。
当所述转出资产的代销机构01通过所述区块链网络获取到所述区块链数据块时,所述转出资产的代销机构01将所述区块链数据块中的资产从所述转让请求所对应用户的账户删除;所述接收资产的代销机构02通过所述区块链网络获取所述区块链数据块,所述接收资产的代销机构02将所述区块链数据块中的资产计入发出申购请求所对应的用户的账户中。
进一步地,当所述区块链网络中的各个节点获取到所述区块链数据块时,所述区块链网络中的各个节点将所述区块链数据块写入自己的区块链数据库中。
本实施例通过在所述区块链网络中,实现了代销机构和代销机构的通信,在所述代销机构和代销机构之间可以直接进行资产的转让。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (11)
1.一种资产交易方法,其特征在于,所述资产交易方法包括:
当代销机构获取到第一交易请求时,所述代销机构通过预存的私钥对所述第一交易请求进行签名,将签名后的第一交易请求发送至区块链网络中,其中,所述区块链网络是基于P2P对等网络而构建的,节点是指参与到所述区块链网络里,进行资产交易和数据交换的节点,每个代销机构和发行机构可以拥有一个到多个节点,每个节点是一组物理网络,计算机,区块链网络的应用软件以及数据库的组合;
当发行机构通过所述区块链网络接收到所述代销机构发送的第一交易请求时,所述发行机构确认所述第一交易请求有效,基于所述第一交易请求,按照区块链数据格式构造对应的第一交易应答数据,将所述第一交易应答数据发送到所述区块链网络上,以供所述区块链网络上负责记账的区块链节点通过共识机制确认所述第一交易应答数据的有效性,并将有效的第一交易应答数据打包为所述区块链网络中一个新的区块链数据块,通过摘要算法计算所述区块链数据块的摘要,将所述摘要写入所述区块链数据块中,并将所述区块链数据块以广播的方式发送至所述区块链网络中;
所述代销机构通过所述区块链网络获取所述区块链数据块,以完成和所述发行机构之间的资产交易;
当所述发行机构接收到查询资产交易数据的查询指令时,所述发行机构根据所述资产交易数据所对应的标识信息在区块链数据库中查询资产交易数据,其中,每一次的资产交易都设置有对应的标识信息;
若所述发行机构中根据所述资产交易数据所对应的标识信息在区块链数据库中未查询到资产交易数据,所述发行机构则通过广播的方式向区块链网络发送查询指令;
当区块链网络接收到查询指令时,区块链网络中拥有的所述资产交易数据的区块链节点将所述资产交易数据发送给所述发行机构。
2.如权利要求1所述的资产交易方法,其特征在于,所述当代销机构获取到第一交易请求时,所述代销机构通过预存的私钥对所述第一交易请求进行签名,将签名后的第一交易请求发送至区块链网络中的步骤之前,还包括:
所述发行机构和所述代销机构接入基于P2P对等网络构建的区块链网络中;
所述发行机构根据预设的流程创建资产,将所述资产按照区块链数据格式封装成发行交易数据包;
所述发行机构将所述发行交易数据包发布到所述区块链网络中,以供所述区块链网络上负责记账的区块链节点将所述交易数据包写入区块链数据块中,并将所述区块链数据块发送至所述区块链网络;
所述代销机构通过所述区块链网络获取所述区块链数据块中的交易数据包,确认所述发行机构存在可待交易的资产。
3.如权利要求1所述的资产交易方法,其特征在于,所述当代销机构获取到第一交易请求时,所述代销机构通过所述代销机构中预存的私钥对所述第一交易请求进行签名,将签名后的第一交易请求发送至所述区块链网络中的步骤包括:
当代销机构获取到第一交易请求时,所述代销机构检查所述第一交易请求的有效性;
若所述第一交易请求有效,所述代销机构则对所述第一交易请求中的私密信息进行加密,将加密后的第一交易请求按照区块链数据格式进行封装,得到封装后的第一交易请求;
所述代销机构通过预存的私钥对封装后的第一交易请求进行签名,将签名后的第一交易请求发送至所述区块链网络中。
4.如权利要求1至3任一项所述的资产交易方法,其特征在于,所述代销机构通过所述区块链网络获取所述区块链数据块,以完成和所述发行机构之间的资产交易的步骤之后,还包括:
当所述代销机构接收到查询资产交易数据的查询指令时,所述代销机构根据所述资产交易数据所对应的标识信息在区块链数据库中查询资产交易数据。
5.如权利要求1至3任一项所述的资产交易方法,其特征在于,所述代销机构通过所述区块链网络获取所述区块链数据块,以完成和所述发行机构之间的资产交易的步骤之后,还包括:
当所述发行机构和所述代销机构接收到清算指令时,所述发行机构和所述代销机构将预设时间内的资产交易数据进行清算,以得到资产交易情况。
6.如权利要求1至3任一项所述的资产交易方法,其特征在于,所述资产交易方法还包括:
当转出资产的代销机构接收到第二交易请求时,所述转出资产的代销机构通过预存的私钥对所述第二交易请求进行签名,将签名后的第二交易请求发送至区块链网络中;
当接收资产的代销机构通过所述区块链网络接收到所述第二交易请求时,所述接收资产的代销机构确认所述第二交易请求有效,基于所述第二交易请求,按照区块链数据格式构造对应的第二交易应答数据,将所述第二交易应答数据发送到所述区块链网络上,以供所述区块链网络上负责记账的区块链节点通过共识机制确认所述第二交易应答数据的有效性,并将有效的第二交易应答数据打包为所述区块链网络中一个新的区块链数据块,通过摘要算法计算所述区块链数据块的摘要,将所述摘要写入所述区块链数据块中,并将所述区块链数据块以广播的方式发送至所述区块链网络中;
所述转出资产的代销机构通过所述区块链网络获取所述区块链数据块,以将所述第二交易请求所对应的资产转让至所述接收资产的代销机构;
当所述发行机构接收到查询资产交易数据的查询指令时,所述发行机构根据所述资产交易数据所对应的标识信息在区块链数据库中查询资产交易数据,其中,每一次的资产交易都设置有对应的标识信息;
若所述发行机构中根据所述资产交易数据所对应的标识信息在区块链数据库中未查询到资产交易数据,所述发行机构则通过广播的方式向区块链网络发送查询指令;
当区块链网络接收到查询指令时,区块链网络中拥有的所述资产交易数据的区块链节点将所述资产交易数据发送给所述发行机构。
7.一种资产交易系统,其特征在于,所述资产交易系统包括发行机构和代销机构:
所述代销机构包括第一签名模块,用于当获取到第一交易请求时,通过预存的私钥对所述第一交易请求进行签名,将签名后的第一交易请求发送至区块链网络中,其中,所述区块链网络是基于P2P对等网络而构建的,节点是指参与到所述区块链网络里,进行资产交易和数据交换的节点,每个代销机构和发行机构可以拥有一个到多个节点,每个节点是一组物理网络,计算机,区块链网络的应用软件以及数据库的组合;
所述发行机构包括第一发送模块,用于当通过所述区块链网络接收到所述代销机构发送的第一交易请求时,确认所述第一交易请求有效,基于所述第一交易请求,按照区块链数据格式构造对应的第一交易应答数据,将所述第一交易应答数据发送到所述区块链网络上,以供所述区块链网络上负责记账的区块链节点通过共识机制确认所述第一交易应答数据的有效性,并将有效的第一交易应答数据打包为所述区块链网络中一个新的区块链数据块,通过摘要算法计算所述区块链数据块的摘要,将所述摘要写入所述区块链数据块中,并将所述区块链数据块以广播的方式发送至所述区块链网络中;
所述代销机构还包括第一获取模块,用于通过所述区块链网络获取所述区块链数据块,以完成和所述发行机构之间的资产交易;
所述发行机构还包括:
第一查询模块,用于当接收到查询资产交易数据的查询指令时,根据所述资产交易数据所对应的标识信息在区块链数据库中查询资产交易数据,其中,每一次的资产交易都设置有对应的标识信息;若所述发行机构中根据所述资产交易数据所对应的标识信息在区块链数据库中未查询到资产交易数据,所述发行机构则通过广播的方式向区块链网络发送查询指令;当区块链网络接收到查询指令时,区块链网络中拥有的所述资产交易数据的区块链节点将所述资产交易数据发送给所述发行机构。
8.如权利要求7所述的资产交易系统,其特征在于,所述发行机构还包括:
第一接入模块,用于接入基于P2P对等网络构建的区块链网络中;
封装模块,用于根据预设的流程创建资产,将所述资产按照区块链数据格式封装成发行交易数据包;
发布模块,用于将所述发行交易数据包发布到所述区块链网络中,以供所述区块链网络上负责记账的区块链节点将所述交易数据包写入区块链数据块中,并将所述区块链数据块发送至所述区块链网络;
所述代销机构还包括:
第二接入模块,用于接入基于P2P对等网络构建的区块链网络中;
所述第一获取模块,还用于通过所述区块链网络获取所述区块链数据块中的交易数据包,确认所述发行机构存在可待交易的资产。
9.如权利要求7所述的资产交易系统,其特征在于,所述第一签名模块包括:
检查单元,用于当获取到第一交易请求时,检查所述第一交易请求的有效性;
加密单元,用于若所述第一交易请求有效,则对所述第一交易请求中的私密信息进行加密,将加密后的第一交易请求按照区块链数据格式进行封装,得到封装后的第一交易请求;
签名单元,用于通过预存的私钥对封装后的第一交易请求进行签名,将签名后的第一交易请求发送至所述区块链网络中。
10.如权利要求7至9任一项所述的资产交易系统,其特征在于,所述发行机构还包括:
第一清算模块,用于当接收到清算指令时,将预设时间内的资产交易数据进行清算,以得到资产交易情况;
所述代销机构还包括:
第二查询模块,用于当接收到查询资产交易数据的查询指令时,根据所述资产交易数据所对应的标识信息在区块链数据库中查询资产交易数据;
第二清算模块,用于当接收到清算指令时,将预设时间内的资产交易数据进行清算,以得到资产交易情况。
11.如权利要求7至9任一项所述的资产交易系统,其特征在于,所述代销机构包括转出资产的代销机构和接收资产的代销机构;
所述转出资产的代销机构包括第二签名模块,用于当接收到第二交易请求时,通过预存的私钥对所述第二交易请求进行签名,将签名后的第二交易请求发送至区块链网络中;
所述接收资产的代销机构包括第二发送模块,用于当通过所述区块链网络接收到所述第二交易请求时,确认所述第二交易请求有效,基于所述第二交易请求,按照区块链数据格式构造对应的第二交易应答数据,将所述第二交易应答数据发送到所述区块链网络上,以供所述区块链网络上负责记账的区块链节点通过共识机制确认所述第二交易应答数据的有效性,并将有效的第二交易应答数据打包为所述区块链网络中一个新的区块链数据块,通过摘要算法计算所述区块链数据块的摘要,将所述摘要写入所述区块链数据块中,并将所述区块链数据块以广播的方式发送至所述区块链网络中;
所述转出资产的代销机构还包括第二获取模块,用于通过所述区块链网络获取所述区块链数据块,以将所述第二交易请求所对应的资产转让至所述接收资产的代销机构;
所述发行机构还包括:
第一查询模块,用于当接收到查询资产交易数据的查询指令时,根据所述资产交易数据所对应的标识信息在区块链数据库中查询资产交易数据,其中,每一次的资产交易都设置有对应的标识信息;若所述发行机构中根据所述资产交易数据所对应的标识信息在区块链数据库中未查询到资产交易数据,所述发行机构则通过广播的方式向区块链网络发送查询指令;当区块链网络接收到查询指令时,区块链网络中拥有的所述资产交易数据的区块链节点将所述资产交易数据发送给所述发行机构。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610474199.0A CN105976232B (zh) | 2016-06-24 | 2016-06-24 | 资产交易方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610474199.0A CN105976232B (zh) | 2016-06-24 | 2016-06-24 | 资产交易方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105976232A CN105976232A (zh) | 2016-09-28 |
CN105976232B true CN105976232B (zh) | 2020-04-28 |
Family
ID=57020685
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610474199.0A Active CN105976232B (zh) | 2016-06-24 | 2016-06-24 | 资产交易方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105976232B (zh) |
Families Citing this family (111)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6957482B2 (ja) * | 2016-02-23 | 2021-11-02 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | ブロックチェーンベースにおけるエンティティのセキュアな移転のための方法およびシステム |
CN106452785B (zh) * | 2016-09-29 | 2019-05-17 | 财付通支付科技有限公司 | 区块链网络、分支节点及区块链网络应用方法 |
CN107944255B (zh) * | 2016-10-13 | 2020-08-04 | 深圳市图灵奇点智能科技有限公司 | 一种面向区块链的密钥管理方法 |
CN106503098B (zh) * | 2016-10-14 | 2021-11-12 | 中金云金融(北京)大数据科技股份有限公司 | 内置于Paas服务层的区块链云服务框架系统 |
CN106656974B (zh) * | 2016-10-17 | 2019-07-16 | 江苏通付盾科技有限公司 | 区块链的分组共识方法及系统 |
CN106571925B (zh) * | 2016-10-24 | 2020-07-10 | 北京云图科瑞科技有限公司 | 对区块链系统中的区块进行工作量证明的方法及装置 |
WO2018078519A1 (en) * | 2016-10-25 | 2018-05-03 | nChain Holdings Limited | Method and system for directing an exchange associated with an anonymously held token on a blockchain |
CN106506146A (zh) * | 2016-10-26 | 2017-03-15 | 北京瑞卓喜投科技发展有限公司 | 基于区块链技术的交易信息校验方法、装置及系统 |
CN106503589A (zh) * | 2016-10-26 | 2017-03-15 | 北京瑞卓喜投科技发展有限公司 | 区块链交易信息正确性的校验方法、装置及系统 |
CN106682984B (zh) * | 2016-10-27 | 2019-09-10 | 深圳壹账通智能科技有限公司 | 基于区块链的交易事务处理方法及系统 |
CN106570681A (zh) * | 2016-10-28 | 2017-04-19 | 山东明和软件有限公司 | 基于区块链的防篡改私募基金电子合同签约系统及方法 |
SG11201903337YA (en) * | 2016-10-28 | 2019-05-30 | Jpmorgan Chase Bank Na | Application of distributed ledgers for network payments as financial exchange settlement and reconciliation |
US12039533B2 (en) | 2016-11-03 | 2024-07-16 | Mastercard International Incorporated | Method and system for net settlement by use of cryptographic promissory notes issued on a blockchain |
CN106600403B (zh) * | 2016-11-07 | 2021-05-04 | 北京金股链科技有限公司 | 一种资产管理方法、装置和系统 |
KR101807658B1 (ko) * | 2016-11-08 | 2017-12-11 | 시너지시티 주식회사 | 주택거주자의 자산 및 가치 거래행위정보 통합관리운영시스템 및 그 거래방법 |
CN106789875B (zh) * | 2016-11-15 | 2019-07-02 | 深圳市新国都支付技术有限公司 | 一种区块链服务装置、区块链服务系统及其通信方法 |
CN108073639B (zh) * | 2016-11-16 | 2020-07-31 | 北京物资学院 | 基于区块链的商品信息保存系统 |
CN106548397A (zh) * | 2016-11-22 | 2017-03-29 | 天津米游科技有限公司 | 一种区块链共识机制 |
CN108090752A (zh) * | 2016-11-22 | 2018-05-29 | 深圳银链科技有限公司 | 区块链数字法币充值、提现方法及装置 |
CN106504094B (zh) * | 2016-11-25 | 2021-06-15 | 中国银行股份有限公司 | 基于区块链技术的分布式总账系统的交易撮合方法及系统 |
CN108154048B (zh) * | 2016-12-02 | 2021-08-27 | 北京金股链科技有限公司 | 资产信息处理方法和装置 |
CN106534160B (zh) * | 2016-12-02 | 2020-02-21 | 江苏通付盾科技有限公司 | 基于区块链的身份认证方法及系统 |
CN106781008A (zh) * | 2016-12-12 | 2017-05-31 | 成都育芽科技有限公司 | 一种基于区块链基础的自动售货装置控制系统及方法 |
EP3461060A4 (en) * | 2016-12-23 | 2019-07-24 | Cloudminds (Shenzhen) Robotics Systems Co., Ltd. | METHOD, DEVICE AND NODE FOR GENERATING A BLOCK CHAIN BLOCK, AND DEVICE AND SIGNATURE SYSTEM |
CN107135661A (zh) * | 2016-12-26 | 2017-09-05 | 深圳前海达闼云端智能科技有限公司 | 数据处理方法、装置、系统及信息采集设备 |
CN108011709A (zh) * | 2016-12-27 | 2018-05-08 | 北京量子保科技有限公司 | 一种基于区块链的数据交易方法 |
WO2018120129A1 (zh) * | 2016-12-30 | 2018-07-05 | 深圳前海达闼云端智能科技有限公司 | 数据查询方法、装置及节点设备 |
WO2018120057A1 (zh) * | 2016-12-30 | 2018-07-05 | 深圳前海达闼云端智能科技有限公司 | 基于区块链的货币管理方法和系统 |
CN106796685A (zh) | 2016-12-30 | 2017-05-31 | 深圳前海达闼云端智能科技有限公司 | 区块链权限控制方法、装置及节点设备 |
CN106910052A (zh) * | 2017-01-16 | 2017-06-30 | 刘宝勇 | 一种用主区块链交易验证外部数据块及构建新区块链方法 |
CN106878396B (zh) * | 2017-01-19 | 2020-12-15 | 布比(北京)网络技术有限公司 | 贸易信息的处理方法、装置和系统 |
CN107767134A (zh) * | 2017-01-22 | 2018-03-06 | 平安医疗健康管理股份有限公司 | 基于区块链的医疗费用支付方法和系统 |
CN106845960B (zh) * | 2017-01-24 | 2018-03-20 | 上海壹账通区块链科技有限公司 | 基于区块链的安全交易方法及系统 |
GB201701360D0 (en) * | 2017-01-27 | 2017-03-15 | Nchain Holdings Ltd | Computer implemented method and system |
CN107018125B (zh) | 2017-02-17 | 2019-08-09 | 阿里巴巴集团控股有限公司 | 一种区块链系统、数据存储方法及装置 |
CN106850654B (zh) * | 2017-02-23 | 2020-08-21 | 布比(北京)网络技术有限公司 | 一种分布式信息的授权访问方法及系统 |
SG11201907479RA (en) * | 2017-03-07 | 2019-09-27 | Mastercard International Inc | Method and system for recording point to point transaction processing |
CN106952094B (zh) | 2017-03-10 | 2018-09-04 | 腾讯科技(深圳)有限公司 | 电子票据管理方法及装置 |
CN106952157A (zh) * | 2017-03-13 | 2017-07-14 | 成都育芽科技有限公司 | 一种用区块链来实现金融移动交易的管理系统 |
CN111614655A (zh) | 2017-03-24 | 2020-09-01 | 创新先进技术有限公司 | 一种共识校验的方法及装置 |
CN107395557B (zh) | 2017-03-28 | 2020-05-15 | 创新先进技术有限公司 | 一种业务请求的处理方法及装置 |
CN108665359B (zh) * | 2017-03-29 | 2020-08-18 | 中国移动通信有限公司研究院 | 区块链处理方法、记账节点及验证节点 |
CN110365491B (zh) * | 2017-03-30 | 2021-03-26 | 腾讯科技(深圳)有限公司 | 业务处理方法、装置、设备、存储介质以及数据共享系统 |
CN106991165B (zh) * | 2017-03-31 | 2020-07-31 | 京东数字科技控股有限公司 | 基于区块链的处理金融数据的方法、装置及电子设备 |
EP3382616A1 (de) * | 2017-03-31 | 2018-10-03 | Siemens Aktiengesellschaft | Verfahren und vorrichtung zum rechnergestützten bereitstellen eines sicherheitsgeschützten digitalen zwillings |
CN106961481B (zh) * | 2017-04-01 | 2020-04-07 | 中链科技有限公司 | 基于区块链技术的不良资产信息共享方法和服务器 |
CN108696348A (zh) * | 2017-04-06 | 2018-10-23 | 中国移动通信有限公司研究院 | 一种实现ca互信的方法、装置、系统和电子设备 |
CN107423945B (zh) * | 2017-04-13 | 2020-12-29 | 葛武 | 基于区块链技术的智能能源交易管理系统及方法 |
CN107124460A (zh) * | 2017-04-28 | 2017-09-01 | 北京汇通金财信息科技有限公司 | 一种联盟链系统、联盟链记账节点通信的方法和装置 |
CN107392040B (zh) * | 2017-04-28 | 2019-08-09 | 阿里巴巴集团控股有限公司 | 一种共识验证的方法及装置 |
CN107247749B (zh) | 2017-05-25 | 2020-08-25 | 创新先进技术有限公司 | 一种数据库状态确定方法、一致性验证方法及装置 |
EP3632034B1 (en) * | 2017-06-02 | 2021-10-13 | Visa International Service Association | Methods and systems for ownership verification using blockchain |
CN107240001B (zh) * | 2017-06-06 | 2020-12-04 | 北京汇通金财信息科技有限公司 | 一种数字资产的交易方法和系统 |
CN107358422B (zh) * | 2017-06-23 | 2021-12-10 | 苏州缓流科技有限公司 | 基于区块链技术的支付系统 |
CN107358417B (zh) * | 2017-06-23 | 2021-12-28 | 苏州缓流科技有限公司 | 基于区块链技术的可监管的支付方法 |
CN107332835A (zh) * | 2017-06-26 | 2017-11-07 | 深圳前海华深安信物联技术有限公司 | 一种仓单系统中区块链的创建方法 |
CN109218352B (zh) * | 2017-06-30 | 2020-08-14 | 华为技术有限公司 | 一种区块链网络中交易信息的共识确认方法及装置 |
CN107563880A (zh) * | 2017-07-17 | 2018-01-09 | 招商银行股份有限公司 | 清算方法、系统及计算机可读存储介质 |
CN107240017B (zh) * | 2017-07-20 | 2021-08-03 | 捷德(中国)科技有限公司 | 区块链交易管理系统及方法 |
CN107423973B (zh) * | 2017-08-04 | 2021-12-10 | 苏州缓流科技有限公司 | 基于区块链技术的用户移动终端上被动扫码的支付方法 |
CN107480978B (zh) * | 2017-08-04 | 2021-12-10 | 苏州缓流科技有限公司 | 基于区块链技术的代付款方法 |
CN107423981B (zh) * | 2017-08-04 | 2021-12-10 | 苏州缓流科技有限公司 | 基于区块链技术的移动终端浏览器支付方法 |
CN107506997B (zh) * | 2017-08-04 | 2021-12-10 | 苏州缓流科技有限公司 | 基于区块链技术的用户移动终端上主动扫码的支付方法 |
CN107341729B (zh) * | 2017-08-04 | 2021-12-10 | 苏州缓流科技有限公司 | 基于区块链技术的电脑网页支付方法 |
CN107491948B (zh) * | 2017-08-04 | 2021-12-10 | 苏州缓流科技有限公司 | 基于区块链技术的转账支付方法 |
CN107451812B (zh) * | 2017-08-04 | 2021-12-10 | 苏州缓流科技有限公司 | 基于区块链技术的移动终端上的app应用支付方法 |
CN107392769B (zh) * | 2017-08-04 | 2021-12-10 | 苏州缓流科技有限公司 | 基于区块链技术的代收支付方法 |
CN107622387B (zh) * | 2017-08-04 | 2021-12-10 | 苏州缓流科技有限公司 | 基于区块链技术的公众号支付方法 |
US12026710B2 (en) * | 2017-08-29 | 2024-07-02 | Nchain Licensing Ag | Constraints on outputs of an unlocking transaction in a blockchain |
CN109426949B (zh) | 2017-08-29 | 2021-02-09 | 华为技术有限公司 | 一种跨链交易方法及装置 |
CN107590658B (zh) * | 2017-09-01 | 2020-12-25 | 上海专精特新金融信息服务有限公司 | 基于区块链多级交易的方法及装置 |
CN109690599B (zh) * | 2017-09-18 | 2020-06-05 | 腾讯科技(深圳)有限公司 | 资源交易的方法、节点、装置及存储介质 |
CN108009917B (zh) * | 2017-10-13 | 2021-12-07 | 中国银联股份有限公司 | 数字货币的交易验证和登记方法及系统 |
EP3669498B1 (de) * | 2017-10-23 | 2021-04-07 | Siemens Aktiengesellschaft | Verfahren und steuersystem zum steuern und/oder überwachen von geräten |
CN107911373B (zh) * | 2017-11-24 | 2019-09-06 | 中钞信用卡产业发展有限公司杭州区块链技术研究院 | 一种区块链权限管理方法及系统 |
CN108171489A (zh) * | 2017-12-18 | 2018-06-15 | 深圳前海微众银行股份有限公司 | 数据清算方法、系统和计算机可读存储介质 |
CN107993066A (zh) * | 2017-12-20 | 2018-05-04 | 国民认证科技(北京)有限公司 | 一种资源交易方法及电子钱包系统 |
CN109961294A (zh) * | 2017-12-21 | 2019-07-02 | 深圳市优权天成科技有限公司 | 基于区块链的商品确权及所有权转移方法和系统 |
CN108304486A (zh) * | 2017-12-29 | 2018-07-20 | 北京欧链科技有限公司 | 一种基于区块链的数据处理方法及装置 |
CN111630544A (zh) * | 2018-02-02 | 2020-09-04 | 豪夫迈·罗氏有限公司 | 用于在计算机网络中控制产品分销的方法与系统 |
CN108389042B (zh) * | 2018-02-11 | 2021-06-11 | 深圳市图灵奇点智能科技有限公司 | 由智能移动电话实现的辅助费用结算的方法及装置 |
CN109344566A (zh) * | 2018-02-13 | 2019-02-15 | 李茗 | 一种基于区块链的版权管理方法、装置及设备 |
CN108733768B (zh) * | 2018-04-19 | 2022-02-22 | 深圳市迅雷网络技术有限公司 | 交易数据一致性处理方法、电子装置及存储介质 |
CN108696514B (zh) * | 2018-04-27 | 2022-04-01 | 腾讯科技(深圳)有限公司 | 资源收集任务管理方法、装置、存储介质及系统 |
CN108600383B (zh) * | 2018-05-02 | 2022-08-19 | 大国创新智能科技(东莞)有限公司 | 区块链机器人系统及实现方法 |
CN108830710B (zh) * | 2018-05-02 | 2021-02-05 | 大国创新智能科技(东莞)有限公司 | 区块链交易平台及实现方法 |
CN108711006B (zh) * | 2018-05-15 | 2021-05-07 | 腾讯科技(深圳)有限公司 | 收入管理方法、管理节点、系统及存储设备 |
CN108768992B (zh) * | 2018-05-17 | 2021-04-23 | 深圳前海微众银行股份有限公司 | 基于区块链的信息匿名传输方法、设备及可读存储介质 |
CN108876607B (zh) * | 2018-05-29 | 2021-03-23 | 创新先进技术有限公司 | 资产转移方法及装置、电子设备 |
CN108876606B (zh) | 2018-05-29 | 2021-02-09 | 创新先进技术有限公司 | 资产转移方法及装置、电子设备 |
CN108830727B (zh) * | 2018-06-01 | 2020-11-06 | 杭州复杂美科技有限公司 | 一种区块链资产托管方法 |
CN108768792B (zh) * | 2018-07-06 | 2021-02-12 | 网宿科技股份有限公司 | 网络探测系统 |
CN109035019B (zh) * | 2018-07-11 | 2023-06-16 | 平安科技(深圳)有限公司 | 票据交易方法、系统、计算机设备和存储介质 |
CN109064145A (zh) * | 2018-07-25 | 2018-12-21 | 中国农业银行股份有限公司 | 一种基于区块链的资产转移方法及装置 |
CN109102299A (zh) * | 2018-08-01 | 2018-12-28 | 腾讯科技(深圳)有限公司 | 资源转移数据管理方法、装置及存储介质 |
CN109067870A (zh) * | 2018-08-01 | 2018-12-21 | 长沙龙生光启新材料科技有限公司 | 一种区块链中构成对等网络的节点设备 |
CN109377216B (zh) * | 2018-08-07 | 2021-03-23 | 创新先进技术有限公司 | 一种基于中心化结算与区块链存证的交易方法及系统 |
CN109242483A (zh) | 2018-08-07 | 2019-01-18 | 阿里巴巴集团控股有限公司 | 一种基于中心化与去中心化的双重交易方法及系统 |
CN109144675A (zh) * | 2018-08-15 | 2019-01-04 | 广东工业大学 | 一种事务处理方法及相关装置 |
CN109325759B (zh) * | 2018-09-17 | 2023-09-19 | 简单汇信息科技(广州)有限公司 | 在线开立方法、管理平台、装置、系统及存储介质 |
CN109493202A (zh) * | 2018-09-27 | 2019-03-19 | 深圳壹账通智能科技有限公司 | 区块链对账方法、装置、系统、设备及可读存储介质 |
CN109670833B (zh) * | 2018-12-20 | 2023-06-16 | 姚前 | 一种待上链的链下资产的托管登记系统和方法 |
CN109670829B (zh) * | 2018-12-20 | 2023-01-24 | 姚前 | 一种数字资产冻结后将托管资产返还的系统和方法 |
CN109636392B (zh) * | 2018-12-20 | 2023-01-24 | 姚前 | 一种链下资产托管转让的系统和方法 |
CN110417883B (zh) * | 2019-07-23 | 2021-09-24 | 杭州云象网络技术有限公司 | 一种应用于区块链的点对点网络结构的设计方法 |
CN111325585B (zh) * | 2020-01-17 | 2024-07-26 | 腾讯科技(深圳)有限公司 | 一种资产转移方法、装置及计算机可读存储介质 |
CN111275442A (zh) * | 2020-01-20 | 2020-06-12 | 厦门顺势共识信息科技有限公司 | 一种基于区块链的理财产品资金使用情况上链公示方法 |
CN111311412B (zh) * | 2020-02-24 | 2023-03-10 | 腾讯科技(深圳)有限公司 | 去中心化的交易确认方法、装置及服务器 |
CN111709838B (zh) * | 2020-06-05 | 2024-01-30 | 海南国际知识产权交易所有限责任公司 | 基于知识产权标准化数字资产的交易方法及相关设备 |
CN111950009B (zh) * | 2020-08-14 | 2023-09-12 | 中国工商银行股份有限公司 | 基于区块链的代销数据检测方法及装置 |
CN113392417B (zh) * | 2021-06-30 | 2022-06-03 | 上海和数软件有限公司 | 一种用于数字资产兑换的数字签名方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105608588A (zh) * | 2016-01-04 | 2016-05-25 | 布比(北京)网络技术有限公司 | 一种溯源记录处理的方法及装置 |
CN105610578A (zh) * | 2016-01-25 | 2016-05-25 | 杭州复杂美科技有限公司 | 区块链信息存证及隐私保护方法 |
CN105678182A (zh) * | 2015-12-29 | 2016-06-15 | 布比(北京)网络技术有限公司 | 一种数据操作控制的方法及装置 |
CN105681301A (zh) * | 2016-01-16 | 2016-06-15 | 杭州复杂美科技有限公司 | 区块链上的结算方法 |
-
2016
- 2016-06-24 CN CN201610474199.0A patent/CN105976232B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105678182A (zh) * | 2015-12-29 | 2016-06-15 | 布比(北京)网络技术有限公司 | 一种数据操作控制的方法及装置 |
CN105608588A (zh) * | 2016-01-04 | 2016-05-25 | 布比(北京)网络技术有限公司 | 一种溯源记录处理的方法及装置 |
CN105681301A (zh) * | 2016-01-16 | 2016-06-15 | 杭州复杂美科技有限公司 | 区块链上的结算方法 |
CN105610578A (zh) * | 2016-01-25 | 2016-05-25 | 杭州复杂美科技有限公司 | 区块链信息存证及隐私保护方法 |
Non-Patent Citations (1)
Title |
---|
《区块链技术发展现状与展望》;袁勇等;《自动化学报》;20160430;第42卷(第4期);第2-5节 * |
Also Published As
Publication number | Publication date |
---|---|
CN105976232A (zh) | 2016-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105976232B (zh) | 资产交易方法和装置 | |
CN107180350B (zh) | 一种基于区块链的多方共享交易元数据的方法、装置及系统 | |
Sunyaev et al. | Distributed ledger technology | |
US11790350B2 (en) | Methods and systems for digital reward processing | |
TWI716140B (zh) | 基於區塊鏈的資料處理方法和裝置 | |
Baird et al. | Hedera: A governing council & public hashgraph network | |
KR102110349B1 (ko) | 분산원장을 이용한 디지털신분증의 발급, 관리 및 활용하는 시스템 및 그 방법 | |
CN113728351A (zh) | 区块链系统中的可信通证化交易 | |
CN111052253B (zh) | 分层式记录网络 | |
WO2020051710A1 (en) | System and process for managing digitized security tokens | |
CN110599348B (zh) | 股权激励的方法、装置、设备及存储介质 | |
US20230060559A1 (en) | Smart contracts | |
KR102051257B1 (ko) | 블록체인 기반 비대면 거래 위변조 방지 시스템 | |
Li et al. | Secure electronic ticketing system based on consortium blockchain | |
CN115705601A (zh) | 数据处理方法、装置、计算机设备及存储介质 | |
CN111402040A (zh) | 一种资产管理方法及系统 | |
KR102195830B1 (ko) | 블록체인 기반의 보안이 강화된 암호화폐 시스템 | |
US20240257244A1 (en) | A System And Method For Trading Cryptocurrencies, Tokenized Assets And/Or Fiat Currencies On A Permission-Less Unified And Interoperable Blockchain Distributed Ledger System With Anchor-Of-Trust Organizations | |
EP4099246A1 (en) | A system and method for trading cryptocurrencies, tokenized assets and/or fiat currencies on a single distributed ledger system with multiple issuing institutions | |
CN112400298A (zh) | 验证交易系统和方法用于加至电子区块链 | |
WO2021060340A1 (ja) | 取引情報処理システム | |
JP2023106055A (ja) | エビデンス管理方法、エビデンス管理システム及びノード | |
CN112288432A (zh) | 一种基于区块链交易的身份混淆方法 | |
CN111402037A (zh) | 一种用户数据处理方法及装置 | |
US20240249275A1 (en) | Group signatures for a smart wallet on a blockchain platform |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |