矿工可提取价值
日渐增多的 MEV 可能导致了高昂的 Gas Fee在*上一期*的周报中我们为大家介绍了 Gas Fee , Gas Fee 越高,交易就越可能被矿工打包。本期我们就来讨论一下这种打包机制所产生的问题,Miner-extractable Value(MEV)。 MEV 指的是矿工重新排序交易后可以获得的利润。在实际情况中, MEV 可能并不是矿工推动。有可能是我付出了一个很高的 Gas Fee ,希望矿工优先打包我的交易。 希望矿工优先打包交易的原因有以下几种:抢跑(Frontrunning)主流的 DEX 都支持滑点,也就是成交价格的区间,假设当前下单价格 100 块,滑点是 5%,这意味着成交价格会在 95 - 105 之间。 宽松的价格区间让套利者有机可乘。 假如一个套利者在内存池中(没有打包的交易都会在内存池中)看到一笔大额买单(币价即将上涨)。根据 AMM 的模型,只要有买单成交,代币价格就会上升。因此,套利者可以通过高额的 Gas Fee 或者贿赂矿工来插入一笔买单,抢在代币价格上涨之前完成买入。套利者的抢跑行为将导致后续的那一笔大额买单以以更高的价格成交。 其实在现...
流动性挖矿(Yield Farming)
⚠️ 以下为非投资建议 (No Financial Advise) 内容,流动性挖矿存在投资风险。概念流动性挖矿是 AMM 协议下的提供流动性的更进一步,它是通过锁定流动性来获取代币奖励。 如何获取收益*上期*我们讲到在 AMM 协议下,流动性提供者可以通过从交易手续费中获取一定收益。流动性挖矿与单纯的提供流动性(LP)略有不同,它是将组好的 LP,注入到资金池中(矿池),以获取额外的不同的代币支付奖励。用于奖励的代币大多为矿场的代币。以 BSC 上的 PancakeSwap 的 Farm 作为例子,这是一个 $BUSD - $BNB 矿池,在 Stake(质押、注入)前,我们需要先为 $BUSD - $BNB 交易对提供流动性以及 Approve(授权使用代币)。 LP 组好后,我们就可以将我们的 LP Stake 进矿池,开始挖矿。 一段时间后,我们可以获得 $CAKE (PancakeSwap 的平台代币)作为奖励,通过 Harvest(收成)我们就可以把 $CAKE 收入囊中。与此同时,我们的 $BUSD - $BNB 还在努力的工作,持续产出 $CAKE。 又过了一段...
时间锁与多签名钱包
我们在合约中的资产真的安全吗?⚠️ 中心化风险很多时候,我们都能看到由中心化风险的智能合约,这类智能合约通常存在一个管理员 owner ,管理员有权执行一些关键性的操作,例如调整资金费率,但他也可以执行危险的操作,例如从合约中抽取资金。这样的一个管理员就像双刃剑,他可以更好的管理合约内资产,但他也能够窃取我们在合约中的资产,一旦不被限制的管理员作恶,或是密钥被盗,后果将不堪设想。 因此,我们应该采取一些手段来限制管理员的关键操作,保护我们珍贵的代币。时间锁时间锁是在合约代码层面上限制管理员的关键操作,给用户足够的反应时间来应对突发的危机,如 rug 和代币盗窃。 假如没有 TimeLock 机制,管理员的各种操作会被马上执行,TimeLock 机制但出现,将一项操作分成了两个阶段:等待和执行。 我们以 Compound 的 TimeLock 作为分析例子 当管理员想执行一项新的操作时(有新的 transaction),操作会被加入到等待队列中在这个函数中 eta 代表了预期执行的区块时间, eta 必须大于当前时间 + 时间锁的延迟时间,换句话说,操作要等到 eta 后才能执行。...
矿工可提取价值
日渐增多的 MEV 可能导致了高昂的 Gas Fee在*上一期*的周报中我们为大家介绍了 Gas Fee , Gas Fee 越高,交易就越可能被矿工打包。本期我们就来讨论一下这种打包机制所产生的问题,Miner-extractable Value(MEV)。 MEV 指的是矿工重新排序交易后可以获得的利润。在实际情况中, MEV 可能并不是矿工推动。有可能是我付出了一个很高的 Gas Fee ,希望矿工优先打包我的交易。 希望矿工优先打包交易的原因有以下几种:抢跑(Frontrunning)主流的 DEX 都支持滑点,也就是成交价格的区间,假设当前下单价格 100 块,滑点是 5%,这意味着成交价格会在 95 - 105 之间。 宽松的价格区间让套利者有机可乘。 假如一个套利者在内存池中(没有打包的交易都会在内存池中)看到一笔大额买单(币价即将上涨)。根据 AMM 的模型,只要有买单成交,代币价格就会上升。因此,套利者可以通过高额的 Gas Fee 或者贿赂矿工来插入一笔买单,抢在代币价格上涨之前完成买入。套利者的抢跑行为将导致后续的那一笔大额买单以以更高的价格成交。 其实在现...
流动性挖矿(Yield Farming)
⚠️ 以下为非投资建议 (No Financial Advise) 内容,流动性挖矿存在投资风险。概念流动性挖矿是 AMM 协议下的提供流动性的更进一步,它是通过锁定流动性来获取代币奖励。 如何获取收益*上期*我们讲到在 AMM 协议下,流动性提供者可以通过从交易手续费中获取一定收益。流动性挖矿与单纯的提供流动性(LP)略有不同,它是将组好的 LP,注入到资金池中(矿池),以获取额外的不同的代币支付奖励。用于奖励的代币大多为矿场的代币。以 BSC 上的 PancakeSwap 的 Farm 作为例子,这是一个 $BUSD - $BNB 矿池,在 Stake(质押、注入)前,我们需要先为 $BUSD - $BNB 交易对提供流动性以及 Approve(授权使用代币)。 LP 组好后,我们就可以将我们的 LP Stake 进矿池,开始挖矿。 一段时间后,我们可以获得 $CAKE (PancakeSwap 的平台代币)作为奖励,通过 Harvest(收成)我们就可以把 $CAKE 收入囊中。与此同时,我们的 $BUSD - $BNB 还在努力的工作,持续产出 $CAKE。 又过了一段...
时间锁与多签名钱包
我们在合约中的资产真的安全吗?⚠️ 中心化风险很多时候,我们都能看到由中心化风险的智能合约,这类智能合约通常存在一个管理员 owner ,管理员有权执行一些关键性的操作,例如调整资金费率,但他也可以执行危险的操作,例如从合约中抽取资金。这样的一个管理员就像双刃剑,他可以更好的管理合约内资产,但他也能够窃取我们在合约中的资产,一旦不被限制的管理员作恶,或是密钥被盗,后果将不堪设想。 因此,我们应该采取一些手段来限制管理员的关键操作,保护我们珍贵的代币。时间锁时间锁是在合约代码层面上限制管理员的关键操作,给用户足够的反应时间来应对突发的危机,如 rug 和代币盗窃。 假如没有 TimeLock 机制,管理员的各种操作会被马上执行,TimeLock 机制但出现,将一项操作分成了两个阶段:等待和执行。 我们以 Compound 的 TimeLock 作为分析例子 当管理员想执行一项新的操作时(有新的 transaction),操作会被加入到等待队列中在这个函数中 eta 代表了预期执行的区块时间, eta 必须大于当前时间 + 时间锁的延迟时间,换句话说,操作要等到 eta 后才能执行。...

Subscribe to un.Block

Subscribe to un.Block
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
Uniswap V3 采用了集中流动性(Concentrated Liquidity)。用户可以为自己的流动性设置一个价格区间。超出这个价格区间或低于这个价格区间,所有代币将被转换成两者中不值钱的那个。这一步转化造成的损失是无常损失。一个价格区间中的最小间隔叫 Tick,为 0.01%。
符号





编辑于昨天 14:30
*
Blockchian;unblock256.com
Uniswap V3 采用了集中流动性(Concentrated Liquidity)。用户可以为自己的流动性设置一个价格区间。超出这个价格区间或低于这个价格区间,所有代币将被转换成两者中不值钱的那个。这一步转化造成的损失是无常损失。一个价格区间中的最小间隔叫 Tick,为 0.01%。
符号





编辑于昨天 14:30
*
Blockchian;unblock256.com
No activity yet