查看原文
其他

EIP Fun 周刊 #9 | ​NFT 的物质生命

LXDAO LXDAO 2024-01-09


亲爱的 LXDAO 的朋友们,大家好!欢迎阅读第 9 期 EIP Fun 周刊

介绍:EIP 与 EIP Fun

EIP 是 “Ethereum Improvement Proposal” 的缩写,翻译成中文是“以太坊改进提案”。

如其它系统一样,作为一个技术系统的以太坊需要标准,以定义其自身运作的基本原则。EIP 就是如今以太坊的技术标准。

EIP 也是一个社区驱动的过程。它可以被分为三大类:对以太坊核心协议、网络、接口等等进行更改的标准跟踪(Standards Track)EIP,围绕以太坊的过程性变化的元(Meta) EIP,以及信息类 EIP。

EIP 对于以太坊社区如此重要,而它作为技术标准,在语言上又有着天然的壁垒,令非技术人员感到难以接近。

EIP Fun 由 LXDAO 和 PlanckerDAO 支持创建。我们希望成为 EIP 生态系统的 Layer 2,促进 EIP 的采用,连接以太坊的建设者与爱好者们。

EIP Fun 周刊是为此所做的努力之一。一周一期,它关于以太坊改进提案(EIP),关注已经发生、正在发生、和将要发生的 EIP 故事。

进入网站https://eip.fun/
加入 EIP Fun 项目电报群https://t.eip.fun/
周刊的 Substack 地址https://eipsfun.substack.com/

为了阅读体验,我们在微信版周刊中略去了绝大部分链接。如果你有兴趣继续了解相关内容,请点击上方链接或点击文章左下角的“阅读原文”,进入 EIP Fun 的 Substack 以获得完整内容(英文版)。



正文

通过技术标准,虚拟世界和物质世界彼此连接。本周我们尝试改进 EIP 周刊的内容创作过程。我们增加了发布推文的频率,将其作为周刊内容的来源。这也许有助于扩大我们内容的覆盖面和影响,更重要的是,它也使我们有更多机会与 EIP 的建设者们沟通。我们最终的目标是服务以太坊的建设者,促进 EIP 生态系统的成长。欢迎你的反馈,也再一次邀请你以任何方式加入这里!| 1. EIP 更新

AllCoreDevs 执行层会议(ACDE):第 168 期

图片来自: https://youtu.be/DyAtbK2MQG4

AllCoreDevs 会议分为两个部分:ACDC(关注共识层)和 ACDE(关注执行层)。这两个会议每周轮流召开,以协调和决定以太坊协议层以及硬分叉事务。协议层标准的创作者们通常会在这个会议上与核心开发者一起讨论 EIP。

本周召开的是第 168 次执行层会议,其中围绕 EIP-4788 与 EIP-7212 的话题相当有趣。Tim Beiko 发布了会议摘要:https://twitter.com/TimBeiko/sttus/1692283671481573538
Christine Kim 也对此进行了报道:
https://www.galaxy.com/insights/research/ethereum-all-core-developers-execution-call-168/

AllWalletDevs 会议:第 15 期

图片来自:https://youtu.be/A9uOsZ30ncU

AllWalletDevs 的网站这样写道:

“AllWalletDevs 是以太坊开发者、设计师和感兴趣的钱包用户定期聚会以讨论以太坊钱包的论坛。我们的目标是促进生态系统的合作和协调,创建开放的标准,并为了公共利益而构建软件。AllWalletDevs 面向所有人,无论您自己是否在开发以太坊钱包、构建去中心化应用、或者是仅出于好奇!”

您可以加入他们的 Discord 服务器,阅读这个话题以了解更多议程,当然,你也可以在这里与其他开发者讨论自己的想法:
https://discord.com/channels/966361524547489873/1139608332760526968
Sam Wilson 还发布了双周更新的 WTF(钱包测试框架)进展:
https://wtf.allwallet.dev/week-19/
你也可以回看会议视频:
https://youtu.be/A9uOsZ30ncU

EIP 动态更新

在上周有两个 EIP 发生状态变更。
  • ERC-5521: 具有引用性的 NFT
