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

人人都可以成为「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智能合约的源代码
人人都可以成为「DeFi 科学家」,只要掌握这三个工具
文章图片
2.点击「WriteContract」 , 通过「ConnecttoWeb3」连接到Metamesk钱包
人人都可以成为「DeFi 科学家」,只要掌握这三个工具
文章图片
3.假设我们现在想要直接通过WETH智能合约 , 将钱包里的1枚WETH1:1转换为ETH , 我们可以点击withdraw , 输入我们想要转换的以太坊数量 , 并转换为16进制 , 点击「Write」写合约按钮 , 并在跳出来的Metamask对话框里面点击确认 。 需要注意的是 , 通常在以太坊智能合约中 , 都使用最小单位wei , 那么1ETH=10^18wei , 转换为16进制格式就是0xde0b6b3a7640000
人人都可以成为「DeFi 科学家」,只要掌握这三个工具
文章图片
人人都可以成为「DeFi 科学家」,只要掌握这三个工具
文章图片
4.稍等片刻 , 我们便可以从以太坊浏览器里面看到 , 我们通过WriteContract功能直接与WETH智能合约withdraw函数发生的交易已经成功 , 钱包里的1枚WETH被转换为1枚ETH 。
人人都可以成为「DeFi 科学家」,只要掌握这三个工具
文章图片
5.那么如果我们想按上面的方式直接通过写入WETH智能合约desopit函数将ETH转换为WETH可以吗?
答案是不可以 , 因为ETH属于以太坊的原生币 , 并不等同于ERC20代币 , 直接通过writeContract的方式与智能合约交互是不可以的 , 我们需要使用另一个工具 , remix , 请打开https://remix.ethereum.org/ , 进入最流行的以太坊WebIDE , 按个人的使用习惯 , 可以使用旧版本或新版本界面 。
人人都可以成为「DeFi 科学家」,只要掌握这三个工具
文章图片
6.点击新建一个solidity源文件 , 并将刚才etherscan.io网站显示的WETH智能合约源代码复制粘贴到源文件窗口 , 在Compile窗口选择对应的编译器版本 , 执行编译
人人都可以成为「DeFi 科学家」,只要掌握这三个工具
文章图片
【人人都可以成为「DeFi 科学家」,只要掌握这三个工具】7.编译成功后 , 右边窗口选择Run页面 , 在执行环境Environment选择「InjectedWeb3」 , 并连到Metamask钱包 , 此时我们将WETH合约地址0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2粘贴到AtAddress右边的输入框 , 点击「AtAddress」 , 即在右下方显示该智能合约的所有函数
人人都可以成为「DeFi 科学家」,只要掌握这三个工具
文章图片
8.接下来 , 我们在右上方的Value窗口输入想要转换的数量和单位 , 例如1ETH , 点击右下方的desopit函数
人人都可以成为「DeFi 科学家」,只要掌握这三个工具
文章图片
在Remix弹出的窗口点击确认
人人都可以成为「DeFi 科学家」,只要掌握这三个工具
文章图片
在Metamask弹出的窗口再次点击确认
人人都可以成为「DeFi 科学家」,只要掌握这三个工具
文章图片
9.等待区块确认之后 , 即可看到 , 我们成功的将1枚ETH转换为1枚WETH 。
人人都可以成为「DeFi 科学家」,只要掌握这三个工具
文章图片
成为一名初级的DeFi科学家就是这么简单 , 不需要懂编程序 , 只需要按几个按钮就可以 , 赶快开启你的yieldfarming之旅吧 。
来源链接:mp.weixin.qq.com


    推荐阅读