原文标题:《Modular Blockchain Ecosystem Overview》
撰文:Kadeem Clarke
编译:深潮 TechFlow
区块链一直在发展,每次迭代都试图解决区块链去中心化、可扩展性和安全性的三难困境。比特币、以太坊和 Solana 等区块链具有单体结构和四个主要功能:数据可用性、共识、结算和执行。
由于这些功能争夺相同的资源,单体区块链将不可避免地遇到以下可扩展性问题。
像 Celestia、Dymension 和 Fuel 这样的模块化区块链解决方案给开发者提供了广泛的选择,不仅可以扩展区块链,还可以实现跨链互操作。
Beosin:SheepFarm项目遭受攻击事件简析:金色财经报道,根据区块链安全审计公司Beosin旗下Beosin EagleEye 安全风险监控、预警与阻断平台监测显示,BNB链上的SheepFarm项目遭受漏洞攻击,Beosin分析发现由于SheepFarm合约的register函数可以多次调用,导致攻击者0x2131c67ed7b6aa01b7aa308c71991ef5baedd049多次利用register函数增大自身的gems,再利用upgradeVillage函数在消耗gems的同时累加yield属性,最后调用sellVillage方法把yield转换为money后再提款。本次攻击导致项目损失了约262个BNB,约7.2万美元。Beosin Trace追踪发现被盗金额仍在攻击者账户,将持续关注资金走向。[2022/11/16 13:10:39]
构建模块化区块链的概念仍然很新,所以现在看看有哪些现有的链开始采取类似的方法将会很有趣。
安全团队:获利约900万美元,Moola协议遭受黑客攻击事件简析:10月19日消息,据Beosin EagleEye Web3安全预警与监控平台监测显示,Celo上的Moola协议遭受攻击,黑客获利约900万美元。Beosin安全团队第一时间对事件进行了分析,结果如下:
第一步:攻击者进行了多笔交易,用CELO买入MOO,攻击者起始资金(182000枚CELO).
第二步:攻击者使用MOO作为抵押品借出CELO。根据抵押借贷的常见逻辑,攻击者抵押了价值a的MOO,可借出价值b的CELO。
第三步:攻击者用贷出的CELO购买MOO,从而继续提高MOO的价格。每次交换之后,Moo对应CELO的价格变高。
第四步:由于抵押借贷合约在借出时会使用交易对中的实时价格进行判断,导致用户之前的借贷数量,并未达到价值b,所以用户可以继续借出CELO。通过不断重复这个过程,攻击者把MOO的价格从0.02 CELO提高到0.73 CELO。
第五步:攻击者进行了累计4次抵押MOO,10次swap(CELO换MOO),28次借贷,达到获利过程。
本次遭受攻击的抵押借贷实现合约并未开源,根据攻击特征可以猜测攻击属于价格操纵攻击。截止发文时,通过Beosin Trace追踪发现攻击者将约93.1%的所得资金 返还给了Moola Market项目方,将50万CELO 捐给了impact market。自己留下了总计65万个CELO作为赏金。[2022/10/19 17:32:31]
模块化区块链的效率提高了,因为它们将验证器集中在分片上,这增加了区块链的吞吐量。
慢雾:Inverse Finance遭遇闪电贷攻击简析:据慢雾安全团队链上情报,Inverse Finance遭遇闪电贷攻击,损失53.2445WBTC和99,976.29USDT。慢雾安全团队以简讯的形式将攻击原理分享如下:
1.攻击者先从AAVE闪电贷借出27,000WBTC,然后存225WBTC到CurveUSDT-WETH-WBTC的池子获得5,375.5个crv3crypto和4,906.7yvCurve-3Crypto,随后攻击者把获得的2个凭证存入Inverse Finance获得245,337.73个存款凭证anYvCrv3Crypto。
2.接下来攻击者在CurveUSDT-WETH-WBTC的池子进行了一次swap,用26,775个WBTC兑换出了75,403,376.18USDT,由于anYvCrv3Crypto的存款凭证使用的价格计算合约除了采用Chainlink的喂价之外还会根据CurveUSDT-WETH-WBTC的池子的WBTC,WETH,USDT的实时余额变化进行计算所以在攻击者进行swap之后anYvCrv3Crypto的价格被拉高从而导致攻击者可以从合约中借出超额的10,133,949.1个DOLA。
3.借贷完DOLA之后攻击者在把第二步获取的75,403,376.18USDT再次swap成26,626.4个WBTC,攻击者在把10,133,949.1DOLAswap成9,881,355个3crv,之后攻击者通过移除3crv的流动性获得10,099,976.2个USDT。
4.最后攻击者把去除流动性的10,000,000个USDTswap成451.0个WBT,归还闪电贷获利离场。
针对该事件,慢雾给出以下防范建议:本次攻击的原因主要在于使用了不安全的预言机来计算LP价格,慢雾安全团队建议可以参考Alpha Finance关于获取公平LP价格的方法。[2022/6/16 4:32:58]
以下是模块化区块链的一些优势:
慢雾:DEUS Finance 二次被黑简析:据慢雾区情报,DEUS Finance DAO在4月28日遭受闪电贷攻击,慢雾安全团队以简讯的形式将攻击原理分享如下:
1.攻击者在攻击之前先往DeiLenderSolidex抵押了SolidexsAMM-USDC/DEI的LP。
2.在几个小时后攻击者先从多个池子闪电贷借出143200000USDC。
3.随后攻击者使用借来的USDC在BaseV1Pair进行了swap操作,兑换出了9547716.9个的DEI,由于DeiLenderSolidex中的getOnChainPrice函数是直接获取DEI-USDC交易对的代币余额进行LP价格计算。因此在此次Swap操作中将拉高getOnChainPrice函数获取的LP价格。
4.在进行Swap操作后,攻击者在DeiLenderSolidex合约中通过borrow函数进行借贷,由于borrow函数中用isSolvent进行借贷检查,而在isSolvent是使用了getOnChainPrice函数参与检查。但在步骤3中getOnChainPrice的结果已经被拉高了。导致攻击者超额借出更多的DEI。
5.最后着攻击者在把用借贷出来DEI兑换成USDC归还从几个池子借出来的USDC,获利离场。
针对该事件,慢雾安全团队给出以下防范建议:本次攻击的原因主要在于使用了不安全的预言机来计算LP价格,慢雾安全团队建议可以参考Alpha Finance关于获取公平LP价格的方法。[2022/4/28 2:37:18]
主权性
安全公司:Starstream Finance被黑简析:4月8日消息,据Agora DeFi消息,受 Starstream 的 distributor treasury 合约漏洞影响,Agora DeFi 中的价值约 820 万美金的资产被借出。慢雾安全团队进行分析后以简讯的形式分享给大家。
1. 在 Starstream 的 StarstreamTreasury 合约中存在 withdrawTokens 函数,此函数只能由 owner 调用以取出合约中储备的资金。而在 April-07-2022 11:58:24 PM +8UTC 时,StarstreamTreasury 合约的 owner 被转移至新的 DistributorTreasury 合约(0x6f...25)。
2. 新的 DistributorTreasury 合约中存在 execute 函数,而任意用户都可以通过此函数进行外部调用,因此攻击者直接通过此函数调用 StarstreamTreasury 合约中的 withdrawTokens 函数取出合约中储备的 532,571,155.859 个 STARS。
3. 攻击者将 STARS 抵押至 Agora DeFi 中,并借出大量资金。一部分借出的资金被用于拉高市场上 STARS 的价格以便借出更多资金。[2022/4/8 14:12:38]
可扩展性
易于构建项目
Celestia 专注于区块链的扩展,已经筹集了 5500 万美元来资助其扩张计划。Celestia 正在创建一个独一无二的模块化区块链架构,以解决扩展和部署问题。
Celestia 的团队打算使区块链的部署对每个人都很简单。因此,Celestia 的模块化区块链架构优先考虑以下方面:
提高可扩展性
共享安全
主权问题
开发者可以选择自己的执行环境,如 Solana VM 和 EVM。Celestia 还为模块化建设者提供了一个奖学金。他们在最近的融资公告中列出了三个区块链项目作为其数据可用性层的用户:
Eclipse
Constellation
Dymension
该项目还为「模块化研究员队列」的 26 名成员提供每月 3000 美元的资助,为期三个月。曾在以太坊基金会和 Uniswap 实验室工作的 Scott Sunarto 是获奖者之一。
Celestia 仍处于开发的早期阶段。开发团队在 2021 年发布了一个 MVP 通知,并于 2021 年 11 月启动了开发网。2022 年更为重要,因为该项目已经启动了测试网并逐步构建主网。
作为 Cosmos 生态系统的一部分,这个模块化的结算层提供了启动 Enshined Rollups(纳入协议的 Rollup 逻辑),这开启了去中心化的用例。
Dymension 是一个建立在 Cosmos 上的主权 Rollup,旨在通过 Dymension Chain(结算层)、RDK(RollApp 开发工具包)和 IRC(Rollup 间通信)使 RollApp(以定制应用为重点的 RollApp)的开发变得简单。
Dymension 是为维护 Rollup 状态、验证和欺诈证明而优化的,同时只接受 Rollup 交易和基本转账。
在 Dymension 上,开发人员可以专注于业务逻辑需求,并使用 RDK 和专门的结算层快速部署特定于应用程序的 Rollup,同时受益于 IRC、共享安全性和数据可用性。
Dymension RollApps 和 Cosmos 一样,旨在创建特定应用的区块链,以减少共识开销。基于 Cosmos-SDK,RDK 增加了新的模块并修改了现有模块,以确保 RollApp 与 Dymension 协议兼容,同时与其他 Cosmos 生态系统工具兼容。RollApps 可以通过 Dymension Hub 与任何支持 IBC 的链进行通信。
Fuel 实验室正在为模块化的区块链堆栈建立一个快速执行层。Fuel 取得了显着的增长,因为这个项目以汇集了一些最优秀的工程师。
Fuel 的技术建立在三大支柱之上:
并行交易执行:Fuel 通过并行执行交易提供顶级处理能力
Fuel 虚拟机(FuelVM):FuelVM 增加了开发者的设计空间
卓越的开发人员体验(使用 Sway 和 Froc):Fuel 的特定领域语言,Sway,提供了一个独特而流程的开发者体验。Fuel 还有一个支持工具链,称为 Forc。
Fuel 旨在成为自主的驱动力。开发者可以在不使用中间商的情况下进行构建。它提供模块化和以太坊未来的替代方案。以太坊正朝着以 Rollup 为中心的方向发展。Fuel 声称它可以将执行层扩展到标准 Rollup 之外。该团队声称他们将这样做不会危及安全并且成本低廉。
因为 Fuel 是为欺诈证明而设计的,完整的节点资源要求可能比平时高,增加了带宽容量,同时允许用户通过信任最小化的轻客户端来验证链。
单体区块链允许用户将所有预期的区块链功能放在一个被称为第 1 层的单体层中。这使得区块链的创建变得困难,因为它试图在单层内同时处理所有功能。模块化区块链的不同功能在不同层之间共享,提高了可扩展性并防止网络中断。
为了启动一个新的区块链,矿工必须处理安全和去中心化问题,这可能会阻止一些人优化网络外哈希率(机会)。当矿工较少关注特定功能(例如共识)时,他们可以利用布局并更快地创建新区块链,而不管区块链架构如何。
模块化区块链的布局比单体区块链的布局要灵活得多。它的目的是为矿工提供单体区块链上所没有的功能。
随着 Layer 2 和 Rollups 的发展,以太坊的生态系统转向了模块化架构。
区块链技术大规模应用的最大障碍之一是可扩展性。
第 1 层的扩展解决方案专注于区块生产而不是区块验证。模块化区块链基础设施旨在促进具有可扩展性、安全性和去中心化特性的 Web 3 采用,并专注于易于集成、快速交付和用户体验。
深潮TechFlow
个人专栏
阅读更多
金色早8点
金色财经
去中心化金融社区
CertiK中文社区
虎嗅科技
区块律动BlockBeats
念青
Odaily星球日报
腾讯研究院
比特币在12月的第一个整周以三周的高点开始,多头和空头仍在战斗。在周线收盘略高于17000美元后,BTC/USD似乎决心充分利用股票和美元的疲软来缓解压力.
1900/1/1 0:00:00原文:《2022年最活跃的 5 家加密投资机构》作者:wesly纵观整个2022年,加密投融资领域完成了从狂热到寒冬的180度大转弯.
1900/1/1 0:00:00加密银行Silvergate Bank和加密行业各大中心化交易机构如FTX、Coinbase、Crypto.com、Circle等有着极其紧密的联系.
1900/1/1 0:00:00摘要:本文探讨了如何通过对 NFT 数据的分析和整理来实现对艺术家更合理的推荐机制以及更艺术化的呈现形式.
1900/1/1 0:00:00作者:币圈小吴我搞砸了。我知道说对不起并没有什么意义。所以我尽我所能为客户做正确的事。当一切都说了又做了之后,我主要用一个指标来评价自己:我是否最终能够让客户满意.
1900/1/1 0:00:00今年 6 月,Uniswap 收购了 NFT 聚合平台 Genie ; 7 月.
1900/1/1 0:00:00