根据其在 GitHub 上的历史记录,ERC-5521 之前已经是一个 `Draft` ERC,最近才在EIP 仓库中被重新提交和激活。ERC-5521 是 ERC-721 的一个扩展,允许 NFT 之间相互引用。潜在的用例包括艺术作品 NFT 的引用,甚至可以作为大型语言模型(LLM)的去中心化开发。该提案的作者似乎是来自澳大利亚的研究人员,来自像 @Data61news 和蒙纳士大学区块链技术中心(MBTC)@JiangshanYu 这样的学术机构。你可以查看和加入社区讨论:
https://ethereum-magicians.org/t/eip-5521-erc-721-referable-nft/10310
他们还发表了一篇相关学术论文,其中提供了 ERC-5521 的更多详细信息,地址如下:
https://arxiv.org/pdf/2210.10910.pdf
  • EIP-4881: 存款合约快照接口
在以太坊合并后,有机会修剪掉不再需要的旧事件日志,包括存款合约日志,因此在客户端之间标准化这种方法对于合并后的体验非常重要。这个 EIP 就是要做这个:定义以压缩形式传输存款合约默克尔树的接口。本周,该 EIP 被移动到 `Last Call` 状态| 2. EIP 一周热点EIP-7212:支持 secp256r1 曲线的预编译合约

图片来自:
https://betterprogramming.pub/understanding-ethereum-cryptography-3ef7429eddce

你知道以太坊账户的公私密钥是怎样生成的吗?
答案是 secp256k1 椭圆曲线算法,它是以太坊客户端内置的预编译合约之一。

secp256k1 椭圆曲线是以太坊公私密钥密码学的核心。通过哈希函数,它生成的公钥被转换成我们所见的以太坊地址。

而预编译合约则是直接部署在区块链上的智能合约(或更准确地说,是可执行代码)。它们在以太坊客户端软件中实现,从而简化了一些计算量大但常用功能的实现。

因此,要引入它也需要对以太坊协议做修改。比特币最早选择了 secp256k1 椭圆曲线作为加密机制,以太坊随之采用。尽管这个选择相当另类:secp256r1 椭圆曲线在整个数字行业内的采用则远为广泛。

基于此,EIP-7212 提出“添加一个预编译合约,允许使用 secp256r1 椭圆曲线进行签名验证”。作者本周在 AllCoreDevs 会议上介绍了这个 EIP,它现在也在以太坊社区征求大家的建议以达成共识。

此外,EIP-7212 的作者也是首个主动关注 EIP Fun 的 EIP 作者: @ulerdogan。这真的让我们很受鼓舞,谢谢你的友善和工作!

新提案:绑定目标的代币(Purpose Bound Money)

另一个有趣的提案是绑定目标的代币(PBM)。还未合并至 EIP 仓库的 PBM 提议使用 ERC-1155 合约作为外壳,为其内部的 ERC-20 代币(存储着普遍兼容的价值)指定必须满足的条件。这可以支持像优惠券这样具有特定目标的使用案例,且该提案背后的作者与新加坡货币管理局支持的金融试点项目 Project Orchid 有密切联系。@0xPolygonLabs 在曾在推特上报道过这个EIP:
https://twitter.com/0xPolygonLabs/status/1683928040118816768
因此,看看 Project Orchid 如何进展是挺有意思的一件事。你对这个 EIP 怎么看?期待你的评论👇
https://ethereum-magicians.org/t/eip-7291-purpose-bound-money/14973
新提案: NFT 的链上动态属性 (NFT Dynamic Traits) 与可兑换的 NFT (NFT Redeemables)
图片来自:
https://giphy.com/gifs/animation-cute-illustration-Bj9k1U69GZ8Iw
已有几个尝试将 NFT 与真实世界建立一对一联系的 EIP,比如 ERC-5560(现在处于 `Stagnant`)、ERC-6672(当前状态为 `Final`)。OpenSea 的协议工程师 Ryan Ghods 创作了两个与此相关的新提案:NFT 的链上动态属性与可兑换的 NFT。两个 EIP 相互关联——后者的实现需要包含前者。这两个提案目前在社区开放讨论,还未进入正式 EIP 流程。NFT 的链上动态属性关注元数据。它“设计了一个为 NFT 设置和获取其链上的动态属性的方法,可以"用于表示可兑换权益或其他随时间变化的属性。通过在链上定义这些属性,它们可以被其他链上合约使用和修改。”在动态属性的基础上,可兑换 NFT 的目的是“定义一个一致的标准,使代币及其链上属性能够拥有可兑换的权益。这种模式允许网站发现、显示可兑换的 NFT 并与其交互。”你对这两个 EIP 有什么看法?它们似乎旨在进一步建立 NFT 与真实物品的连接。

