首页 > DAO > a16z:如何识别、评估和避免DAO治理攻击?

a16z:如何识别、评估和避免DAO治理攻击?

摘要:很多 Web3 项目使用可互换且可交易的原生 Token 来进行无许可的投票,无许可投票可以提供很多的好处,从降低准入门槛到增加竞争。Token持有者可以使用他们的 Token,对一系列问题进行投票,从简单的参数调整到治理过程本身的彻底检修。(有关 DAO 治理的回顾,请参阅「Lightspeed

许多 Web3 项目应用可交换并可的交易原生态 Token 去进行无许可证的网络投票,无批准网络投票能够提供许多带来的好处,从减少准入条件到提升市场竞争。 Token持有人可以用学生的 Token,对一系列问题开展网络投票,从简单主要参数调整至治理全过程自身的完全维修。(相关 DAO 治理的回望,客户程序「Lightspeed Democracy」本文)但是,无批准网络投票很容易受治理攻击,即攻击者根据合理合法方式(比如在公开市场操作上选购 Token)得到投票权,随后使用这个投票权为攻击者自身利益来控制协议书。这种攻击纯粹就是「协议书内」攻击,这就意味着他们不能通过密码算法方式处理。反过来,防止他们必须深思熟虑的模式定义。因此,大家开发设计了一个架构来协助 DAO 评定威协并解决隐性的攻击。

现实生活中早已所发生的治理攻击

治理攻击问题不单单是理论的,并已在真实世界之中出现了数次,并将还会继续产生。

举一个突显的事例,Steemit 是一家搭建区块链技术社交媒体的新成立公司,它是建立在其 Steem 区块链上,该区块链有着一个由 20 名验证者(witnesses)掌控的链上治理系统软件。选举人应用学生的 STEEM Token 来挑选出验证者,在 Steemit 和 Steem 得到持续发展的与此同时,孙宇晨建立了将 Steem 合拼到 Tron 计划,为了获取充足的数量投票权,孙联系上了 Steem 的创办人之一,买了等同于总供给量 30% 的 Token 。但当 Steem 的验证者看到了孙的消费行为以后,他们便冻结孙的 Token 。自此,孙和 Steem 中间进行了公布争吵,孙的目的在于操纵充足的 Token 来挑选出一个新的验证者名册,在一些平台交易的支持下,孙最后获得胜利并高效地控制住了 Steem 互联网。

在另一个事例中,稳定币协议书 Beanstalk 被发现了非常容易遭到闪电贷治理攻击,一名攻击者赢得了一笔借款,以获得到充足的数量 Beanstalk 治理 Token ,进而马上已通过一项故意提案,容许她们控制住了 Beanstalk 的 1.82 亿美金储备资金。与 Steem 的治理攻击不一样的是,Beanstalk 的攻击发生在一个区块链的时间也范围之内,这就意味着在所有人采取行动以前,攻击就已经结束。

尽管这两次攻击是在公共场合和群众视野下所发生的,但治理攻击还可以在较长的一段时间内密秘开展。攻击者可能建立很多密名帐户,并迟缓积累治理 Token ,与此同时表现的像其他任何持有人,以防止被别人猜疑。实际上,充分考虑许多 DAO 的选举人参与性通常比较低,这种帐户可能长期处于休眠模式而不会造成猜疑。从 DAO 的角度看,攻击者的密名帐户很有可能有利于展现健康意识的区块链技术投票权。但是最终攻击者可能达到一个阀值,即这种巫师钱夹有权利单方操纵治理,而小区却难以澄清事实。一样,虚假个人行为者有可能在投票率充足低时得到充足的投票权来调节治理,随后在很多别的持有人不活泼的情形下试着根据故意提案。

尽管我们很有可能觉得每一个治理行为,全是市场力量充分发挥得到的结果,但结合实际,因为鼓励不成功或协议书设计里的许多系统漏洞,治理有时也会造成低效能得到的结果。如同政府决策有可能被利益集体甚至简单惯性力所捕捉一样,DAO 治理假如构造不合理,可能会致使较弱得到的结果。

那样,大家怎样通过模式定义来面对该类攻击呢?

压根考验:不能区别性

Token 分配市场经济体制,没法区别要想为项目作出有价值贡献的消费者及其十分重视毁坏或者以多种方式操纵项目的攻击者。在一个可以在公共市场中交易 Token 的时代里,从行业的角度看,这俩人群在个人行为上有有什么不一样的,三者都想要以相对较高的价钱选购很多 Token。

这类不能分辨的难题,代表着区块链技术治理并不是免费体验。反过来,协议书设计师面临公布区块链技术治理及其维护其系统软件免遭尝试运用治理制度的攻击者攻击中间的核心衡量。小区组员得到治理权利影响协议书自由的越大,攻击者越容易应用同样的体制开展故意变更。

这类不能区别性的问题在权益证明(PoS)区块链互联网的设计里比较常见的,除此之外, Token 高的流通性销售市场使攻击者能够获得充足的利益来毁坏互联网的安全防范措施。即便如此, Token 激励流通性定制的融合,促使 PoS 互联网得以实现。而相似的对策可以帮助维护 DAO 协议书。

评价和处理易损性的架构

因为剖析不一样项目所面临的系统漏洞,大家应用由下列式子捕捉的架构:

image

为了能让协议书十分安全(能够抵挡治理攻击),攻击者的收益该是负的。要为项目设计方案治理标准时,该式子可以用于评定不一样设计方案所选择的的影响手册。为减少运用该协议书动机,该式子代表着三个很明确的挑选: 减少攻击其价值,提升得到投票权成本,及其提升实行攻击成本。

1、减少攻击其价值

限定攻击其价值可能非常困难,由于项目越取得成功,成功攻击就会越有意义。显而易见,一个项目不该只是为降低攻击其价值而故意毁坏其本身成功的。

但是,设计师能通过限定治理作用的范畴来限定攻击其价值。假如治理只包含变更项目中一些参数权利(比如贷款协议利率),那样潜在性攻击的范畴会比治理容许对治理区块链智能合约开展有效控制时应窄得多。

治理范畴能是项目时期的函数公式。在项目初期,当项目寻找出发点时,可能有更大范围治理,但结合实际,治理可能遭受创始团队当地社区的严格把控。伴随着项目成熟的及其区块链技术操纵,在治理中引进一定程度的磨擦有可能是有价值的——起码,最主要的管理决策需要很多小区成员参加。

2、提升得到投票权成本

项目方还能够采取有效措施使得到攻击所需要的投票权变得越来越艰难。 Token 的流通性越高,攻击者越容易得到投票权,这几乎是自相矛盾的,项目方也许期待为了维护治理而降低流通性。大家可以试着立即减少 Token 的短期内可交易性,但是这从技术上很有可能不可取。

为了能间接性降低流通性,项目方能够提供激励机制,使本人 Token 持有者不愿意去售卖。这能通过鼓励性质押贷款来达到,或者利用授予 Token 超过单纯治理独立的使用价值来达到。 Token 持有者得到其价值越大,她们就会越能和项目成功的保持一致。

单独 Token 带来的好处很有可能包含亲自参加活动或社交媒体感受。非常重要的是,这种益处对于项目方签约合作个人而言是颇有价值的,但这对攻击者来讲是无意义的。给予这种益处也会提高攻击者在获得 Token 时遭遇的高效价钱:因为单独带来的好处,现阶段持有者将不愿意去售卖,这也会提高价格行情,但是,尽管攻击者务必投入更高成本,但单独作用的出现并没提升攻击者获得 Token 其价值。

3、提升实行攻击成本

除开提升投票权成本外,我们也可以引进磨擦,使攻击者即便在得到 Token 之后也难以履行投票权。比如,设计者可能还需要某类客户身份认证才可以参加网络投票,比如 KYC 查验或信誉成绩阀值。大家甚至可以最先限定没经认证参加者获得网络投票 Token 能力,很有可能需要一些已有的验证者来验证新参与者的合理合法。

从某种程度上说,这便是很多项目分派其原始 Token 的形式,保证受信赖方操纵很大一部分的投票权。(许多权益证明解决方法应用相似的技术性来维护其安全系数,即严格把控谁有权利得到初期利益,随后逐渐区块链技术)

或是,项目方能够这么做,即便攻击者操纵了大批投票权,她们在经过故意提案时依然面临艰难。比如,一些项目有时间锁的人物设定,所以在互换后的一段时间内不能使用 Token 开展网络投票。因而,尝试购买筹集资金很多 Token 的攻击者可能面临附加成本费,因为我们必须等候才能做到真正网络投票,而且网络投票组员可能留意到并阻拦学生的潜在性攻击风险。授权委托在这儿也是很有帮助的,根据授予积极主动但非恶意参加者意味着她们网络投票的权力,没能在治理中实现尤其积极意义个人的,仍然能够为防护系统奉献学生的投票权。

一些项目还用了表决权体制,容许将网络投票延迟一段时间,以提示不活泼的选举人留意危害因素的提案。在这种计划方案下,即便攻击者明确提出故意提案,选举人也有实力澄清事实并关掉它。这种设计方案身后的想法是,阻拦攻击者悄悄根据故意提案,并且为项目小区给予时长制定出回应。理想化前提下,确立合乎协议书的利益提案无须面对这样的阻碍。

比如,在 Nouns DAO 中,表决权是通过 Nouns 慈善基金会所持有的,直至 DAO 自身备好完成替代选择才行。如同这些人在平台上写下的那般:

「Nouns 慈善基金会将否定这些给 Nouns DAO 或 Nouns 慈善基金会产生重要法律纠纷或存在风险的提案。」

项目方务必达到均衡,以容许对小区转变(有时候很有可能不受待见)维持一定程度的开放式,与此同时不可以故意提案从缝隙里逃走。一般而言,只需要一个故意提案就能使协议书无效,因而清晰地掌握接受并回绝提案风险衡量尤为重要。自然,在保证治理安全与使治理得以实现中间存在高水准衡量,由于一切引进磨擦以阻拦潜在性攻击者机制的,自然也会使治理全过程更具有趣味性。

我们在这里简述解决方案,处于彻底区块链技术治理和为了能合同的健康的概念牺牲一部分区块链技术中间。我们自己的架构阐述了项目放在寻找保证治理攻击不容易能够赚钱时可供选择的不一样途径。大家希望社区将使用这个架构凭借自己的试验进一步开发设计这种体制,使 DAO 不久的将来更安全。


Tags:
免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。