首页> 中国专利> 一种基于区块链的房产交易方法

一种基于区块链的房产交易方法

摘要

本发明公开一种基于区块链的房产交易方法,用以解决现有技术中房产交易时间长、成本高、交易双方隐私信息难以得到保护的问题。包括在房产出售者与购买者签订智能合约后,将区块链中房产出售者对应的交易标识进行更改;预估执行智能合约的手续费,从交易双方的外部账户扣除;确定购买者将房款从其外部账户转入房产出售者的合约账户中,锁定房产出售者的合约账户;在锁定时间达到阈值后,确定房产出售者将其合约账户中的房款转入其外部账户,收到房产出售者的确认指令后,根据房产信息和购买者的个人信息经过哈希运算得到的哈希值作为新的房产ID。有益效果为保证了交易双方交易的安全性和隐私性,也保证了交易的顺利进行。

著录项

  • 公开/公告号CN112529651A

    专利类型发明专利

  • 公开/公告日2021-03-19

    原文格式PDF

  • 申请/专利权人 北方民族大学;

    申请/专利号CN202011398760.4

  • 发明设计人 谢开斌;

    申请日2020-12-02

  • 分类号G06Q30/06(20120101);G06Q50/16(20120101);G06F21/64(20130101);

  • 代理机构64102 银川长征知识产权代理事务所;

  • 代理人马长增

  • 地址 750021 宁夏回族自治区银川市西夏区文昌北街204号

  • 入库时间 2023-06-19 10:19:37

说明书

技术领域:

本发明涉及应用软件服务技术领域,特别涉及一种基于区块链的房产交易方法。

背景技术:

目前的房产交易基本上是房屋购买者与房屋出售者之间直接进行交易或者通过中介机构进行交易。房产交易过程中存在着诸多不确定因素,交易所需的时间一般比较长、成本一般较高、交易双方的信息,尤其是隐私信息得不到很好的保护。而且,网络上发布的房产信息的真假难以识别。为了防范房产交易过程中的各种欺诈行为,交易双方之间往往通过中介制定各种条款,或双方之间通过公证处进行公证等方法来尽量降低交易风险,但仍然难以避免房产交易欺诈行为的发生。

发明内容:

本发明提供一种基于区块链的房产交易方法,用以解决现有技术中房产交易时间较长、成本较高、交易双方隐私信息难以得到较好保护的问题。

本发明提供一种基于区块链的房产交易方法,该方法包括:

在房产出售者与购买者签订智能合约后,将区块链中房产出售者对应的交易标识更改为有购买者与其交易;

预估执行智能合约的手续费,从房产出售者与购买者双方的外部账户扣除;

确定购买者将房款从购买者的外部账户转入房产出售者的合约账户中,锁定房产出售者的合约账户,房款是根据智能合约中规定的房屋等价的数字货币;

在锁定时间达到阈值后,确定房产出售者将其合约账户中的房款转入其外部账户,收到房产出售者的确认指令后,根据房产信息和购买者的个人信息经过哈希运算得到的哈希值作为新的房产ID。

较佳的,区块链中存储有每个交易方的交易标识,交易方为房产出售者与购买者,房产出售者的房屋有购买者与其交易,则交易标识为1,房产出售者的房屋无购买者与其交易或者购买者的交易标识皆为0。

较佳的,区块链中存储有交易方ID,房产出售者的交易方ID为房产出售者个人信息和房产信息经过哈希运算得到的哈希值,购买者的交易方ID为购买者个人信息经过哈希运算得到的哈希值。

较佳的,根据房产信息和购买者的个人信息经过哈希运算得到的哈希值作为新的房产ID之后,在区块链中将房产出售者和购买者的交易方ID进行更改。

较佳的,预估执行智能合约的手续费,从房产出售者与购买者双方的外部账户扣除,包括:

预收预估手续费的N倍数字货币,其中N≥2,根据房产购买者与出售者协商所支付的比例,从房产出售者与购买者双方的外部账户按比例扣除;

在智能合约执行成功或执行失败后,将N倍数字货币中除去手续费之外收取的数字货币按比例退回至房产出售者与购买者各自的外部账户中。

较佳的,根据房产信息和购买者的个人信息经过哈希运算得到的哈希值作为新的房产ID之后,包括:将房产信息以及新的房产ID发送至房产发布系统,更改房产发布系统中相对应的房产的房产ID。

