Uniswap v3
如果看了我写的文章《深聊Uniswap(v2)》,大家基本可以明白Uniswap运行的核心原理是什么,为什么会有人去使用它,为什么会有人愿意用自己的代币为Uniswap提供流动性。没看的可以先看⬇️。 https://mirror.xyz/0x1EA64B245c8234865BCBEF335da4aB96235EB914/YlGmW1eGMFCh3SfPqnWFLP9DhzlU_AnfC5LiCQhuceY本篇文章讨论什么内容?上篇文章结尾提到在v2中,x * y = k这条公式,并没有特别限定x和y的范围,那么x和y的数量可以趋向于0或者无穷大,即说明x和y代表的两种token的价格也可以趋向0或者无穷大,但实际情况是:在一定的时间里,某个代币的价格会在一个区间里波动,因此导致了LP提供的流动性中有一部分是处于休眠状态的(如下图),无法为LP赚取交易费用。图片来源,Uniswap官网本篇文章的内容主要是学习和讨论Uniswap v3如何解决Uniswap v2流动性的使用效率比较低的问题和对于DEX的一些概括性思考。Uniswap v2:流动性的使用效率比较低Token兑换时...
Uniswap v3
如果看了我写的文章《深聊Uniswap(v2)》,大家基本可以明白Uniswap运行的核心原理是什么,为什么会有人去使用它,为什么会有人愿意用自己的代币为Uniswap提供流动性。没看的可以先看⬇️。 https://mirror.xyz/0x1EA64B245c8234865BCBEF335da4aB96235EB914/YlGmW1eGMFCh3SfPqnWFLP9DhzlU_AnfC5LiCQhuceY本篇文章讨论什么内容?上篇文章结尾提到在v2中,x * y = k这条公式,并没有特别限定x和y的范围,那么x和y的数量可以趋向于0或者无穷大,即说明x和y代表的两种token的价格也可以趋向0或者无穷大,但实际情况是:在一定的时间里,某个代币的价格会在一个区间里波动,因此导致了LP提供的流动性中有一部分是处于休眠状态的(如下图),无法为LP赚取交易费用。图片来源,Uniswap官网本篇文章的内容主要是学习和讨论Uniswap v3如何解决Uniswap v2流动性的使用效率比较低的问题和对于DEX的一些概括性思考。Uniswap v2:流动性的使用效率比较低Token兑换时...

深聊Uniswap(v2)
金融是货币资金融通的总称,主要是指与货币流通和银行相关的各种活动(百度百科) 在链下的世界里,掌握金融命脉的是政府和政府管理下的中央银行。尽管有来自市场先生的调控,再加上每个有金融市场的国家都有一套相对成熟的金融市场监管体系,但当危机发生时,我们都会知道谁才是最有Power那个角色-----政府。 当货币被密码学带到区块链上,这意味着金融也被带到了区块链上。密码学和互联网技术给予大众在一定程度上探索代码取代法律法规(政府)的可能性,即Code is law的可能性。为什么要研究Uniswap协议(代币UNI)?如果把各条链比作不同的国家,以太坊必然是一个综合实力排名最靠前的国家,那么我认为Uniswap就是这个国家上最大的“证券”交易所,它承载着以太坊上大量token的流动性,满足了大量用户买卖ERC20代币的需求。这篇文章从哪几个角度去研究Uniswap?写Uniswap的文章已经有很多,本文主要从用户需求,Uniswap v2 AMM实现原理,以及激励机制去学习和讨论。什么是Uniswap协议?Uniswap是一个开源的,去中心化的,用于在以太坊上提交流动和交易ERC20代币...

