会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 区块链账本 / 基于区块链的账本监控方法及账本监控系统

基于区块链的账本监控方法及账本监控系统

申请号 CN201811489759.5 申请日 2018-12-06 公开(公告)号 CN109598601A 公开(公告)日 2019-04-09
申请人 北京瑞卓喜投科技发展有限公司; 发明人 扬子一; 李斌; 张勇;
摘要 本发明涉及区块链技术领域,尤其涉及一种基于区块链的账本监控方法及账本监控系统。该方法包括以下步骤:提示用户进行身份认证;将身份认证通过的用户的区块链账户作为授信账户,在侧链上记录所述授信账户对应的区块链账户信息以及用户身份信息;将身份认证未通过的用户的区块链账户作为非授信账户,在所述侧链上记录所述非授信账户对应的区块链账户信息;将主链上各区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中。本发明将用户的区块链账户分为授信账户和非授信账户,有利于对用户的身份进行快速鉴别;为监管平台快速、准确的统计用户个人资产提供了便利,为打击违法犯罪、藏匿非法资产行为提供了支持。
权利要求

1.一种基于区块链的账本监控方法,其特征在于,包括以下步骤:

提示用户进行身份认证;

将身份认证通过的用户的区块链账户作为授信账户,在侧链上记录所述授信账户对应的区块链账户信息以及用户身份信息;

将身份认证未通过的用户的区块链账户作为非授信账户,在所述侧链上记录所述非授信账户对应的区块链账户信息;

将主链上各区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中。

2.根据权利要求1所述的基于区块链的账本监控方法,其特征在于,将主链上各区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中之后,还包括:监控侧链上记录的资产流动信息,当资产流动信息的交易对象包含非授权账户时,将该资产流动信息上报给监管平台。

3.根据权利要求1所述的基于区块链的账本监控方法,其特征在于,将主链上区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中的步骤包括:调用智能合约,通过智能合约执行每隔预设时间将主链上区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中。

4.根据权利要求1所述的基于区块链的账本监控方法,其特征在于,提示用户进行身份认证之后,还包括:接收用户输入的用户身份信息;所述用户身份信息包括基本身份信息和验证身份信息,所述基本身份信息包括姓名、性别、身份证号、个人通信信息、银行账号、常用联系人信息、备用联系人信息中的一项或多项;所述验证身份信息包括身份证照片、用户头像中的一项或多项;

对所述验证身份信息进行审核,同时向用户发送待验证信息;

接收到用户根据所述待验证信息返回的验证信息,且对所述验证身份信息审核通过时,确认身份认证通过,否则,确认身份认证未通过。

5.根据权利要求1所述的基于区块链的账本监控方法,其特征在于,将主链上各区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中之后,还包括:将第一主链上储存的资产转移到侧链上,并在侧链上记录资产转移信息;和/或将第一主链上储存的资产通过侧链转移到第二主链上,并在侧链上记录资产转移信息。

6.一种基于区块链的账本监控系统,其特征在于,包括:

身份认证提示模块,用于提示用户进行身份认证;

授信账户设置模块,用于将身份认证通过的用户的区块链账户作为授信账户,在侧链上记录所述授信账户对应的区块链账户信息以及用户身份信息;

非授信账户设置模块,用于将身份认证未通过的用户的区块链账户作为非授信账户,在所述侧链上记录所述非授信账户对应的区块链账户信息;

资产流动信息备份模块,用于将主链上各区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中。

7.根据权利要求6所述的基于区块链的账本监控系统,其特征在于,还包括:资产流动信息监控模块,用于监控侧链上记录的资产流动信息,当资产流动信息的交易对象包含非授权账户时,将该资产流动信息上报给监管平台。

8.根据权利要求6所述的基于区块链的账本监控系统,其特征在于,资产流动信息备份模块包括智能合约调用单元,用于调用智能合约,通过智能合约执行每隔预设时间将主链上区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中。

9.根据权利要求6所述的基于区块链的账本监控系统,其特征在于,还包括:用户身份信息采集模块,用于接收用户输入的用户身份信息;所述用户身份信息包括基本身份信息和验证身份信息,所述基本身份信息包括姓名、性别、身份证号、个人通信信息、银行账号、常用联系人信息、备用联系人信息中的一项或多项;所述验证身份信息包括身份证照片、用户头像中的一项或多项;

验证身份信息审核模块,用于对所述验证身份信息进行审核,同时向用户发送待验证信息;接收到用户根据所述待验证信息返回的验证信息,且对所述验证身份信息审核通过时,确认身份认证通过,否则,确认身份认证未通过。

