独立思考,复利思维 01 每日思考When one teaches, two learn. ●不要成了生鱼片 现在一个叫SushiSwap的项目火了,Sushi(寿丝?) Coinbase软件工程师Daniel Que发推称,SushiSwap存在后门,项目方能盗取资金,使用者请小心风险。 大概去看了一下合约,他的这个合约的合约控制人可以把他的代币转移到任何的账户。也就是说这个项目的风险来自于项目方本身,而不是黑客的攻击。 这个项目如果跟过AP的codex的人应该很好理解。它就是针对现在的DeFi老大Uniswap,来抢夺他的资源。而方法就是利用的LP流动性凭证在Uniswap里被称为pool tokens,可以把这个凭证放到它的池子里去挖寿丝币。我们都知道,在AP的设计中,这个LP凭证本来就是一个代币,是可以转帐的。 通过对Uniswap的合约的研究你会发现,其实在它的工厂合约里,也是创建了这个一个LP流动性凭证,它其实就是一个ERC20的代币。 他的算法是采用的"乘积固定做市商",也就是X*Y=K 的方式(AP曾经和社区一起尝试过众多的算法中的一种)。而这个流动性凭证如下图所示。 这个寿丝合约的流动性排名很靠前了,现在排名第三,目前第一的还是Uniswap的路由合约。 如果你把流动性凭证交给它,它会给你寿丝币作为奖励。过了一段时间会通过流动性凭证把你的币取出来,放到他自己的池子里,它的逻辑就是,你的币就换个交易所吧,我这儿好。 但是目前来说,只有对流动性提供者的激励,而没有看到对交易者的激励,合约又存在巨大的风险。所以这里绝对不是推荐这个项目,如果他不跑路,接下来把合约漏洞补上,再加上对交易者的激励,那也许还可以考虑。 ●以太坊智能合约学习008 详解Uniswap 今天只是简单介绍一下怎么进行研究一个项目的大概方法,因为这个项目很复杂,所以可能会连续几期来讲解学习它。 这里是从技术角度来了解这个项目,如果您只是炒币,可以跳过。 通过对项目结构甚至源码的学习,可以加深对项目的了解,甚至对整个DeFi的了解。是终的目的是,部署一个自己的去中心化交易所。也就是把Uniswap改成自己可以用的版本,比如把PDF作为这个交易所的平台币? 第一步:去看看它的官方网站 https://uniswap.org/ 通过网站可以找到它的开源代码的地址。可以找到它的白皮书,审计报告等。我还在上面发现它有二个游戏。一个叫袜子,一个叫优尼猪。其实就是二个测试用的网络,用游戏的方式来展示它的运行逻辑。 https://github.com/Uniswap 在它的代码里,第一个核心就是它的合约代码。 V2版本的核心代码都在里面了,是标准的solidity代码开发的,框架方面好像用的是华夫? 打开第二个文件夹contracts(合约)可以看到下面的三个合约。 这三个合约分别是: UniswapV2ERC20.sol (ERC20) UniswapV2Factory.sol (工厂合约) UniswapV2Pair.sol (配对合约) 他们之间是什么关系呢? 配对合约继承自ERC20,是用来创建那些配对的代币的,就是上币用的,而工厂合约是用来部署它们的。 其实你可以把ERC20和配对合约看成是一个合约,用来创建和配对代币,也就是上币。比方说你上线PDF和ETH对的时候,花了0.4个ETH创建了一个交易对,这时候就是配对合约调用ERC20中的一些方法来实现的,成功了后会创建一个关于PDF/ETH的配对合约,每一个交易对都是一个单独的合约。这个合约被创建了之后还需要部署上链才能生效,那就是工厂合约的事了。 你看上图中的interfaces,那是接口合约的文件夹,打开后如下图: 我们知道合约调用合约的方法中有一种就是通过接口合约来调用的。 再来看看libraries(库),这个里面有一些工具: 第一个是数学合约,第二个是安全数学合约,因为solidity这个编程语言在数学计算上有问题(不能计算小数,整形也有溢出),这里提供了一种安全的方法来调用数学计算。 第三个UQ112x112.sol112*112 是正负两边112位的二进制的精度,来计算。 这个是什么意思呢? 112*112用二进制算是224,刚好差一个32就是256,uint整型的最大长度就是256。这个保留的32位我记得是用来存放时间变量。 再来看看外围合约: 第一个UniswapV2Migrator.sol(这个是用来迁移V1到V2的) 第二第三有点费解:UniswapV2Router01.sol UniswapV2Router02.sol (路由合约,其实就是用来做交易的) 为毛要搞二个路由合约,里面的内容好多是一样的,是V1版本和V2版本的区别吗? 好的这一期基本上庖丁解牛,把Uniswap的骨架解开让大家看到了里面的一些情况,下一期我们来看看它们的源码里都写了些什么。 终生学习,共同进步 02 社区动态●椰子社区又到了最艰难的时刻了 YAS否极泰来 猴哥昨天的文章里把AP最近的想法做了详细介绍,我把链接放下面了。 YAS将进行重大转型丨AP公布他的波卡平行链方案丨开发棋盘游戏 在投资上,人们总是会从一个极端走向,另一个极端,要么过度乐观,表现在币价上涨的时候,破千破万的声音不断出现。而币价下跌的时候,归零的声音会更响亮。 从长线者的视角来看,从4分到8分,涨了一倍,而短线者的视角是从4角到8分跌了5倍。同样一件事会有很多不同的解读,也许正是因为这样,才会有市场,才会有交易。才会出现两个交易者,一个买一个卖,然后互相在心里骂对方是傻.逼吧? 我已经在文章里反复解释过为什么做短线亏损的概率会更大,说得都几乎累了。今天在逛github看到了李笑来的帐号,原来他把他的书都放在了上面。看到里面有关于他对短线的思考,我觉得很有说服力,放在这里大家看一下吧。 引用自李笑来的定投改变命运 CHAPTER.07
谢谢您的阅读 文章中提到的都是高风险投资品种,我是以归零的心态在持有,请不要模仿。以上文章里的内容不作为投资建议,鉴于您赚了钱不会分给我,所以笔者也不会对您的投资亏损负责! 我是收集牛币的牛币,希望以上观点对您有所帮助。 了解区块链从这开始(新人入口) 椰子社区专用词速查(传送之门) 今后文章主要以“吹牛币、学投资”为主题。 想交流的加V (lengjing2007) —- 编译者/作者:牛币集了 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
思考 Sushiswap吃寿丝当心成了生鱼片| 以太坊智能合约学习008|YAS否极泰来 投道
2020-08-30 牛币集了 来源:区块链网络
LOADING...
相关阅读:
- Polkadot(DOT)价格的上涨2020-08-30
- sex.crypto卖出了230个以太币2020-08-30
- 币海蓝天:8.30比特币行情分析 BTC操作布局 温水煮青蛙格局还将继续?2020-08-30
- 币圈鸿钧:8.30比特币 以太坊区间震荡上行的背后 是牛市的背影吗2020-08-30
- 磊哥圈币:8.30午间BTC行情分析2020-08-30