来源 | etherscan-blog
作者 | Harith Kamarul
对于以太坊与其逐渐壮大的生态来说,2021年是重要的一年。随着 DeFi 和 NFT 促使新一代用户首次使用区块链,以太坊的采用率直线上升。当终端用户为牛市所兴奋时,开发者可能为此备受煎熬。用户增加的同时,烦心事也大量涌现,系统的良好运行需要更多精力来维护。不管是牛年、熊年、猿年、还是柴犬年, Etherscan只专注于不断开发。以下是我们对2021年 21 个主要功能的回顾。
1. 提供区块链浏览器服务
Etherscan出品的区块链浏览器系列在2021年规模显著扩大。Etherscan与 BscScan依旧为世界上访问量最高的两个网站。在二者基础上,我们开发了其余9条区块链的浏览器。
谢谢合作伙伴EaaS帮助我们推出这些浏览器!
这些浏览器都有着 Etherscan 包含的核心功能和工具 (包括最重要的夜间模式!)。
其他方面还不确定,但日间/夜间模式转换按钮一定处于网站的页脚处。
以上功能已在2022年上线,更多功能将在未来继续推出。
2. “Method” 栏
以太坊的交易可以执行许多不同的操作。3月上线的“Method” 栏能让终端用户一眼看到交易执行的功能。
为庆祝柏林升级,我们推出了一系列更新。
最不可错过的就是新发布的Method栏啦!
Method栏是2021年最受大众喜爱的功能,用户喜欢它添加的背景信息,还提出将 Method 栏也加入到待处理的交易、CSV导出等中。
注意:method名称直接从相应的智能合约中调取, Etherscan没有对此进行任何处理。用户参考Method栏提供的交易名称时,请亲自对其进行检查。
3.支持 EIP-1559
2021年8月,以太坊的费用机制进行了一次重大升级,也就是EIP-1559,这次升级引入了动态的gas价格、可变的区块大小以及费用销毁机制。Etherscan立即通过列出交易的基本费用、销毁费用以及推出 EIP-1559 仪表盘来支持升级!
Etherscan 的 Blocks 页面
带有EIP-1559信息的交易详情页面
4.支持ERC-1155代币标准
在NFT社区的长期要求下,过去一年里Etherscan逐步集成 ERC-1155。以太坊终于有支持 ERC-1155的区块链浏览器了!其中包括:
- ERC-1155 热门代币页面 (Top Tokens)
- ERC-1155 最新代币转账页面 (Latest Transfers)
- 代币页面 (Token)
- 在地址 (Address) 页新增 ERC-1155 导航栏
- 在交易详情页的代币转账与交易操作中显示
5.DEX的交易对 (Trading Pairs)
一开始,Etherscan的DEX追踪器 (DEX Tracker) 只是列出了以太坊上完成的DEX交易。9月,我们添加了 DEX 交易对信息以扩展 DEX 追踪器的功能,用户可以看到 SushiSwap 或 Uniswap v2 和 v3 上任何 ERC-20 代币的交易对信息和价格走势图。
新功能:DEX 交易对
可以浏览以太坊上最热门的 DEX交易对,以及每一个交易对最新的交易及价格走势图!
现在还是Beta版本 —— 请对我们提出你宝贵的意见!
所有 ERC-20代币页都有“Chart”按钮,打开页面点击查看吧!
刚刚添加的新功能:
ERC-20代币页的“Chart”按钮
点击即可查看相关代币的 DEX追踪器页面,里面包含代币的完整信息、交易对信息、USD价格以及最新的链上交易!
6.ENS域名标签 (ENS Name Tags)
在2021年前,用户可以通过网站搜索栏或查找页来查找ENS域名。五月,我们给那些为其 ENS 域名设置了反向解析 (Reverse Record 现改名为 Primary ENS Name) 的账户添加了ENS域名标签功能。现在用户可在浏览器内看到 ENS 域名,而不是 0x 地址。
新功能:ENS域名标签
设置了正向和反向解析的 ENS 域名可以自动在 Etherscan 上显示。ENS域名可在地址页的“From”和”To“栏,以及页面右上角中查看。
7. 支持 Natspec (以太坊自然语言规范格式)
使用 Etherscan的读取及编写合约( Read & Write Contract )功能的用户在21年末收到了一份惊喜—— 12月份发布的版本支持Natspec。用户可在读取及编写合约标签页上浏览嵌入Natspec的智能合约相关描述,这个功能帮助用户更好地理解其调用的每一个函数。
支持Natspec的第一阶段已在Etherscan合约 (Contract) 标签页中开展。
马上前往读取及编写合约标签页,立刻阅读合约创建者添加的通知、参数和返回说明吧!
8.优化代币持有页面 (Token Holdings)
代币持有页面进行了几项变动。现在,代币持有页面除了展示用户的 ERC-20 代币资产之外,还展示用户的 LP token (即用户在交易所提供了流动性的代币对) 和 NFT 持有清单。
随着NFT索引的逐步优化,我们将为社区提供更好的NFT 图像和元数据的额外独立来源。
在 Etherscan本地展示的NFT画廊。
9.支持 Flashbots/MEV
MEV (最大可提取价值) 在2021年里暴风雨般席卷了以太坊世界。MEV 之前深藏于黑暗森林中,现在却成为公众注意焦点,其中离不开Flashbots的努力。早在四月,Etherscan便做出了自己的贡献, Etherscan为用户标记了那些与 Flashbots MEV 相关的交易和区块。
在 Flashbots 的帮助下,我们得以添加几个新社区标签,揭秘了以太坊黑暗森林的 MEV 提取。
Flashbots Protect服务帮助用户安全地在链下提交交易,以此避免遭受抢跑交易及其他MEV攻击。Flashbots Protect服务发布不久, Etherscan就支持查看在 Flashbots 中待定交易的状态 (即便是链下交易)。
Flashbots Protect 今天进行了大更新:
用户现在可以在 Etherscan 中查看待定的 Flashbots Protect 交易状态。
用户下一次通过 Flashbots Protect 发送交易后,一定要打开 Etherscan 查看!
10.智能合约搜索 (Smart Contract Search)
明智的开发者使用低调的工具。智能合约搜索于2月引进,用户可在所有经验证的以太坊智能合约中搜索关键词。从 Solidity 版本到部署日期,不同的筛选器可让用户进一步缩小搜索范围。
另一个早期版本功能!
智能合约搜索
通过以下关键信息搜索合约源代码:
1. Solidity 版本
2.智能合约许可证
3.合约地址
4.部署者地址
5.区块高度
6.部署日期
11.合约差异检查器 (Contract Diff Checker)
与智能合约搜索功能同一时间发布,合约差异检查器可以让开发者并列对比两个智能合约的异同之处。
开发者等待已久的功能终于上线了… 合约差异检查器!
能够并列对比两个智能合约的代码
*因为这是早期版本,所以我们期待大家的意见,以助我们更好地改进!
12.交易解码器 (Transaction Decoder)
开发者与degen希望在Etherscan上直接看到更多交易信息,因此我们在八月上线了交易解码器功能。打开任意一个交易,点开右上方的菜单,就能看到交易解码器。
为degen侦探们提供一个全新工具:交易解码器
打开任意一个交易就能看到交易解码器,点开以下信息一览无余:
- 发出的事件
- 状态的变化
- 执行轨迹
点击“轨迹”(Trace) 或“函数”(Function) 标签页中的某一行,就能跳转到合约代码的特定行!
13.错误信息
2021年最后一个季度,一小部分用户遭受错误信息困扰。钓鱼网站利用代币URL地址返回错误信息,误导用户打开恶意网站。虽然这个项目还需要仔细斟酌,但我们团队最终还是在9月推出新版本,这个版本同时考虑了用户安全和去审查的用户体验。
升级:交易错误信息展示
最近利用错误网站进行钓鱼攻击的问题频发,我们已经采取措施来保护用户安全!
点击下方阅读详细内容
Solidity 自定义错误信息随即出现,没过多久,我们在 10 月也发布了更新版本。
新增自定义错误信息
许多人要求添加的一个功能现在已在主网和测试网的交易页面上可用
@solidity_lang自定义错误显示为:Faill with Custom Error ‘[信息]’
请在评论区回复评价以助我们改进
14.安全报告
9月发布的另一个功能!我们和我们首个合作方共同推出了一个工具,第三方企业可以在 Etherscan 上提交一个名字标签。涉及安全事件的地址会被Ledger打上标记,显示在Etherscan上。此功能的更多用途将于2022年开放。
Ledger提供的安全报告意见现已在 Etherscan 上显示。
我们与Ledger合作(一家领先的硬件钱包提供商),对涉及安全事件的地址进行标记。
15. IDM (Input Data Messaging, 输入数据讯息)
以太坊应用IDM (输入数据讯息)) 已经很长一段时间了。10月,我们发布了一个简单的只读功能,将这些讯息收集成聊天表单。Messaging 对于以太坊钱包来说是一个重要的用例 —— 我们期待在2022年里看到这个功能有更多的创新!
给大家介绍一下:以太坊IDM(beta版)
IDM(输入数据讯息)功能可以对选择地址生成聊天历史,且能与他人共享。
由于这是 beta 版本,如有改进意见请与我们分享。
16.在Blockscan上搜索多链地址
7月,EVM 多链用户可以通过 Etherscan 区块浏览器轻易地查看某条链上的地址是否也在另一条链上使用。
还在好奇同一个地址能否在其他链上使用?
打开地址页面,点击 Blockscan 图标,即可查看它在 17 条 EVM 链上的哪几条链上使用!
17.在多文件夹里搜索源代码
今年年初上线的多文件夹搜索功能为开发者节省了许多时间,毋需在冗繁的源代码中来回筛选。
智能合约开发者福音!
用户可以在多文件中搜索合约源代码。无论是 1 个文件还是 72 个,Etherscan 为你保驾护航!
18.交易操作栏 (Transaction Actions) 添加了更多信息
在2021年,我们在交易详情页的交易操作栏中添加了更多信息,而待处理 sawp 交易与 NFT 交易的详情是其中两个最重要的更新。期待在2022年里添加更多交易操作信息!
交易操作栏现已支持查看在 @Uniswap 与 @Sushiswap 的待处理 swap 信息!
还可以查看:
1.可接收代币的最大/最小数量
2. Swap 失效时间
你知道吗?
交易操作栏现在能够展示更多以太坊的NFT 交易信息 —— ERC-721 与 ERC-1155 都包括在内!
19.交易导航
11月,交易详情页进行了一次很棒的升级:用户可基于发送者随机数 (或交易单号) 导航交易。这个功能帮助用户更好地循环浏览交易。
交易页面的另一个升级!用户现可按照发送者随机数在交易中进行导航。
还有一些功能也逐步添加到页面上了…NFT用户可能已经留意到我们做的升级。
20. ERC-20代币持有者数量的走势图
这2021年最早发布的更新之一。走势图显示最近7天内代币持有者的预计数量:这对于交易者来说是一个有用的度量工具。
添加了ERC-20代币预计持有者数量的走势图!
一些用户会很喜欢这个功能哦!
21.API页面升级
最后要说的就是API文档与登录页的升级。8月起,用户可以浏览各种API计划的清楚说明、API端点的完整清单、初学者的帮助指南等。Etherscan的API更容易上手了!
我们升级了API文档与登录页!
新的文档页有:
- 怎样开始使用Etherscan的API?
- 如何使用每个 API 终端
- API Pro详情
- 教程
- 支持
- 我们还需要添加什么文档呢?
这些就是我们在 2021 年发布的 21 个功能。你们最喜欢哪一个呢?你们希望我们进一步开发哪一个功能呢?还有什么没提到的、希望 Etherscan 开发的功能呢?