月亮链 月亮链
Ctrl+D收藏月亮链

Uniswap:科普 | 有关Uniswap V2的一切:新功能与工作原理_区块链专业好找工作吗

作者:

时间:1900/1/1 0:00:00

UniswapV2是该链上交易所的新一版迭代

Uniswap?是一个运行在以太坊区块链上的流动性协议,支持免信任的代币互换,也即是说,该交易所上的所有交易都是由智能合约自动执行的,用户无需依靠某个中介也无需信任某个第三方。这种去中心化的代币互换方案已经证实在ERC20代币的持有者群体中很吃香,他们愿意使用Uniswap来交易代币并为不同的交易对提供流动性。

Uniswap在2020年3月19日在以太坊主网上推出了一个新版本,还配合着公开了核心合约的?1.0.1版;在发行之前,该版本已经在Rinkeby测试网上测试过一段时间了。截至撰文之时,这个新版本在以太坊主网上已经使用超过了两个月时间,而且迄今为止,没有出现任何损坏智能合约完整性的问题。

不论你是持有还是在交易密码学货币,是在搞以太坊开发还是做宽泛的金融科技业务,都有必要了解一下Uniswap,它在2020年的第三季度随着DeFi概念的崛起迎来了快速的增长。所谓一项独立的服务,Uniswap也可以集成到第三方的数字钱包和dApp中。此外,其它智能合约也可以拿Uniswap作为基础来开展服务。

本文旨在向读者介绍UniswapV2带来的增强功能,并详细介绍其主要特性。

UniswapV1定下的基调

民盟中央建议加速元宇宙科普和立法:3月4日消息,民盟中央已起草了《关于“元宇宙”技术发展的提案》,并将提交全国政协十三届五次会议。在提案中,民盟中央建议,在科普层面需加速知识传播,法律层面则需加快立法步伐。民盟中央拟提交的提案指出,目前,在新兴网络层面,相关政策法规相对缺失。“元宇宙”在未来将会带动形成全新的网络形态,当遇到突发舆情,全虚拟的环境、场景将更难进行源头追踪、问题疏导。因此建议应尽早加快立法研究,尽快形成与技术、市场发展相适应的治理模式和法律基础,全面提升我国社会治理的水平。建议组织相关部门,针对“元宇宙”相关需求、风险进行立法研究,并尽快发布。此前消息,民进中央拟向全国政协十三届五次会议提交《关于积极稳妥推进元宇宙技术和产业发展的提案》。建议推进元宇宙技术产业发展,建立相关监管治理体系。(华夏时报)[2022/3/4 13:37:12]

UniswapV1为链上代币互换和去中心化流动性池定下了基调,就是向交易代币的用户收取少量手续费、以此给提供流动性用户以奖励。

UniswapV1使用的不是链上订单簿,正相反,代币的交换比率是用一个叫做“恒定乘积公式”的算法来确定的,相当于提供了一种机制来保持一种代币的体量在所在交易对中的平衡。这个我们后面会进一步介绍。

底层的代币交易对各有各的流动性池,用户可以通过同时存入两种相应的代币来提供流动性。流动性提供者可以得到所在流动性池中代币交易的手续费作为奖励,手续费率为0.3%,流动性提供者之间按份额分配——份额的大小,端看你注入流动性池的代币数量占整个流动性池数量的比重。

TRON数字钱包科普资料《波场钱包的现在过去与未来》已上线:据最新消息显示,由TokenPocket联合波场TRON官方,以及 TokenPocket 社区志愿者共同撰写的《波场钱包的现在过去与未来》已正式上线。《波场钱包的现在过去与未来》又称为波场钱包小白书,详细介绍了当前TRON钱包与TRON生态密切结合的实例,是目前市面上最为详细的TRON数字钱包科普资料。波场钱包作为波场公链生态中极为重要的入口,是波场生态的重要构成要素。波场钱包从一开始只提供权限管理、转账收款、节点投票等基础功能,到如今不仅可以为用户提供法币交易、闪兑和去中心化交易所等方便快捷的交易服务,还能让用户直接在钱包上体验波场上DApp,挖矿、DeFi、Staking等资产增值服务。详情见原文链接。[2020/8/20]

要是读者不太了解Uniswap,我曾写过的一篇基于UniswapV1的解释性文章肯定有所帮助——在那篇文章中我解释了协议的整个机制、交易比例是如何计算出来的、流动性提供者如何能赚到佣金、使用Uniswap的好处和缺点,等等。见此处。

UniswapV2有什么新东西

UniswapV2给协议带来了一系列的升级和增强功能。主要的更新包括:

ERC20对ERC20代币的交易对。即,不再需要ETH作为中介代币来协助两种ERC2O代币的互换过程。移除这个硬性要求可以减少一半的交易数量,也能节约交易的Gas费。也因此,dApp可以在缺乏直接的代币互换池子的时候,更高效地发现从一种代币到另一种代币的“路由”。这一部分我们后文还会详细讲。

