
如何在EtherScan上读取智能合约
什么是智能合约?一个最简单的定义是:智能合约是区块链网络中一个不可篡改的程序,如果某些预设条件被满足,这个程序就会被执行。
简单来说,智能合约就是一段程序,这段程序代码是透明且不可篡改的,它们在区块链网络上被执行。这个定义非常简单,但是你知道如何通过 EtherScan 来查看一个智能合约吗?
怎样阅读一个智能合约的内容 在本篇文章中,我们将 NFT 项目 Doodles(https://opensea.io/collection/doodles-official) 作为案例,来看如何在 EtherScan 上查看其智能合约。首先在 OpenSea 找到这个 NFT 项目,然后通过这个项目中的任何一个 NFT,可以找到它背后的智能合约。 找到项目的智能合约
在 Opensea 的 NFT 项目之中,你可以查看单一的 item,然后在“Detail”下面,你会找到一个链接,会链接到智能合约的地址。点击这个链接,就会跳转到区块链浏览器 EtherScan(https://etherscan.io/) 中,EtherScan 可以让你看到所有存储在以太坊上的信息。 检查被 Verified 的合约 一旦你知道了合约的地址,你就可以在 EtherScan 上查看这些合约。Doodles 的合约地址是 0x8a90CAb2b38dba80c64b7734e58Ee1dB38B8992e。当然了,如果合约的代码还没有被验证的话,那么你在 EtherScan 还查看不了。尽管合约的 byte code 是可见的,并且也有可能被反编译,但是这个方法这篇文章中就不讨论了。如果你在“Contract”旁边没有看到一个绿色的对勾标记,那这个合约的代码就没有被验证。
查看经过验证的合约 如果合约是被验证过的,那它就是可读的。点击“Contract”标签,你就可以看到合约的代码。 在这里,根据合约作者验证方法的不同,你有可能会看到一个很大的文件,在这个文件中包含了所有用到的合约,或者是像 Doodles 这样,是很多分开的文件。这里能看到多个合约的原因是,一个合约中经常会引入别的合约。通过引用,合约可以重复使用其他已经验证过的合约,比如说在 Doodles 项目中用到的 OpenZeppelin 的 ERC-721 和 Ownable 合约。 在这里,你可以查看 Doodles NFT 项目的合约的所有代码,然后通过代码可以确认这个项目的合约有没有它所声明的功能。 与合约交互 对于经过验证的合约,你可以通过 EtherScan 和智能合约交互。可以在 “Read Contract” 和 “Write Contract” 标签中,使用智能合约的函数,任何人都可以免费使用这个特性,当然写入函数由于对区块链的状态发生了改变,所以需要用到一些 gas。
为什么查看智能合约很重要 智能合约可以被公开查看这一特性是它的优势之一,任何普通的用户都可以通过查看合约代码,来验证这个合约是否有如同它所说的功能。这样,我们就不用必须相信这个开发者了,而可以自己去验证。 找到智能合约并且查看它只是个开始,想要更好地了解智能合约中的内容,你需要了解 Solidity 的基础知识。 从哪里开始学习 可以关注 Chainlink 预言机并且加入开发者社区,有大量关于智能合约的学习资料以及关于区块链的话题!
比推快讯
更多 >>- Tether 最新估值将使其董事长成为全球第五大富豪
- 彭博社:Athena Bitcoin 被指控窃取 AML 的比特币 ATM 源代码
- 美 SEC 公布与 CFTC 监管协调工作联合圆桌会议议题和参会成员
- 预测市场 Melee 完成 350 万美元融资,Variant 等参投
- CZ:Reachme 表现不如预期,建议项目在产品市场契合后再探索发行代币
- 美国股市指数转跌,标普 500 下跌 0.4%
- 美参议员 Warren 呼吁调查特朗普家族的海外加密货币交易
- 特朗普助手参与巨额加密货币与芯片交易引发道德审查
- Core DAO 推出的首个比特币质押 ETP 已在伦敦证券交易所上线
- Bitwise:以太坊财库战略正在成为主流,ETH 已不局限于对冲或投机工具
- 上市公司 Autris 拟募资 3000 万美元并收购 BitCorp Capital
- Solana 生态永续合约 DEX BULK 完成 800 万美元种子轮融资
- 数据:以太坊链上 USDT 供应规模达 800 亿美元
- 数据:过去 1 小时全网爆仓超 2300 万美元,主爆空单
- Bitlight Labs 发布代币符号 LIGHT,或将 TGE
- Meteora 提案拟将 3%的 TGE 储备金以流动性头寸 NFT 形式分配给 Jupiter 质押者
- 某鲸鱼/机构增持 1300 万枚 ASTER,已囤积流通供应量的 2.77%
- 伯恩斯坦维持上市比特币矿企 IREN 评级为“跑赢大盘”
- 推出 XRP 财库计划的美股上市公司 NMHI 配股募资 200 万美元
- 上市公司 Scilex Holding 与 Biconomy 签署谅解备忘录,将合作管理加密财库
- 数据:上市公司过去 20 天累计购买 37,828 枚比特币,总价值约 42.7 亿美元
- Aave v3 将于未来几周内在 X Layer 上推出
- 数据:MERL 链上质押量已达 2.32 亿枚,占流通供应量的 23.7%
- Flare Network 推出 XRP 封装代币 FXRP
- 美国政府或将陷入自 2018-19 年冬季以来首次停摆
- 彭博社 ETF 分析师:GSR 提交 DAT ETF 和 Crypto Strikemax ETF 新申请
- USDC Treasury 在 Solana 链上新增铸造 2.5 亿枚 USDC
- SUI Group 披露已持有超 1.05 亿枚 SUI,持仓价值近 3.6 亿美元
- 今日美国比特币 ETF 净流出 1237 枚 BTC,以太坊 ETF 净流出 21865 枚 ETH
- 香港金管局:现时没有离岸人民市稳定币在香港发行,提防假新闻
- 美股开盘加密板块涨跌不一,Bitmine 下跌 0.35%
- 数据:Solana 链上代币化 RWA 总价值升至 6.71 亿美元,创历史新高
- 数字资产基础设施提供商 Stablecorp 完成 500 万加元战略轮融资,FTP Ventures 领投
- 美国法院驳回孙宇晨阻止彭博社披露其超 30 亿美元加密资产组合的请求
- 某巨鲸两小时前以 10 倍杠杆做多 HYPE,近 40 天已累计亏损 4190 万美元
- Solana 财库公司 SOL Strategies 拟配股募资 2500 万美元以支持增持 SOL
- 加密计算开发公司 Belfort 完成 600 万美元种子轮融资,Vsquared Ventures 领投
- 美国财长:不清楚下周是否会政府停摆
- Fitell Corporation 斥资 1000 万美元购买 46,144 枚 SOL
- 巴西央行新出台的外汇规则或将影响加密交易所
- 某地址将 7.7243 万枚 LINK 转入币安,价值 168 万美元
- SOL 财库公司 DeFi Development 董事会批准 1 亿美元股票回购
- 彭博分析师:ETF 与加密代币相比具有监管保护等额外优势
- Canton Network 选择 Chainlink 为超级验证节点,并集成预言机与 CCIP
- Tether 任命 Benjamin Habbel 为首席商务官
- 纳斯达克上市公司 Iveda 宣布建立加密货币财库
- 贝森特:对鲍威尔尚未暗示利率目标感到惊讶
- 美国财长贝森特:鲍威尔应释放降息 100-150 基点的信号
- 某地址以 0.09 美元价格购入 166.7 万枚 ASTER 代币,当前获利 26 倍
- 美国财长贝森特:美联储利率过高太久,将进入宽松周期
比推专栏
更多 >>观点
比推热门文章
- 彭博社:Athena Bitcoin 被指控窃取 AML 的比特币 ATM 源代码
- Arthur Hayes KBW 峰会演讲全文:疯狂印钞潮来袭,迎接比特币的百万美元时代
- 美 SEC 公布与 CFTC 监管协调工作联合圆桌会议议题和参会成员
- 预测市场 Melee 完成 350 万美元融资,Variant 等参投
- CZ:Reachme 表现不如预期,建议项目在产品市场契合后再探索发行代币
- 美国股市指数转跌,标普 500 下跌 0.4%
- 美参议员 Warren 呼吁调查特朗普家族的海外加密货币交易
- 特朗普助手参与巨额加密货币与芯片交易引发道德审查
- Core DAO 推出的首个比特币质押 ETP 已在伦敦证券交易所上线
- Bitwise:以太坊财库战略正在成为主流,ETH 已不局限于对冲或投机工具