Picolo 正在为区块链与 Web 3.0 构建分布式存储的基础架构,新的数据库和计算平台。这些数据库具有复杂的查询、差异隐私、对数据和审计的细粒度访问控制等功能。
Pickle Finance将于12月24日开启五种PICKLE激励池:12月23日,以太坊DeFi项目Pickle Finance官方宣布于SushiSwap上开通五种与以太坊对应的PICKLE激励池,分别为:ETH/DAI、ETH/USDC、ETH/USDT、ETH/WBTC、ETH/YFI。其流动性奖励将于北京时间12月24日02:00开启。[2020/12/23 16:14:53]
Picolo 旨在托管所有区块链数据并使其可用于查询,也支持 DApps 与状态通道之间的数据共享。理想情况下,数据是加密的,甚至不会离开网络,代码会访问这些数据,并执行计算而不泄漏任何信息。其目标是提供类似 firebase 的服务。后端运行在多个公共云上,计划在未来托管 Picolo 数据库,并在 5G 接入点进行计算,以获得最佳性能。
慢雾揭秘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]
创始团队由两名前 Google 工程师组成,他们在构建可扩展系统方面拥有扎实的背景,每天为数十亿用户提供服务。
DeFi项目Synthetix已完成Spica升级 但限价订单暂无法运行:7月30日午间,DeFi项目Synthetix官方发推宣布,已完成Spica升级。不过官方表示,此次升级已经部署了限价单和回收、返利事件,但直到下周初这些指令才会在dApp接口中运行。限价订单中继器无法运行,因此合同级别的交易暂时无法完成。[2020/7/30]
标签:Picolo
撰文:PicoloResearch公司综述Elrond通过两项关键创新创造了一种新颖的结构:1)自适应状态分片技术和2)权益证明(PoS)共识.
1900/1/1 0:00:00原文标题:《Elrond 独立研究报告 (EGLD)》撰文:Picolo ResearchElrond?通过两项关键创新创造了一种新颖的结构 : 1) 自适应状态分片技术和 2) 权益证明 (P.
1900/1/1 0:00:00Picolo Research 报告指出,Tranches Protocol 提供各种不同的代币化风险回报解决方案,处于 DeFi 创新的前沿.
1900/1/1 0:00:00