木星链 木星链
Ctrl+D收藏木星链

比特币:如何在EtherScan上读取智能合约

作者:

时间:1900/1/1 0:00:00

什么是智能合约?一个最简单的定义是:智能合约是区块链网络中一个不可篡改的程序,如果某些预设条件被满足,这个程序就会被执行。

简单来说,智能合约就是一段程序,这段程序代码是透明且不可篡改的,它们在区块链网络上被执行。这个定义非常简单,但是你知道如何通过 EtherScan 来查看一个智能合约吗?

怎样阅读一个智能合约的内容

在本篇文章中,我们将 NFT 项目 Doodles(https://opensea.io/collection/doodles-official) 作为案例,来看如何在 EtherScan 上查看其智能合约。首先在 OpenSea 找到这个 NFT 项目,然后通过这个项目中的任何一个 NFT,可以找到它背后的智能合约。

Peter Schiff:无论其他风险资产走向如何,比特币都会下跌:7月21日消息,黄金支持者、比特币反对人士Peter Schiff在最近的一条推文中表示,30000美元现在已经变成了比特币的阻力。周一,其他风险资产被抛售,比特币被抛售得更多;周二,随着风险资产反弹,比特币再次下跌。无论其他风险资产走向如何,比特币都会下跌。(U.today)[2021/7/21 1:07:17]

找到项目的智能合约

大咖零距离 | 半年收益38倍教你如何成就自己的交易系统:3月10日18:00,金色盘面邀请实盘大V以太坊大手子做客金色财经《大咖零距离》直播间,将分享《半年收益38倍教你如何成就自己的交易系统》,敬请关注,欲进群观看直播扫描下图二维码报名即可![2020/3/10]

在 Opensea 的 NFT 项目之中,你可以查看单一的 item,然后在“Detail”下面,你会找到一个链接,会链接到智能合约的地址。点击这个链接,就会跳转到区块链浏览器 EtherScan(https://etherscan.io/) 中,EtherScan 可以让你看到所有存储在以太坊上的信息。

动态 | Kyle Samani发推质疑Block.one如何在两年时间花掉 8 亿美元:著名区块链投资机构 Multicoin 创始合伙人 Kyle Samani 发推质疑 EOS 背后的开发公司 Block.one 如何在两年时间中烧掉 8 亿美元。Kyle Samani 发表推文称,如果 Block.one 通过 ICO 融资了 40 亿美元,现在的资产负债表上有 32 亿美元的资产,那么这家有 200 名员工的公司如何在两年时间里花掉了 8 亿美元现金?Kyle Samani 还称,Block.one 进行了 1.8 亿美元风险投资,但这不是支出,即便把这些投资的账面资产都减记为 0 ,时间也不够用。而 Staked.us 的联合创始人 Jonathan Marcus 则表示,Block.one 花费的那 8 亿美元中,最少有 5.3 亿美元用于股权回购,因为 Block.one 过去两年共进行了两次股权回购,一次花费了 3 亿美元,最近又回购了 2.3 亿美元的股权。[2019/6/3]

检查被 Verified 的合约

芬兰政府因不知如何存放没收的比特币犯难:芬兰政府正为如何存放没收来的2000余个比特币而犯难。根据该国政府周二发布的指导方针,执法机构和人员不得持有没收的加密货币,执法人员不得将没收的加密货币存储在交易所里,必须要保持它们处于离线状态且不能在互联网上被访问。此外,该文件还指出,当局不能将比特币等加密货币视为货币,也不能作为支付手段。[2018/2/21]

一旦你知道了合约的地址,你就可以在 EtherScan 上查看这些合约。Doodles 的合约地址是 0x8a90CAb2b38dba80c64b7734e58Ee1dB38B8992e。当然了,如果合约的代码还没有被验证的话,那么你在 EtherScan 还查看不了。尽管合约的 byte code 是可见的,并且也有可能被反编译,但是这个方法这篇文章中就不讨论了。如果你在“Contract”旁边没有看到一个绿色的对勾标记,那这个合约的代码就没有被验证。

查看经过验证的合约

如果合约是被验证过的,那它就是可读的。点击“Contract”标签,你就可以看到合约的代码。

在这里,根据合约作者验证方法的不同,你有可能会看到一个很大的文件,在这个文件中包含了所有用到的合约,或者是像 Doodles 这样,是很多分开的文件。这里能看到多个合约的原因是,一个合约中经常会引入别的合约。通过引用,合约可以重复使用其他已经验证过的合约,比如说在 Doodles 项目中用到的 OpenZeppelin 的 ERC-721 和 Ownable 合约。

在这里,你可以查看 Doodles NFT 项目的合约的所有代码,然后通过代码可以确认这个项目的合约有没有它所声明的功能。

与合约交互

对于经过验证的合约,你可以通过 EtherScan 和智能合约交互。可以在 “Read Contract” 和 “Write Contract” 标签中,使用智能合约的函数,任何人都可以免费使用这个特性,当然写入函数由于对区块链的状态发生了改变,所以需要用到一些 gas。

为什么查看智能合约很重要

智能合约可以被公开查看这一特性是它的优势之一,任何普通的用户都可以通过查看合约代码,来验证这个合约是否有如同它所说的功能。这样,我们就不用必须相信这个开发者了,而可以自己去验证。

找到智能合约并且查看它只是个开始,想要更好地了解智能合约中的内容,你需要了解 Solidity 的基础知识。

原文链接:https://blog.chain.link/how-to-read-smart-contract/

标签:比特币RSCSCANTHE比特硬币跟比特币有没有关系vrsc币价格coinscan币知乎The Parallel

狗狗币价格热门资讯
ETH:盘点以太坊上的201个DeFi项目

在本文中,我们列出了219个DeFi项目,这些项目囊括了钱包、借贷、储蓄、稳定币、DEX、基础设施、分析工具等各个领域。其中有201个DeFi建立在以太坊上.

1900/1/1 0:00:00
COMP:金色百科 | 什么是流动性挖矿?

目前许多的DeFi项目都发行了自己的代币,流动性挖矿是一种代币发放形式,可以简单理解为DeFi版的“交易及挖矿”.

1900/1/1 0:00:00
比特币:都说明年会大涨 那么比特币减半和牛市到底有何关系?

比特币近期的利好消息就是减半,很多人都说比特币减半后的价格必然会有一波上涨,真的是这样吗? 01 比特币是如何减半的? 什么是比特币减产?这个就要追溯到中本聪所设定的规则了.

1900/1/1 0:00:00
区块链:金色百科丨质押借贷中的质押率是什么?数值越高越好吗?

除去DeFi借贷外,越来越多的交易所、资产管理机构推出了加密借贷业务。要想玩转加密借贷,其中有一些基本名词与规则必须要理解,比如质押借贷中的“质押率”.

1900/1/1 0:00:00
比特币:白话区块链入门074 | 莱特(辣条)LTC的成功 不仅仅是复制

作者 | 李火华出品|白话区块链在上周的《绰号“辣条”,最成功的山寨币:莱特币LTC》一文中,白话区块链简单介绍了莱特币的起源以及在算法、速度、总量三个方面与比特币的差异.

1900/1/1 0:00:00
ROL:金色前哨 | V神:ZK-Rollups可能是以太坊的主要Layer 2解决方案

以太坊联合创始人Vitalik Buterin近日在ETHSeoul上发表讲话时预测,ZK-Rollups将在以太坊的第2层扩展战争中击败Optimistic Rollups.

1900/1/1 0:00:00