较佳的,区块链是由参与共识机制获得记账权的参与者创建的;所述共识机制中共识影响力最大的参与者获得记账权,参与者i在当前区块的共识影响力

若当前区块为区块链上第一个区块,则获得票数最高的参与者获得记账权。

较佳的,共识机制中获得记账权的参与者获得区块链系统给予的出块奖励,出块奖励与所有参与者的共识影响力成正比。

本发明有益效果包括:区块链技术技能保证房产信息的公开性和真实性,又能保护房产出售者的信息隐私,房产信息发布系统的实时更新,也有效遏制了虚假房产信息在网络上传播;以区块链技术为基础,设计适用于房产交易的共识机制以及区块链信息的存储结构,大大提高了房产交易的效率,以及降低了交易双方的成本,整个基于智能合约的房产交易执行算法和房产信息更新方法保证了交易双方交易的安全性和隐私性,也保证了交易的顺利进行。

具体实施方式:

为了给出一种降低房产交易过程中的成本,保护交易双方隐私的方案,本发明提供了基于区块链的房产交易方法,以下对本发明的优选实施例进行说明。

整个系统包括房产信息发布系统、存储房产信息区块链系统以及基于智能合约的房产交易系统;房产信息发布系统用于展示房屋的相关信息,例如房产位置、照片、估价信息等,房屋出售者的信息进行加密隐藏;存储房产信息的区块链系统,区块链中区块的结构包括区块头和区块体两部分,区块头包括:区块大小、交易总个数、父区块哈希值、时间戳、交易标识、交易方ID、MERKLE 根。房产交易区块链系统产生的第一个区块称为创世纪房产块,该区块没有父区块哈希值,可将该区块块头中的父区块哈希值设为0。

(1)区块大小(4字节)、交易总个数(4字节)及出块速度:假设每个房产交易信息大小为c(KB),每个房产交易信息为每个交易方的信息,其中拥有房产的房产出售者和购买者都为一条房产交易信息,区块大小为D(MB),则一个区块能容纳的交易的总个数为S=1024*D/c;为了保证交易完成的效率,每个块的产生时间由三个因素来决定:(1)规定块的最短产生时间为T

(2)父区块哈希值(32字节):当前区块的前一个区块即父区块头部所有信息经过哈希运算后得到的哈希值为当前区块中的父区块哈希值。

(3)时间戳(4字节):为当前区块的产生时间。

