找到约 13 条结果

文章 理解自动做市商,Part-1:价格影响

...市场价格。显然,套利行为的存在本身就是一种交易不当证明,因为交易者等于是在向套利者 “捐钱”。这就引出了一个问题:当其它市场存在的情况下,你是否应该承担 2 至 3% 的价格冲击来执行链上交易? - **注意交易费**...

文章 ERC-4626:Vault Token 标准详解

...人可以在其中存放金条。vault 不会给你实际的金条所有权证明,而是给你 **黄金 token**。这些 token 代表你在 vault 总黄金供应量中的份额,作为 ERC-4626 tokenized vault 上下文中的 vault token。如果 vault 找到更多的黄金或黄金价值增加...

文章 解密starknet链上借贷协议-zkLend

...配:** 初始代币销售中分配给公募的比例。在PoS(权益证明)区块链中,原生代币不仅用于质押以确保共识安全,还用于链上治理。较高的公募比例意味着底层区块链的权力集中度更低,从而提供更高的串谋安全性,因为要协...

文章 移动电话网络、RFID和TETRA:最薄弱的环节?

...。虽然像 AES 这样的分组密码很强大,但 A5/1 流密码已被证明对某些类型的攻击很弱 \[2\]。 过去,各国在移动网络加密方面有两个主要选择:A5/1 和 A5/2。A5/2 是故意设计的较弱的,因此民族国家可以轻松破解密码,但通常在公...

文章 DAO 人性的一面

...案。 这些领域还是空白。 # 关于DAO参与者的问题 为了证明DAO领域的这种早期状态,Matan Field(DAOstack的共同创始人,DAOstack开发了Alchemy,用于运行DAO的解决方案堆栈)的最新推文提出了一个重要问题: ![2.jpg](https://img.learnbloc...

文章 自托管钱包的未来:将信任移到UI之外

...运行,从而增加客观检查,而不会损害密钥。用户受益于知识渊博、复杂且自动化的交易检查系统。如果用户必须这样做,他们仍然可以覆盖。对于临时会话或低风险交易,可以取消协同签名者要求。最佳配置取决于确切的用例...

文章 信念投票:一种新型的持续决策替代治理方法

...d3c63e8df52),以允许那些更倾向于将投票委托给社区中更具知识和信任度的成员,进一步减轻选民的认知负担。 简单 Conviction Voting 演示 - YouTube Michael Zargham 8 名订阅者 [简单 Conviction Voting 演示](https://www.youtube.com/watch?v=WDkk3ZXoTn0)...

文章 如何搭建链上治理 - OpenZeppelin 文档

...负责执行已可用的操作:我们可以将此角色分配给特殊的地址,以允许任何人执行(如果操作可能特别时间敏感,则应将 Governor 设置为 Executor)。 - 最后,有一个 Admin 角色,它可以授予和撤销前两个角色:这是一个非常敏感...

文章 图解Platypus借贷漏洞的攻击过程和POC

# 一. Platypus 的背景知识 Platypus 是雪崩链的稳定币交易所,众所周知,交易所都有流动性的问题,怎么才能把token的利用率最大化是所有DEX要解决的问题,这个问题不是本篇的重点,这里不做讨论。 Platypus 做了自己的创...

文章 DEX攻击的解剖 - Hyperliquid JELLY案例及永续合约的未来保障

... --- ## 结论 Hyperliquid 被迫接管大规模 JELLY 空头,证明了薄弱的流动性、大额头寸和支撑清算如何对流动性池产生系统性风险。通过理解: - 为什么 HLP 最终持有了空头(在部分/书面清算失败后剩余的), - 如何损失...

文章 TLUV 限制条款操作码简介

...,提到了他自己对一种限制条款操作码的大胆想法;事实证明,这基本上就是对相同想法的重新实现,只不过具有更好的功能、更合适的名字以及更合理的应用场景。而且,有了他的启发,我认为现在我也搞清楚了如何用这种限...

文章 在Gitcoin Grants中大规模遏制对抗行为

...与标准机器学习相比,这可以充分利用生态系统中可用的知识和数据资源。结果是更准确、透明、公平和灵活的算法,同时也更能适应突发的变化和发展。 这些讨论的意图是,让该攻击缓解框架的配置向比核心 Gitcoin 团队更广...

文章 Uniswap V2 源码学习 (四). 签名和路由

...上代码签名后 用它调用合约的 permit函数能够通过验证, 证明我们的签名算法是正确的. 既然成功通过了 permit的验证, 我们就可以用它执行router的removeLiquidityWithPermit了,流程如下: ``` pair_addr = factory.getPair(WBTC.address, USDT.address) ...