一种去中心化自治组织自适应概率加权投票方法技术

技术编号:34718370 阅读:14 留言:0更新日期:2022-08-31 18:02
本发明专利技术属于区块链技术领域,涉及一种去中心化自治组织自适应概率加权投票方法。用户设置提案类型,添加提案内容并发布,用户为提案投票,如果是金融提案,用户就可为项目投资,系统会记录投票时间,否则只记录投票时间。此过程会记录提案重要度,如果将提案归为重要,则将提案移入提案列表,系统会计算投票结果并公示,至此合约完成一个提案。可以根据投票类型设置不同投票概率,并为投票设置注意力加权、时间加权和角色加权为票数赋予不同的权重,在对抗投票攻击的同时满足更丰富的投票场景并提高投票有效性和决策准确性。本投票机制不设置参与度参数,因为参与度控制可变相地由设置可投票人权限实现,从扁平化角度考虑,不应该再设置复杂的人数控制参数,提高DAO沟通效率。提高DAO沟通效率。提高DAO沟通效率。

【技术实现步骤摘要】
一种去中心化自治组织自适应概率加权投票方法


[0001]本专利技术属于区块链
,涉及一种去中心化自治组织自适应概率加权投票方法。

技术介绍

[0002]投票是DAO(去中心化自治组织)中间实现去中心化治理的重要技术手段,是DApp用户层面的共识机制,投票机制承载了DAO平台的治理决定权、利润权等。基于区块链技术和智能合约的高可编程性,仅仅数年DAO就发展出多种投票治理机制。
[0003]目前DAO投票机制发展迅速,但不同的投票机制只能解决垂直场景的问题,分析得出目前投票机制的主要需解决的问题如下:
[0004](1)投票权限扩大与减少的矛盾。投票参与权限设置的矛盾在于,当权限设置得太高时,可参与人数较少会降低提案的可信度;而当权限设置得太低时,会遇到参与人数较多决策的专业性降低,可能会导致DAO策略短视,并且通常这两种情况会同时发生。需要设计更灵活的投票许可和投票权重分配,以提高社区治理的准确性。
[0005](2)投票注意力攻击。如果提案的数量没有限制,任何人都可以通过向系统发送大量提案稀释选民的注意力,导致优质的提案无法被注意到。同时如果投票只按照时间排列,无法提取重点社区提案。需要控制用户的投票权限,并有效控制用户的注意力在优质提案上。
[0006](3)二次投票机制存在抱团投票攻击缺陷。二次函数X2不收敛,X趋近于∞时没有极限。并且该机制中犯罪成本与参与人数二次相关,人数增加犯罪成本显著降低,存在财团撮合垄断投票的风险。需要更安全的投票方式平衡投票公平性和话语权的关系。<br/>[0007](4)最后一分钟投票攻击。盒型投票有明确的投票结算时间,最后一分钟攻击模式是用户利用提案快结束时,进行大量投票影响提案结果。需要通过投票权重设计提高用户最后一分钟投票攻击的成本。

技术实现思路

