MACI: 链上治理中的抗勾结框架

EricZhang

Architect\),\(operator\)开始一个其实状态\(S_{start}={i:(key=K_i,action=\phi。,i\in1...n\).

在起始时间\(T_{start}\)和结束时间\(T_{end}\)之间,任何注册的参与者可以向R发送消息,消息用参与者自己的私钥\(k\)加密。有两种消息:

约定行为:例如投票。参与者需要发送加密过的消息\(enc(msg=(i,sign(msg=action,key=k_i)),pubkey=K_\omega)\),其中\(k_i\)是这个参与者当前的私钥,\(i\)是参与者在\(R\)中的id

Macalinao 兄弟离开风险投资公司 Protagonist VC:金色财经消息,Protagonist VC 的原联合创始人和合伙人 Macalinao 兄弟已离开公司。Macalinao 兄弟是两位多产的加密货币建设者,他们使用秘密身份网络提升了他们曾经强大的稳定币交易所 Sabre ,后来又以 1 亿美元的基金转向创业投资。(CoinDesk)[2022/9/2 13:03:50]

更新密钥:参与者需要发送加密过的消息\(enc(msg=(i,sign(msg=NewK_i,key=k_i)),pubkey=K_\omega)\),其中\(NewK_i\)是参与者要变更的公钥,\(k_i\)是这个参与者当前的私钥

迪拜房地产开发商 Damac Properties 接受BTC、ETH支付:4月27日消息,Watcher.Guru表示,迪拜房地产开发商 Damac Properties 现在接受#Bitcoin和#Ethereum作为付款方式。[2022/4/28 2:35:08]

这时,操作员的工作是按照消息上链的先后顺序处理每一个消息。具体的处理过程:

使用操作员私钥解密消息。如果解密失败,或者解密对应的信息无法解码成为以上的两类信息,则直接跳过这条信息

使用\(state.key\)验证消息的签名

麦肯锡2030物联网预测:MachineFi机器金融爆发即将到来:今日,国际财经时报科技头版发表了麦肯锡2030物联网预测展望报道。麦肯锡在文中指出,到 2030 年,物联网 (IoT) 可以释放高达 12.6 万亿美元的全球经济价值,物联网数字世界和物理世界的融合是当今商业和经济数字化转型背后的主要趋势之一,MachineFi机器金融爆发时代即将到来。同时,麦肯锡介绍了新一代高性能公链IoTeX,以及其如何将传统的物联网和机器垂直领域转变为 MachineFi dapp,在 Metaverse 和 web3 世界中释放万亿美元的机会,并最终使数百万用户能够使用数十亿的智能设备参与机器经济。

《国际财经时报》是全球性在线金融报纸。IBTimes宗旨是通过采编网络为全球读者提供及时的商业新闻与分析评论。

IoTeX作为硅谷开源项目成立于2017年,以链接现实世界和数字世界为发展目标,是与以太坊全兼容的高性能公有区块链。[2021/11/17 21:56:51]

如果解码后的消息是约定的行为(\(action\)),那么设置\(state=action\),如果解码后的消息是一个新的公钥,那么设置\(state.key=NewK_i\)

汇丰银行Paul Mackel:中国最近采取的加强加密货币监管的举措并非“新进展”:汇丰银行(HSBC)外汇研究全球负责人Paul Mackel表示,中国最近加强加密货币监管的举措并非“新进展”。

“就我而言,这不是一个新的发展,就加密货币而言,他们更加谨慎。”他补充说,北京最近的尝试并不与该国推出自己的数字货币的意图直接冲突。数字货币是所谓的中央银行数字货币(CBDC),旨在取代一些流通中的现金。“我认为,数字货币一旦推出,就不一定存在冲突,可以说这是一种完全不同的数字货币。我认为目前可能还存在其他问题,比如投机程度,波动性以及对环境而言意味着什么。这些问题可能最近主导了他们的思考。”(CNBC)[2021/5/24 22:38:11]

在\(T_{end}\)之后,操作员必须公布输出状态\(M(state.action,...,state.action)\),同时给出一个ZK-SNARK,证明这个输出是正确的结果。

为什么这个机制是抗勾结的

假设一个参与者想要证明他做过什么,例如做过\(action\)\(A\),他可以引用一个链上的交易\(enc(msg=(i,sign(msg=A,key=k_i)),pubkey=K_\omega)\),并且提供一个零知识证明,验证这笔交易的确是包含\(A\)的加密信息。但是,他无法证明他没有发出别的交易,例如他可能发出过一笔更早的交易,把公钥换成了一个新的\(NewK_i\),因此前面的证明也就变得没有意义了,因为如果他更换过密钥的话,他可能已经做了别的动作。

参与者还可能把私钥给其他人,但是这样做的话那个人拿到私钥后就可以立即试图修改密钥。这样的话1)有50%的成功率,2)会导致拿到密钥的人直接拿走之前stake的存款。

MACI未解决的问题

接收方在可信硬件环境中,或者接收方在可信多签的情况下,卖出私钥

原有的私钥在一个可信的硬件环境中的攻击,这个环境可以防止私钥变更为任何攻击者们不事先知道的私钥

第一种情况,可以通过特别设计的复杂签名机制,而这种设计对可信硬件和多签不友好。不过这种设计需要确保验证函数对ZKP友好。

第二种情况可以通过“面对面零知识证明”解决,例如,参与者可以把私钥拆解为\(xy=k_i\),公布\(X=x*G\)和\(Y=y*G\),并且给验证者展示两个信封,分别包含\(x\)和\(y\);验证者打开一个,检查公布的\(Y\)是正确的,然后检查\(XY=K_i\)。

非合作二次方投票

这种机制可以用来改进包括投票在内的多种链上治理机制。在二次方资助中,当资金池规模非常大的时候,或者当二次方资助被用于更大的场景时(例如大选、国会审批预算等场景),勾结就会成为一个必须被解决的问题。因此,设计一个抗勾结二次方投票(Anti-collusionquadraticfunding)机制,可以规模化二次方资助。

VitalikButerin,Minimalanti-collusioninfrastructure,

https://ethresear.ch/t/minimal-anti-collusion-infrastructure/5413

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

地球链

LTCGRI:Grim Finance闪电贷安全事件分析

安全实验室第一时间对本次事件深入跟踪并进行分析。0x02:事件详情 交易细节如下图所示: 浏览上图的交易过程可知,攻击合约利用闪电贷借取代币WFTM和BTC,将借取的代币与自己铸造的代币质押到S.

[0:15ms0-0:449ms