4844与以太坊抗审查的权衡;FTX 事件回顾及其影响。
纳入上海升级的 EIP 优先级
第 149 次以太坊核心开发者会议 (ACD) 于2022 年 11 月 10 日举行。这次会议开发者们讨论了在上海升级里,与以太坊虚拟机对象格式化 (EOF) 与 proto-danksharding 相关的代码变更问题。会议还对其他四个可能被纳入的 EIP 进行了讨论。虽然每个 EIP 都为以太坊带来一些独特的好处,但开发者们对哪些 EIP 应该被优先纳入上海升级的问题产生了强烈分歧。此外,会议还谈到了抗审查问题,以及为了扩展网络而需要对以太坊的抗审查性做潜在的权衡。
在第 148 次的 ACD上,开发者们对上海升级的提案有了以下共识:
也就是说,上一次 ACD 确定了纳入提款的提案,但还需要看 EOF 和 4844 的具体代码情况。以下为相关 EIP 的具体进展:
Hedera的首席软件工程师 Danno Ferrin 在会议上介绍了在上海升级实现 EOF 的最新进展。他解释说,开发者们更倾向于与 EOF 相关的 EIP 一起在一次大型升级里部署,而且越早越好。考虑纳入上海升级的 EOF 相关 EIP 包括:3540、3670、4200 以及 4750。关于 EIP 5450 是否应该被纳入,开发者之间仍然有分歧。
执行层客户端 Erigon的开发者 Andrew Ashikhmin 对 Solidity 智能合约语言团队是否能够用以太坊的主要编程语言完全支持和实现这四个 (或5个) EIP 表达了忧虑。他强调,在承诺会在上海升级激活这些 EIP 之前,先与 Solidity 团队确认他们是否准备好这些 EIP 的实现是很重要的。Geth 团队的开发者 Marius van der Wijden 表示同意。
不同于 EOF,EIP 4844只有一份 EIP 的代码修改。OP Labs 的研究员 Protolambda 表示,关于 EIP-4844 还有一些内容正在讨论中。以太坊基金会的 Ansgar Dietrichs 补充说,其中有些内容与在上海升级中为 blob 交易设置最低价格以及降低 blob 的交易吞吐量有关。这些内容总结可以在 Github 这里找到。
EIP 4758:在以太坊上停用 SELFDESTRUCT 操作码。开发者们普遍认为在智能合约和 dapp 中使用这个操作码是不好的。它的部署有固定的 gas 开销,但可能对网络带来无限存储成本。
EIP 1153:添加瞬时存储操作码。新增的两个瞬时存储操作码 TLOAD 和 TSTORE 与常规的存储操作码无异,只是它们的值将在每次交易后被丢弃。引入此 EIP 的好处包括节省 gas 开销和有助于减少以太坊的技术债。Uniswap和Optimism团队已经做了大量的工作,帮助在多个不同的以太坊软件客户端创建这个代码变化的实现,并为EIP建立了一个全面的测试套件。但 Marius van der Wijden 则提醒 EIP-1153可能会干扰正在进行的准备EOF相关EIP的工作,并使之变得复杂。
EIP 2537:增加 BLS 预编译。引入这份 EIP 的好处有很多,包括创建更安全的密码学证明、与以太坊信标链更好的互操作性、以及增加去中心化质押池的功能。但有开发者指出此 EIP 需要大量的测试,增加其代码变更会拉长上海升级的时间。以太坊基金会的 Jared Wasinger 则表示正在研究一个并行的更简单的实现。
EIP 2294:给 Chain ID 大小增加明确的限制。此 EIP 的作者 Victor Zhou 表示,由于以太坊未来有可能出现分片和多链,Chain ID的用例将越来越多,越来越重要。为了防止人们利用这个字段,试图在 Chain ID 字段中存储其他类型的数据,Victor Zhou 呼吁对 Chain ID的大小进行明确约束。开发者们都同意这一变更是重要的,但这样的代码变更只需要一个软分叉。
由于有越来越多的 EIP 被列入上海升级的名单,开发者们对核心名单以外的哪些 EIP 应该被优先考虑产生了分歧。Geth 团队开发者 lightclient 提议坚持实现 ETH 提款之外只考虑其他一个大型 EIP 的方向,无论是 proto-danksharding、EOF 实现、还是以上四个 EIP中的一个。Tim Beiko 表示认同,把讨论到的 EIP 都在上海升级实现是不现实的。上海升级的计划将在下一次 ACD 继续讨论。
来源:https://www.galaxy.com/research/insights/ethereum-all-core-developers-call-149/
关于增加运行以太坊节点的操作成本与 EIP-4844 的权衡
在围绕上海升级的对话中,独立开发者 Micah Zoltu 提出一个关于以太坊抗审查的重要讨论话题:几乎没有以太坊的终端用户是运行自己的节点来执行交易的。他们全部都依赖中心化服务商,例如 Infura 或 Alchemy,它们正对特定国家的用户,以及像 Tornado Cash 这样的以太坊上的 dapp 进行积极审查。开发者们为通过 EIP-4844 提升以太坊的可扩展性倾注所有的精力,但在减少运行以太坊那个节点的成本和鼓励为以太坊的抗审查性提供更强保证上则缺乏努力。共识层客户端 Teku 开发者 Mikhail Kalinin 提议在实现 EIP-4844 后把重点放在降低以太坊节点的运行成本上。Ansgar 则认为,出于务实的考虑,以太坊开发者应该在短期为可扩展性在抗审查性上做妥协,并在长期内专注于抗审查性。
以太坊基金会的研究员 Dankrad Feist 指出,EIP-4844 对节点运行者在运行成本上带来的增加是很小,所以不会降低以太坊的抗审查性。而且,很多以太坊用户不运行自己的节点不是因为成本,而是用户体验不佳。Diederik Loerakker 表示,正是为了创造更高的去中心化水平,扩容才应该是以太坊开发者的优先事项,因为像 EIP-4844 的代码修改将使以太坊的使用成本更低,并降低世界各地更多人的进入门槛。
执行层客户端 Nethermind 的开发者 Lukasz Rozmej 也提出疑问,如果 EIP-4844 使得以太坊验证者更难审查个别用户的交易,它是否会对以太坊的抗审查性有负面影响,因为理论上大部分的交易都将在 Layer2 rollup 上执行。Zoltu 解释道,尽管 EIP-4844 是的验证者在未来更难审查个别交易,但目前 Layer2 rollup 的操作是中心化的,因此是可以进行审查的。在结束这次讨论时,Tim Beiko 说,改善运行以太坊节点的用户体验应该是社区未来的一个重点领域。这个工作应该交给核心开发者旁边的开发者团队,而不是再增加核心开发者的负担了。
来源:https://www.galaxy.com/research/insights/ethereum-all-core-developers-call-149/
引介 zkSync 2.0 的 Bootloader
对于推出主网不久的 zkSync 2.0 Baby Alpha,zkSync 于 11 月 9 日介绍了其中一个关键的组成部分 Bootloader。以下对其推文进行了翻译整理:
zkSync 2.0 提供了许多新的功能,现在我们来初步了解一下如何使用 Bootloader 处理区块。
从技术角度来看,zkSync 2.0 的区块是由一个称为 “bootloader” 的独立程序形成的。一旦这个程序从运营者处接收到输入,它首先为区块定义一些系统参数 (例如,区块高度/区块时间戳等等)。
在初始设置之后,bootloader 将会按顺序读取交易列表。对于每笔交易,它将为其设置元参数,并询问发起账户是否可以执行该笔交易 (在我们的账户抽象实现中是授权步骤)。
为了确保速度和开销之间的平衡,服务器中的进一步逻辑会验证区块是否大到足以被发送到证明器中 (或已超时)。如果是这样的话,运营者会关闭这个区块 (即停止向 bootloader 添加新的交易并敲定执行)。
这个 bootloader 扮演着类似于 EIP-4337 中入口点合约 (EntryPoint) 的角色 —— 它是我们账户抽象实现中的一个关键点。
来源:https://twitter.com/zksync/status/1590011977752932353?s=20&t=i3RkNtkuvIn2rOnHi1gL_A
Optimism 推出 Pragmatism:一个开源的 Figma 库和设计系统
Optimism 面向其社区 Optimism Collective 开源了其设计系统和 Figma 库 —— Pragmatism。任何人都可以使用其开始 Optimism 项目设计。
Pragmatism 让任何人都可以使用由经验丰富的设计师创建的 Figma 库快速寻找设计元素。开源是 Optimism Collective 的核心。这不仅意味着开源 MIT 证书的代码,还意味着开源像这样的设计资源。
来源:https://twitter.com/optimismFND/status/1588226473831317505
StarkNet 宣布成立基金会,将着力于推动 StarkNet 普及、社区参与以及生态治理
11 月 10 日,扩容解决方案 StarkNet 宣布推出基金会。StarkNet Foundation 独立于 StarkWare 团队,由 7 人董事会管理。StarkNet 是一个无需许可、去中心化的 L2 有效性 Rollup,旨在扩容以太坊,同时保留以太坊的安全性和去中心化。为了与这一使命保持一致,基金会作为一个独立的实体成立,以推进 StarkNet 的发展。此外,作为一个非营利性实体,它的使命是:推动 StarkNet 成为所有人的公共产品,并在未来几年保持这种状态。基金会发布时占有 50.1% 的 StarkNet 初始代币供应。
来源:https://twitter.com/StarkNetFndn/status/1590450793802784768?t=itk1pFV3Y919PVyKK3MYNQ&s=19
L2 交易数量超过 L1
根据 Orbiter Finance 的 L2 data 数据显示,11 月 10 日 L2 交易数量超过了以太坊主网交易数量。
来源:https://twitter.com/orbiter_finance/status/1590613243927855106?s=61&t=coXm4p1MIulzXQeVedZkFw
FTX 事件回顾及其影响
最初,FTX 的流动性危机与 SBF 的另一家公司 Alameda Research 有关。据 CoinDesk,Alameda Research 的资产负债表上满是 FTX 的痕迹,尤其都是 FTX 发行的代币。也就是说,该公司建立在主要由其姐妹公司(FTX)发行的代币所组成的基础之上,而不是像法币或其他加密货币等独立资产。截止 6 月 30 日,Alameda 的资产高达 146 亿美元,而其单笔最大资产就是价值 36.6 亿美元的“未解锁的 FTT”,并且会计分类账中资产方面的第三大条目是一堆价值 21.6 亿的“FTT 抵押品”。
6 日,币安称由于最近的一些消息,决定清算去年退出 FTX 股权而得到的 FTT 补偿(补偿了总价值 21 亿美元等值的 BUSD 和 FTT)。于是,陆续开始有用户在 SBF 和 FTX 的推特上留言关于流动性上的问题。7 日,有链上分析师发现 FTX 的储备金不足。随着流动性恐慌蔓延开来,FTX 迎来了更多的挤兑,越来越多用户留言要求提回自己的资金。
9 日,CZ 在推特上宣布考虑完全收购 FTX。CZ 后来称当时接到了 SBF 的电话后,就立刻停止出售其代币 FTT。而在面对流动性危机质疑时,SBF 还在强调,提款一切正常且其代币和抵押品是 1:1 的。
10 日凌晨,FTX 网站 venture.ftx.com 已无法访问。据 Decrypt 10 日报道,美国证券交易委员会(SEC)、美国商品期货交易委员会(CFTC)和美国司法部(DOJ)正在调查 FTX。同一天,币安宣布,由于一些有关 FTX 客户资金处理不当和涉嫌美国机构调查的新闻报道,所以决定放弃对 FTX 的收购。据 Bankless,在币安收购无果后,有消息透露 FTX 的流动性缺口高达 80 亿。
期间,虽然 FTX 也在与其他公司商讨合作事宜,但 11 日,SBF 就宣布为 FTX、FTX US 和 Alameda Research 申请了破产。
在 FTX 申请破产后,有 FTX 的用户于 13 日公开反馈,FTX 通过金融服务提供商 Plaid 访问了用户个人数据,而后 Plaid 回应已经在北京时间 12 日 14:30 分左右暂停了 FTX 通过他们访问用户数据的权限。同一天,据金融时报,SBF 试图通过 Signal 应用出售他持有的 7.6% 的 Robinhood 股份,价值 4.72 亿美元。这些股份由一家 Bankman-Fried 个人控制的实体所持有,不包括在 FTX 破产申请中。
而币安这边在收购取消后,开始聚焦于减少 FTX 对整个加密货币市场所带来的级联影响。14日,CZ 称成立行业复苏基金,一方面,希望帮助一些正在经历流动性危机,但是其他方面都还很强大的项目;另一方面,他们也在寻求合作投资人。
可以说,FTX 的溃败为整个市场敲响了警钟,人人自危。交易所的储备金透明度成为了用户的焦点,许多交易所都承诺会公开自己基于默克尔树的储备证明(proof of reserve)。
储备证明是一种帮助交易所让其投资者了解其偿付能力状况的方法,是在会计程序中使用的基于加密技术的储备机制。具体来说,储备证明协议可以使用默克尔树算法将大量数据集成到单个哈希中,并有效地验证数据集的完整性。
此前,币安就已经在致力于实现储备证明协议。据 The Block,CZ 称币安正在实现由 Vitalik 开发的新的储存证明协议。他称,Vitalik “想提出一种新的储备证明协议类型,并将币安作为小白鼠或第一个测试用例”。他还补充,Vitalik 所说的新储备证明协议“可能不如默克尔树算法”,但这至少能够向用户展示币安的资金情况。
来源: https://twitter.com/cointelegraph/status/1590398769803108354?s=21&t=rkv7pcpj8mTXRnLb0Sg3bQ
https://twitter.com/0xkyle__/status/1591038141573603329?s=21&t=BHjidGLeyab73sY8GittEg
https://twitter.com/0xprismatic/status/1591613460093325314?s=46&t=dfJg-umkyJMb8f6OVig8OA
https://decrypt.co/114482/binance-be-guinea-pig-vitalik-buterins-proof-reserves-protocol-cz
OpenSea 对平台上的所有所藏品都执行创作者版权税
上期七日谈提到,OpenSea 宣布于 6 日上线对新收藏品执行链上创作者费用(版权税)的工具,并且,从北京时间 11 月 9 日凌晨 1 点起,OpenSea 将只对使用了链上执行工具(如工具 operator-filter-registry)的新收藏品执行创作者费用。并且,Opensea 决定在 12 月 8 日前,其现有收藏品在创作者版权方面的情况都维持不变。
10 日,OpenSea 宣布对其平台上所有现有的收藏品执行创作者费用。值得注意的是,用户必须采用链上执行工具,才能识别出执行创作者版权税的新收藏品,可以使用如前所述的 operator-filter-registry 或其他工具。
OpenSea 观察到,在经济低迷的时候,许多创作者都在试图以尽可能高的价格出售自己的 NFT,其中一种方法是,他们会将自己的 NFT 列表转移至不收取手续费的市场。
而对于收藏者来说,他们想要收购的 NFT 越来越多地出现在了不收取创作者费用的平台上,所以,即使愿意支付创作者费用,但他们还是越来越倾向于在这些平台上购买 NFT。
截止 11 月 2 日的这一周数据显示,排名前 20 的收藏品所设置的创作者费用中,将近一半的费用都被忽略支付了。这部分没能收取的创作者费用超过了 100 万美元。
OpenSea 专注于推广创作者版权税,他们对创作者、收藏者都提出了建议。例如,他们建议创作者(1)为其现有的收藏品构建链上执行工具,(2)为其社区制定更多激励,以此让他们继续支付创作者费用,以及(3)拒绝将自己的项目网站链接至不收费的市场。
此外,OpenSea 将在接下来开源其创作者费用的数据,并且,还将计划分享这方面有关的工具或技术。
crypto.com 转账失误
10 月 13 日,推特用户 @jconorgrogan 发现交易所 crypto.com 于 10 月 21 日将价值 4 亿美元的 32 万个 ETH 转入了另一个交易所 Gate,而 Gate 在大概五六天后陆续转还了 28.5 万 ETH。但按照 crypto.com 的文档,这笔 ETH 应该被存在线下的冷存储地址中。
crypto.com 的 CEO Kris 回应称,这笔 ETH 本该转移到一个新的冷存储地址,却被发送到了一个列入白名单的外部交易地址。他们与 Gate 团队合作,随后资金被退回到他们的冷存储地址中。他们还实施了新的流程和功能,以防止这种情况再次发生。
加密货币发布平台 Tokensoft 人肉了 4500个用户
由 Coinbase 支持的加密货币发布平台 Tokensoft 的管理员在其 Discord 发布一份“bad actors”(不良行为者)的名单,指出列表上的用户是在撸空投。这份名单中包含了如 IP 地址、姓名、钱包地址等用户隐私信息,都是在 KYC 的过程中收集的。
随后,Tokensoft 在推特上回应将尽快与受影响的用户取得联系。
来源:
Coinbase 钱包扩展程序已集成了 Goerli/Sepolia 测试网水龙头
9 日,Coinbase 的工程师 @htormey 宣布,Coinbase 的钱包扩展程序已集成了 Goerli/Sepolia 测试网水龙头。同时,她还附上了在应用内获取测试币的 GIF 教程。
以太坊基金会招聘全职 PM
10 日,致力于聚合区块链招聘信息的平台 Cryptocurrency Jobs 转载了以太坊基金会的招聘信息。目前,EF 正在招聘远程的全职项目经理。具体要求如下:
声明:以太七日谈栏目内容由编者自行编译而成,仅供参考,请以消息来源为准。转载须注明原文出处以及ETH中文。若需长期转载,请联系eth@ecn.co进行授权。
本文首发于:https://www.ethereum.cn/ecosystem/eth-weekly-2022-11-15
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!