[0008]针对现有投票方案存在的缺陷,本专利技术提供了一种去中心化自治组织自适应概率加权投票方法。
[0009]本专利技术采用的技术方案如下:
[0010]一种去中心化自治组织自适应概率加权投票方法,包括如下内容:
[0011](1)设置用户权限、用户账户信息和投票参数。
[0012]本投票机制拥有用户权限模块。用户权限模块是为了让系统满足不同组织的使用需求,平衡不同的去中心化组织治理中对权限分散与集中的不同要求。用户权限模块可以根据DAO组织需要进行个性化拓展,但必须包含:用户权限列表、提案投票权限设置功能和提案的专家权限分类设置功能。
[0013]本投票机制拥有资金模块。DAO组织拥有公共资金池为投资相关DAO提供资产管理
功能。用户拥有个人资产账户,用户可以互相交易,也可以将资金投入公共资金池。资金模块可以根据DAO组织需要进行个性化拓展,但必须包含用户账户、公共资金池账户和转账功能。
[0014]投票参数数据包含重要提案注意力系数、专家投票影响力系数、投票时间衰减系数、提案基本通过比和金融提案最低通过比。通过设置投票参数使投票更符合多种组织治理场景。
[0015](2)设置提案类型。在决策提案、金融提案三种提案类型中选择需要发布的类型,然后设定可投票用户权限和专家加权参数,最后设定投票截止日期。这些参数的设定将会影响票数计算权重和投票通过概率。可投票用户权限默认普通用户只能选择发起全部人参与的投票,只有支持有某种权限认证的用户可以在发起投票时限定可参与投票用户的权限类型,这种设计可以将不同项目组和不同部门的投票划分开,提高用户的投票垂直度。专家加权参数设置将决定专家用户投票的影响力,用户可以设置自身拥有的权限为本次投票的专家类型,提案默认没有专家加权。
[0016](3)添加提案内容并发布。用户根据选择的提案类型完善提案内容,提案具体内容设置根据DAO组织需求扩展。另外,用户根据提案类型不同添加对应的提案选项。
[0017](3.1)决策提案负责DAO内权限分配和重要发展方向投票。该提案只有通过和否决两种投票结果。可以选择设定提案通过后可执行的智能合约完成DAO治理,投票参数也可通过决策合约调整。
[0018](3.2)金融提案负责DAO内融资相关场景,通过投票决定投资策略。该提案同样只包含通过和否定两种投票结果。金融提案可以添加本次投资需要的资金数量并指定用户收款地址。金融提案资金来源分为DAO资金池和用户私人投资两种,提案通过难度将根据资金来源浮动,私人投资越多提案通过难度越低。提案通过后将调用资金模块将资金打包成交易发送给收款地址,收款用户可体现账户资金完成投资策略。
[0019](4)用户为提案投票。用户浏览提案列表,对提案进行投票。提案分为重要提案和普通提案两类,设计重要提案是为了节省用户注意力,让主要提案能及时被发现。用户还可以根据类型筛选提案有针对性的浏览提案信息。
[0020](5)用户为项目投资。如果提案类型为金融提案,则在投票时可以使用个人账户追加资金提高提案通过几率。金融提案将记录本次交易的参与人和投资数据存证在区块链上,交易记录为后续投资回报提供可信凭证。
[0021](6)记录用户投票时间。投票完成后将存储本次投票的区块交易时间,投票时间是用户投票权重参数,建立投票时间和提案持续时间的关系式,实现越晚投票其票的权重越低,从而抵抗最后一分钟投票攻击。
[0022](7)记录提案重要度。记录投票热度,用户参与投票人数越多则热度投票热度越高,当热度符合进入重要提案的筛选条件时提案将从普通提案列表转移至重要提案列表。热度判别难度数值和当前重要提案列表内提案数量正相关,该机制可将用户注意力控制在一定范围内。
[0023](8)计算提案投票结果。在决策提案和金融提案投票中,根据投票人数、投票时间、个人出资金额、用户类型等参数计算投票结果。
[0024](9)执行合约完成提案。如果提案投票结果为通过并且有待执行合约,则执行对应
治理合约并记录提案结果;如果没有待执行合约则直接记录提案结果。
[0025]本专利技术可以根据投票类型设置不同投票概率,并为投票设置注意力加权、时间加权和角色加权为票数赋予不同的权重,在对抗投票攻击的同时满足更丰富的投票场景并提高投票有效性和决策准确性。本投票机制不设置参与度参数,因为参与度控制可变相地由设置可投票人权限实现,从扁平化角度考虑,不应该再设置复杂的人数控制参数,提高DAO沟通效率。
附图说明
[0026]图1为本专利技术的时间影响力权重系数示意图。
[0027]图2(a)传统扁平化矩阵式组织架构示意图。
[0028]图2(b)去中心化的矩阵式组织架构示意图。
[0029]图3为本专利技术的自适应概率加权投票流程图。
具体实施方式
[0030]以下结合附图和技术方案,进一步说明本专利技术的具体实施方式。
[0031]实施例1:相关算法的说明
[0032]一种去中心化自治组织自适应概率加权投票方法,包含三种机制:提案注意力机制、加权投票机制和基于金融差的弹性提案判本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种去中心化自治组织自适应概率加权投票方法,其特征在于:(1)设置用户权限、用户账户信息和投票参数用户权限模块是为了让系统满足不同组织的使用需求,平衡不同的去中心化组织治理中对权限分散与集中的不同要求;用户权限模块根据DAO组织需要进行个性化拓展,但必须包含:用户权限列表、提案投票权限设置功能和提案的专家权限分类设置功能;用户拥有个人资产账户,用户互相交易,也可将资金投入公共资金池;资金模块根据DAO组织需要进行个性化拓展,但必须包含用户账户、公共资金池账户和转账功能;投票参数数据包含重要提案注意力系数、专家投票影响力系数、投票时间衰减系数、提案基本通过比和金融提案最低通过比;通过设置投票参数使投票更符合多种组织治理场景;(2)设置提案类型在决策提案、金融提案三种提案类型中选择需要发布的类型,然后设定可投票用户权限和专家加权参数,最后设定投票截止日期;这些参数的设定将会影响票数计算权重和投票通过概率;可投票用户权限默认普通用户只能选择发起全部人参与的投票,只有支持有某种权限认证的用户在发起投票时限定可参与投票用户的权限类型;专家加权参数设置将决定专家用户投票的影响力,用户设置自身拥有的权限为本次投票的专家类型,提案默认没有专家加权;(3)添加提案内容并发布(3.1)决策提案负责DAO内权限分配和重要发展方向投票;该提案只有通过和否决两种投票结果;选择设定提案通过后可执行的智能合约完成DAO治理,投票参数也可通过决策合约调整;(3.2)金融提案负责DAO内融资相关场景,通过投票决定投资策略;该提案同样只包含通过和否定两种投票结果;金融提案添加本次投资需要的资金数量并指定用户收款地址;金融提案资金来源分为DAO资金池和用户私人投资两种,提案通过难度将根据资金来源浮动,私人投资越多提案通过难度越低;提案通过后将调用资金模块将资金打包成交易发送给收款地址,收款用户可体现账户资金完成投资策略;(4)用户为提案投票用户浏览提案列表,对提案进行投票;提案分为重要提案和普通提案两类;用户还可以根据类型筛选提案有针对性的浏览提案信息;(5)用户为项目投资如果提案类型为金融提案,则在投票时使用个人账户追加资金提高提案通过几率;金融提案将记录本次交易的参与人和投资数据存证在区块链上,交易记录为后续投资回报提供可信凭证;(6)记录用户投票时间投票完成后将存储本次投票的区块交易时间,投票时间是用户投票权重参数,建立投票时间和提案持续时间的关系式,实现越晚投票其票的权重越低,从而抵抗最后一分钟投票攻击;(7)记录提案重要度记录投票热度,用户参与投票人数越多则热度投票热度越高,当热度符合进入重要提
案的筛选条件时提案将从普通提案列表转移至重要提案列表;热度判别难度数值和当前重要提案列表内提案数量正相关,该机制可将用户注意力控制在一定范围内;(8)计算提案投票结果在决策提案和金融提案投票中,根据投票人数、投票时间、个人出资金额、用户类型等参数计算投票结果;(9)执行合约完成提案如果提案投票结果为通过并且有待执行合约,则执行对应治理合约并记录提案结果;如果没有待执行合约则直接记录提案结果。2.权利要求1所述的一种去中心化自治组织自适应概率加权投票方法,其特征还在于:所述的去中心化自治组织自适应概率加权投票方法,包含三种机制:提案注意力机制、加权投票机制和基于金融差的弹性提案判断机制;(1)提案注意力机制所有提案初始为普通提案,每次投票结束计算提案热度,被关注度较高的提案将被转移至重要提案列表;提案重要程度判别式为:其中,L
imp
为已有重要提案数、α为转移难度系数、V
n
为当前提案中用户总投票值;其中α>1,机制对当前重要提案数量P
imp
的依赖确保了对稀释选民注意力的防御能力;DAO组织可以通过调节α控制重要投票列表数量针对不容社群容量和...

【专利技术属性】
技术研发人员:原旭汤昊成
申请(专利权)人:大连理工大学
类型:发明
国别省市:

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

1