如果感兴趣,请加入论坛上关于这两个有趣 EIP 的讨论吧。

NFT 的链上动态属性:
https://ethereum-magicians.org/t/erc-7500-nft-dynamic-traits/15484/3
可兑换的 NFT:
https://ethereum-magicians.org/t/erc-7501-nft-redeemables/15485

| 3. EIP 趣闻:当自杀本身自然消亡
图片来自:Love, Death & Robots: Zima Blue机器是否不近人情?
不一定。为了保护开发人员的心理健康,有一项 EIP 曾提议要更改操作码。`SUICIDE` 以前是以太坊虚拟机(EVM)中的一个操作码,用于删除不必要的数据,如不再使用的钱包。我们可以看到,它并不是描述这个功能的最合适的名称,因为数据是“自然死亡”,而不是“自杀”。提出这一改动的真正原因如下(摘自 EIP-6 文档):
我们更改“自杀”一词的主要原因是想表明人比代码更重要。以太坊是一个足够成熟的项目,应当能够意识到这种更改的必要性。自杀是一个沉重的话题,我们应该尽一切努力不去影响到开发社区中那些患有抑郁症,或最近身边有人自杀身亡的人。以太坊是一个年轻的平台,如果我们在其生命过程的早期就关注于此,将会在未来减少令人头疼的问题。Hudson Jameson 创建了这个 EIP。而他曾在推特上分享,自己从大学开始患有躁郁症,有强烈的自杀偏执。这让我的心往下一沉,不禁想到当时的 Hudson 正在经历这样的煎熬。如果是这样,那说明这些问题正在发生并影响着人们。值得庆幸的是,以太坊社区当时意识到这一点,从而产生了这个 EIP。顺便说一句,我喜欢 Hudson 的推文——非常温暖。操作码被更名为 `SELFDESTRUCT`,它至今仍在以太坊中存在。有趣的是,自杀本身却会自然消亡:该操作码自身的生命周期在逐渐结束,相继有多个 EIP 对其进行调整,与之相关的最新 EIP 是 EIP-6780:


图片来自:https://youtu.be/s7fm6Zz_G0I

| 4. 预告

EIP 编辑问答会 第 23 期

Pooja Ranjan 主持

时间为 8 月 22 日,15:00 UTC+0(北京时间 23 点)

录播视频链接:

https://www.youtube.com/playlist?list=PL4cwHXAawZxqnDHxOyuwMpyt5s8F8gdmO

想要了解更详细的会议议程,可以浏览 GitHub 相关议题:

https://github.com/ethereum-cat-herders/EIPIP/issues/258

EIPIP 会议 第 88期 

Pooja Ranjan 主持

时间为 8 月 23 日,14:00 UTC+0(北京时间 22 点)

录播视频链接:

https://www.youtube.com/playlist?list=PL4cwHXAawZxpLrRIkDlBjDUUrGgF91pQw

想要了解更详细的会议议程,可以浏览 GitHub 相关议题:

https://github.com/ethereum-cat-herders/EIPIP/issues/257

Tokenbound Weekly Dev Call

参会者:ERC-6551 开发者社区

时间为 8 月 24 日,15:00 UTC+0(北京时间 23 点)

关于会议链接和相关议程,可加入 telegram 群组

https://t.me/tokenbound


——


以上是第 9 期的 EIP Fun 周刊。谢谢你的阅读!  

点击“阅读原文”,通过邮箱订阅 Substack,与我们一周一会~

大家有任何想法可直接留言互动!

你的转发、点赞、在看、打赏将成为良心编辑部不断优化的动力!

❤️

内容 | tiao

编辑&排版 | Cikey, tiao

设计 | WangTeng


JOIN US


一个Web3领域专注产品研发的DAO



官网

https://lxdao.io



Discord 社区

http://discord.lxdao.io



Twitter
@LXDAO_Official



在论坛参与项目讨论、发起想法
https://forum.lxdao.io



加入正在运行的项目
https://lxdao.io/projects




微信群入口已经开放!
公众号后台回复“入群”即可!


继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存