一种基于区块链的商品房项目证照文件防伪存证方法技术

技术编号:25952419 阅读:18 留言:0更新日期:2020-10-17 03:44
本发明专利技术公开了一种基于区块链的商品房项目证照文件防伪存证方法。本发明专利技术基于区块链技术、利用了区块链的结构。存证文件的每一笔相应交易,TxHash将作为唯一标识,同时和交易相关信息上链存证,TxHash作为查看交易信息的凭证。如果上链存证的证照文件发生了任何的变动,包含该文件的那笔交易的TxHash就会改变,继而使整个区块所定义的Hash值发生变化;而后一区块的区块头部记录的依然是前一区块变化前的Hash值,一旦两者出现不一致,所有区块链节点都将知道该笔交易遭到了篡改。因此,区块链技术天然地具有不可篡改的特性。

【技术实现步骤摘要】
一种基于区块链的商品房项目证照文件防伪存证方法
本专利技术涉及防伪存证
,具体涉及一种基于区块链技术的防伪存证方法。
技术介绍
传统的防伪存证功能是基于数据库的中心化存储方式实现的,存储在中心化数据库中的证照文件一方面可以被修改,并且能做到不留痕迹;另一方面也存在因意外而丢失数据的可能(如2017年GitLab误删300G数据事件)。因此传统防伪存证方法的完整性和真实性存疑。具体到商品房交易场景,决定房价、设计方案、精装修档次等购房者最关心问题的《预售房源一房一价》、《施工图设计》、《精装修明细表》等文件经常遭到房地产开发企业的修改,加剧了房产交易环节的信息不对称,变相加价、偷工减料、精装修饰材报价虚高等损害购房者利益的情况屡见不鲜。同时,房企在立项审批、工程验收环节取得各类证照的时间也对公众不透明,导致一些大型房企为了追求高周转,利用自身的行业优势大幅压缩项目周期、甚至未批先建,违背了工程建设规律,最终发生严重的工程质量问题。此外,目前电子证照文件的处理缺乏系统的安全和隐私保护机制,对用户的访问请求缺少权限管理,访问记录丢失的情况也时有发生。
技术实现思路
本专利技术为解决现有技术中存在的问题,提供一种既能保障存证数据的完整性和真实性,使数据不可篡改、提高防伪可信度,又能对存证数据的处理提供安全和隐私保护机制的基于区块链的商品房项目证照文件防伪存证方法。本专利技术因此提出了一种基于区块链技术的防伪存证方法。一种基于区块链技术的防伪存证方法,作为改进,包括a、基于区块中包含存证文件的每一笔相应交易,TxHash作为唯一标识,同时和交易相关信息上链存证,TxHash作为查看交易信息的凭证;b、用户查询查看交易信息的凭证,首先查看该笔相应交易的发起者地址与该存证文件的主管部门地址是否一致,若二者完全一致,则说明该文件确实由对应的主管部门上链存证,可进入下一步验证;否则,说明该文件并非由对应主管部门上链,是伪造的;c、将该笔交易所包含的交易收据与存证文件当前的文件摘要Hash值进行比较,若完全一致,则该文件真实有效、未经篡改;否则,该文件为伪造或已遭到篡改。作为进一步改进,所述的交易相关信息包括交易发起者和主管部门信息上链存证。作为进一步改进,所述的a步骤之前还包括通过SHA-256算法将某一区块的所有交易Hash转换成固定长度的字符串,该字符串即为该区块的Hash。作为进一步改进,所述的该区块中交易数据所定义的Hash值,将被记录在后一区块的区块头部。作为进一步改进,各个相邻区块通过Hash值层层嵌套,形成链式存储结构的区块链。作为进一步改进,允许发证机构对用户的访问权限进行控制,机密文件可设置为“暂不授权”,其余文件可按需求设置为“授权指定账户”或“授权所有账户”。作为进一步改进,所述的TxHash作为查看交易信息的凭证,以二维码的方式体现。本专利技术与现有技术相比较,基于区块链技术、利用了区块链的结构。存证文件的每一笔相应交易,TxHash将作为唯一标识,同时和交易相关信息上链存证,TxHash作为查看交易信息的凭证。如果上链存证的证照文件发生了任何的变动,包含该文件的那笔交易的TxHash就会改变,继而使整个区块所定义的Hash值发生变化;而后一区块的区块头部记录的依然是前一区块变化前的Hash值,一旦两者出现不一致,所有区块链节点都将知道该笔交易遭到了篡改。因此,区块链技术天然地具有不可篡改的特性。由于上链存证的文件不可篡改,所以本专利技术以“一次一码”的方式,以包含存证文件相关交易的TxHash值生成二维码。同时,也支持用户查看在商品房交易平台,在申请人的另一项专利《一种基于区块链智能合约的商品房建设项目审批与商品房交易方法》)前端页面展示的证照文件的Hash值。这样,用户扫码获取到该笔交易信息后,便可先后对该文件是否由文件主管部门核发、该文件是否与上链存证文件一致进行验证。同时,用户的访问记录也将保存在区块链上。若房地产开发企业确有需要对已上链存证文件进行更新,必须提交符合有关部门要求的材料,包括修改后的证照文件、本次修改的具体内容说明等,经有关部门审核通过后,新的证照文件及修改内容说明上链存证。用户可通过扫码验证新文件及修改内容说明的真伪,而旧文件则作为历史记录永久保存在区块链上。本专利技术基于区块链所具有的永久保存、不可篡改特性,保证商品房项目证照文件上链后的完整性和真实性,并允许用户扫码相应二维码对文件真伪进行验证,保障了购房者的知情权、打破了商品房交易环节的信息不对称,使房地产开发企业无法再偷偷修改文件内容,从而维护了购房者的权益。同时,用户的访问记录被写入区块链永久保存,访问记录丢失的情况不会再出现。附图说明图1为本专利技术实施例中第一实施例(证照文件防伪存证)的流程示意图;图2为本专利技术实施例中第二实施例(证照文件合规更改)的流程示意图;图3为本专利技术的步骤示意图。具体实施方式参见图1-3,本实施案例包括:a、基于区块中包含存证文件的每一笔相应交易,TxHash作为唯一标识,同时和交易相关信息上链存证,TxHash作为查看交易信息的凭证。b、用户查询查看交易信息的凭证,首先查看该笔相应交易的发起者地址与该存证文件的主管部门地址是否一致,若二者完全一致,则说明该文件确实由对应的主管部门上链存证,可进入下一步验证;否则,说明该文件并非由对应主管部门上链,是伪造的。c、将该笔交易所包含的交易收据与存证文件当前的文件摘要Hash值进行比较,若完全一致,则该文件真实有效、未经篡改;否则,该文件为伪造或已遭到篡改。每一笔相应交易所述的交易相关信息包括交易发起者和主管部门信息上链存证。每一笔相应交易所述的a步骤之前还包括通过SHA-256算法将某一区块的所有交易Hash转换成固定长度的字符串,该字符串即为该区块的Hash。每一笔相应交易所述的该区块中交易数据所定义的Hash值,将被记录在后一区块的区块头部。每一笔相应交易各个相邻区块通过Hash值层层嵌套,形成链式存储结构的区块链。每一笔相应交易允许发证机构对用户的访问权限进行控制,机密文件可设置为“暂不授权”,其余文件可按需求设置为“授权指定账户”或“授权所有账户”。每一笔相应交易所述的TxHash作为查看交易信息的凭证,以二维码的方式体现。参见图1为本专利技术实施例一,证照文件防伪存证的流程示意图。如图1所示,包括:步骤101:设置客户端,房地产开发企业登录客户端,与政府部门展开某份证照文件的申领流程。步骤102:申领流程顺利完成,政府部门作为联盟节点,将该份证照文件的Hash摘要上链保存;文件本体则通过OSS云存储服务进行保存,并在用户客户端提供预览。该证照文件申领流程中若有其他需要存证的关键性文件(例如《建筑工程施工许可证》申领流程中的送审材料之一《施工图设计》,《商品房预售许可证》申领流程中的送审材料之一《预售房源一房一价》等),也以同样方式本文档来自技高网...