现场 | 火币中国推出数字经济及区块链产业科普新书:金色财经现场报道,12月6日,由海南省工业和信息化厅主办,南南合作金融中心协办,海南生态软件园、火币中国承办的“海南自贸港数字经济和区块链国际合作论坛”在海口举行,这是全球首次区块链部长级论坛。

在本次论坛上,火币中国举行了“数字经济及区块链产业科普系列新书发布”仪式,希望通过教材、专业教育、培训等多种方式,帮助从业者、高校、研究机构深入了解区块链,从而建立起区块链全局性知识模型,真正推动区块链应用落地。火币中国CEO袁煜明介绍,将联合机械工业出版社面向普通高等教育推出《区块链导论》、《区块链系统设计与应用》和《区块链新商业模式分析》系列教材,这是国内最早推动的区块链教材之一;火币中国还积极参与数字经济的研究,由中信出版社出版的新书《读懂Libra》已经上市;由火币中国负责编写的区块链技术科普读物《区块链技术进阶指南》将于12月面世;首本行业内最全的区块链应用案例集《区块链产业应用100例》在本次论坛进行了首次刊印。[2019/12/6]

价格信息传输功能,每个区块都能基于按时间加权平均的定价方式为交易对刷新价格。这一部分我们后文也会详细讲解。

闪电互换,或者说你可以从Uniswap流动性池中“借出”代币、用于与任意的外部服务交互、然后?还清?你的初始贷款,所有操作都要放在一笔交易内。这样的交易是原子化的,意思是说,交易中的任何一个操作失败,都是导致整笔交易失败、被改动的状态完全回复。这种功能的一个显而易见的用途就是利用流动性来做套利交易,但也有别的用途,比如为特定的DeFi操作节约Gas费,例如关闭Maker金库。

动态 | 区块链技术入选科普杂志《科学美国人》2019十大突破性技术榜单:据新浪网今日新闻报道,美国科普杂志《科学美国人》公布 2019 十大突破性技术榜单。区块链技术因在保障食品安全中的作用而上榜。 入选榜单具体原因:区块链技术的发展应用将显著改善食品污染源数据追踪的困境。利用区块链云端系统,食品制造商可以依次在计算机储存各类过程的信息。[2019/9/29]

支持不标准的ERC20代币。办法是将返回?void?类型的?transfer()?和?transferFrom()?的函数调用也视作成功的transfer操作。这个功能看起来毫不起眼,但其实,许多主流代币比如USDT和BNB的transfer方法都会产生这样的返回值。支持这些广泛接受、但不完全遵守ERC20标准的代币,增强了Uniswap在链上交易所中的优势。

额外的功能性方法,用于防止用户所转移的代币数量超过Solidity编程语言所能支持的最大数量时出现溢出错误

注意:不标准的ERC20代币即支持正式的EIP详述所指定的方法,但返回值的类型迥异于详述的代币。这种缺陷会让一种代币变成不标准的代币。类似的,重命名或者移除了详述所指定的方法也会让代币变成不标准的,但这种情况在实践中很少见,如果像Uniswap这样的协议希望支持这样的变种,还需要大量的开发工作才能解决。

财政部副部长朱光耀:数字经济还处在发展的过程中,要以科普、推动的态度来推进数字经济发展:今日,在中国发展高层论坛2018年会上,财政部副部长朱光耀表示:“数字经济还处在发展的过程中,要以科普、推动的态度来推进数字经济发展。也要关注数字经济的其他影响,包括税收征管、反监管措施等要跟上。”[2018/3/25]

UniswapV2还引入了一个可启用的0.05%的协议层收费,就是从流动性提供者的0.3%的手续费中分一杯羹。不过,现在这个机制是关闭的——而且只能够通过一个去中心化的治理机制来触发。我们后文还会再说。

UniswapV2经过充分的测试和审计之后方才推出

智能合约一经部署就不可改变的特性所带来的风险,已经是老生常谈了。如果一个合约包含了会导致资产锁定的错误,那是没有办法让这些发送资产的交易都撤销的。

Uniswap团队遵照了行业的标准实践以尽可能地消除bug风险和逻辑错误。值得称赞!

从V1转成V2,团队也用Solidity语言重写了他们的智能合约。Uniswap的开发者因此得以跨越Vyper语言的局限性、利用最新版本的Solidity语言中的更新的操作码,进一步优化了合约执行的CPU消耗。

UniswapV2由多个智能合约组成,包括?Factory?、Router?V2、Pair?和?PariERC20,还有一个负责功能的?Library。

驱动Uniswap工作的几个主要的合约如下图所示:

Router2是Router1优化之后的版本,不过它们的功能是一样的。Uniswap建议所有的开发者都切换去用Router2合约。

重写后的所有合约都得到了行内值得尊敬的开发团队的审核,也在模拟现实运行场景的测试网上做了广泛的测试。ConsensysDiligence?联合多方撰写了对UniswapV2源代码的完整报告。完整的审核报告可见此处。

