标签归档:区块链

理解Uniswap V3

Uniswap V3

序言

我们知道Uniswap V3相比于V2有一个最大的变化就是:集中流动性(Concentrated Liquidity),它可以让LP选择在某段价格区间内提供流动性,从而大幅度提高资金使用效率,官方声称在0.1%的价格区间上最大能达到4000倍,不可谓不疯狂。为什么可以提高资金效率,原理也很简单:我们知道V2里面LP其实是在\([0, \infty]\) 上提供流动性,然而实际swap的价格波动大概率在一个很有限的范围内,因此实际用到的资金其实很少。集中新流动性这个想法听上去很好,但它是如何实现的呢?想要深入理解V3是如何实现的,强烈推荐先看下官方的白皮书:UniswapV3 WhitePaper,工程实现其实是非常复杂的,理解起来也不容易,这正是本文的目的所在。(另外,关于V3以及V2/V1的功能性介绍强烈推荐这篇文章:Uniswap v3 Explained – All You Need to Know

流动性

在V3里,当我们说添加流动性的时候,这个流动性到底指的是什么?

解释这点之前,我们先思考一个问题:既然LP可以选择在[……]

继续阅读

比特币和区块链技术

一、去中心化
在介绍比特币和区块链技术之前,我们先来看两个日常生活中很常见的交易场景。

  • 实物交易
    水果店的老板卖水果给顾客,顾客付了钱之后得到苹果,一手交钱一手交货,交易完成。仔细想想你会发现这笔交易是完全基于老板和顾客之间的,并没有第三方参与。道理很简单,因为双方都是面对面交易的,苹果怎么样,给了多少钱,双方都是亲眼所见的,是否满意当场就可以判断出来,所以不需要第三方监督。
  • 虚拟物品交易
    但是在电子货币时代这一切就没那么简单了,比如用户A要从自己的银行账户转账给用户B,这笔看似只有A和B参与的交易其实并不只有他们两,还有一个隐形的第三方参与者:银行。假如没有银行的监督,我们如何知道A的账户里是否有足够的钱转给B?我们如何知道A在给B转账的同时有没有转给C?这一切都需要第三方的监督,换句话说,这笔交易只有在被银行认可之后才会生效,银行是一切交易的中心。所以从本质上来说,银行对每个人的账户拥有至高无上的权限,只要它想,它就可以对账户做一切它想做的事,而且这一切操作对外都是不透明的。虽然银行有政府做背书一般不会干这种坏事,但是万一突然遇到个兵荒马乱的时代,那一切都说不准了。[……]

    继续阅读