10.根据权利要求6所述的基于区块链的账本监控系统,其特征在于,还包括资产转移模块,用于将第一主链上储存的资产转移到侧链上,并在侧链上记录资产转移信息;和/或将第一主链上储存的资产通过侧链转移到第二主链上,并在侧链上记录资产转移信息。

说明书全文

基于区块链的账本监控方法及账本监控系统

技术领域

[0001] 本发明涉及区块链技术领域,尤其涉及一种基于区块链的账本监控方法及账本监控系统。

背景技术

[0002] 账本泛指记录资产在不同机构与个体之间流动的信息载体,随着计算机与网络技术的发展,账本的数字化已经普及,为社会发展与日常生活带来很大便利。区块链作为新型数字账本技术,具有明显优势:去中心化的分布式记账方式,无需中介即可使个人、机构、机器和算法彼此信任并自由交互;所有记录均不能篡改,可以永久记录任意双方之间的资产流动,并在必要时提供验证依据。
[0003] 区块链的多样性使得个人虚拟资产以及账本具有多样性,同一个人可能在多个区块链上有资产和账本,而区块链的单向传播和区块的唯一继承等性质导致不同区块链之间的数据难以互通,在这种情况下难以方便快捷的汇总所有个人资产。此外,区块链账本只有每个用户的账户地址,这间接为违法犯罪、藏匿非法资产行为提供了便利,导致执法机关难以调查取证并准确统计个人资产。

发明内容

[0004] 本发明提供了一种基于区块链的账本监控方法及账本监控系统,以解决现有技术中区块链账本难以统计个人财产以及间接为违法犯罪、藏匿非法资产行为提供了便利的问题。
[0005] 本发明的一个方面,提供了一种基于区块链的账本监控方法,包括以下步骤:
[0006] 提示用户进行身份认证;
[0007] 将身份认证通过的用户的区块链账户作为授信账户,在侧链上记录所述授信账户对应的区块链账户信息以及用户身份信息;
[0008] 将身份认证未通过的用户的区块链账户作为非授信账户,在所述侧链上记录所述非授信账户对应的区块链账户信息;
[0009] 将主链上各区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中。
[0010] 进一步地,将主链上各区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中之后,还包括:
[0011] 监控侧链上记录的资产流动信息,当资产流动信息的交易对象包含非授权账户时,将该资产流动信息上报给监管平台。
[0012] 进一步地,将主链上区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中的步骤包括:
[0013] 调用智能合约,通过智能合约执行每隔预设时间将主链上区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中。
[0014] 进一步地,提示用户进行身份认证之后,还包括:
[0015] 接收用户输入的用户身份信息;所述用户身份信息包括基本身份信息和验证身份信息,所述基本身份信息包括姓名、性别、身份证号、个人通信信息、银行账号、常用联系人信息、备用联系人信息中的一项或多项;所述验证身份信息包括身份证照片、用户头像中的一项或多项;
[0016] 对所述验证身份信息进行审核,同时向用户发送待验证信息;
[0017] 接收到用户根据所述待验证信息返回的验证信息,且对所述验证身份信息审核通过时,确认身份认证通过,否则,确认身份认证未通过。
[0018] 进一步地,将主链上各区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中之后,还包括:
[0019] 将第一主链上储存的资产转移到侧链上,并在侧链上记录资产转移信息;和/或[0020] 将第一主链上储存的资产通过侧链转移到第二主链上,并在侧链上记录资产转移信息。
[0021] 本发明的另一个方面,提供了一种基于区块链的账本监控系统,包括:
[0022] 身份认证提示模块,用于提示用户进行身份认证;
[0023] 授信账户设置模块,用于将身份认证通过的用户的区块链账户作为授信账户,在侧链上记录所述授信账户对应的区块链账户信息以及用户身份信息;
[0024] 非授信账户设置模块,用于将身份认证未通过的用户的区块链账户作为非授信账户,在所述侧链上记录所述非授信账户对应的区块链账户信息;
[0025] 资产流动信息备份模块,用于将主链上各区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中。
[0026] 进一步地,还包括:
[0027] 资产流动信息监控模块,用于监控侧链上记录的资产流动信息,当资产流动信息的交易对象包含非授权账户时,将该资产流动信息上报给监管平台。
[0028] 进一步地,资产流动信息备份模块包括智能合约调用单元,用于调用智能合约,通过智能合约执行每隔预设时间将主链上区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中。
[0029] 进一步地,还包括:
[0030] 用户身份信息采集模块,用于接收用户输入的用户身份信息;所述用户身份信息包括基本身份信息和验证身份信息,所述基本身份信息包括姓名、性别、身份证号、个人通信信息、银行账号、常用联系人信息、备用联系人信息中的一项或多项;所述验证身份信息包括身份证照片、用户头像中的一项或多项;
[0031] 验证身份信息审核模块,用于对所述验证身份信息进行审核,同时向用户发送待验证信息;接收到用户根据所述待验证信息返回的验证信息,且对所述验证身份信息审核通过时,确认身份认证通过,否则,确认身份认证未通过。
[0032] 进一步地,还包括资产转移模块,用于将第一主链上储存的资产转移到侧链上,并在侧链上记录资产转移信息;和/或
[0033] 将第一主链上储存的资产通过侧链转移到第二主链上,并在侧链上记录资产转移信息。
[0034] 本发明提供的基于区块链的账本监控方法及账本监控系统,与现有技术相比具有以下进步:通过用户进行身份认证,将用户的区块链账户分为授信账户和非授信账户,有利于对用户的身份进行快速鉴别;另外,将主链上各区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中,监管平台能够快速、准确的统计用户个人资产,为打击违法犯罪、藏匿非法资产行为提供了便利和支持。
[0035] 上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