深聊Uniswap(v2)
金融是货币资金融通的总称,主要是指与货币流通和银行相关的各种活动(百度百科) 在链下的世界里,掌握金融命脉的是政府和政府管理下的中央银行。尽管有来自市场先生的调控,再加上每个有金融市场的国家都有一套相对成熟的金融市场监管体系,但当危机发生时,我们都会知道谁才是最有Power那个角色-----政府。 当货币被密码学带到区块链上,这意味着金融也被带到了区块链上。密码学和互联网技术给予大众在一定程度上探索代码取代法律法规(政府)的可能性,即Code is law的可能性。为什么要研究Uniswap协议(代币UNI)?如果把各条链比作不同的国家,以太坊必然是一个综合实力排名最靠前的国家,那么我认为Uniswap就是这个国家上最大的“证券”交易所,它承载着以太坊上大量token的流动性,满足了大量用户买卖ERC20代币的需求。这篇文章从哪几个角度去研究Uniswap?写Uniswap的文章已经有很多,本文主要从用户需求,Uniswap v2 AMM实现原理,以及激励机制去学习和讨论。什么是Uniswap协议?Uniswap是一个开源的,去中心化的,用于在以太坊上提交流动和交易ERC20代币...

椭圆曲线算法ECDSA
ECDSA全称Elliptic Curve Digital Signature Algorithm,中文全称叫椭圆曲线数字签名算法,是目前比特币使用的非对称加密算法。它的作用在于对数据/文件创建数字签名,而这个数字签名是不可能被伪造的。类似作用的还有非对称加密算RSA算法。 椭圆曲线其实是一个数学方程,通常用下面的方程式来表示:如果方程丽a和b取的值不同,那么对应的曲线形状也会不一样。 因为具体的工作原理涉及很多数学和密码学的基础知识,因此这里不展开说明。对工作原理感兴趣的可以去看这份科普: https://www.instructables.com/Understanding-how-ECDSA-protects-your-data/ECDSA生成数字签名的主要路径:有一个椭圆曲线图和该图形的数学方程 1.在这个曲线图上你随机选取一个点作为你的原点 2.这个原点放到数学方程会产生一个随机数-----你的私钥 3.然后用这个原点和随机数(你的私钥)放到另外一个数学方程能得到曲线上面第二个点-----你的公钥 4.当你要对一个文件进行签名的时候,需要用到你的私钥(随机数)和该文件的...

