[Klever将推出加密货币交易所Klever Exchange]金色财经报道,多平台加密应用程序 Klever 将在未来几天发布自己的加密货币交易所Klever Exchange,目前已发布了白皮书。该平台将为整个 Klever 社区提供数字资产交易的新工具。Klever Exchange 将于 6 月 30 日在 安卓上线,而 Web 应用程序将于 2021 年第三季度发布。
DeFi项目Pickle Finance在OpenSea发布首个Pickled NFT:DeFi收益聚合协议Pickle Finance发推称,刚刚在NFT交易平台OpenSea发布第一个Pickled NFT。[2021/3/14 18:43:51]
慢雾揭秘Pickle Finance被黑过程:2020 年 11 月 22 日,以太坊 DeFi 项目 Pickle Finance 遭受攻击,损失约 2000万DAI。慢雾安全团队跟进相关事件并进行分析,以下为分析简略过程:
1、项目的 Controller 合约中的 swapExactJarForJar 函数允许传入两个任意的 jar 合约地址进行代币的兑换,其中的 _fromJar, _toJar, _fromJarAmount, _toJarMinAmount 都是用户可以控制的变量,攻击者利用这个特性,将 _fromJar 和 _toJar 都填上自己的地址,_fromJarAmount 是攻击者设定的要抽取合约的 DAI 的数量,约 2000万 DAI。
2、使用 swapExactJarForJar 函数进行兑换过程中,合约会通过传入的 _fromJar 合约和 _toJar 合约的 token() 函数获取对应的 token 是什么,用于指定兑换的资产。 而由于 _fromJar 合约和 _toJar 合约都是攻击者传入的,导致使用 token() 函数获取的值也是可控的,这里从 _fromJar 合约和 _toJar 合约 获取到的 token 是 DAI。
3. 此时发生兑换,Controller 合约使用 transferFrom 函数从 _fromJar 合约转入一定量的的 ptoken,但是由于 fromJar 合约是攻击者控制的地址,所以这里转入的 ptoken 是攻击者的假币。同时,因为合约从 _fromJar 合约中获取的 token 是 DAI,然后合约会判断合约里的资金是否足够用于兑换,如果不够,会从策略池中赎回一定量的代币 然后转到 Controller 合约中。在本次的攻击中,合约中的 DAI 不足以用于兑换,此时合约会从策略池中提出不足的份额,凑够攻击者设定的 2000万 DAI 。
4. 兑换继续,Controller 合约在从策略池里提出 DAI 凑够攻击者设定的 2000万 DAI后,会调用 _fromJar 的 withdraw 函数,将攻击者在第三步转入的假 ptoken burn 掉,然后合约判断当前合约中 _toJar 合约指定的 token 的余额是多少,由于 _toJar 合约指定的 token 是 DAI,Controller 合约会判断合约中剩余 DAI 的数量,此时由于 第三步 Control[2020/11/22 21:39:57]
币赢CoinW 将于9月22日16:00上线PICKLE:据官方消息,币赢CoinW将于9月22日16:00在DeFi专区上线PICKLE/USDT交易对,同时开启“充值送PICKLE,-0.1%Maker费率”活动。
据悉,PickleFinance让稳定币更稳定。黄瓜PICKLE合约采用完全公平的分发制度,没有风投,没有预挖,没有预售。其亮点是让稳定币在uniswap上交易滑点更低,促进生态的发展,同时可以防止巨鲸介入。详情查看原文链接。[2020/9/22]
郑重声明: Klever将推出加密货币交易所Klever Exchange版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。