关于 Uniswap V3 的计算
机制改变Uniswap V3 采用了集中流动性(Concentrated Liquidity)。用户可以为自己的流动性设置一个价格区间。超出这个价格区间或低于这个价格区间,所有代币将被转换成两者中不值钱的那个。这一步转化造成的损失是无常损失。一个价格区间中的最小间隔叫 Tick,为 0.01%。 符号Swap添加流动性相关阅读:Uniswap V3 白皮书编辑于昨天 14:30文章被以下专栏收录* Blockchian;unblock256.com
矿工可提取价值
日渐增多的 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。 又过了一段...
关于 Uniswap V3 的计算
机制改变Uniswap V3 采用了集中流动性(Concentrated Liquidity)。用户可以为自己的流动性设置一个价格区间。超出这个价格区间或低于这个价格区间,所有代币将被转换成两者中不值钱的那个。这一步转化造成的损失是无常损失。一个价格区间中的最小间隔叫 Tick,为 0.01%。 符号Swap添加流动性相关阅读:Uniswap V3 白皮书编辑于昨天 14:30文章被以下专栏收录* Blockchian;unblock256.com
矿工可提取价值
日渐增多的 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。 又过了一段...
Share Dialog
Share Dialog

Subscribe to un.Block

Subscribe to un.Block
谁将引领 Layer2,获得热门 DeFi 项目的青睐?
随着 ETH2 的推出,各个 Layer2 进入了开发阶段。终于在这个夏天,它们将正式上线。Polygon,Arbitrum,Optimism 到底谁会得到更多 DeFi 项目的青睐?
在上一期 Truebit 的介绍中,我们简单讨论了 ZK Rollup 和 Optimistic Rollup,这一期为大家介绍的 Arbitrum 便是从 Optimistic Rollup 衍生而来。
Rollup 指的是在链下进行计算,最后将结果打包压缩后提交至以太坊上。由于最后提交的数据进行了打包和压缩,这将大大减少手续费。同时在以太坊区块容量不变,每笔交易体积减少的情况下,Rollup 增加了以太坊的处理速度。由于所有交易都将提交到以太坊上,Rollup 也不会损害交易的安全性。根据如何保证提交到以太坊上的交易是正确的,我们可以将 Rollup 分为 ZK Rollup 和 Optimistic Rollup。
Optimistic Rollup 的精髓就在于 Optimistic 这个词上。不同于 ZK Rollup 提交以加密学证明作为保证的交易,Optimistic Rollup 假设所有提交者都提交了正确的断言。在一段时间(挑战期)内,验证者可以对这个断言进行挑战,最后的争议结果将由链上合约保证。这段时间之后,断言将自动被认为是正确的。因此 Optimistic Rollup 至少需要一个诚实的验证者来保证只有正确的交易会被提交给以太坊。
由于不需要额外的加密学证明,Optimistic Rollup 可以很方便的兼容 EVM,但是由于其挑战期的存在,从 Layer2 提款将需要更多的时间。