(4)交易标识(

(5)交易方ID(32字节):为房产出售者与购买者的ID,房产出售者的交易方ID为房产出售者个人信息和房产信息经过哈希运算得到的哈希值,购买者的交易方ID为购买者个人信息经过哈希运算得到的哈希值。

(6)MERKLE根(32字节):块体内所有的交易方ID经过哈希运算所生成的MERKLE根值,用来验证交易的真伪。

区块体:存储该区块内所有交易数据的信息,该信息来源于房产信息发布系统中的参与者,如房产交易双方。

共识机制的设计,所谓共识,是指多方参与的节点在预设规则下,通过多个节点交互,对某些数据、行为或流程达成一致的过程。区块链中各个区块是由参与共识机制获得记账权的参与者创建的,获得记账权的参与者可以收取其余参与者的交易费;

共识机制中共识影响力最大的参与者获得记账权,参与者i在当前区块的共识影响力

若是区块链上第一个区块的记账权,仅通过投票数决定;获得票数最高的参与者获得记账权。

具体的,区块内交易的记账权由参与共识机制的房屋出售者和购买者共同决定,但只有获得记账权的参与者(房屋出售者或购买者)得到区块链系统给予的出块奖励以及可以收取其余参与者的交易费。设区块链上产生的第一个区块的序号为1,以后每新增一个区块,序号在前一个区块序号的基础上增加1。区块链上交易的距离定义为:设该交易所在的区块序号为s1,当前区块链最新区块的序号为s2,则将s2-s1+1的数值定义为该交易的距离。决定参与者能否获得记账权的因素如下:参与者在区块链上所有成功交易的距离及相应的交易的金额;参与者在区块链上所有交易失败的距离及相应的交易金额;参与者得到当前区块内其他参与者支持其记账的投票数目。称交易距离与相应交易金额的乘积为该交易的交易房产股权。具体的方法设计如下:

对于区块链上的第一个区块的记账权,其仅有其获得的投票数决定。获得最高票数的参与者作为记账人;若出现两个甚至更多的参与者获得相同的最高票数,则分两种情形考虑:(1)若其中有房屋出售者,则规定房屋预售价最高的出售者获得的记账权(若存在多个房屋预售价最高的出售者,则由系统随机选择其中一个获得记账权);(2)若均为房屋购买者,则由系统随机选择其中一个获得记账权。

对于区块链上的第M个区块上的共识过程如下:假设当前区块共有n个记账人参与共识。设当前区块内的参与者i在当前产生的M个区块参与过S次成功的交易,这S次成功交易的距离分别为D

共识机制中获得记账权的参与者获得区块链系统给予的出块奖励,出块奖励与所有参与者的共识影响力C

房产币为房产交易中使用的数字货币,与法定货币挂钩,且与法定货币之间的兑换比例稳定。

下面具体介绍基于智能合约的一种基于区块链的房产交易方法,该方法包括以下步骤:

步骤100:在房产出售者与购买者签订智能合约后,将区块链中房产出售者对应的交易标识更改为有购买者与其交易。

具体的,参与交易的双方都有两个账户:外部账户和合约账户,其中两个用户之间的转账只能从一方的外部账户转移到另外一方的合约账户。购买者在有意向购买某房产后,通过与房产出售者签订智能合约来完成交易,房产出售者在和购买者签订智能合约后,区块链中存储的房产出售者的交易标识由0变为1存储,表示正在参与房产交易,当交易标识变为1以后,其他购买者就无法再与房产出售者签订智能合约,避免了一套房产与多人达成交易的问题。

步骤110:预估执行智能合约的手续费,从房产出售者与购买者双方的外部账户扣除。

具体的,区块链系统按照完后该笔房产交易所要耗费系统资源的多少预估索要支付的手续费;为确保合约一定能够被执行,系统预收预估手续费的N倍数字货币,其中N≥2,根据房产购买者与出售者协商所支付的比例,从房产出售者与购买者双方的外部账户按比例扣除;在智能合约执行成功或执行失败后,将N倍数字货币中除去手续费之外收取的数字货币按比例退回至房产出售者与购买者各自的外部账户中。

步骤120:确定购买者将房款从购买者的外部账户转入房产出售者的合约账户中,锁定房产出售者的合约账户,房款是根据智能合约中规定的房屋等价的数字货币。

具体的,购买者将智能合约中规定的交易所支付的房款从其外部账户转入房产出售者的合约账户中后,系统锁定房产出售者的合约账户,在锁定期内,出售者不能从其合约账户取出购买者转入的房产币,同时购买者也不可取消这笔交易。

步骤130:在锁定时间达到阈值后,确定房产出售者将其合约账户中的房款转入其外部账户,收到房产出售者的确认指令后,根据房产信息和购买者的个人信息经过哈希运算得到的哈希值作为新的房产ID。

具体的,出售者确认收到足额的房产币后,再将其合约中的房款转入自己的外部账户,出售者确认该笔交易,区块链系统在收到出售者的确认信息后,将房产信息与购买者的个人信息经过哈希运算得到新的房产ID,区块链中的存储的交易方ID也随之更改,房产出售者的房产卖掉后,其交易方ID为购买者个人信息经过哈希运算得到的哈希值,购买者购买到房产后,其交易方ID为房产出售者个人信息和房产信息经过哈希运算得到的哈希值。

根据房产信息和购买者的个人信息经过哈希运算得到的哈希值作为新的房产ID之后,在区块链中将房产出售者和购买者的交易方ID进行更改,以及将房产信息以及新的房产ID发送至房产发布系统,更改房产发布系统中相对应的房产的房产ID。

本发明中的基于区块链的房产交易方法,通过多个参与节点之间进行共识,根据参与者先前的交易状况及当前区块内参与者获得的投票数来决定记账权,并得到最终获得记账权的参与节点,将参与节点收集的房产交易信息上链,存储于区块链中,在该区块存续时间之内,通过智能合约保证房产出售者与购买者之间的交易,降低房产交易过程中的交易成本,通过上述步骤中收取智能合约执行的费用,可确保绝大多数无效的交易不会在区块链上执行;并在智能合约执行的锁定期内,交易双方都不可取消这笔交易及其他任何参与者都不可与交易双方中的任何一方进行任何形式的交易,确保交易执行的安全性;设置参与者的私有账户来确保参与者数字资产的隐私性;房产ID在交易成功执行后在房产信息发布系统进行更新,保证房产信息的可靠性;由此来遏制了虚假房产信息。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号