合并 (The Merge)
Kiln 测试网
Kiln 测试网的 v1 已上线,与 Kintsugi 规范相比,Kiln v1 规范有以下变更:
在共识层上:
- Optimistic Sync #2770, #2820
- "Merge" 重命名为 “Bellatrix” #2774
execute_payload
重命名为notify_new_payload
#2817receipt_root
重命名为receipts_root
#2808
在执行层上:
- 延展
executePayload
和forkchoiceUpdated
方法的语义 #165 - 把“终结区块错误”改为
INVALID_TERMINAL_BLOCK
状态 #170 - 完善消息排序 #148
请注意:引擎 API 的认证机制 #167 对引擎 API 来说还是一个待处理的变更,并将加在下一个版本的 Kiln 规范里。
与 Kintusugi 测试网一样,Kiln 测试网也有其里程碑追踪文档
M0 到 M6 的具体内容如下:
- M0:开启实现
- M1:Kiln v1 规范实现
- 执行层/共识层通过所有发布了的共识测试向量
- 使用
[mergemock](https://github.com/protolambda/mergemock)
(实验调试工具) 来运行 - 基于 Geth 的引擎 API 测试用例
- 执行层:基于 Geth 的
- 执行层:额外的 4399 测试用例
- M2:Kiln v2 规范实现 (重复 M1 内容)
- M3:多对多的互操作——两个或更多的执行层和共识层团队进行互操作测试
- 运行多对多的有交易的开发测试网 (
TTD
在信标链的 8+ epoch 上出现)发送转移 ETH 的执行层交易,并部署一个在链上被成功执行的合约在表格里列出进行了互操作的团队 - M4:每周一个开发测试网——每周的开发测试网会在测试深度上递进
- 在二月的第二周开始,EF 的开发运维员 (Pari 等) 将在每周四搭建一个开发测试网。
- 客户端一旦通过了 M2,就加入每周的开发测试网
- 要通过 M4,客户端团队在合并的过渡过程中必须在开发测试网上,并处理执行层的交易
- 请注意:在每周的开发测试网上的执行层交易会越来越复杂,测试 EIP 和对网络进行模糊测试
- 另外,共识层客户端必须能够使用 Optimistic Sync 从创世开始同步
- M5:全部对全部的持久测试网——所有执行层和共识层的团队都准备就绪,创建一个长期的开发测试网来取代 Kintsugi
- Kiln 规范被认为对于主网合并来说是功能完备的
- 运行有交易的多对多开发测试网
- 保持开发测试网在合并前一直运行,用于应用的测试环境
- 创建 README 文档给供公众使用
- M6:Kiln 测试网🔥🧱代码发布——客户端发布 Kiln 测试网代码供公众使用
- 主网兼容的同步支持 (Optimistic, Snap, 等)
- 把Kiln 测试网 🔥🧱 的代码合并到主分支
- 创建基础文档,理想情况会有一个 CLI flag,让公共连接到这个持久的测试网
- 上线 Kiln,让公众使用
执行层
合并后的测试网走向
在 2 月 5 日进行的第 131 次以太坊核心开发者会议对合并后测试网的安排再次进行讨论,大家认为 Geth 的开发者 Péter Szilágyi 之前分享的观点是对的:
根据 Tim Beiko 的会议记录,如果你要部署应用,Goeli 现在看来是最安全的,Ropsten 和 Rinkeby 最可能在接近合并的时候被关闭。因此,如果你在使用 Ropsten 或 Rinkeby, 现在是时候开始迁移了。
上海升级的讨论
第 131 次以太坊核心开发者会议对上海升级进行了长时间讨论,希望进入上海升级的 EIP 有很多,内容包括 EVM 升级相关的一些列 EIP, 关于改善用户体验的 EIP-3074,Vitalik 提出的引入用于分片的新交易类型,Dankrad 提出的为无状态打下基础的几个 EIP,添加 BLS 预编译的 EIP-2537 等。
会议最后认为目前最紧急的有两方面的内容:EVM 相关的第一部分的 EIP 以及降低交易数据开销。信标链提困很明显也很重要,但目前还没有规范。因此,有第一组的 EVM EIP 被列为”考虑纳入“类别,而关于 Vitalik 提出的“携有 blob 的分片格式的交易”提案,开发者将在未来几周/月通过原型设计来了解实现难度,并会在未来的会议里继续讨论。以下是被列为”考虑纳入“类别的 EIP 简介:
-
EIP-3540: EVM Object Format (EOF) v1 (EVM 对象格式)
这份 EIP 在伦敦升级的时候已做了铺垫工作 (EIP-3541),它使得添加多个 EVM “版本” 成为可能,可以引入新的功能而不破坏原有的合约。
-
EIP-3670: EOF - Code Validation (EOF - 代码验证)
这份 EIP 引入用于 EOF 的代码验证,使得对字节码的推理更容易,并且使得 EVM 实现更高效。
-
EIP-3855: PUSH0 instruction (PUSH0 指令)
这份 EIP 引入的是一个小变更,它添加了一个 PUSH0 操作码,把 0 推入执行堆栈。这是一个简单的功能,但对于需要为 EVM 提供 0 填充输入的很多用例来说非常有用。
-
EIP-3860: Limit and meter initcode (给
initcode
设限并对其计量)
这份 EIP 给 initcode
添加了上限,并且用 gas 对其在执行中进行计量,否则它是不计入开销的。
来源:
共识层
为什么权益证明不会明显比工作量证明降低出块时间?
今日,Vitalik 在 reddit 的 r/ethereum 板块对“为什么权益证明不会明显比工作量证明降低出块时间?”这一问题进行回答,并引发广泛讨论。以下为他的回答的译文:
对加快出块时间的限制与安全性和去中心化有关 (具体来说,具有好得多的网络连接的节点有很大的经济优势这种情况是要避免的,因为这有可能导致以太坊挖矿或质押集中在例如 AWS 上)。
在工作量证明上,核心问题是区块出现的时间是随机的;如果平均出块时间是 13 秒,这意味着有 1/13 的机会下两个区块会在 1 秒内出现。当两个区块在非常接近的时间出现,有更好网络连接的矿工会有先广播他的区块的优势,因此可以击败另一个区块。对于13 秒的出块时间,这种影响是可以容忍的,特别是叔块奖励会减少你的区块稍迟出现所带来的经济惩罚。但对于 3 秒的出块时间来说,这就成了一个巨大的问题。
在权益证明里,出块时间是均匀的每 12 秒,因此这个问题就不会出现。但是会出现另一个问题。以太坊版本的权益证明试图在平均一个 slot 后给每个区块一个很高的确认水平,这需要每个 slot 有成千上万个签名 (当前大约是 9100) 才能使区块在下一个 slot 被打包。这个时间是呈对数形而不是线性的 (因此,把 slot 时间减半,要求每个 slot 有大约 4550 个签名是不可行的,因为每个当下更短的 slot 仍然需要几乎同样长的时间),但聚合这么多个签名仍然是一个大问题,并需要多轮的网络通信。这个过程大概可以在 6 秒甚至更短的时间内安全地完成,但问题是在那个时候,相当多的签名将不能即时被打包到链上,这样奖励会再次开始真的有利于高度中心化的行动者。现在大约 12 秒的出块时间是保守的,并给我们一个很好的缓冲来应对这种风险。
我不期望每个 slot 的时间会在未来大幅降低。虽然看起来越来越可能的是单个 slot 实现最终敲定,这将意味着单个 slot就能实际上对一笔交易进行最终敲定,而不是像今天那样只是很大程度上确认它。需要真的非常快确认的应用将不得不依赖状态通道或 rollup,由定序者提供预确认。也就是说,我们也在积极研究协议内的机制,这些机制可以给用户合理的强有力的确认,只需几秒钟,一些交易就能被打包到下一个或另一个不远的区块。
Danksharding 学习工作坊
2 月 14 日有一个关于 Danksharding (由以太坊基金会研究员 Dankrad Feist 提出的新分片方案) 的学习工作坊——“Dude, what's the Danksharding situation?"。
工作坊分为两个部分,第一部分的主讲人是 Dankrad Feist,也就是 Danksharding 提案的作者。Danksharding 是目前以太坊的共识层研究团队正在研究的最新以太坊扩容协议提案,之前的一个工作坊介绍了加密部分,这次聚焦扩容方案部分。
第二个部分的主讲人是 Vitalik,他讲解最近发表的提案——“Sharding-format blob-carrying transactions (携有 blob 的分片格式的交易) ”。如果可能的话,这个提案希望能纳入上海升级。
工作坊视频:
Layer2
二层交易数据追踪网站 L2 Fees 新增 “Total L1 Security Costs” 板块
L2 Fees (l2fees.info) 是一个以太坊二层网络交易数据的追踪网站,除了实时追踪各个 L2 项目的 “ETH 转账” 和 “代币 swap” 的费用之外,现在还新增了一个叫做 "Total L1 Security Costs"(L1 安全总费用) 的板块。
这个板块记录的是各个 Layer2 每天向 L1 支付的安全总费用,即 L2 与 L1 交互所需要的花费总和。
以太坊 Argent L2 钱包与 LayerSwap 合作,用户可以直接从中心化交易所提款至 Argent 的 L2 账号
LayerSwap 旨在提供 CeFi -> DeFi 资产转移的解决方案,目前的 CEX -> Layer2 桥接让用户更快速、更便宜地从中心化交易所向 L2 充值资产。值得注意的是,LayerSwap 使用 Bransfer 以连接到用户的中心化交易所账号。用户需要注册一个 Bransfer 账号,仅通过邮箱便可注册。
此前,Argent 推出了基于 Layer2 解决方案 zkSync 的 L2 钱包。而为了解决用户从 L1 向 L2 充值资产时的高昂费用问题,Argent 与 LayerSwap 合作,用户可以轻易地从中心化交易所向 L2 发送资产。LayerSwap 会向用户收取 $2 再加上每笔交易的 0.4% 作为手续费。
使用方法见视频:
Polygon Hermez 团队提出一个针对 zk-rollups 的共识机制 Proof-of-Efficiency (PoE) 以实现去中心化 L2
Polygon Hermez 的项目负责人 David Schwartz 在 ethresear.ch 论坛上发布了一篇介绍 Proof of Efficiency (PoE) 的文章。
David 表示,Polygon Hermez 团队正专注于 zkEVM 的实现,而这项工作需要其研发一种新的共识机制 (PoE) 来推动 L2 协议的去中心化。
PoE 共识机制旨在实现 L2 zk-rollups 里去中心化和无需许可的验证者,在这种机制下:
- 无需许可的定序者作为协议的受益参与者,也作为网络可扩展性的来源。
- 包含一个与 Volition (zk-rollup + Validium) 机制完美兼容的数据可用性模型,可以为用户提供不同层面的服务。
- 能够计算数据可用性中的 “虚拟” 状态和基于有效性证明的 “最终” 状态。通过基于不同的标准设置有效性证明的频率,这种架构可以为去中心化的 zk-rollups 节省一大笔开销。
- 能够本地抵抗 L2 的网络问题 (如作恶者发起攻击或者特定的验证者出现技术问题)。
- 使得激励模型最大化网络最终确定性的性能。
更多详细内容 ECN 随后会翻译出来,也可参考来源。
L2 网站推荐:L2Savings,追踪用户的 L2 交易并估算相较于主网节省了多少费用
L2Savings (l2savings.org) 统计了用户的所有 L2 (目前仅支持 Optimism、Arbitrum、ZkSync) 交易历史数据,计算出用户使用 L2 所付的交易费以及估算这些交易发生在 L1 所需要的花费,从而对比出用户节省了多少交易费。
以太坊 L2 NFT 平台 Immutable X 宣布与电子游戏零售商 GameStop 合作
2 月 3 日,基于 StarkEx 构建的 L2 NFT 平台 Immutable X 宣布与电子游戏零售商 GameStop 达成合作。他们将合作于今年推出一个 NFT 市场。同时,他们将推出一个价值 1 亿美元的 IMX 代币池用于资助 NFT 创作者和技术开发,支持那些在 GameStop NFT 市场发布 NFT 游戏项目的开发者。
GameStop 和 ImmutableX 资助项目的申请:https://nft.gamestop.com/
来源:
L2 zk-rollup 解决方案 Polygon Hermez 发布 2.0 zkEVM 的初始文档
1 月 27 日,L2 zk-rollup 解决方案 Polygon Hermez 发布了其 2.0 版本 (zkEVM 项目) 的初始文档。
Polygon Hermez 团队认为,基于操作码的 zkEVM 解决方案所提供的可兼容性是扩容以太坊的最佳方案。其效率应该与基于编译程序的解决方案类似,但是它的优点是能够继承以太坊的安全性。
生态
OpenSea 撤回对免费铸造NFT的50个数量限制
1月28日,OpenSea 撤回对免费铸造NFT的50个数量限制。他们声称使用免费铸造工具的项目有 80% 都是剽窃、伪造或是垃圾信息。为了改善此现象,OpenSea 把无限铸币服务改成上限 50 个。这引起广大创作者的不满,目前有许多 NFT 的作者会定期发布作品,例如按天或按周发布固定数量的NFT,总计发布数量为几百到数千,此举措会打乱他们的作品规划。
一般来说,要铸造NFT,创作者需要向矿工支付费用 ( 铸造费 ) 。而 OpenSea 为了推广 NFT ,提供免费铸造服务,而将铸造费转由买家承担。
最后,OpenSea 向用户道歉,表示他们应该在贸然改动前告知用户,并保证未来的变动都会先试行。OpenSea 也将继续寻找其他解决上述问题的方案。
ENS.Tools 上线
2月3日,@aoxborrow 发推公布 ENS.Tools 上线。该功能可以检索过期与在 OpenSea 上出售的ENS域名。
cr : aox.eth (图片显示的是在售的短字符域名,价格从低到高排列。)
Larva Labs 令 OpenSea 下架 CryptoPunks V1 的 NFT
cr : @CyptoPunks V1
2月8日,@CryptoPunks V1 发推称 Larva Labs ( CryptoPunks V2的开发商 ) 根据DMCA ( 数位千禧年著作法 ) ,令OpenSea 强制下架关于 Cryptopunks V1 的NFT。@CryptoPunks V1 回应将就此事咨询律师,适时更新后续。目前可以在 Cryptopunks V1 自己的平台与 LooksRare 上交易此系列NFT。
cr : @CyptoPunks V1
cr : @CryptoPunks V1
2月10日,@CryptoPunks V1 向 OpenSea 提交反对申请,认为交易 Cryptopunks V1 是他们的正当权利。
cr : @CryptoPunks V1
实际上,V1 Punks (Cryptopunks V1) 是 LL ( Larva Labs ) 于 2017 年发布的著名 CryptoPunks NFT 集的原始 NFT 集。但是,由于智能合约中的错误,有人发现购买这些 Punks 后可以把资金提款回来,因此可以免费获得这些 NFT。LL 在发现问题后,废除了第一版合约并重新发行了 NFT。V1 Punks 被智能合约 “封装” ( Wrapped ) 后,通过 ERC-721 重新发行,背景颜色与 V2 不同。拥有这些 V1 Punks 的社区成员包括早期 Punks 空投参与用户、NFT 行业早期用户与开发人员。
cr : @Larva Labs
1月26日,LL 发推并置顶此推文:“V1 Punks 不是官方的Cryptopunks。我们不喜欢V1,且我们手中还持有一千个 V1 Punks……社区成员可以自己权衡一下利弊。所有出售 V1 的收入将全部用于购买真正的 Cryptopunks。”
在此声明前,根据 @ NFTethics 1 月 31 日的推文,LL 的联合创办人 John Watkinson 出售了数十个 V1 Punks,此行为引发社群的强烈不满。LL 联合创办人 Matt Hall 在 Discord 中发表公告表示歉意:“我们原以为通过发表声明与售出 V1 Punks可以表达我们对 V1 的厌恶,也许其他人也会效仿。出售 V1 Punks 是一次糟糕的决定。我们对此感到抱歉,且在此与社区道歉。”
cr: Discord @matt2000
一些早期 Cryptopunks 的社区建设者则对 LL 背弃 V1 的行为感到不满。
cr : @velinova.eth|RMRK
阿桑奇DAO
AssangeDAO 是以维基解密创始人朱利安 · 阿桑奇命名的 DAO 组织,目的为解救阿桑奇。根据 assangedao.org,这个 DAO 于 2021 年 12 月 10 日开始在 Telegram 小组中动员,小组成立后不久,阿桑奇的弟弟加布里埃尔 · 希普顿 ( Gabriel Shipton ) 也加入了。他表示,与阿桑奇合作的 NFT 项目正在进行中,此项目将通过拍卖为解救阿桑奇运动筹集资金。
Censored是阿桑奇和著名数字艺术家 Pak 合作的 NFT 系列,该系列由一个动态 NFT 与一个动态公开版本组成,任何人都可以参与。动态 NFT 是使用 manifest.xyz 智能合约铸造的。
AssangeDAO 将要拍的NFT作品为“ Clock “, 原型是一个静音计时器,用于计算阿桑奇在监狱中度过的天数。
Censored 系列 NFT 为用户自由创作文本,这些文本以白色为底,黑色字体被粗黑的线条掩盖。而这些文字会在阿桑奇释放后重见天日。
2月8日晚上,募捐停止。AssangeDAO 共筹得 17422 个 ETH ( 大约 5420 万美元 ) 。2月9日,AssangeDAO 成功以 16593 个 ETH 拍下 NFT ( 为该组织所筹资金扣去众筹平台手续费后的全部资金 ) 。Pak 表示这些钱将全部给到帮助阿桑奇辩护的 Wau Holland 基金会。
竞标成功后,AssangeDAO 宣布治理代币 JUSTICE 已开放申领,捐赠者可前往 JuiceBox 领取,申领比例为 1 ETH = 一百万枚 JUSTICE。
其后, assangedao.org 亦发布了阿桑奇 DAO 的治理模型。
针对项目方的骗局
推特用户 @thomasg.eth 表示他在过去两周遭遇了一次社会工程般的诈骗,差点令他失去所有的ETH。幸好,他逃过一劫。 接下来,他详细讲述了骗局的来龙去脉。
“我是 Arrow 的创始人,Arrow 是一个致力于构建开源垂直起降 ( VTOL ) 飞机和空中出租车协议的 DAO。我们仍处于早期阶段,专注于发展团队。我们对贡献持开放态度,如果有人愿意提供帮助,我们不会拒绝。
两周前,用户 “ heckshine ” 加入了 Discord 并进行自我介绍。他目前在育碧工作,主动提出要提供 3D 设计和动画方面的帮助。该消息看起来似乎有些奇怪,但我只是将其归因于语言障碍。heckshine 还有一位对 VTOL 非常感兴趣的朋友,她正在开展一个元宇宙项目。她的姐夫还是波音公司的副总裁。
在接下来的几天里,heckshine 开始为 Arrow 制作各种动画项目。他为我们的网站设计了一个非常棒的英雄动画形象,并开始制作一些飞机效果图。他对项目的奉献给我们留下了深刻的印象。
与此同时,heckshine 还联系了他的朋友 Linh 。她显然对 Arrow 感兴趣,heckshine 让我给她发一封电子邮件。从他告诉我的情况来看,Linh 似乎很有人脉。
Linh 给我回复了一封邮件。她告诉了我一些关于她元宇宙项目 Space Falcon 的一些信息。我并没有真正接受它,但由于我并不关注 NFT ,所以我也没有对此感到有什么不妥。
她还告诉我更多关于她与波音与 Wisk ( Linh 声称她是 Wisk 的早期投资人 ) 的联系,并提供了一些关于 Arrow 的想法。她似乎急于为我们建立潜在的合作伙伴关系。邮件的语气有点奇怪,但我认为这也只是语言障碍。
Linh 和我将聊天转移到 Discord 上。我们谈论了更多我们的背景,并最终决定她作为顾问可以最好地提供帮助。她主动提供指导和建议,帮助我们解决合作关系方面的问题。我为有她的帮助而感到兴奋。
然后她告诉我更多关于 Space Falcon 的信息。这似乎有点像一个快速致富的计划,但同样,这也是我对 NFT 的看法。鉴于她为 Arrow 做出的贡献,我为 Space Falcon 也提供一点支持也没什么。
Space Falcon 使用一种叫做 Armstrong WETH 的代币。我不太懂,但我懒得做研究。显然,用户需要租用 NFT,因此 NFT 可以为持有者提供一些被动收入。我告诉她这听起来很棒,让我随时了解最新情况。
这时,我实际上在查 Space Falcon 。我从未听说过它,但它似乎是 Solana 上相当受欢迎的游戏项目。我在团队页面上看到了 Linh 的名字。 Linh 和我都同意保持联系,然后我继续做其他事情了。
在接下来的 10 天左右,heckshine 每天都在 Discord 中活跃。他拿出了一些超高质量的效果图。它们并没有特别适合航行 ,但他非常高兴能提供帮助,我认为我们可以通过一些迭代来改进。
heckshine 在整个过程中表现得非常尽责与可靠。我们在对未来的构想上非常一致,我很高兴他对我们正在做的事情表现出如此地热情。
在12号,整件事开始变得疯狂。heckshine 和我一直在反复讨论我们 v1 飞机的设计。他获得了飞机的全部构造,并准备在早上起床时开始渲染。
在我们的讨论快结束的时候,Linh 向我传达了一些令人兴奋的爆炸性消息。她正在参观 Wisk 设施,并邀请我与团队会面。她附上了与 Sebastien ( Wisk 的副总裁 ) 的邮件线程截图。
事后看来,这有点荒谬,但我没有理由认为这一切都是假的。我们确定了行程的日期,Sebastien 将通过电子邮件向我发出正式邀请。我很兴奋并且非常感谢 Linh 安排了这个。
这个时候 Linh 说他们的质押 APP 已经上线了。她提出要送我 NFT 。这个时候来测试他们的 APP 是我能做的最简单的事情。
我让她把它发送到我的热钱包里,但她把它发到了我的主钱包里,因为它很有价值。到这一步也什么大不了的,对吧?
她给我发了一些关于质押 APP 的说明。他们的网站看起来不错,它提供了三种交易:NFT 授权、aWETH 的代币授权、质押功能。代币授权似乎有点奇怪,但我没有持有它,所以我不担心。
在接下来发生的事情中,我非常走运。由于这是一个新项目,我决定在进行质押之前将 NFT 转移到一个新的 eth 地址 —— 以防它们被利用或是怎样。质押完成了,我开始从中获得收益。
我让 Linh 知道我质押了,且操作很容易。她提议送其他 NFT 给我,但她希望我通过主账户质押,以帮助他们发展。有点烦人,但我同意了。
我跟 Linh 说在质押前我要先看它的合约,她开始变得咄咄逼人。这时我终于意识到事情变得不对劲。
所以我打开 etherscan 找出我质押第一个 NFT 的新地址,我看到页面后全身如坠冰窟。
我授权的 aWETH 不是 Armstrong WETH,而是 Aave 的 aWETH。而我的主地址上,几乎所有 ETH 都是 Aave 封装的 aWETH。
在这一点上,我欺骗了诈骗者,他们最终开始删除他们所有的 Discord 消息。他们最后还想挣扎一下,Linh 向我发送了 0.2 ETH 来支付 gas 费,要求退还 NFT。不知道这是什么逻辑。
我进一步研究了合约,发现了真正可怕的地方:我差点就授权它使用我的 aWETH ,诈骗者可以从我的账户中转移任意数量的 aWETH。
当我继续在 etherscan 上浏览诈骗者地址时,我最终找到了他们的资金来源 - 100 ETH Tornado Cash 存款。这些家伙资金雄厚,同时超级聪明。
我认为他们聘请了一个负责 heckshine 大部分工作的 3D 设计承包商。据我所知,他们还围绕这个骗局制定定制合约和前端。
那关于 SpaceFalcon ,这个项目是真实的对吧?
据我所知,这是 Solana 上的一个真实项目。真正的项目域名为 spacefalcon.io ,而骗子以某种方式获得了.com。
所以我一直在与之互动的 Linh 可能只是冒名顶替真正在 SpaceFalcon 工作的 Linh 。
所以在这个骗局里要点是什么?
- 代币授权可能非常危险。我总会非常谨慎地对待代币授权。在尽可能的情况下对授权操作加以限制是对的。
- 诈骗者们变得越来越狡诈了。这件事之前我遇到的最好的骗局还在“你好,我是技术客服,请向我们提供你的私钥以便我们对你提供帮助。“
- 记得查证信息来源,不管你多信任对方。这些人花了两周时间来攻克我的弱点,我差点就上当了。再谨慎都不为过。
我能几乎毫发无伤地走出这个骗局真的太幸运了。希望大家以后能够小心谨慎!“
来源:
Nomic 基金会:以太坊公共产品组织
2月9日,Nomic Labs ( Hardhat的创立团队 ) 宣布变成 Nomic 基金会。Nomic 基金会是一个非盈利组织,专注于提高与扩展以太坊开发者平台,帮助开发者构建去中心化世界。Nomic 基金会将扩展 Hardhat 工具套件,建立一个促进工具生态有机增长的长期基础架构,以此减少以太坊通过任何组织来构建与维持核心组件的依赖。Nomic 基金会将接管 Hardhat 与 Nomic Labs 其余的开放工程项目以及相关团队。
Nomic 基金会从以太坊基金会 ( 800万美元 ) 、Vitalik Buterin 、Coinbase 、Consensys 、The Graph、 Polygon 、 Chainlink 、 Gnosis 、 a16z、a_capital 、Kaszek Ventures 获得 1500 万美元的捐款。而基金会会继续向几个 DAO 提交资金提案,以筹集总计 3000 万美元的资金。
Nomic 基金会想要让他们的平台给生态赋能,使其能够不断构建开源框架。因此他们为此定下了四个战略支柱:Solidity、EVM 工具、本地开发环境和以太坊连接库。对应每个支柱,Nomic 基金会都会分别构建平台。它们分别是:
- Slang : 一个新的 Solidity 开发编译器。
- EVM 工具 Rethnet : 这是一个使得其他工具可以在 Hardhat 的基础上做构建的工具,这样可以节省任何 EVM 语言工具开发的成本。
- 本地开发环境 Hardhat : 首个端到端的全功能以太坊开发环境,深度集成整个开发堆栈——源代码编辑器 ( Hardhat VSCode )、部署解决方案 ( Hardhat Ignition )、开发网络 ( Hardhat Network ) 和构建 / 测试工作流 ( Hardhat Runner )。
- web3.js 作为前端平台,通过改造库、围绕它发展社区以及生态,以及在可延展架构的支持下,它可以为 dapp 开发持续提供价值。
Sign-in with Ethrereum 发布 Python 库
1月19日,Spruce 发布了 Sign-In with Ethereum ( siwe ) Python 库的 alpha 版本。
现在可以通过 PyPI 搜索及安装Sign-In with Ethereum,所有 Python 项目都可以用命令行 pip
安装 Sign-In with Ethereum。
pip install siwe
通过 Sign-In with Ethereum,用户可以使用以太坊地址,而不是通过中心化身份提供商来使用 Web2 网络服务。若想要了解更多关于 Sign-In with Ethereum 的信息,可以点击 ECN 之前的文章查看:使用以太坊登录 —— 提议工作流程。