显然的是,UniswapV2在上线主网之前经过了充分的测试和审核。贯彻对源代码的尽职审核?很有可能?保证了未来不会发现任何重大的问题,虽然Uniswap还是发布了一个?Bug悬赏,任何人发现了重大漏洞都可以获得奖金。

安全是区块链生态永不可能绕开的一个话题,而且这种担心也是可以理解的,毕竟有这么大的资金体量在这里交易。对底层区块链的攻击已经出现了大量的学术研究,但智能合约的完整性似乎仅仅在以太坊生态中才被人重视,因为被锁在合约中的资产仰赖于智能合约的逻辑来保证其安全性和可触达性。

好的,接下来我们就深入了解下UniswapV2的机制,感受一下这个协议的潜力。

UniswapV2的工作原理

每个代币交易对都要通过工厂合约建立自己的流动性池。建立流动性池时,需在其中存入初始资金,以提供流动性。

流动性池中代币对的汇率是基于供需量计算得出的,即所谓的?恒定乘积公式?。配合恒定乘积公式,一个交易对中的一种代币的价格,根据池中的供给量和交易者的需求量得出。因此,价格会在根据该公式画出的一条曲线上变动:

-UniswapV2上的汇率取决于恒定乘积公式-

汇率是基于一个简单的公式?

x*y=k?(其中

x?和?

y?分别代表交易池中两种代币的可用数量)自动计算的。对应的曲线代表所有可能的汇率。每个交易对都有自己的曲线,用来调节当前汇率。

如果?代币B?的需求量很大,以至于流动性干涸,其价格将成倍增长,导致?k?点向曲线左侧上移。如果?代币B?的供应量很大,需求比?代币A?少得多,k?点就会向曲线右侧下移。要注意的是,这种供需平衡仅限于代币A与代币B的流动性池。如果是代币B与代币C的流动性池,会形成自己的供需平衡,汇率也会不同。

受到这些机制的影响,Uniswap依赖套利交易来让流动性池中的代币价格与市场价格保持一致。从本质上来说,这些协议依然需要通过外部交易系统来调控流动性池中代币的价格。每个代币对的汇率将根据市场价格不断波动,为交易者带来巨大的套利机会。

当用户在Uniswap.exchange的代币对流动性池中进行交易时,使用的是实时汇率。JavaScriptSDK会为其它应用提供API,再由这些应用提供自己的界面来访问不同的代币对及其汇率。这些汇率应用于ETH和ERC20代币:

-UniswapV2用户界面上ETH/DAI交易对的汇率-

现在,让我们深入探究可在UniswapV2上执行的交易类型。UniswapV2提供了更多交易选择,因为它不再像UniswapV1那样使用ETH作为中介代币来实现“ETH桥接”。

原文链接:?https://medium.com/@rossbulat/uniswap-v2-everything-new-with-the-decentralised-exchange-52b4bb2093ab作者:?RossBulat翻译&校对:?闵敏&阿剑

标签:UniswapUNISWAP区块链uniswap币总量有多少Universe IslandCroxSwap区块链专业好找工作吗

比特币价格实时行情热门资讯
Foundry:重磅!全球最大的加密资产公司DCG宣布进军比特币矿业_NDR

北京时间8月27日晚,全球最大的加密资产公司DCG(数字货币集团)宣布推出矿业子公司Foundry、正式进军比特币挖矿行业.

1900/1/1 0:00:00
COI:律师观点:美国诉讼案例再次证明“不是你的私钥,就不是你的代币”_coinbase什么意思

据Decrypto8月23日报道,加密律师贾斯汀·威尔斯在推特中概述了DarrellArcher诉讼Coinbase案件的最新分析.

1900/1/1 0:00:00
POL:Polkadot系列|混合共识详解_DOT

Polkadot共识主要有三种:NPOS,BABE,GRANDPA接下来我们对这三种共识进行逐一的解释NPOS什么是NPOS共识在Polkadot中,中继链上的验证者需要分配到各个平行链.

1900/1/1 0:00:00
数字货币:英国央行行长:稳定币和央行数字货币可在全球支付中发挥重要作用_CBD

与世界上许多其他央行一样,英国央行仍在考虑开发自己的数字货币。 图片来源:pixabay英国央行计划拒绝Revolut的银行执照申请:金色财经报道,英国央行已经告知英国财政部,计划拒绝Revol.

1900/1/1 0:00:00
DEF:长铗:通过交叉跨链,比原链MOV协议可被部署在以太坊上_DeFinity

9月2日,根据defipulse.com数据显示,DeFi的锁定的资产已经达到了94.4亿美元,创下历史新高。过去3个月,这一数值增长了将近10倍.

1900/1/1 0:00:00
AMP:百年印钞厂投资区块链、开发数字货币:鼓励电子货币取代纸币_Minter

作者:MichaeldelCastillo译者:核子可乐@区块链大本营对于以纸币印刷为核心业务的机构来说,恶性通货膨胀无疑是生意最好的时候,而数字交易则是最大的敌人.

1900/1/1 0:00:00