人人都可以成为「DeFi 科学家」,只要掌握这三个工具

文章图片
免责声明:本文旨在传递更多市场信息 , 不构成任何投资建议 。 文章仅代表作者观点 , 不代表火星财经官方立场 。
小编:记得关注哦
来源:共识友链
原文标题:人人都可以成为「DeFi科学家」 , 只要掌握这三个工具
借助etherscan、Metamask钱包、RemixIDE这三个工具与智能合约直接交互 , 你也可以成为「DeFi科学家」 。
原文标题:《许超逸:如何在三分钟内成为受人尊敬的DeFi科学家》撰文:许超逸 , BKFUND创始人
本来没有计划要写这篇文章 , 但是很多朋友对目前处于DeFi行业「金字塔顶端」的「科学家」非常好奇 , 都来询问我「科学家」到底是如何玩的 , 所以写篇简单的文章普及一下 。
有篇非常火的文章叫做《DeFi弄潮儿 , 科学家的牛市》把「DeFi科学家」这群人描写的很神秘 , 意思是指通过技术手段在DeFi项目进行套利的大牛 , 感觉几乎都是隐匿人间、不食烟火的Hacker , 实际上如果你看完这篇文章 , 你会发现 , 成为一个初级水平的「DeFi科学家」并不需要懂Hacker技术 , 甚至不需要懂编程序 , 任何一个人 , 只要花三分钟的时间学习 , 就可以成为新韭菜眼里的「DeFi科学家」 。
需要说明的是 , 「DeFi科学家」开展工作有个前提条件 , 那就是部署于区块链网络的智能合约已经开源 , 并且开源代码能够与智能合约编译后的字节码验证一致 。 基于这个条件 , 我们可以把目前的「DeFi科学家」大致理解为「当智能合约发布并且代码已经开源 , 但是项目的前端网页没有正式上线、或者网页已上线但并未允许用户挖矿 , 就已经自行通过其他工具与智能合约直接交互 , 拼命yieldfarming挖头矿赚钱的一批人」 , 在大多数情况下 , 与智能合约直接交互 , 借助三个最常用的工具:etherscan、Metamask钱包、RemixIDE , 花3分钟的时间进行学习一下 , 就足够了 。
我们举一个最简单的案例 , 来实战说明:
大家知道我们在Uniswap协议可以将以太坊的主网币ETH1:1转换为WETHERC20代币 , 也可以将WETHERC20代币1:1转换为以太坊的主网币ETH , 实际上这是通过Uniswap网站的前端页面调用了WETH智能合约里面desopit与withdraw函数处理的 。
那么如果不通过Uniswap网站 , 我们该如何做呢?
1.首先我们科学上网 , 打开etherscan.io网站 , 找到WETH智能合约地址0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 , 点击Contract按钮 , 看到WETH智能合约的源代码

文章图片
2.点击「WriteContract」 , 通过「ConnecttoWeb3」连接到Metamesk钱包

文章图片
3.假设我们现在想要直接通过WETH智能合约 , 将钱包里的1枚WETH1:1转换为ETH , 我们可以点击withdraw , 输入我们想要转换的以太坊数量 , 并转换为16进制 , 点击「Write」写合约按钮 , 并在跳出来的Metamask对话框里面点击确认 。 需要注意的是 , 通常在以太坊智能合约中 , 都使用最小单位wei , 那么1ETH=10^18wei , 转换为16进制格式就是0xde0b6b3a7640000

文章图片

文章图片
4.稍等片刻 , 我们便可以从以太坊浏览器里面看到 , 我们通过WriteContract功能直接与WETH智能合约withdraw函数发生的交易已经成功 , 钱包里的1枚WETH被转换为1枚ETH 。

文章图片
5.那么如果我们想按上面的方式直接通过写入WETH智能合约desopit函数将ETH转换为WETH可以吗?
答案是不可以 , 因为ETH属于以太坊的原生币 , 并不等同于ERC20代币 , 直接通过writeContract的方式与智能合约交互是不可以的 , 我们需要使用另一个工具 , remix , 请打开https://remix.ethereum.org/ , 进入最流行的以太坊WebIDE , 按个人的使用习惯 , 可以使用旧版本或新版本界面 。

文章图片
6.点击新建一个solidity源文件 , 并将刚才etherscan.io网站显示的WETH智能合约源代码复制粘贴到源文件窗口 , 在Compile窗口选择对应的编译器版本 , 执行编译

文章图片
【人人都可以成为「DeFi 科学家」,只要掌握这三个工具】7.编译成功后 , 右边窗口选择Run页面 , 在执行环境Environment选择「InjectedWeb3」 , 并连到Metamask钱包 , 此时我们将WETH合约地址0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2粘贴到AtAddress右边的输入框 , 点击「AtAddress」 , 即在右下方显示该智能合约的所有函数

文章图片
8.接下来 , 我们在右上方的Value窗口输入想要转换的数量和单位 , 例如1ETH , 点击右下方的desopit函数

文章图片
在Remix弹出的窗口点击确认

文章图片
在Metamask弹出的窗口再次点击确认

文章图片
9.等待区块确认之后 , 即可看到 , 我们成功的将1枚ETH转换为1枚WETH 。

文章图片
成为一名初级的DeFi科学家就是这么简单 , 不需要懂编程序 , 只需要按几个按钮就可以 , 赶快开启你的yieldfarming之旅吧 。
来源链接:mp.weixin.qq.com
推荐阅读
- 不用油不用牛奶,教你做蜂蜜蛋糕,蒸或烤都可以,只需4种食材
- 做饭|做饭时忽略了这个细节,可能成为癌症的“入门口”!劝你长点心
- 教你外面店铺炸鸡腿的秘方,学会都可以开店,赶快收藏!
- 疫苗接种|不是谁都可以接种疫苗?若是出现这7种现象,建议先别接种了
- 麦片也不是都可以减肥的哦!
- 丹棱县|四川丹棱一辅警辞职回乡,三年成为“果王”,年入百万如何炼成?
- 都说“早餐要吃好”,这样吃一周7天不重样,味道人人赞
- 乙肝|乙肝科普:性接触已经成为感染HBV的主因!
- 家庭版红油拌豆腐,这样简单的搭配,成为非常美味的家庭沙拉
- 手汗症|手汗成为外人的笑点,自卑加倍