【技术保护点】
1.一种基于区块链技术的防伪存证方法,其特征在于:包括 a、基于区块中包含存证文件的每一笔相应交易,TxHash作为唯一标识,同时和交易相关信息上链存证,TxHash作为查看交易信息的凭证; b、用户查询查看交易信息的凭证,首先查看该笔相应交易的发起者地址与该存证文件的主管部门地址是否一致,若二者完全一致,则说明该文件确实由对应的主管部门上链存证,可进入下一步验证;否则,说明该文件并非由对应主管部门上链,是伪造的; c、将该笔交易所包含的交易收据与存证文件当前的文件摘要Hash值进行比较, 若完全一致,则该文件真实有效、未经篡改;否则,该文件为伪造或已遭到篡改。/n

【技术特征摘要】
1.一种基于区块链技术的防伪存证方法,其特征在于:包括a、基于区块中包含存证文件的每一笔相应交易,TxHash作为唯一标识,同时和交易相关信息上链存证,TxHash作为查看交易信息的凭证;b、用户查询查看交易信息的凭证,首先查看该笔相应交易的发起者地址与该存证文件的主管部门地址是否一致,若二者完全一致,则说明该文件确实由对应的主管部门上链存证,可进入下一步验证;否则,说明该文件并非由对应主管部门上链,是伪造的;c、将该笔交易所包含的交易收据与存证文件当前的文件摘要Hash值进行比较,若完全一致,则该文件真实有效、未经篡改;否则,该文件为伪造或已遭到篡改。


2.如权利要求1所述的基于区块链技术的防伪存证方法,其特征在于:所述的交易相关信息包括交易发起者和主管部门信息上链存证。


3.如权利要求1所述的基于区块链技术的防伪存证方法,其特征在于:所述...

【专利技术属性】
技术研发人员:徐若晨
申请(专利权)人:杭州亿房达科技有限公司
类型:发明
国别省市:浙江;33

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

1