[0036] 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0037] 图1为本发明实施例中基于区块链的账本监控方法的流程图;
[0038] 图2为本发明实施例中基于区块链的账本监控系统的结构示意图。

具体实施方式

[0039] 下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0040] 本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非被特定定义,否则不会用理想化或过于正式的含义来解释。
[0041] 本发明实施例中,区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链上的信息具有去中心化、全网公开、永久保存、不可更改等特点。
[0042] 本发明实施例中,主链是包含虚拟资产并独立运行的区块链。侧链是辅助主链,方便数字资产在不同区块链间互相转移的区块链。联盟链是指共识过程受到预选节点控制的区块链。
[0043] 本发明实施例提供了一种基于区块链的账本监控方法及账本监控系统。
[0044] 如图1所示,本发明实施例的基于区块链的账本监控方法,包括以下步骤:
[0045] S1、提示用户进行身份认证。
[0046] S2、将身份认证通过的用户的区块链账户作为授信账户,在侧链上记录所述授信账户对应的区块链账户信息以及用户身份信息。
[0047] 这里,对于通过身份认证的用户,将其区块链账户作为授信账户,其区块链账户信息以及用户身份信息传入侧链,对授信账户的合法资产可受法律保护,同时只在侧链上记录授信账户的用户身份信息,确保了主链上隐蔽个人身份,保护个人隐私。其中侧链可只对监管平台(如相关执法机关)开放,或侧链可对监管平台(如相关执法机关)以及授信账户开放。
[0048] S3、将身份认证未通过的用户的区块链账户作为非授信账户,在所述侧链上记录所述非授信账户对应的区块链账户信息。
[0049] 这里,对于未通过身份认证的用户,将其区块链账户作为非授信账户,其区块链账户信息传入侧链,对非授信账户的非法资产不受法律保护。
[0050] 其中,上述用户的区块链账户可以是一个或多个,对于用户的多个区块链账户可按照步骤S1-S3做相同处理。
[0051] 其中,上述区块链账户信息可以包括区块链账户地址等。
[0052] S4、将主链上各区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中。
[0053] 这里,通过将主链上各区块链账户的资产流动信息,备份到侧链上对应的授信账户或非授信账户中,使侧链上保存每个用户的所有类型资产流动信息,成为全类型账本,监管平台(如相关执法机关)可以对这些账本进行监控,为依法统计个人资产、打击违法犯罪行为、追查非法资产提供技术支持,且当侧链对授信账户开放时,授信账户的用户可以在侧链上方便地查询自己的账目。
[0054] 其中,主链可以包括一个或多个,步骤S4中可以将所有主链上的资产流程信息备份到侧链上。
[0055] 本发明实施例的基于区块链的账本监控方法,通过用户进行身份认证,将用户的区块链账户分为授信账户和非授信账户,有利于对用户的身份进行快速鉴别;另外,将主链上各区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中,监管平台能够快速、准确的统计用户个人资产,从而对授信账户的合法资产有更好的保护,对非授信账户的非法资产有更好的监督,为打击违法犯罪、藏匿非法资产行为提供了便利。
[0056] 如图1所示,本发明实施例的基于区块链的账本监控方法,在具体实施时,步骤S4将主链上各区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中之后,还包括步骤:
[0057] S5、监控侧链上记录的资产流动信息,当资产流动信息的交易对象包含非授权账户时,将该资产流动信息上报给监管平台。
[0058] 本发明实现了个人财产受法律保护则需要登记,不登记则不受保护,对合法资产有更好的保护作用;另外,及时将包含非授权账户的资产流动信息上报给监管平台,有利于执法机关能更好的追查非法资产,打击违法犯罪和藏匿非法资产的行为,保障了国家财产安全。
[0059] 本实施例的基于区块链的账本监控方法,在具体实施时,优选的,步骤S4将主链上区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中的步骤包括:
[0060] 调用智能合约,通过智能合约执行每隔预设时间将主链上区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中。
[0061] 智能合约是基于区块链上可信的不可篡改的数据,可以自动化的执行一些预先定义好的规则和条款,利用智能合约执行资产备份,有利于提高效率和节约成本。另外建立智能合约,实现每隔一段时间将所有主链内的资产流动记录备份至侧链中,这样侧链上会保存每个用户的所有类型资产流动记录,成为全类型账本,执法机关可以对这些账本进行监控,对于交易对象含有非授信账户时,认定为可疑的资产流动,有权对其进行调查,从而为依法统计个人资产、打击违法犯罪行为、追查非法资产提供了技术支持,且当侧链对授信账户开放时,授信账户的用户可以在侧链上方便地查询自己的账目。
[0062] 另外,为进一步保证侧链账本的完整性,在主链与侧链之间有资产流动信息时,可在侧链上保留交易记录。
[0063] 如图1所示,本实施例的基于区块链的账本监控方法,在具体实施时,优选的,在步骤S1提示用户进行身份认证之后,还包括以下步骤:
[0064] S11、接收用户输入的用户身份信息;所述用户身份信息包括基本身份信息和验证身份信息,所述基本身份信息包括姓名、性别、身份证号、个人通信信息、银行账号、常用联系人信息、备用联系人信息中的一项或多项;所述验证身份信息包括身份证照片、用户头像中的一项或多项。
[0065] 这里,提示用户进行身份认证之后,用户需要输入基本身份信息,以完成登记,有利于执法部门追查,同时用户还需要输入验证身份信息,以对用户身份进行认证,确认用户身份的合法性。
[0066] 基本身份信息主要用于执法部门追查,所以需要包含姓名、性别、肖像等,此外还应包括身份证号、个人通信信息(如手机号、邮箱等)、社保号、银行账号等,以及常用联系人信息(如常用联系人的住址、工作单位、电话号码、邮箱等),还可以设置备用联系人信息。
[0067] S12、对所述验证身份信息进行审核,同时向用户发送待验证信息。
[0068] 这里,用户在侧链上的登记采用双向验证,需要用户上传验证身份信息(如自己的照片、身份证照等)进行审核,同时需要发送待验证信息,双向验证有利于提高对用户身份认证的准确性。
[0069] 其中,可通过监管平台(如执法机关)对用户上传的验证身份信息进行审核,保证审核的真实性、合法性和准确性。
[0070] S13、接收到用户根据所述待验证信息返回的验证信息,且对所述验证身份信息审核通过时,确认身份认证通过,否则,确认身份认证未通过。
[0071] 这里,接收到用户返回的正确的验证信息,且用户上传的验证身份信息审核通过,才确定用户身份合法,即用户身份认证通过,保证了对用户身份认证的准确性。
[0072] 其中,可以通过手机、邮箱等多种方式发送和接收待验证信息和用户根据所述待验证信息返回的验证信息,操作方便,且能够提高效率。
[0073] 本发明实施例中,提示用户进行身份认证之后,用户还需要输入用户身份信息(包括基本身份信息和验证身份信息),以完成登记,然后通过智能合约将用户身份信息以及对应的区块链账户信息(钱包地址)传入侧链,称为授信账户,其名下资产受法律保护;在侧链上没有身份信息对应的账户为非授信账户,名下资产属于非法所得。由于用户只在侧链上传身份信息,因此对原来不同资产的主链没有造成影响,也不会造成个人信息泄露;且区块链具有信息上链后不可修改的特性,可以保证执法机关能准确地查阅所有个人信息。其中用户在侧链上的登记需要有双向验证,需要用户上传自己的照片、身份证照等,并通过手机、邮箱等验证,然后执法机关审核,有利于提高对授信账户和非授信账户划分的准确性。
[0074] 本实施例的基于区块链的账本监控方法,在具体实施时,优选的,步骤S4将主链上各区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中之后,还包括步骤:
[0075] 将第一主链上储存的资产转移到侧链上,并在侧链上记录资产转移信息;和/或[0076] 将第一主链上储存的资产通过侧链转移到第二主链上,并在侧链上记录资产转移信息。
[0077] 此时,侧链本身不发行货币,但利用侧链可以与主链互通实现资产转移,且通过侧链也为资产在不同主链之间转移提供了桥梁。
[0078] 本发明实施例中,可通过双向锚定技术,实现主链与侧链之间的资产转移,并以此为基础实现不同主链之间的资产流动。双向锚定技术的实现方式可以是单一托管模式、联盟模式、SPV(S imp l i f i ed Payment Ver i f i cat i on)模式等,可根据实际情况进行选择。双向锚定技术是一种主链与侧链之间的通信技术,实现暂时的将数字资产在主链中锁定,同时将等价的数字资产在侧链中释放,当等价的数字资产在侧链中被锁定的时候,主链的数字资产也可以被释放。
[0079] 本发明实施例中,可根据不同执法机关分工、侧重不同,设立多个侧链,或者设置多方共同管理的联盟链,以提高本发明的适用性,便于推广和使用。
[0080] 本发明实施例通过区块链的侧链技术,实现更加全面的账本功能,记录不同区块链中的多种类型资产流动,使得授信账户或监管部门可以方便快捷地全面了解个人所有资产信息;同时在保证主链上个人身份隐蔽的前提下,在侧链上记录用户身份信息,为依法统计个人资产、打击违法犯罪行为、追查非法资产提供技术支持;同时以侧链为桥梁,通过主链侧链之间的通信,能够实现个人资产在不同主链之间的流动。
[0081] 如图2所示,本发明实施例的一种实现上述基于区块链的账本监控方法的基于区块链的账本监控系统,包括:
[0082] 身份认证提示模块100,用于提示用户进行身份认证;
[0083] 授信账户设置模块200,用于将身份认证通过的用户的区块链账户作为授信账户,在侧链上记录所述授信账户对应的区块链账户信息以及用户身份信息;
[0084] 非授信账户设置模块300,用于将身份认证未通过的用户的区块链账户作为非授信账户,在所述侧链上记录所述非授信账户对应的区块链账户信息;
[0085] 资产流动信息备份模块400,用于将主链上各区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中。
[0086] 本发明实施例的基于区块链的账本监控系统,通过用户进行身份认证,将用户的区块链账户分为授信账户和非授信账户,有利于对用户的身份进行快速鉴别;另外,将主链上各区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中,监管平台能够快速、准确的统计用户个人资产,为打击违法犯罪、藏匿非法资产行为提供了便利。
[0087] 优选的,如图2所示,本发明实施例的基于区块链的账本监控系统还包括:资产流动信息监控模块500,用于监控侧链上记录的资产流动信息,当资产流动信息的交易对象包含非授权账户时,将该资产流动信息上报给监管平台900。及时将包含非授权账户的资产流动信息上报给监管平台,有利于执法机关能更好的追查非法资产,打击违法犯罪和藏匿非法资产的行为,保障了国家财产安全。
[0088] 优选的,如图2所示,资产流动信息备份模块400包括智能合约调用单元401,用于调用智能合约,通过智能合约执行每隔预设时间将主链上区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中。这有利于提高工作效率和节约成本。
[0089] 优选的,如图2所示,本发明实施例的基于区块链的账本监控系统还包括:
[0090] 用户身份信息采集模块600,用于接收用户输入的用户身份信息;所述用户身份信息包括基本身份信息和验证身份信息,所述基本身份信息包括姓名、性别、身份证号、个人通信信息、银行账号、常用联系人信息、备用联系人信息中的一项或多项;所述验证身份信息包括身份证照片、用户头像中的一项或多项;
[0091] 验证身份信息审核模块700,用于对所述验证身份信息进行审核,同时向用户发送待验证信息;接收到用户根据所述待验证信息返回的验证信息,且对所述验证身份信息审核通过时,确认身份认证通过,否则,确认身份认证未通过。
[0092] 可以通过手机、邮箱等多种方式发送和接收待验证信息和验证信息,比较方便、提高效率;另外,有利于提高对授信账户和非授信账户划分的准确性,以及资产安全性。
[0093] 优选的,如图2所示,本发明实施例的基于区块链的账本监控系统还包括资产转移模块800,用于将第一主链上储存的资产转移到侧链上,并在侧链上记录资产转移信息;和/或
[0094] 将第一主链上储存的资产通过侧链转移到第二主链上,并在侧链上记录资产转移信息。
[0095] 便于根据不同执法机关分工、侧重不同,设立多个侧链,或者设置多方共同管理的联盟链。提高本发明的适用性,便于推广和使用。通过双向锚定技术(Two-way Peg),暂时将数字资产在主链中锁定,同时将等价的数字资产在侧链中释放;同样当等价的数字资产在侧链中被锁定的时候,主链的数字资产也可以被释放。以侧链为桥梁,通过主链侧链之间的通信,实现个人资产在不同主链之间的流动。
[0096] 本发明方法实施例中的改进和有益效果也适用于本发明系统实施例。
[0097] 本发明通过区块链的侧链技术,实现更加全面的账本功能:记录不同区块链中的多种类型资产流动,使得个人可以方便快捷地全面了解其所有资产信息;在保证主链上个人身份隐蔽的前提下,在侧链上记录个人或机构的身份信息,而侧链信息可只对执法机关开放,为依法统计个人资产、打击违法犯罪行为、追查非法资产提供技术支持。
[0098] 本发明包括个人身份信息录入、跨区块链资产互通与个人资产统计等功能。核心数据结构由多个主链和一个侧链组成,每个主链记录一种资产的流动,而侧链由执法机关控制,记录个人的身份信息和所有资产流动感信息的备份。侧链本身不发行货币,但可以与主链互通,为资产在不同主链之间转移提供桥梁,同时保证在执法机关监管之下。
[0099] 本发明是一种改进的账本和区块链的数据结构,通过侧链连接不同的主链,实现不同资产的跨链流动和执法机关对账本的监控。用户将个人身份信息录入侧链与账户绑定,保证主链上不会泄露个人身份信息,同时执法机关能了解个人是否为授信账户。通过统计主链与侧链之间、主链内部的资产账目,使每个用户可以在侧链上方便的查询个人所有资产,同时执法机关可以对可疑的资产流动进行调查。对于新加入系统的资产类型和主链,在加入时备份其所有交易记录至侧链即可。具有操作简单、方便、安全性高的优点。
[0100] 本发明一实施例还提供了一种智能合约执行系统,包括处理器,存储器,存储在存储器上并可在所述处理器上运行的计算机程序,该计算机程序被处理器执行时实现如下步骤:
[0101] 提示用户进行身份认证;
[0102] 将身份认证通过的用户的区块链账户作为授信账户,在侧链上记录所述授信账户对应的区块链账户信息以及用户身份信息;
[0103] 将身份认证未通过的用户的区块链账户作为非授信账户,在所述侧链上记录所述非授信账户对应的区块链账户信息;
[0104] 将主链上各区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中。
[0105] 可选的,该计算机程序被处理器执行时还实现如下步骤:
[0106] 监控侧链上记录的资产流动信息,当资产流动信息的交易对象包含非授权账户时,将该资产流动信息上报给监管平台。
[0107] 可选的,该计算机程序被处理器执行时还实现如下步骤:
[0108] 调用智能合约,通过智能合约执行每隔预设时间将主链上区块链账户的资产流动信息,备份到侧链上各区块链账户对应的授信账户或非授信账户中。
[0109] 可选的,该计算机程序被处理器执行时还实现如下步骤:
[0110] 接收用户输入的用户身份信息;所述用户身份信息包括基本身份信息和验证身份信息,所述基本身份信息包括姓名、性别、身份证号、个人通信信息、银行账号、常用联系人信息、备用联系人信息中的一项或多项;所述验证身份信息包括身份证照片、用户头像中的一项或多项;
[0111] 对所述验证身份信息进行审核,同时向用户发送待验证信息;
[0112] 接收到用户根据所述待验证信息返回的验证信息,且对所述验证身份信息审核通过时,确认身份认证通过,否则,确认身份认证未通过。
[0113] 可选的,该计算机程序被处理器执行时还实现如下步骤:
[0114] 将第一主链上储存的资产转移到侧链上,并在侧链上记录资产转移信息;和/或[0115] 将第一主链上储存的资产通过侧链转移到第二主链上,并在侧链上记录资产转移信息。
[0116] 本发明一实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,上述计算机程序被处理器执行时实现上述基于区块链的账本监控方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-On l y Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
[0117] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0118] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0119] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0120] 对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
[0121] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。