Arbitrum 的设计与 Optimistic Rollup 大致相同,只是处理断言争议上有所区别。在挑战期中,当验证者提出争议后,将会建立一个在验证者和提交者之间的可互动协议,由以太坊链上智能合约进行仲裁。可互动协议可以大大减少链上智能合约的计算量,降低仲裁成本。
除此之外,Arbitrum 发扬了 Optimistic Rollup 的兼容优势,对开发者极度友好。从开发工具到开发语言,Arbitrum 全部兼容以太坊开发所使用的。
对于 Optimistic Rollup 的较长提款周期,Arbitrum 提供了速度更快,但是安全性稍微低一些的选项,Fast Withdrawals。用户可以将在 Layer2 的 ERC20 代币打给第三方,第三方在 Layer 1 将代币还给用户。这种选项可以大大的降低提款周期,不用再等待漫长的挑战期。
Arbitrum 还原生支持域名服务,类似以太坊上的 ENS。
Arbitrum 如何与以太坊主网通信的技术细节我们将在未来和大家深入研究。
如果交易包含必要的手续费,Arbitrum 会自动执行从 Layer1 提交的交易。如果这笔交易第一次在Layer2 并没有执行成功,它会进入缓冲区中。在一段时间里,任何人都可以尝试重新执行这笔交易。
缓冲区的设计可以解决在 Layer1 执行成功,但是在 Layer2 因为某些原因失败的交易。
大家可以考虑一下这个例子,在 Layer1 上,用户 向 Arbitrum 在 Layer1 的智能合约转了 1 个 UNB。但是因为某些原因,例如突然飙升的 Gas 价格,在 Layer2 中,用户并没有收到新挖出地 1 个 UNB。此时便是 Layer1 的交易执行成功,但是 Layer2 失败了。
有了缓冲区的加入,用户随时都可以重新执行失败的交易。
Layer2 到 Layer1 的通信延续了之前的设计,在一些规则上有细微的改变。例如提交至 Layer1 的交易必须等待挑战期的结束,才能被执行。
我们在上期的 Optimistic Rollup 中解释了挑战期。挑战期之后,提交的交易可以在任意时间执行,不像 Layer1 到 Layer2 那样,执行提交的交易必须在一段时间之内。
基于这样的通信机制,Arbitrum 实现了 Token Bridge,允许用户在 Layer1 和 Layer2 之间传递同质化代币。对于那些复杂的同质化代币,例如含有计算利率的功能,需要自定义 Token Bridege。
此外,Arbitrum 团队开发的 Arbitrum One 主网已经上线。目前已经有超过 250 个项目希望登上 Arbitrum 主网,这其中包括 Sushi,Uniswap 等头部项目。
从长期来看,ZK Rollup 有更高的安全性,更快的提款时间,但是目前基于 Optimistic Rollup 的方案以更好的兼容性获得了先发优势。它们的未来究竟如何,让我们一起拭目以待。
谁将引领 Layer2,获得热门 DeFi 项目的青睐?
随着 ETH2 的推出,各个 Layer2 进入了开发阶段。终于在这个夏天,它们将正式上线。Polygon,Arbitrum,Optimism 到底谁会得到更多 DeFi 项目的青睐?
在上一期 Truebit 的介绍中,我们简单讨论了 ZK Rollup 和 Optimistic Rollup,这一期为大家介绍的 Arbitrum 便是从 Optimistic Rollup 衍生而来。
Rollup 指的是在链下进行计算,最后将结果打包压缩后提交至以太坊上。由于最后提交的数据进行了打包和压缩,这将大大减少手续费。同时在以太坊区块容量不变,每笔交易体积减少的情况下,Rollup 增加了以太坊的处理速度。由于所有交易都将提交到以太坊上,Rollup 也不会损害交易的安全性。根据如何保证提交到以太坊上的交易是正确的,我们可以将 Rollup 分为 ZK Rollup 和 Optimistic Rollup。
Optimistic Rollup 的精髓就在于 Optimistic 这个词上。不同于 ZK Rollup 提交以加密学证明作为保证的交易,Optimistic Rollup 假设所有提交者都提交了正确的断言。在一段时间(挑战期)内,验证者可以对这个断言进行挑战,最后的争议结果将由链上合约保证。这段时间之后,断言将自动被认为是正确的。因此 Optimistic Rollup 至少需要一个诚实的验证者来保证只有正确的交易会被提交给以太坊。
由于不需要额外的加密学证明,Optimistic Rollup 可以很方便的兼容 EVM,但是由于其挑战期的存在,从 Layer2 提款将需要更多的时间。

Arbitrum 的设计与 Optimistic Rollup 大致相同,只是处理断言争议上有所区别。在挑战期中,当验证者提出争议后,将会建立一个在验证者和提交者之间的可互动协议,由以太坊链上智能合约进行仲裁。可互动协议可以大大减少链上智能合约的计算量,降低仲裁成本。
除此之外,Arbitrum 发扬了 Optimistic Rollup 的兼容优势,对开发者极度友好。从开发工具到开发语言,Arbitrum 全部兼容以太坊开发所使用的。
对于 Optimistic Rollup 的较长提款周期,Arbitrum 提供了速度更快,但是安全性稍微低一些的选项,Fast Withdrawals。用户可以将在 Layer2 的 ERC20 代币打给第三方,第三方在 Layer 1 将代币还给用户。这种选项可以大大的降低提款周期,不用再等待漫长的挑战期。
Arbitrum 还原生支持域名服务,类似以太坊上的 ENS。
Arbitrum 如何与以太坊主网通信的技术细节我们将在未来和大家深入研究。
如果交易包含必要的手续费,Arbitrum 会自动执行从 Layer1 提交的交易。如果这笔交易第一次在Layer2 并没有执行成功,它会进入缓冲区中。在一段时间里,任何人都可以尝试重新执行这笔交易。
缓冲区的设计可以解决在 Layer1 执行成功,但是在 Layer2 因为某些原因失败的交易。
大家可以考虑一下这个例子,在 Layer1 上,用户 向 Arbitrum 在 Layer1 的智能合约转了 1 个 UNB。但是因为某些原因,例如突然飙升的 Gas 价格,在 Layer2 中,用户并没有收到新挖出地 1 个 UNB。此时便是 Layer1 的交易执行成功,但是 Layer2 失败了。
有了缓冲区的加入,用户随时都可以重新执行失败的交易。
Layer2 到 Layer1 的通信延续了之前的设计,在一些规则上有细微的改变。例如提交至 Layer1 的交易必须等待挑战期的结束,才能被执行。
我们在上期的 Optimistic Rollup 中解释了挑战期。挑战期之后,提交的交易可以在任意时间执行,不像 Layer1 到 Layer2 那样,执行提交的交易必须在一段时间之内。
基于这样的通信机制,Arbitrum 实现了 Token Bridge,允许用户在 Layer1 和 Layer2 之间传递同质化代币。对于那些复杂的同质化代币,例如含有计算利率的功能,需要自定义 Token Bridege。
此外,Arbitrum 团队开发的 Arbitrum One 主网已经上线。目前已经有超过 250 个项目希望登上 Arbitrum 主网,这其中包括 Sushi,Uniswap 等头部项目。
从长期来看,ZK Rollup 有更高的安全性,更快的提款时间,但是目前基于 Optimistic Rollup 的方案以更好的兼容性获得了先发优势。它们的未来究竟如何,让我们一起拭目以待。
<100 subscribers
<100 subscribers
No activity yet