椭圆曲线算法ECDSA
ECDSA全称Elliptic Curve Digital Signature Algorithm,中文全称叫椭圆曲线数字签名算法,是目前比特币使用的非对称加密算法。它的作用在于对数据/文件创建数字签名,而这个数字签名是不可能被伪造的。类似作用的还有非对称加密算RSA算法。 椭圆曲线其实是一个数学方程,通常用下面的方程式来表示:如果方程丽a和b取的值不同,那么对应的曲线形状也会不一样。 因为具体的工作原理涉及很多数学和密码学的基础知识,因此这里不展开说明。对工作原理感兴趣的可以去看这份科普: https://www.instructables.com/Understanding-how-ECDSA-protects-your-data/ECDSA生成数字签名的主要路径:有一个椭圆曲线图和该图形的数学方程 1.在这个曲线图上你随机选取一个点作为你的原点 2.这个原点放到数学方程会产生一个随机数-----你的私钥 3.然后用这个原点和随机数(你的私钥)放到另外一个数学方程能得到曲线上面第二个点-----你的公钥 4.当你要对一个文件进行签名的时候,需要用到你的私钥(随机数)和该文件的...
去中心化域名与DID
从2022年10月中旬开始撰写,11月1完成. 本文将从监管的角度去讨论DID(Decentralized Identifier),并再从DID出发去探讨去中心域名.去中心化域名是什么?(了解的可以直接跳过)以ENS(Ethereum Name Service)域名为例,ENS是基于ERC721协议构建的,也即是说每个ENS域名即代表一个NFT(Non-Fungible Token).去中心化域名出现之前,区块链钱包只是由一长串字符组成的钱包地址,诸如每个人的电脑IP,几乎没有人在乎这串字符长什么样. 传统互联网(DNS):每个网站都有一个IP地址与之相对应,为了使网站易于记忆,同时更好地显示组织的名称和性质,后来就出现了域名.com, .net等等域名. 区块链(ENS):每个ENS域名都可以映射到具体的钱包地址/DNS地址 degenl.com<----->100.10.0.1(举例子) julizi.eth<----->0x1EA64B245c8234865BCBEF335da4aB96235EB926(举例子) julizi.eth<----->degenl.com(可使...
去中心化域名与DID
从2022年10月中旬开始撰写,11月1完成. 本文将从监管的角度去讨论DID(Decentralized Identifier),并再从DID出发去探讨去中心域名.去中心化域名是什么?(了解的可以直接跳过)以ENS(Ethereum Name Service)域名为例,ENS是基于ERC721协议构建的,也即是说每个ENS域名即代表一个NFT(Non-Fungible Token).去中心化域名出现之前,区块链钱包只是由一长串字符组成的钱包地址,诸如每个人的电脑IP,几乎没有人在乎这串字符长什么样. 传统互联网(DNS):每个网站都有一个IP地址与之相对应,为了使网站易于记忆,同时更好地显示组织的名称和性质,后来就出现了域名.com, .net等等域名. 区块链(ENS):每个ENS域名都可以映射到具体的钱包地址/DNS地址 degenl.com<----->100.10.0.1(举例子) julizi.eth<----->0x1EA64B245c8234865BCBEF335da4aB96235EB926(举例子) julizi.eth<----->degenl.com(可使...

点对点网络
点对点网络(peer to peer 简称P2P)又称对等式网络,对等式技术,是一种分布式网络,不存在中央服务器.它依赖于网络参与者的计算能力和带宽,而不是依赖在较少的几台服务器上.每一个网络参与者(节点)都相当于一个对等的个体.也就是说,所有的节点都拥有同样的权利并执行相同的任务.去中心化网络不依赖于任何单一节点,也因此对于任何单点宕机或者离线有高容忍度.图片来源,nakamoto.com传统的网络服务都是以“客户端-服务器”的中心化模式为架构,中央服务器提供服务,各个客户端向服务器请求数据或工作,如Google/Instagram/微博等等.一旦中心服务器宕机,服务就中止了.图片来源,nakamoto.com点对点网络的主要特点:去中心化 1.去中心化可带来宕机容错,宕机容错意味着系统并不依赖任何一个节点,即使一个节点死亡,整个系统可以照常运行. 2.去中心化可以抗审查,如果某一个节点遭到审查,其他节点仍然可以正常运行.要做到审查去中心化网络,所有节点都必须串谋配合来执行审查,这在大型网络中很难实现. 可扩展性 用户可以随时加入该网络,系统的资源和服务能力也同步扩充.理论上其...

点对点网络
点对点网络(peer to peer 简称P2P)又称对等式网络,对等式技术,是一种分布式网络,不存在中央服务器.它依赖于网络参与者的计算能力和带宽,而不是依赖在较少的几台服务器上.每一个网络参与者(节点)都相当于一个对等的个体.也就是说,所有的节点都拥有同样的权利并执行相同的任务.去中心化网络不依赖于任何单一节点,也因此对于任何单点宕机或者离线有高容忍度.图片来源,nakamoto.com传统的网络服务都是以“客户端-服务器”的中心化模式为架构,中央服务器提供服务,各个客户端向服务器请求数据或工作,如Google/Instagram/微博等等.一旦中心服务器宕机,服务就中止了.图片来源,nakamoto.com点对点网络的主要特点:去中心化 1.去中心化可带来宕机容错,宕机容错意味着系统并不依赖任何一个节点,即使一个节点死亡,整个系统可以照常运行. 2.去中心化可以抗审查,如果某一个节点遭到审查,其他节点仍然可以正常运行.要做到审查去中心化网络,所有节点都必须串谋配合来执行审查,这在大型网络中很难实现. 可扩展性 用户可以随时加入该网络,系统的资源和服务能力也同步扩充.理论上其...