LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > 思考 Sushiswap吃寿丝当心成了生鱼片| 以太坊智能合约学习008|YAS否极泰来 投道

思考 Sushiswap吃寿丝当心成了生鱼片| 以太坊智能合约学习008|YAS否极泰来 投道

2020-08-30 牛币集了 来源:区块链网络




投资之道

独立思考,复利思维




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


那些自以为有很多把式的人呢?纯逻辑分析一下你就知道他们的劣势在哪里了。

比如,在投资动作上,定投者只有一个动作,就是买。有很多把式的人呢?或者说非定投者呢?他们要在“该买的时候买”,随后还要“在该卖的时候卖”。问题在于,“到底什么时候该买什么时候该卖呢?” —— 他们往往实际上并不知道,只是以为自己知道而已。

如果,他们每次都能做对,该买的时候就真的买了,该卖的时候就真的卖了,并且还能连续做对 —— 那该有多好啊!可事实上呢?除非每次都犹如神助,否则的话,基本上他们总是有一半的概率在该买的时候选择了卖,接下来同样也总是有一半的概率在该卖的时候选择了买…… 这样的结果是,他们只因为多了一招一式,就把自己的成功概率从 100% 降低至了 25%!

别不服气,你会觉得我怎么可能每次都有一半的概率出错?!行,就算你每次都有八成的把握,那实际上你总是正确的概率也只有 80% x 80% = 64% 的成功率…… 比 100% 低太多了!更何况,如果你真的肯用自己的钱不断试错,你会确定的得到一个结论,别说八成把握了,六成把握都很难!甚至,做到六成把握都是相对的高手了!可若是六成把握的话,次次都成功的概率是 36% 而已 —— 这也就解释了为什么绝大多数投资者最终会感觉自己的一切操作全都是错的…… 事实上,如果你能理解短期价格变化完全是随机漫步,因此根本无法正确预测的话,那你就会明白,他们的成功率就是 50% x 50% = 25%,不偏不倚。

更为可怕的是,他们不仅仅比一招一式只多出来另外一招一式,他们的把式实在是太多了!比如,他们不仅短期不断买卖,他们还在若干个标的之间频繁更换车道…… 保证每次都能正确地更换车道,这概率本来就没多少,他们还反复换!就算每次有 80% 的成功概率,前后连续换上四五次之后,那成功率就绝对掉到 40% 以下了……

在股市里,我们看来必选的之中有贵州茅台,在我们看来必须长期持有的之中有贵州茅台 —— 结果呢?结果只有万分之五不到的股民当下持有茅台,长期持有的比例估计比这个还少很多很多……

那 99% 以上的股民是如何眼睁睁地,甚至可以被称之为神奇地避开了最优质的投资标的的呢?甚至,不夸张地讲,他们可以神奇地避开所有的最优质标的!这个比例能够避开茅台,就能够避开万科,就能够避开腾讯,就能够避开可口可乐,就能够避开比特币!需要提及的是,贵州茅台在过去的八年涨了一百八十倍;比特币在过去的八年里涨了一万到两万倍……

答案是,他们还是有病:跟长期收益有仇的病。



谢谢您的阅读



文章中提到的都是高风险投资品种,我是以归零的心态在持有,请不要模仿。以上文章里的内容不作为投资建议,鉴于您赚了钱不会分给我,所以笔者也不会对您的投资亏损负责!


我是收集牛币的牛币,希望以上观点对您有所帮助。



了解区块链从这开始(新人入口)

椰子社区专用词速查(传送之门)




今后文章主要以“吹牛币、学投资”为主题。


想交流的加V (lengjing2007)



—-

编译者/作者:牛币集了

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...