找到约 13 条结果

文章 智能合约安全 - 常见漏洞(第二篇)

...,`myBalanceIntrospect()`会比 `myBalanceVariable()` 大。两种以太的计算方法都没有问题,但如果你同时使用这两种方法,那么合约可能会有不一致的行为。 这同样适用于ERC20代。 ```solidity contract MixedAccountingERC20 { IERC20 token...

文章 引介 | Omen:新一代的预测市场

...下特性: * **结果**和初始概率; * **作为担保品的代**:项目可以用一系列资产和稳定计价,包括 Gnosis 专为该用例设计的 [OWL](https://blog.gnosis.pm/owl-token-use-cases-6094027ecb37) 代; * **决议日**; * **类型**:项目可以有各...

文章 让我们看看我们的三明治机器人是否真的管用

...力。 1. 你将学习分解模拟引擎,使其可以应用于 **稳定三明治**。 2. 你还将学习如何 **组合多笔三明治捆绑** 并最大化利润。 3. 最后,你将学习如何将此模型扩展到 **Uniswap** **V3 池**。 整合这些附加功能将大大增加系统在...

文章 ERC-4337入门:你需要知道的事项

...前的 Web 和移动应用。或者,用户也可以被允许使用稳定支付Gas费用,以获得更熟悉和方便的定价方案。 将交易执行逻辑移入智能合约增加了开发者的安全责任。在开发账户抽象钱包时,我们提出了几项安全考虑。 ## 开...

文章 解构Solidity合约 #1 - 字节码

...版本中,没有明确声明自己是可支付的函数不能接收以太。回到汇编代码,第11条指令的`JUMPI`将跳过第12至15条指令,如果不涉及以太,则跳到第16条。否则,`REVERT`将在两个参数都为0的情况下执行(意味着将不会返回任何有...

文章 Foundry 教程: 用Solidity编写ERC-20测试用例

...约,你也可以参考社区的这篇文章[如何创建并部署ERC20代](https://learnblockchain.cn/article/3672) 。 ## 1. 安装Foundry 安装foundry的具体步骤将取决于你的系统。我在 Mac OS 上使用 zsh 作为终端的所需命令在下边。对于其他系统,请查...

文章 在Compound V3中通过形式化规范检测边缘情况

...Fi 借贷活动都涉及提供波动的加密资产并借入单一基础代。为了应对这种常见的交易模式,[Compound](https://compound.finance/) 创建了最新的借贷应用程序 [Comet](https://github.com/compound-finance/comet),旨在通过优化特定用例来实现更高的...

文章 深入Defi系列之LayerZero

...之外还有BTC这种UTXO链,Sonala这种非EVM链。 * 互操作,代的跨链仅仅是互操作的一种,在A链进行抵押然后在B链进行借贷也是一种互操作。 现有的跨链操作方式有这么几种: * 中心化交易所(比如安),可以执行代跨...

文章 深入理解Plasma(三)Plasma MVP(验证实现)

...存款(deposit)操作向 Plasma 合约发送带有一定数额的以太或 [ERC20](https://learnblockchain.cn/2018/01/12/create_token/) token 加入 Plasma Chain,这时 Plasma 合约会执行 deposit() 函数,生成一个只包含一个交易的区块,这个交易的 UTXO 记录了 Alic...

文章 什么是Keeper ,它们为何是区块链基础设施的重要组成部分?

...如何运作的; 在这个场景中,想象一个协议,允许代持有者将其代在设定时间内(例如,一年)进行质押,作为回报,代持有者将定期获得协议产生的收入(即利润)作为奖励。好吧,这些奖励必须根据智能合约中确...

文章 SharkTeam:十大智能合约安全威胁之函数恶意初始化

...次事件攻击流程如下: (1)攻击者将FDO和FUSDT两种空气转入wCRES/USDT资金池 (2)通过DODO闪电贷借出133548.93858472505个wCRES和1139456.204397个USDT 本次攻击的执行trace如下图所示,上面红框表示攻击者向资金池转入FDO和FUSDT的过程,...

文章 解析以太坊抢先交易原理及其解决方案

...价格遵循恒定乘积公式。例如,在 Uniswap 中建立一个 A 代与 ETH 的流动池,A 数量为 1000,ETH 数量为 100,则两者数量乘积为 100000,当前 A 价格为 0.1ETH。当 Alice 试图用 10 个 ETH 来池子里购买 A 时,他所得到的 A 的数量 X,可以...

文章 zkSync 与 OP-Stack 的比较

...1Wg-5LyGVqS3e7leetm-f5Q.png) Argent 是一个基于以太坊的加密货的非托管移动钱包,它为管理数字资产提供了安全且用户友好的体验。 Argent 具有独特的安全模型,旨在保护用户资产,即使用户的手机丢失或被盗。 此模型包括生物...