全球数字财富领导者
CoNET
|
客户端
|
旧版
|
北美站
|
FX168 全球视野 中文财经
首页
资讯
速递
行情
日历
数据
社区
视频
直播
点评旗舰店
商品
财富汇
登录 / 注册
搜 索
综合
行情
速递
日历
话题
168人气号
文章
为什么Web3现在比以往任何时候都更需要实时数据层?
go
lg
...
性能问题而不损害安全性,但这需要时间。
以
太
坊
最近在这方面采取了一些变化。可以说,信任必须放在某个地方。区块链将这种信任从传统的 Web 2.0 模型中转移出来,但并没有从根本上消除这种要求——至少在今天还没有。 链下实时数据为 Web3 寻找产品/市场契合度提供了直接途径。然而,这种方法以 dApp 的操作/分析数据的形式在 Web 2.0 系统中找到了信任。然而,市场上最成功的 dApp 和基于区块链的服务已经做出了这种权衡,使用正确的工具-正确的工作方法,利用每种技术发挥其最擅长的功能。 在更深入地探讨 Web3 如何以及为何能够利用实时数据取得进步之前,让我们先考虑一下 Web3 的未来前景,无论我们刚刚确定的这三重挑战如何。 什么将继续推动 Web3 向前发展? 在这样的时刻,重要的是要记住区块链≠加密货币。加密货币是区块链概念和基础技术构建块的应用。NFT 和更广泛的 Web3 概念也是如此。区块链的核心概念——交易、头寸和谁拥有什么的不可篡改的公共记录——与当前的金融体系有着持续而有趣的不同,在当前的金融体系中,此类账本驻留在私人数据库中,只能通过管理机构和监管机构的规则访问机构和法律。对于特定的用例来说,确实有现实世界的价值和意义。这些是什么? 据麦肯锡称, 2021 年最大的Web3 借贷平台发放了 2000 亿美元的贷款。贷款、存款、汇款、资产互换、贸易融资和保险已成为有效的用例。其他点对点、游戏、社交和在线媒体虽然起步较早,但表现出显着的活跃度。 数字身份服务以及供应链和物流管理仍然是一种明显的可能性。假设的元宇宙中的投机用例正在推动真正的投资美元,Facebook 等公司正在转向、更名为 Meta并全力以赴。 封闭和受保护网络上的私有区块链系统(例如Hyperledger Fabric)可能不是创建者所设想的,但现在可以为特定行业和机构提供更通用的用例(代价是成为一个向公众开放的 Web3 系统)民众)。NFT(不可替代代币),或者说,独特、不可分割和不可篡改的代币理念在以数字方式表示现实世界和仅限在线的临时资产方面具有真正的潜在商业价值。 这些都是安全的公众猜测使之成为可能的事情,但尚未解决。合法地(在某些情况下,物理上)建立现实世界与数字 NFT 的连接仍在进行大量探索。Web3 提供商 Alchemy 在本季度的报告中指出,智能合约部署量较 2021 年同季度增长了 143%。 尽管像任何新想法一样,还有一些重大问题需要克服,但投资资金、开发商和机构兴趣确实具有吸引力,可以吸引推动区块链向前发展的能量。随着核心技术的完善,将会创造更多的Web3价值。随着更多价值的产生,新的机会将会出现,从而激发人们对解决监管、法律、数据隐私以及更好的开发人员和最终用户体验的兴趣。 Web3 开发人员的链上数据注意事项 基于工作量证明的区块链产品面临的挑战延伸到了其底层架构中。操作数据库非常适合快速、高效的数据存储和检索。分析数据库非常适合快速、开放式查询和探索。非关系数据库大规模提供不同级别的操作或分析功能,而不牺牲性能和可用性。 基于区块链的系统提供了安全、不可变的账本,但以性能为代价。尝试使用安全的、仅附加的不可变账本作为操作、分析或非关系数据库将导致以下问题: 不可接受的表现 Web 2.0 技术堆栈设定了世界上大多数人对快速响应的数字体验的期望,无论您使用的是平板电脑、手机还是台式机/笔记本电脑,都不需要两分钟到六小时。大多数流行的区块链实现都基于缓慢的工作证明算法来保护对区块链数据存储的写入,并基于缓慢的点对点共识来确保跨节点网络读取的数据一致。 数据量导致生产中断 区块链不仅仅是一个“大数据”问题;它也是一个问题。这是巨大的、令人难以置信的数据,而且随着使用量的增加只会变得越来越大。很少有操作或分析数据库能够达到这个级别,甚至更少的数据库能够真正实现该级别的线性可扩展,从而大大缩小了选择范围。 相互矛盾且不准确的数据 区块链广泛的点对点、最终一致的设计和工作量证明性质使其安全,但会产生不一致的数据,使其无法作为 Web3 应用程序的操作或分析数据库。由于这些问题没有错误消息或故障代码,因此编写错误处理代码来测试、解释或解决这些错误以试图进行补偿是很耗时的,或者是不可能的。当然,生产中的调试或其他危急时刻的调试对于所有相关人员来说都是一场噩梦。下游技术支持将无法为愤怒的用户提供答案,开发人员也无法为技术支持人员提供答案。提示应用商店的负面评论。 不可接受的存储/使用成本 链上操作成本高昂:
以
太
坊
区块链上 1GB 的数据需要花费数千美元。 其他考虑因素 在链外索引或同步区块链数据并不简单,因为这些数据不是人类可读的。区块链数据需要通过第三方数据服务进行解码、丰富、重组和数据建模,然后才能被开发人员轻松使用。 解决方案:实时链下同步数据 流行的区块链网络实施需要时间来解决其设计中的性能问题。链下处理是成功的 IT 专业人员用来充分利用现有数据库技术和区块链的优势的主要技术,将每种技术用于其最佳设计目的。简单来说,dApp 应该从链外数据库读取数据,并将数据写回链(但仅记录交易最终结果所需的最低限度的详细信息)。 通过将区块链的状态实时同步到操作或分析数据库,您可以确保 dApp 快速运行的数据准确性/货币性。然后,当您的 dApp 和链下数据库完成尽可能多的预处理后,将最终结果提交回链。 静态和二进制资产可以使用 IPFS 等系统,但出于同样的原因,明智的做法是尽可能考虑链下对象存储(例如 S3)。因此,在实践中,具有始终同步的链状态克隆的链外数据库应该成为尽可能多的操作或分析工作负载的读/写目标。 但正如前面所讨论的,庞大的数据量(尤其是随着时间的推移)会破坏大多数数据基础设施。Apache Cassandra 是在这种容量、规模和性能水平上最强大的操作数据库系统之一。 借助正确的数据模型,应用程序可以体验到 Redis 等内存缓存以及持久数据库管理系统 (DBMS) 所期望的亚秒级速度。如果非关系数据服务可提供历史数据和始终最新(实时)的链下数据会怎样? 在索引过程中,原始数据会自动解码。对于开发人员来说,这改变了使用原始十六进制数据的区块链数据的体验,如下所示: 对于人类可读的数据,如下所示: 然后,Web3 开发人员通常需要重新组织和丰富来自Etherscan、whatsabi 、NFT 元数据等第三方数据服务的链数据,以便对最简单的查询有用。如果随后将丰富的数据建模为可查询的数据库表,那么开发人员将拥有标准 DBMS 查询语言的全部功能(而不是必须学习区块链分析 API)。 让我们看一个例子: 开发者意图:从块组 134 中搜索五个条目 实际查询代码: 系统响应: 那么,这在实践中是什么样的呢?为了让它变得栩栩如生,请看一下这两个(实时)示例应用程序,它们正是使用这样的脱链实时数据服务。Web3开发人员应该熟悉应用程序源代码;它是使用流行的 Web3.js 库编写的。 NFT探索者 搜索在几秒钟内创建的每一个 NFT 在单个 API 调用中提取 NFT 的传输历史记录 NFT Explorer 使用 React 和 Next JS 构建,为用户提供了
以
太
坊
区块链上支持的已实时铸造或传输的 NFT 的完整视图。 区块链浏览器 按区块号拉动历史 Gas 价格 按区块号拉取 ERC20 传输数量 与 NFT Explorer 一样,该区块链数据浏览器从链下数据中提取所有区块链数据,并为用户提供已开采的最新区块以及最新
以
太
坊
交易的实时视图。 在托管云服务上提供所有这些将有助于克服传统的反射,以实现关系 DBMS 式的易用性和上市时间。在 Cassandra 之上构建这样的服务还可以独特地提供将这些数据与您的 Web3 应用程序在任何区域或多区域中共置的能力,而无需分片。Cassandra 的内置复制已经在十多年来最极端的互联网规模生产环境中进行了战斗测试。 Web3 应用程序和开发人员的优势 通过最小化 dApp 大小、链上数据存储和链下处理的区块链写入,大多数用例的运营成本将重新调整到 Web 2.0 水平。用户在其选择的设备上的 dApp 性能恢复到可接受/预期的水平。然后,dApp 开发人员可以设计适当的“等待时间”对话框、屏幕和警告,以设置用户在需要向基于区块链的系统提交写入操作时的期望。 最大、最棘手的数据一致性问题已得到解决,因为 dApp 的大部分操作数据都存储在快速、可靠的链下数据库中。这不仅可以节省数小时的令人沮丧(并且可能毫无结果)的调试时间,而且可以避免可能无法解决的生产错误。 由于非关系数据库等链外系统可以处理大数据量,因此随着区块链的增长,您的 dApp 将满足正常运行时间和响应时间的预期,而无需在投入生产几个月后进行昂贵的系统重新设计或彻底重写。根据最新的Stack Overflow 开发者调查,与 Cassandra 一起工作——可以说是最可靠、最可扩展和最快速的非关系数据库——也是薪酬最高的工作之一。 对企业的好处 损坏、缓慢或不准确的应用程序会导致用户、收入和投资者信心的不可挽回的损失。但是,让我们来讨论一下我们都希望进行的对话——将区块链状态实时同步到链下、非关系型基础设施可能会带来哪些令人兴奋的事情? 分析 dApp:将 dApp 与链下分析数据库集成,打开了整个“Web 2.0”选项和用例的前景。 欺诈检测/预防功能:构建可以驱逐不良行为者或标记/阻止滥用的 dApp,从而保护您的用户社区和您的业务。 数字资产交换的权威:NFT 交换需要准确/最新的市场数据,以促进最佳的交易/销售/交换。当用户在几分钟后看到自己以较低的价格购买的商品时,防止买家后悔,以及资源密集型的退款流程和负面的用户评论。 基于位置的功能:了解当前位置是当今许多移动应用程序的基础。将其带到您的 dApp 中! 物联网应用:来自软件或硬件的机器生成的数据的写入速度和容量只有非关系数据库才能毫不妥协地处理。 数据主权:出于合规性、监管或法律原因,使用 dApp 找到区块链状态的同步副本(无论其部署在世界何处)。 区块链交易解析时间由协议决定,如果没有汽油/交易费或使用加速器服务就无法加快。通过尽可能多地在链外进行预处理,您可以最大限度地减少交易最终结果的大小和频率。这将降低任何用例的链写入成本并提高 dApp 速度。 亲自尝试作为服务 这种对实时数据的关注超越了区块链。这是该行业十多年来一直在创新的领域。但区块链等技术有助于表明实时数据成为数据架构和业务模型一部分的重要性。 当我们等待量子密码学作为一种服务、原子钟的普及和分布式共识算法的新创新时,实时数据现在可以通过 Web 2.0 成本结构获得。实时数据仍将是未来任何区块链实施的核心、基本要素。 来源:金色财经
lg
...
金色财经
01-05 18:49
加密牛市不可错过的机会:加密矿股!
go
lg
...
障排除做出快速反应。该公司在香港有一座
以
太
坊
矿场,同时投资$2300万扩建俄亥俄州另一个挖矿机存储容量为5万台的数据中心。 即将到来的2024年,身处加密牛市初期。不论是BTC还是加密货币矿股,都拥有非常巨大的潜力机会。第一时间了解潜力机会可以登录投资人掌握财富机遇的财经平台——小鹿财经。小鹿财经还有不定期直播,邀约多名优秀的金融分析师和交易员,有着多年的金融市场经验,可以实时地为广大投资者答疑解惑。加入4e加入小鹿财经,挖掘财富洼地,投资未来。 小鹿财经拥有全球信息差优势,结合4e平台更是无敌的加密利器!4e作为全球领先的金融平台提供了多元化的投资产品,并提供外汇、黄金、股票、数字资产等多种投资产品,而不仅仅是加密货币。4e都能同时能够满足投资者的多元化投资需求。 上4e,增加您投资的财富厚度!从4e开始。 来源:金色财经
lg
...
金色财经
01-05 18:30
牛市周期不可逆, 市场下跌就是给机会, 不要错过 !
go
lg
...
息的那一刻到来,等待美联储开闸放水!
以
太
坊
将于1月17日在Goerli测试网上进行坎昆升级 1 月 5 日,Geth 团队的开发者 lightclients 发文称,第 178 次
以
太
坊
核心开发者执行会议(ACDE)已结束,本次会议重新确认 Goerli 测试网上坎昆升级时间为 1 月 17 日,并将 1 月 30 日和 2 月 7 日分别作为 Sepolia 测试网升级和 Holesky 测试网升级日期。 若一切顺利,开发者将于下周发布 Goerli 客户端,1 月 22 日当周将发布 Sepolia/Holesky 客户端。此外,第 179 次 ACDE 会议计划于 1 月 18 日举行,如果分叉后前 24 小时内出现问题,将重新规划升级时间。 开发者还决定,
以
太
坊
下一次升级将是 Prague/Electra(Pectra)升级。 坎昆升级计划将在2024年1月份实施,现在来列举值得关注的赛道和生态。 Layer2赛道: ARB、OP、MATIC等都是 Layer2中的龙头公链,必定是需要关注的。不多赘述原因,大多数人已经炒作,是不可或缺的! ARB生态: GMX是ARB生态的第一个去中 心 化交易所,类似于Uni,是一个值得关注的潜在项目!RDNT是Arb生tai的 领 先 借贷协议,尽管它的口号是做全链借贷,但目前只开通了一小部分公链! OP生态: VELODROME在OP链上进行借贷,具有一定潜力。 MATIC生态: 目前没有太多值得 推荐的,持有一些MATIC就足够了。 METIS生态: vega metis链上第一铭文代币,vega是发射平台唯一代币,持有可以跟进后续铭文白名单,价值可想而知! 这次的坎昆升级也将对模块化协议产生利好,比如TIA,也是一个可以考虑埋伏的项目。另外,专注于稳定币协议的Spa也是一个可以选择关注的项目。 新的一年已经开始,创建一个高质量圈子,主要是讲解币圈的各种基本行业知识,热点版块的轮动,还有识别顶底的基础方法,如何更好的把握住这个牛市,等等一系列的知识,感兴趣的可以找我。 来源:金色财经
lg
...
金色财经
01-05 18:30
Etherscan很棒 但也是
以
太
坊
的一个致命缺陷
go
lg
...
翻译:善欧巴,金色财经 大约十年前,
以
太
坊
社区着手消除提供全球可访问的金融服务的所有薄弱环节,在很多方面都取得了成功。我们的进步依赖于我们对故障点进行自我反思并为它们部署开源且可供审计的修复程序的能力。 本文反映了我对 Etherscan 的看法,对于任何
以
太
坊
用户或开发人员来说,这是一项非常方便的服务,我经常使用这项服务,并对部署它的人表示感谢。如今,Etherscan是探索
以
太
坊
交易的最大提供商。这是一个非常方便的网站,您可以: 跟踪
以
太
坊
中的任何交易。 跟踪任何合约交互及其事件。 查看生产中使用的合约源代码。 与合约读取和写入功能交互。 Etherscan 的强大功能之一是它既适合新手用户,也适合高级用户: 如果您是新手,您可以轻松查看自己的钱包交易并导航与智能合约的交互 如果您知道自己在做什么,那么您可以通过使用 Etherscan 并避开任何其他现有网站,在
以
太
坊
中做几乎任何事情 如此强大的功能为用户带来了如此多的便利,使其成为加密生态系统中使用最多的网站之一。以下是过去 3 个月 Etherscan 网站和其他热门 DeFi 网站使用情况的快速比较: Etherscan 的主导地位如何使
以
太
坊
社区面临风险? 今天与 Etherscan 相关的最大风险是源代码是封闭的,因此其他用户无法复制,这消除了我们在
以
太
坊
中拥有的“服务器冗余的可用性弹性”因素,并引入了由单个节点控制的“默默无闻的安全性”实体。
以
太
坊
服务的可用性和弹性来自分散的节点网络,即使其中许多节点处于离线状态,该网络也可以执行交易。如今,这只能通过向人们提供开源代码来实现,这些代码具有建立和维护的经济激励。 如果
以
太
坊
的用户不断地重复使用大多数人使用的同一个中心化实体,那么我们就走在一条损害去中心化的道路上,这与
以
太
坊
密码朋克精神相反。 旁注:高级用户将跳过与 Etherscan 的交互,并使用ApeWorx或Foundry等工具进行链上交互,这些都是开源的,可以跳过上述风险。但很多人不会学习如何使用任何开源 CLI 工具,他们会依赖 Etherscan 网站来阅读信息,有时甚至写作。 这是涉及 Etherscan 的末日场景:他们的 DNS 被劫持,网站重定向到恶意钱包训练器(这种情况在加密货币领域经常发生,甚至对于拥有最佳安全措施的团队也是如此)。这种情况可能发生在任何协议网站上,这就是为什么我认为学习如何自我托管是一项重要技能。 越多的人依赖 Etherscan 并且没有好的替代方案,恶意行为者就越有动力将其用作
以
太
坊
社区的攻击媒介。 我不是来抨击 Etherscan 的。我相信他们的团队正在尽最大努力改善,我在独立游戏开发方面的经验告诉我,如果不重复某些默认的市场策略(广告、微交易),有些市场很难盈利,而且它会期望他们开源而没有任何回报是天真的。那么让我们谈谈一些替代方案! 开源交易浏览器 Beaconchain
以
太
坊
预览:https://beaconcha.in/ 源代码:https://github.com/gobitfly/eth2-beaconchain-explorer Blockscout:
以
太
坊
预览:https://eth.blockscout.com/ 源代码:https://github.com/blockscout/blockscout Otterscan Optimism 预览:https://otterscan.mainnet.testinprod.io/ 源代码:https://github.com/otterscan/otterscan 以上所有内容都是 Etherscan 的替代品。如果你在下次使用区块链浏览器时尝试它们,你已经在参与分散化链上的这一部分,而且如果你能够自己托管它们,那就更好了!但我们不能依赖利他主义来维护这一点,我们已经看到由于商业化问题而关闭的浏览器,我认为这是我们整个难题的核心之一,也是为什么 Etherscan 最初是闭源的原因! 对探索者的激励 可见交易探索者存在激励问题,我们看一下 Etherscan 网站: 你是否使用了
以
太
坊
基础设施中的其他部分,看到类似的可疑广告呢?没有!因为与成为广告销售商相比,其他部分的激励机制发展得更好。为什么
以
太
坊
基金会、AAVE、Yearn、Maker、Uniswap、中心化交易所和其他重要的
以
太
坊
应用的网站不会向你展示任何广告呢?因为这些应用的货币激励是一致的,而展示广告是一种净负面行为,因为广告为最终用户引入了另一层风险,而这些用户只是想使用一个良好的金融产品。 我不够聪明,无法提出一个能够解决当前区块链浏览器的实际系统设计,但我确信
以
太
坊
可以考虑为人们运行分散节点提供更好的激励,这些节点可以作为 Etherscan 的替代品,在我们完全依赖它作为社区之前。这可能从激励开源替代品开始,同时激励将它们提供给公众使用。
以
太
坊
的 RPC 节点可能存在类似的集中化问题,但与区块链浏览器相比,现在更容易分散化 RPC,因为最好的 RPC 客户端是开源的,容易复制。 我邀请任何人都参与讨论,并想出一些我们可以测试的方法! 对话Otterscan 为了给对话带来更多观点,以下是当我向 Otterscan 创始人Willian Mitsuda 提出一些问题并向他展示这篇文章时的想法: 问:是什么促使您创建 Otterscan?它在架构和功能上与 Etherscan 有何不同? Etherscan 已经是一个很棒的工具了。我想创造一些东西来填补空白并吸引 Etherscan 无法覆盖的受众:能够在家里运行自己的浏览器,使用自己的节点,在消费类硬件上运行,而不是在昂贵的云机器上运行。 一切都是开源的,因此用户可以破解和修改它。我们使用 Sourcify 等开放数据库进行合同验证,因此即使背后的公司消失,重要的东西也不会消失。 Etherscan是一个闭源SaaS,因此我们无法在架构层面进行公平的比较。但对于 Otterscan,我们的最终目标是达到与 Etherscan 相同的功能(我们还没有,但我们会),同时测试常规
以
太
坊
节点的限制。 要做到这一点,Erigon(以及他们发明的所有技术)是基础。3 年前,当 Erigon 使存档节点达到约 2TB(主网)和几天的同步时间时,Otterscan 还无法存在。 Otterscan V1 之所以成为可能,是因为 Erigon 在消费类硬件中启用了存档节点,并且很容易公开节点内存在的数据,但无法通过标准 JSON-RPC API 获取。 Otterscan V2(目前处于 alpha 版本)之所以成为可能,是因为 Erigon 不断发展,并且 Erigon 3 中基于 tx 的索引的新架构(而不是基于块的索引)将允许我们通过派生来构建和增强标准节点功能有效地从中获取新数据。 这将使我们非常接近生成 Etherscan 为用户提供的大部分数据,但除了您的节点和一些(负担得起的)额外磁盘空间之外不需要任何其他东西。 问:您对使用和服务开源浏览器的现有激励措施有何看法?关于为探索者提供去中心化资金有什么想法吗? 我认为为探索者寻找商业模式与其他 web3 产品一样具有挑战性。我们很高兴得到 Erigon 的赞助,这使我们能够在没有任何风险投资资金的情况下继续将其作为开源公共产品进行研究。 新的赠款计划,例如Optimism 的追溯公共产品资金,有可能使类似产品长期生存。 问:社区如何为 Otterscan 的开发和改进做出贡献?您正在寻求什么样的贡献? Otterscan 由 2 部分组成: UI 是一个 React 应用程序。 以及嵌入 Erigon 内部的 API 实现。 因此,有兴趣做出贡献的人可以改进 UI 本身,在 Erigon 中编写新的 API 和索引器(对于任何有兴趣探索 ETH 客户端内部结构的人来说,这可能是一个很好的切入点),或者利用 Otterscan API 来做一些全新的事情,例如专门的用户界面。 另一个有趣的想法是在其他客户端中实现 Otterscan API。已经有一个独立社区计划将其移植到 Reth,另一位社区成员在 Anvil 内实现了它,因此您可以将 Otterscan UI 指向它并浏览您的开发网络。 以下是社区制作的 PR 示例,用于在 Reth 上添加对 Otterscan JSON-RPC API 扩展的支持: 问:对于有兴趣为
以
太
坊
生态系统构建开源项目的开发人员,您有什么建议? 只需持续构建它即可。如果你技术精湛,机会就会很多,如果你做出的东西能够解决别人的问题,你肯定会得到认可。 来源:金色财经
lg
...
金色财经
01-05 17:10
以
太
坊
生态新动向、Layer2崛起和Dex Bot异军突起
go
lg
...
币的叙事成为市场主导,而一直备受看好的
以
太
坊
生态渐显疲态。在Solana的强势崛起的推动下,加密行业似乎迎来了2024年的“新公链崛起”的篇章。 尽管
以
太
坊
在过去一年内取得了翻倍的价格涨幅,但仍然受到一些批评,甚至开始出现有关Vitalik和决策层面临重大问题的FUD(恐惧、犹豫和怀疑)言论。出现这种现象的原因主要在于人们对
以
太
坊
的期望过高,希望它能至少超越比特币的表现。另外,SOL在市场上的亮眼表现也为这种批评蒸蒸日上提供了一些依据。今天,让我们回顾一下过去一年里
以
太
坊
生态发生了哪些新变化。 自年初以来,
以
太
坊
的总供应量已从1.205亿减少至目前的1.201亿枚,一年内销毁了34万枚,总价值达7.5亿美元。随着牛市的到来,销毁量有望进一步大幅增加。
以
太
坊
总供应量变化,来源:ultrasound.money LSD赛道爆发 自2022年9月
以
太
坊
完成合并以来,经过几个月的发展,它已成为2023年一季度的热点。作为熊市末端,稳定的年化收益率约为4%,吸引了大量资金的注入。Lido、RPL、SSV等LSD项目迎来了一波爆发,
以
太
坊
的质押率不断上升,截至2023年1月3日,质押量达到了2880万枚。
以
太
坊
质押量变化,来源:dune.com 随着质押资金规模的不断扩大和上海升级的临近,一些项目方开始将目光投向这一领域,并推出了自己的DeFi产品。通过层层套娃的方式,他们提高了质押资金的利用率,引发了财富效应。随着越来越多的机构和资金涌入,积极布局相关赛道,LSDFi相关赛道逐渐形成,同时也推动了LSD基础设施的不断完善。 随着质押率的上升,Lido在
以
太
坊
质押市场的份额将超过1/3,使得质押赛道呈现过于中心化的趋势。这引起了市场对于Lido成长是否对
以
太
坊
主网共识安全构成威胁的担忧。关于Lido中心化是否具有潜在危害的讨论纷至沓来,各方观点不一。 12月28日,Vitalik 提到的DVT(分布式验证者技术)技术,从质押中心化,验证去中心化的角度来解决相关问题,而在2023年11月28日,Lido DAO 已开始采用由 Obol Network 和 ssv network 提供的DVT技术。 质押赛道各项目市场份额,来源:dune.com 随着牛市的兴起,
以
太
坊
质押赛道因
以
太
坊
价格的上涨而成为几乎确定的千亿市场规模,随着行业的不断发展,稳定理财也将逐渐成为一部分人的迫切需求。相关赛道的发展和创新令人期待。 Layer2百花齐放 Layer2技术已经成为
以
太
坊
生态系统中的重要组成部分。各个Layer2方案在各个方面都取得了不同的进展,可以说每个方案都具有独特的特色。现在我们来简要回顾一下各Layer2方案的发展情况。 Layer2 TVL前十排名,来源:L2 Beat Optimism 随着2022年熊市底部的确立,2023年初,Optimism价格经历了一轮迅猛的上涨。尽管在生态方面明显弱于Arbitrum,但该项目通过采用独特的模块化和一键发链技术OP Stack找到了一条不同的发展路径。Optimism成功与多家知名项目方展开合作,其中包括BASE、opBNB、Manta Network、DeBank等。近期,随着坎昆升级时间的确认,Optimism等Layer2解决方案再次受到广泛关注。 Arbitrum 在去年的第一季度,Arbitrum的代币发行催生了Arbitrum生态的强劲增长,被戏称为“Arbitrum夏季”。代表性项目包括GMX、MAGIC、RDNT、GNS、AIDOGE等,其中许多项目已经成功上线BN网络。 然而,类似于Optimism和Arbitrum这类“机构代币”,它们面临着一个共同的问题,即高市值而低流通。在过去的一年里,尽管这两个Layer2的流通市值一直在迅速增长,但代币价格却几乎没有变化,使得它们似乎成为了机构的“提款机”。尽管这些项目在各个方面都表现出色,但却未能为零散的投资者带来实质性的回报。 zkSync&StarkNet zkSync和StarkNet在加密货币领域取得了显著的成绩,通过大量的手续费收入成功吸引了用户的关注。这一举措使得以往一直在寻找交易优惠的用户感到相当困扰,尤其是StarkNet。该项目方通过一系列引人注目的操作,导致社区与项目方之间的关系紧张,引发了很多不满的情绪。羊毛党对此表示不满,而zkSync则一直坚持着引导用户到底,甚至有传闻称他们计划在2025年发行Token。然而,总体来看,ZK技术在2023年的发展相对较慢,没有太多引人瞩目的成就可供宣扬 Base Base依赖于其生态的财富效应,迅速吸引了大量资金的涌入,并借助几波流量成功崛起,尽管大部分生态项目的生命周期相对较短。在8月初,Base主网上线即将实现,链上涌现出了一种千倍meme Token——Bald,两天内市值迅速突破一亿美元。这一巨大的财富效应引发了FOMO,吸引了众多用户进入,然而遗憾的是,最终项目以rug方式结束,但进入的资金却留存了下来。 随后不久,社交赛道项目Friend Tech在Paradigm机构的支持下,利用庞氏玩法和Airdrop预期成为熊市中为数不多的现象级产品。这进一步为Base链带来数十万用户,彻底巩固了其在Layer2中的地位。然而,目前Friend Tech却陷入了相对冷淡的状态。 Blast 于11月21日上线,Blur借助自身流量和Airdrop预期的庞氏玩法取得了成功。尽管中途发生了钱包管理中心化的问题,但这并没有妨碍它在上线仅两个月左右的时间内,将自身的总锁定价值(TVL)推上了10亿美元的高度。目前,Blur已经成为业内大资金用户寻找稳定理财方案的热门选择。 Manta Pacific 在不到三周的时间里,总锁定价值(TVL)从3000万美元猛增至6.5亿美元。这一财务模式与Blast相似,通过New Paradigm的活动吸引资金进行质押,以获取Airdrop。其吸引点在于质押周期相对较短,同时具备高资金利用率。 Metis 最近随着坎昆升级的临近,Metis崭露头角,其短期内在市场上表现出色,总锁定价值(TVL)也在短时间内跻身前三。鉴于许多Layer2存在Sequencer(排序器)过于中心化的问题,Metis的独特之处在于其采用了去中心化的Sequencer方案。关于这背后是技术推动还是资本推动的问题,观点因人而异。 ZKFair 通过以 Gas fee Airdrop 形式向社区用户分发100%的Token,短期内成功吸引了用户的参与。Gas fee Airdrop 活动启动不到一周时间,链上的 Gas 费用超过6000万USDC,活跃地址数量超过20万,总锁定价值(TVL)超过1.2亿。尽管近期活动结束后有所回落,但这一公平分发的主打策略对于持续受 zkSync 和 StarkNet PUA 的用户而言,可谓相当良心。至于未来的发展如何,值得继续关注。 可以观察到,各 Layer2 项目在发展中充分利用各自的优势。随着市场状况的改善,这些项目的崛起速度越来越迅猛,变得越发直接而迅速。相较于过去需要数月甚至数年来逐渐积累的情况,现在通过一系列的刺激,这些项目能够在短时间内迅速爆发并占据市场。至于它们是否能够长期持续发展,这仍需要进一步观察。 Dex Bot 异军突起 可以说,在BRC20铭文尚未崭露头角之前,超过90%的狗狗币发行都发生在
以
太
坊
上。每天都会涌现出数十甚至上百个新项目,吸引了一群投资者专注于链上动态,期望能够获得超乎预期的回报。随着投资者的不断增加,对于这些玩家而言,强大的工具成为他们投资路上的重要助力,而Dex Bot就是在这样的环境中迅速崭露头角。 在5月中旬,Unibot项目创立,仅用了短短2个多月的时间就成为了一款现象级产品,在熊市环境下实现了上千万美元的盈利,引起了整个领域和相关概念的热议。然而,到了9月,Banana Gun上线,凭借更出色的操作体验,使得Unibot的市场份额受到了挤压。近期,由于比特币和SOL的表现更为抢眼,
以
太
坊
链上的交易量急剧下降,Dex Bot的需求自然也在减少。尽管如此,作为今年崭露头角的新叙事,仍值得持续关注。 Dex BOT交易市场份额,来源:dune.com
以
太
坊
铭文 &meme
以
太
坊
上的Ethscriptions协议的出现可以说是对比特币上的Ordinals协议的完全复刻。然而,从一开始提出,Ethscriptions就一直备受大家排斥,主流观点认为这是在倒退历史。但在比特币生态爆发的背景下,加上其他一些原因,Ethscriptions也被顺势带了起来。 目前,在
以
太
坊
的铭文赛道上,除了ETHs之外,没有其他引人注目的存在。尽管一些微创新和符文+NFT的涌现,但大多数都是短期内的炒作,一波FOMO之后便迅速失去了热度。此外,新公链的铭文铸造热也是一样,引起了一时轰动,测试了各个公链的性能,但最终大多数只是短期的繁荣,一旦尝试接盘,往往陷入埋没的状态,毫无例外。对于相关赛道是否能够产生新的叙事和新的亮点,需要持续关注。 Meme作为上一轮的主要叙事之一,推动了诸如Doge、Shib等多个现象级项目的崛起。而在这一轮中,PEPE的出现进一步激发了
以
太
坊
链上的活跃度。到了2023年年中,用户开始质疑机构Token,认为这些项目上线仅仅是为了抛售他们手中的代币,而散户往往成为最后一个了解真相的群体。 Meme币刚好解决了这方面的痛点,相对来说,它采用了公平分发、社区驱动的模式,没有门槛,任何人都可以参与,而后爆发的BRC20与此也不无关系。尽管很多项目在短期内火爆,但热度过后很少有能够持续引人关注的,真正取得成功的项目寥寥无几,但的确成为了散户近期关注的一个赛道。 其他 除了前述的赛道,其他领域的表现相对平淡。在DeFi领域,以Maker为代表的RWA开始向外扩展,但回应平平。老牌DeFi项目以Uniswap为代表则开始向内扩张,进行一些技术上的微创新,并推出全链扩张计划,希望能够进一步占领更多市场份额。 链游赛道目前处于完全熄火状态,尽管其他区块链推出了一些链游,并且全链游戏也有一些推动,但却没有出现能够彻底引爆市场的爆款。 NFT赛道方面,虽然Yuga Labs在游戏方面付出了一些努力,但反响平平。该公司自身的NFT在过去一年中也没有取得多大进展。Azuki在六月底筹集了2万枚
以
太
坊
,但最终推出的产品却直接复制了红豆,抽走了NFT市场中已经不多的流动性,导致红豆系列迎来了一波下挫。在NFT交易市场方面,OpenSea的估值由之前的百亿美元直接缩减至14亿美元,甚至更低,机构亏损幅度超过90%。与此同时,Blur不断侵蚀OpenSea的市场份额。在
以
太
坊
上,一些项目已经占领了市场份额,当前正经历激烈的竞争,市场成为一片红海。在这个竞争激烈的环境中,想要取得成绩变得十分困难。然而,与
以
太
坊
不同,比特币的情况完全相反,可以直接照抄
以
太
坊
,成为一个尚未开发的处女地。 06 小结 以上是我个人对于今年
以
太
坊
的一些新创新的关注点。其中,一些概念如账户抽象、人工智能等正在建设中,但尚未见到现象级产品,因此未一一列出。 另一方面,随着
以
太
坊
最近表现不佳,一些人开始传播FUD,主张Vitalik在
以
太
坊
发展层面出现了严重问题。有人认为,税收权限的下放可能导致Layer2各自为政,削弱了
以
太
坊
的价值捕获。关于这方面的言论,市场观点不一。 最后,关于接下来
以
太
坊
值得期待的事情,一个是即将进行的坎昆升级,对二层是一个利好;另一个是如果比特币ETF获得批准,可能会带来
以
太
坊
ETF的申请成功。 来源:金色财经
lg
...
金色财经
01-05 16:51
深度解析比特币L2
go
lg
...
谈起 Layer 2 大多数人会想到
以
太
坊
的一众二层项目,比如 Arbitrum、Zksync、Optimism、StarkWare 等,也有人会说 Layer2 概念本起源于比特币闪电网络,后来才被 Vtalik 应用到了
以
太
坊
之上发扬光大。这些都是事实,只不过视角不同。 Layer 2 的概念并非比特币或
以
太
坊
独有,而是区块链技术中的一个扩容技术的大方向。 Layer 2 是指建立在主网之上的一套链外解决方案,目的是在不牺牲去中心化或安全性的情况下提高交易吞吐量。 而随着 BTC 扩容叙事不断发酵,涌现出了五花八门的 BTC Layer 2 项目。Layer 2 逐渐从以技术为导向的区块链扩容路线变成一个模糊的营销标签。 绕不开的老话题 Layer 2 与 侧链的区别? 上文提到了 Layer 2 技术的目的是在不牺牲去中心化或安全性的前提下为主网扩容,因此在狭义上也并不是一个单一的技术概念,而是包含了多种不同的方案和实现。 目前,最常见的 Layer 2 技术有两类:状态通道(State Channel)和 Rollups。 状态通道是指在主网上建立一个双方或多方之间的通道,然后在通道内进行多次交易,只有在通道开启或关闭时才需要在主网上广播交易。 BTC 的闪电网络正式采用的这种方案,通俗的讲,闪电网络的通道可以理解成一个多签地址,Bob 和 Alice 在主网上分别向这个通道(地址)存入 BTC 后,双方通过闪电网络开展日常交易。 这些日常交易并不上主网,因此节省了昂贵的 Gas,待有一天,双方认为不再会进行交易时,双方可以向主网发起提款命令,这个命令的签名可以向 BTC 主网证明双方在主网之外一系列交易账本的真实性。 在此刻主网的安全共识会介入为 Bob 和 Alice 结算并放款,因此发生在闪电网络之上的交易也就具备了 BTC 主网的安全水平。目前,这种方案没有实现智能合约的先例。 Rollup 大家可能更为熟悉,
以
太
坊
上的 Optimistic Rollups 和 Zero-Knowledge Rollups 都是
以
太
坊
的 Layer 2 扩展解决方案,旨在将复杂的执行和状态存储过程移至 Layer 2 来提高吞吐量。 通俗的讲,主网会验证 Layer 2 定期提交到主网上的 Proof 以保证 Layer 2 账本的真实性(这个验证过程尤其重要)。 如此,主网就可以「实时」掌控 L2 账本,待 L2 资金跨回主网时,ETH 主网的安全共识将会介入,主网的 Layer 2 放款合约可以在不依靠第三方信息来源的情况下,仅凭经过主网共识产生的数据来核实是否可以放款。 读到这里,相信不少读者可以意识到传统的 Layer 2 的本质是一个安全性与主网相同的跨链桥。有了这个意识,我们就能很好的鉴别侧链了。 侧链是指在主网之外建立一个独立的区块链网络(比如 BSC),主网的共识无法鉴别侧脸跨链行为的合法性。 通向侧链的跨链桥把主网上资产锁定并映射到侧链上,随后在侧链映射出的资产可以实现交易转账等功能,而在侧链回到主网时,主网的跨链桥合约只会核实侧链跨链发出的放款的消息本身的真实性,而不会验证侧链的账本。 换句话说如果跨链桥项目方作恶,恶意签名,或者侧链直接制造假账本,主网端的资金都会受到损失。 不难看出,如果按照传统的 L2 定义,观察主网是否可以验证主网之外的账本就能判断一条链是否是 Layer 2 的关键。 有了这个观念,就不难解释为什么 ETH 上线晚于 BTC,却可以实现反超,抢先一步做出了 Layer 2 了。 BTC Layer 2 的技术难点——验证 想要弄清 BTC Layer 2 的技术难点,要先了解为 BTC Layer 2 创造可能性的 BTC Taproot 升级。 Taproot 由 Bitcoin Core 贡献者 Gregory Maxwell 于 2018 年首次提出。Taproot 是一项比特币协议的改进,初衷是提高比特币交易的隐私性和效率。 Taproot 的核心思想是让多种条件下的交易看起来像普通的单签交易,从而减少链上数据的占用和泄露,让复杂交易(多签、时间锁)像单个比特币交易那样执行。 Taproot 可以 Taproot 升级引入了 2 个重要的技术,用来为未来的 BTC Layer 2 创造可能。 1)MAST(Merklized Abstract Syntax Tree 默克尔抽象语法树); 2)Schnorr 签名; MAST 是一种将复杂的脚本分解为多个子脚本,并将它们组织成一个默克尔树的结构,只有在满足某个子脚本的条件时,才需要公开该子脚本的哈希值和内容。这样可以节省空间,提高灵活性,增加隐私。 Schnorr 签名是一种数字签名算法,可以实现多个签名者合并成一个签名者,并生成一个单一的签名。这样可以简化多签交易,降低费用,提高安全性,增加隐私。 MAST(默克尔抽象语法树) MAST 的意义在于,在 Taproot 升级前,我们要想实现复杂脚本条件,只能通过使用 P2SH 地址,并且必须生成具有相同哈希值的赎回脚本并将其包含到交易中。 而对于 P2SH 的复杂条件,交易体积会变得格外庞大。P2SH 地址里的 BTC,你必须生成具有相同哈希值的赎回脚本并将其包含到交易中。如果脚本中规定的花费条件太多,交易体积会变得格外庞大。 MAST 可以很好的解决上述问题,也正因如此才有了 BTC Layer 2 发展的可能。 MAST 是将默克尔树和抽象语法树相结合的一种机制。它类似于 P2SH,也就是给指定哈希值的脚本付款,不同的是 MAST 是给指定默克尔根的哈希值付款。 MAST 将一个大的条件集合组装成一棵哈希树,也就是所谓的默克尔树。在这棵树中,每个节点都是由其子节点计算出来的哈希值。 树根是一个哈希值,代表了所有条件的集合。这样在交易中就只需要包含这个根哈希,而不需要把所有条件都列出来,起到缩小交易大小的作用。 首先分别对所有脚本(条件)做哈希计算;然后将计算得到的哈希值与相邻哈希值组合起来进行哈希计算,生成一组新的哈希值。不断重复这个两两哈希计算的过程,直到计算出最后一个哈希值为止。 MAST 可以将比特币交易与一棵默克尔树相关联,这棵树上的每个叶子节点代表一个解锁比特币的条件。 要花费这些被锁定的比特币,需要构造一个符合默克尔树上某条路径所对应的条件的解锁脚本。 网络只需要验证这个脚本所对应的条件是否属于默克尔树的原始条件集合,也就是验证这个条件是否存在于默克尔树之上。 一旦网络确认这个脚本 (以及对应的条件) 属于默克尔根,就知道这个脚本符合锁定比特币的要求,然后继续验证这个解锁脚本。这样我们就不需要把完整的脚本包含在交易中,从而减小了比特币交易的大小。 需要说的是,虽然 MAST 极大减小交易脚本占用的空间,也提供了复杂的链上操作提供可能性,但语法树这种结构所能实现的逻辑相对来说还是比较有局限性的,因此有些声称「MAST 可在比特币上实现类似智能合约的功能。」是不准确的的。 目前 BTC 主网还不支持实现像
以
太
坊
Layer 2 那样的账本验证功能,也就意味着,BTC Layer 2 无法完全照搬 ETH Layer 2 的技术架构,要想要保证跨链桥安全,需要另辟蹊径。 如果 Schnorr 签名与 MAST 二者结合,可以为 BTC 主网到 Layer 2 的跨链桥提供一种新思路,这种技术也是目前市面上 BTC Layer 2 项目的主流技术方案。 Schnorr 签名 Schnorr 签名是 Claus Schnorr 提出的一种数字签名方案,以其简洁高效而闻名。它的优势在于可以将多个签名聚合成一个单一签名,从而优化多签场景下的验证和认证流程。 举例来说,在一个需要 12 个签名的多签交易中,每个签名可能需要占用 20 字节的存储空间,那么总共需要 240 字节来存储这 12 个签名。 而 Schnorr 签名可以将这 12 个签名合并成一个统一的 Schnorr 签名,该签名只需要大约 60 字节的空间。这样就节省了很多存储空间,可以用来容纳更多的交易脚本信息。 Schnorr 签名可为所有 n-n 多签名合约提供隐私保护。其中,最典型的应用就是闪电网络支付通道,因为它本质上是一个 2-2 的多签合约。 而对于通用的 m-n (m
以
太
坊
第二层的设计,因为两者之间存在固有的差异。 为了规划正确的前进道路,BTC Layer 2 解决方案应专注于安全的核心本质,同时考虑到比特币的独特属性。 比特币基础层采用了简单的 UTXO 模型与有限的区块空间。 上文提到了即使有 MAST 的存在,BTC 主网依然无法实现过于复杂的 OP/ZKP 验证逻辑。 这就注定了,BTC 与
以
太
坊
Rollup 不同,比特币第二层解决方案不能定期提交链上的责任记录进行验证。在比特币区块链上存储数据只能作为可用性检查点,而不能进行实际验证。 这一点是目前比较令市场担忧的,对 BTC 信仰者来讲,没有 BTC 共识参与的验证,就失去了 BTC Layer 2 的叙事;对 ETH 老用户来讲,安全性弱于 ETH Rollup 的技术方案也并不会有太大吸引力。 来源:金色财经
lg
...
金色财经
01-05 16:51
以
太
坊
24小时内下跌6%:持有者有何反应?
go
lg
...
ETH 创下两个多月来的最大跌幅。
以
太
坊
的利润已经跌破80%。
以
太
坊
[ETH]价格大幅下跌,导致利润供给相应减少。
以
太
坊
创数月来最大跌幅 1 月 2 日,
以
太
坊
显着下跌超过 6%,根据每日时间框架图表,收于 2,210 美元左右。图表分析显示今年开局良好,但截至 1 月 2 日出现一些间歇性下降。 然而,最近的下跌标志着过去几周观察到的最大跌幅。 此外,价格下跌导致相对强弱指数(RSI)跌破中性线。截至撰写本文时,尽管价格略有上涨,但 RSI 仍低于该线。 价格约为 2,230 美元,截至撰写本文时涨幅不到 1%。此外,短期移动平均线(黄线)目前继续充当支撑。然而,如果价格跌破现有范围,这种支撑可能会发生变化。
以
太
坊
出现更多资金外流 令人惊讶的是,尽管价格下跌,但 1 月 3 日
以
太
坊
的资金流出仍在增加。截至目前,资金流入的趋势普遍存在,这意味着更多的 ETH 涌入交易所进行潜在出售。 然而,这种模式在 1 月 3 日发生了转变,超过 22,000 枚 ETH 离开了交易所。交易所的净流量仍然为正,尽管幅度不大,表明销量有所增加。 值得注意的是,截至发稿时,没有明显迹象表明即将出现抛售。 利润中的 ETH 供应量略有下降 价格下跌的影响延伸到了
以
太
坊
供应的利润。AMBCrypto 对Santiment上利润供应的分析显示,处于盈利状态的 ETH 数量大幅减少。 1 月 3 日之前,盈利供应量超过 1.1 亿枚 ETH,占总供应量的 84% 以上。 然而,到1月3日结束时,这一数字已降至1.07亿左右,约占供应量的82%。 截至本文撰写时,利润供应量进一步减少至 1.04 亿左右,约占总供应量的 79%。 来源:金色财经
lg
...
金色财经
01-05 16:50
3 个被低估的加密货币将在 2024 年飙升
go
lg
...
兴奋之上。 最近的监管变化以及比特币和
以
太
坊
ETF 获得批准的可能性增强了投资者的信心。 来源:金色财经
lg
...
金色财经
01-05 16:50
深入探讨
以
太
坊
虚拟机 (EVM)
go
lg
...
作者:Gimer Cervera,
以
太
坊
智能合约开发者 翻译:善欧巴,金色财经 介绍 本文介绍了一系列文章,深入探讨
以
太
坊
虚拟机 (EVM)和Solidity Assembly,以实现智能合约优化和安全性。
以
太
坊
虚拟机(EVM)是
以
太
坊
网络的核心组件。EVM 是一款软件,允许部署和执行用高级语言(例如 Solidity)编写的智能合约。编写合约后,将其编译为字节码并部署到EVM。EVM 运行在
以
太
坊
网络的每个节点上。 Solidity Assembly 是一种低级编程语言,允许开发人员在更接近 EVM 本身的级别编写代码。它提供了对智能合约执行的更精细的控制,允许仅通过更高级别的 Solidity 代码无法实现的优化和定制。 Solidity 中用于内联汇编的语言称为Yul。该编程语言充当编译为 EVM 字节码的中介。它被设计为一种低级语言,使开发人员能够更细粒度地控制智能合约的执行。它可以在独立模式下使用,也可以在 Solidity 中进行内联汇编。Yul 被设计为一种基于低级堆栈的语言,使开发人员能够编写更优化、更高效的代码。在解释 Solidity 组装之前,我们需要了解 EVM 的组件如何工作。 EVM 是一个准图灵完备的状态机。在这种情况下,术语“准”意味着流程的执行仅限于有限数量的计算步骤,具体取决于任何给定智能合约执行可用的 Gas 量。这就是
以
太
坊
处理停止问题和执行可能(恶意或意外)永远运行的情况的方式。这样就避免了
以
太
坊
平台全面瘫痪的情况。 Gas是一个衡量在
以
太
坊
中完成交易所需的计算量的概念。交易成本以以太币支付,并与 Gas 和 Gas 价格相关。我们在此过程中的目标是学习如何在不影响安全性的情况下最大限度地减少消耗的Gas总量。 代码优化问题 内联汇编是一种在较低级别访问 EVM 的方法。它绕过了 Solidity 的几个重要的安全功能和检查。正确使用内联汇编可以显着降低执行成本。但是,您应该仅将其用于需要它的任务,并且仅当您知道自己在做什么时。使用内联汇编优化代码可能会给您的代码带来新的安全问题。要掌握内联汇编,我们需要了解 EVM 及其组件的工作原理。 在EVM中,每次第一次访问任何存储变量时都必须付费,这称为“冷”访问,需要花费2100个gas。第二次或连续一次被称为“热”访问,需要花费 100 Gas。 以下代码是我们如何使用 Yul 优化代码的示例。函数SetData1以传统方式使用 Solidity为全局变量值设置新值。我们第一次分配这个新值时需要花费 22514 个gas。第二个花费要少得多,即 5414 Gas。 函数setData2实现内联汇编。内联汇编块由 assembly { … } 标记,其中大括号内的代码是 Yul 语言的代码。此时无需了解源代码,只需记住该软件正在较低级别访问存储空间即可。因此,执行成本会更低。 在我们的示例中,第一次修改该值将花费 22484 个 Gas。连续几次,成本为 5384 Gas。差异可能看起来并不显着,但是我们应该考虑到这段代码可能会执行数千次。 为什么存储这么贵?请记住,我们处于一个去中心化的世界,数据不仅仅存储在一个地方,而是存储在数以万计的节点上。如果未来的交易需要访问或更改它,它还必须可供网络中的每个节点轻松使用。该数据的总体成本等于其消耗的存储空间和在整个网络上生成该数据的计算量的总和。 EVM 堆栈、存储和内存 EVM 是一种基于堆栈的机器,它在称为堆栈的数据结构上运行,该结构保存值并执行操作。EVM 有自己的一组指令(称为操作码),用于执行读取和写入存储、调用其他合约以及执行数学运算等任务。堆栈按照后进先出 (LIFO)方式运行,请参见图 1,这意味着最近插入的项存储在堆栈的顶部,并且是第一个要删除的项。 当执行智能合约时,EVM 创建一个包含各种数据结构和状态变量的执行上下文。执行完成后,执行上下文将被丢弃,为下一个合约做好准备。在执行期间,EVM 会维护一个临时内存,该内存在事务之间不会持续存在。EVM 执行深度为 1024 项的堆栈机。每个项目都是一个 256 位字,选择此大小是为了便于使用 256 位哈希和椭圆曲线加密。 EVM 具有以下组件,见图 2: 堆栈:EVM 的堆栈是一种按后输入先输出 (LIFO) 方式运行的数据结构,用于在智能合约执行期间存储临时值。 存储:永久存储,是
以
太
坊
状态的一部分,仅在第一次初始化为零。 内存:易失性、动态大小的字节数组,用于存储合约执行期间的中间数据。每次创建新的执行上下文时,内存都会初始化为零。 Calldata:这也是一个易失性数据存储区域,类似于内存。然而它存储不可变的数据。它旨在保存作为智能合约交易的一部分发送的数据。 程序计数器:程序计数器 (PC) 指向 EVM 要执行的下一条指令。PC通常在一条指令执行后增加一个字节。 虚拟ROM:智能合约作为字节码存储在该区域中。虚拟 ROM 是只读的。 EVM 堆栈 在该架构中,程序的指令和数据保存在内存中,程序的执行由指向堆栈顶部的堆栈指针控制。堆栈指针跟踪下一个值或指令将在堆栈上保存或检索的位置。当程序运行时,它将值添加到堆栈中并对已经存在的值执行操作。当代码想要将两个数字相加时,它将数字压入堆栈,然后对顶部的两个值执行加法操作。然后结果返回到堆栈。 基于堆栈的架构最重要的特征之一是它允许高度简单且高效的操作执行。由于堆栈是一种 LIFO 数据结构,因此可以轻松快速地处理数据和指令。 EVM 有自己的一组指令,称为操作码。操作码用于执行读取和写入存储、调用其他合约以及执行数学运算等任务。EVM 指令集提供您可能期望的大部分操作,包括: 堆栈操作:POP、PUSH、DUP、SWAP 算术/比较/按位:ADD、SUB、GT、LT、AND、OR 环境:CALLER、CALLVALUE、NUMBER 内存操作:MLOAD、MSTORE、MSTORE8、MSIZE 存储操作:SLOAD、SSTORE 程序计数器相关操作码:JUMP、JUMPI、PC、JUMPDEST 停止操作码:STOP、RETURN、REVERT、INVALID、SELFDESTRUCT EVM存储 EVM 存储是非易失性空间,保存 256 位 –> 256 位的键值对。合约中的存储槽位总数为 2²⁵⁶,这是一个非常庞大的槽位数量。区块链上的每个智能合约都有自己的存储空间。 在函数调用期间,存储用于在函数调用之间需要记住的数据。它用于存储即使在智能合约执行结束后也需要可用的变量和数据结构。 访问存储的操作码是:SLOAD 和 SSTORE 该帐户的存储是永久数据存储,仅由智能合约使用。外部拥有的帐户 (EOA) 将始终没有代码且存储空间为空。 EVM内存 内存是架构中的易失性内存,其数据在区块链中不持久。内存是一种随机访问数据结构,在智能合约执行期间存储临时数据。 内存分为四部分:2 个槽用于暂存空间,1 个槽用于空闲内存指针,0 槽和 1 个槽指向可用的空闲内存。前 64 个字节的空间将由散列方法使用,散列方法在最终返回最终输出之前需要临时空间来存储中间输出。 空闲内存指针只是指向空闲内存开始位置的指针。它确保智能合约跟踪哪些内存位置已被写入以及哪些仍然可用。这可以防止合约覆盖已分配给另一个变量的某些内存。图 6 显示了内存是如何划分的: 内存用于存储不需要保存在存储器中的变量和数据结构。智能合约执行期间可以调整内存大小,但访问速度比堆栈更慢且成本更高。 考虑内存是零初始化的,用于访问内存的操作码是:MLOAD、MSTORE、MSTORE8 概括 在本文中,我们回顾了与
以
太
坊
虚拟机(EVM)相关的一些基本概念。实现内联汇编代码需要深入了解 EVM。这是因为我们正在与 EVM 的一些组件进行交互。在以后的课程中,我们将更详细地分析其他 EVM 元素,例如:存储、内存和 Calldata。此外,我们还将回顾字节码、Gas 和应用程序二进制接口 (ABI) 等重要概念。最后,我们将讨论操作码的工作原理以及更多内联汇编示例,以安全地优化智能合约的执行。 来源:金色财经
lg
...
金色财经
01-05 16:10
Arthur Hayes:为什么我认为3月份的加密市场面临下行风险
go
lg
...
货币投资组合。 我最大的仓位是比特币和
以
太
坊
,约占我投资组合的 70%。 我持有的其他垃圾币的流动性要差得多,尤其是这些垃圾币的衍生品流动性很差。 因此,如果我想要流动性的宏观加密货币对冲,我必须使用比特币衍生品。 我用“对冲”这个词; 但这是一个交易头寸。 我所描述的交易设置只需两周时间即可自行解决。 因为这是一项交易,我将使用能让我先验地知道我的最大损失的期权; 为我的看跌期权支付的权利金。 一个额外的功能是,我不必像交易永续掉期或期货合约那样监控清算水平。 我预计比特币将比 3 月初达到的水平经历 20% 到 30% 的健康调整。 如果美国上市的现货比特币 ETF 已经开始交易,那么损失可能会更加严重。 想象一下,如果预计未来将有数千亿法币流入这些 ETF,推动比特币突破 60,000 美元并接近 2021 年历史高点 70,000 美元。 由于美元流动性的拉动,我很容易看到 30% 到 40% 的修正。 这就是为什么在三月份的决定日期过去之前我不能购买比特币。 我认为当我专注时我是一个不错的交易者。 我将尝试在二月下旬抢占市场的顶峰,然后买入相当大的看跌头寸。 我将购买 6 月 28 日到期的看跌期权。 我不希望 3 月 29 日到期,因为我将在 3 月初入仓。 高负值 theta 可能会压倒任何 delta、gamma 和 vega 损益。 到期时间越长,价格就会越高,但保费不会衰减得那么快,因为到期时间已经超过四分之一了。 我将设置最大损失,该损失相对于我的标准交易头寸来说相当大,然后购买看跌期权。 为了在这些看跌期权上获得一些丰厚的杠杆率,我将根据当前的平价季度 6 月期货合约价格选择价外 20% 至 25% 的履约价。 平掉看跌头寸 许多交易者,尤其是期权交易者,确定了入场点,但却笨手笨脚地退出了。 由于期权支付是路径相关的,因此您可能认为市场是正确的,但如果您等待太久才平仓,仍然会亏损。 我每天持有这些看跌期权,都会赔钱。 如果我的预测正确,市场将在 3 月 12 日左右开始有意义的调整。 在 12 日到 20 日之间,我需要尝试触底探底市场并平仓,希望能获利。 如果我的政策判断是正确的,但比特币持有或上涨,我必须立即平掉我的看跌头寸。 牛市持续 到三月底,我们将按计划恢复。 坏古尔·耶伦和她的鸭子鲍威尔将再次确认,他们将不遗余力地维护美国治下的和平金融体系的法定偿付能力。 随着短暂的市场动荡的结束,在人们对即将到来的比特币区块奖励减半的影响的猜测中,加密货币可能会再次飙升。 因此,我将恢复出售比特币和其他加密货币的国库券。 四、其他参与者 本文完全关注美式治下金融体系的两位管理者的决定。 所有这些“民主”之类的事情仍然由两个未经选举产生的官僚管理。 无论如何,法定金融体系歌舞伎剧场中还有其他关键参与者。 日本 日本央行(BOJ)正在缓慢允许日本政府债券(JGB)收益率上升。 如果日本国债收益率继续上升,它将在经济上激励日本企业、养老基金和保险基金以及家庭汇回资本。 他们将出售美国国债并购买日本国债,因为在岸收益率更好。 如果这种趋势愈演愈烈,我一定会用一篇更详细地描述这一现象的文章来祝福各位读者。 鉴于日本是美国国债的最大持有者和最大的国际债权人(从其净国际投资头寸来看),日本私营部门的行动可能会给10年期以上美国国债收益率带来巨大的上行压力。 这是来自国际货币基金组织的数据,该数据估计日本的净国际投资头寸为 3.3 万亿美元。 这种压力可能会在 3 月初之前加剧,导致巴德·古尔·耶伦 (Bad Gurl Yellen) 需要采取更多印钞措施。 如果是这样的话,我什至可能没有机会进行这笔交易,因为早在 3 月中旬之前,耶伦就已经更新了 BTFP,并推出了一些新奇的印钞方式,而不是称之为印钞。 其中一个候选方案是美国财政部刚刚推出的计划,即通过发行更多短期票据来购买现成的长期美国国债。 这是收益率曲线控制的软版本,她称之为回购计划。 五、下行风险 随着新的一年的到来,各国央行以各种形式大量印钞,以及预期在美国和香港上市的比特币 ETF 现货,风险偏下行。 现在看涨并不难。 当市场认为永远不会发生的情况被认为可能发生时,我喜欢购买表现良好的东西。 从交易角度来看,使用这些代表二元结果的路标来采取非共识观点,风险回报会更好。 我最终可能是错的。 但如果我的预期价值是正确的,我的利润比随波逐流要大得多。 来源:金色财经
lg
...
金色财经
01-05 16:00
上一页
1
•••
963
964
965
966
967
•••
1000
下一页
24小时热点
中国房地产突传“撤资”利空!新加坡资管巨头:将大幅削减对华仓位……
lg
...
市场周评:俄乌冲突骤然升级!普京重大宣布 金价暴涨近153美元 油价飙升逾6%
lg
...
中美重磅!彭博专栏:特朗普贸易战曾让中国措手不及 但中国领导人这次准备好了
lg
...
金价惊人暴涨后技术面大变脸!FXStreet分析师黄金下周预测 这些因素恐引爆行情
lg
...
重磅!特朗普提名这位对冲基金经理为财政部长 将负责执行提高关税和减税
lg
...
最新话题
更多
#SFFE2030--FX168“可持续发展金融企业”评选#
lg
...
14讨论
#链上风云#
lg
...
47讨论
#美国大选#
lg
...
1326讨论
#VIP会员尊享#
lg
...
1495讨论
#比特币最新消息#
lg
...
602讨论