The invention provides a block chain and intelligent contract to the center of the draw / queuing method and system based on this method, including: construction contract and intelligent queuing draw / parent deployed in the block chain network; promoters by DAPP intelligent contract / line draw female initiated activities; participation of registered certification in the smart copy of the employment contract by DAPP; to participate in the activities of people to participate in the activities of application and submit the relevant application information through DAPP; intelligent contract copy of the specific activities to automatically draw / line operation; intelligent contract copy should be granted to the blockchain account \subject matter\ to obtain the priority activities of the participants the account to send \subject money\; with \subject of money\ to participate in the activities of human activities to the promoters claim that the subject matter of the right to obtain activity. The present invention can solve the problems of open and transparent information in the existing \centralization of lottery / queuing system\, many opportunities for fraud and easy to be attacked by hackers.
【技术实现步骤摘要】
基于区块链及智能合约的去中心化抽签/排队方法及系统
本专利技术涉及区块链及智能合约
,尤其涉及一种基于区块链及智能合约的去中心化抽签/排队方法及系统。
技术介绍
目前,现实生活中存在大量以抽签/排队为执行手段的社会行为。比如,汽车上牌指标的分配、“秒杀”促销活动中购买优先权的确定、“安居房”购买资格的确定等等。这些活动的特征是将有限的标的物在相对大量的申请者中进行分配,按照一定的规则对申请者进行抽签/排队来确定获取标的物的申请者。通常,在这些社会活动中,会设立一个中心化的服务平台,活动组织者在这个中心化的平台上发布待分配标的物的特征、数量、分配办法及确认获取标的物资格的确认规则。活动的参与者即申请者在这个中心化的服务平台上注册报名并按照要求提供相关信息或按照要求执行相关行为来满足申请条件,注册报名截止后,活动组织者根据前述在中心化平台上发布的信息来抽签/排队,确认哪些申请者具有获取标的物的资格。一方面,由于整个活动是在中心化平台上进行的,相关信息及操作过程不透明,那么对该中心化平台拥有控制权的组织或个人具备对活动结果进行干预而不让外部人员察觉的能力,由此影响整个活动的公平性、公开性、公正性。比如,平台发布的标的物数量是否有被预留给特定人而没有足额分配给一般申请人;平台发布的确认规则是否被私下修改使某些特定申请人获取比一般申请人更大的优势地位;或者在报名截止后,根据所有申请人的信息,来针对性地修改特定申请人的相关信息,使特定申请人具有比一般申请人更大的优势地位。因此,由于中心化平台的控制者具有这样的能力,就为某些组织或个人在整个活动中营私舞弊创造了机会 ...
【技术保护点】
一种基于区块链及智能合约的去中心化抽签/排队方法,其特征在于,包括:S1,构建抽签/排队智能合约母本,该智能合约母本规定了抽签/排队活动的执行过程及方式方法,定义了该方式方法执行过程中涉及的数据结构,将智能合约母本布署在区块链网络上,布署时生成智能合约母本的账户地址及交易Hash值;S2,活动发起人通过DAPP引用智能合约母本发起特定的抽签/排队活动,根据智能合约母本中的规定,设定相关参数,生成针对该特定活动的智能合约副本,经区块链网络验证后布署到区块链网络上,并产生该智能合约副本的账户地址及交易Hash值;特定活动的智能合约副本布署时在智能合约副本账户中生成与特定活动的“活动标的物数量”设置值相等的“标的币”;S3,根据活动发起时设置的“注册认证使能”参数值确定该特定活动参与人是否需通过注册认证以获得参与该特定活动的资格;若需要,活动参与人通过DAPP按照活动发起时设定的参数要求在智能合约副本上进行注册认证;若不需要,则进行步骤S4;S4,活动参与人通过DAPP按照活动发起时设定的参数要求进行活动参与申请操作并提交相关申请信息;S5,该特定活动发起时设置的申请时间段结束后,该特定活动 ...
【技术特征摘要】
1.一种基于区块链及智能合约的去中心化抽签/排队方法,其特征在于,包括:S1,构建抽签/排队智能合约母本,该智能合约母本规定了抽签/排队活动的执行过程及方式方法,定义了该方式方法执行过程中涉及的数据结构,将智能合约母本布署在区块链网络上,布署时生成智能合约母本的账户地址及交易Hash值;S2,活动发起人通过DAPP引用智能合约母本发起特定的抽签/排队活动,根据智能合约母本中的规定,设定相关参数,生成针对该特定活动的智能合约副本,经区块链网络验证后布署到区块链网络上,并产生该智能合约副本的账户地址及交易Hash值;特定活动的智能合约副本布署时在智能合约副本账户中生成与特定活动的“活动标的物数量”设置值相等的“标的币”;S3,根据活动发起时设置的“注册认证使能”参数值确定该特定活动参与人是否需通过注册认证以获得参与该特定活动的资格;若需要,活动参与人通过DAPP按照活动发起时设定的参数要求在智能合约副本上进行注册认证;若不需要,则进行步骤S4;S4,活动参与人通过DAPP按照活动发起时设定的参数要求进行活动参与申请操作并提交相关申请信息;S5,该特定活动发起时设置的申请时间段结束后,该特定活动的智能合约副本开始自动执行抽签/排队操作,并将抽签/排队结果作为交易数据存储在区块链网络中;该特定活动的智能合约副本根据抽签/排队结果,由智能合约副本区块链账户向应该被授予“活动标的物”获取优先权的活动参与人的账户发送“标的币”,“标的币”的发送数量等于活动参与人提交参与申请时填报的“申请标的物数量”;S6,拥有“标的币”的活动参与人按照活动发起时的约定,向活动发起人主张获取活动标的物的权利,当权利实现后,活动参与人将账户中的“标的币”发送给该特定活动的智能合约副本账户,表示不再拥有主张获取标的物优先权的权利;S7,所有标的物发放完毕后,本次活动结束。2.如权利要求1所述的基于区块链及智能合约的去中心化抽签/排队方法,其特征在于:所述步骤S1中,智能合约母本所定义的数据包括:活动名称、活动标的物信息、活动标的物数量、活动标的物转让使能、活动简介、活动官网URL、允许申请最大次数、单次申请允许最大数量、注册认证使能、注册认证对象、注册认证规则、注册认证开始/截止时间、参与申请开始/截止时间、活动参与费用、抽签/排队对象、抽签/排队规则。3.如权利要求1所述的基于区块链及智能合约的去中心化抽签/排队方法,其特征在于:所述步骤S1中,智能合约母本布署时,将生成足够数量的“排队币”被活动参与者用来支付相关费用。4.如权利要求1所述的基于区块链及智能合约的去中心化抽签/排队方法,其特征在于:所述步骤S1中布署的智能合约母本需经区块链网络确认取得共识后才会被记录到区块链网路中,且是公开透明不可更改的。5.如权利要求1所述的基于区块链及智能合约的去中心化抽签/排队方法,其特征在于:所述步骤S3中活动参与人通过DAPP按照活动发起时设定的参数要求在智能合约副本上进行注册认证具体包括:活动参与人...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。