本发明涉及区块链领域,具体涉及一种智能合约的公租房可信摇号方法。
背景技术:
公共租赁住房是指由国家提供政策支持、限定建设标准和租金水平,面向符合规定条件的城镇中等偏下收入住房困难家庭、新进就业无房职工和在城镇稳定就业的外来务工人员出租的保障性住房。公共租赁住房不是归个人所有,而是由政府或公共机构所有,用低于市场价或者承租者承受起的价格,向新就业职工出租,包括一些新的大学毕业生,包括一些退休老人及残疾人。还有一些从外地迁移到城市工作的群体;而现有公租房摇号系统,随机数不够随机,摇号过程不够透明,缺乏公信力,容易作弊等固有缺陷。
技术实现要素:
有鉴于此,本发明的目的是克服现有技术中的缺陷,提供一种智能合约的公租房可信摇号方法,采用区块链智能合约系统摇号,摇号系统采用密码学随机算法,对所有参选用户进行随机分组排序,整个过程公开透明,区块所有节点参与计算,达成共识后,公布结果。
本发明的公租房智能合约可信摇号方法,包括下列步骤实现摇号:
步骤一:通过二次验证审核实名钱包账号与申请人现实身份之间的关联问题;
步骤二:安排报名时间结点后进行抽签安排;
步骤三:抽奖随机数采用报名用户信息和用户报名时间,结合区块最高节点hash生成随机数种子。
本发明的有益效果是:本发明公开的一种智能合约的公租房可信摇号方法,新的摇号方法公平,公正,公开,全程自动化高,信息流通及时,提高了政府办公效率,减少了沟通成本通过。
附图说明
下面结合附图和实施例对本发明作进一步描述:
图1为本发明中方法的流程示意图。
具体实施方式
图1为本发明中方法的流程示意图,如图所示,本实施例中的一种智能合约的公租房可信摇号方法,摇号方法首先通过二次验证审核实名钱包账号与现实身份之间的关联问题,具备摇号资格的用户,可先向管理者注册个人摇号的钱包地址,完成资格审核。实现个人地址与身份信息的绑定,避免参与者使用多个地址摇号,破坏公平性。
每期摇号,合约都设置报名期。报名期结束后,才进行抽签。
抽奖随机数采用报名用户信息和用户报名时间,结合区块最高节点hash生成随机种子,最终的随机数种子与所有参与者均相关,不再由少数人决定随机数种子;(伪随机数发生器,在使用相同的种子时,会产生相同的输出,所以一旦随机种子被控制,随机函数的行为将是确定的)由所有人共同决定的随机种子,是保证公平的最关键一环。摇号系统运行在实名区块链nos基础上,用户账号具有实名性,这点保证用户的摇号合法资格。nos节点tps具有百万级的处理能力,这能保证系统高效运作。随机种子选取是参与人员共同决定,保证随机数的公正性。
最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。