区块链开发_以太坊测试功能
假想这样一个场景:
你上司让你做了一个合约。然后你做好了,并将公司划的1000以太币放在了上面。
结果,过了几天,由于合约的一个小小BUG。上面的以太币被人全部拿走了,或者说被锁死在合约上。
估计,你的上司要把你给点天灯了。
所以,以太坊平台提供了测试网络。
相关的内容可以参考:https://zhuanlan.zhihu.com/p/29010231
但是很不辛的是,他所提到的一些内容已经不可以使用了。而且,有些东西说得不是很清楚,可能让一些新人浪费不必要的时间。
所以,我在这里做一些补充。
看完之后,你一定可以很容易地获得测试以太币,从而进行各种实验。
一,安装以太坊钱包:
这个网络上相关内容很多,就简单提一下。
首先是到官网:https://www.ethereum.org/
然后找到以下位置:
点击DOWNLOAD下载以太坊钱包,然后安装。
进入钱包后,选择DEVELOP下NETWORK中的RINKEBY测试网络,然后下载同步节点。
再在FILE下NEW ACCOUNT中注册新账号。
二,获取测试以太币的方法:
新账号的余额是0ETH.
这时候需要我们去申请测试币。
打开一下网站:https://faucet.rinkeby.io/
按照我之前提供的网站教程,这时候,需要我们去利用github来作为获取测试币的资格验证。
但是,现在由于一些官方原因,已经不可以用这个方法了。
那么,最直接的方法,就是按照https://faucet.rinkeby.io/中提示的tweet,google,facebook等方式来作为获取测试币的资格。
这里,我用facebook来实现。
三,利用facebook作为获取测试币的资格:
打开facebook:
然后,将你的钱包地址复制出来:
再将钱包地址粘贴到facebook的内容发表框内:
然后,点击图中just now位置:
这样,我们就获取了这篇文章的网络地址:
然后,复制这个网络地址,将它黏贴到下图位置:
再在后面的Give me ether中的三种方式3eth/8hours,7.5eth/1day,18eth/3day中选择一种你喜欢的方式(获得测试币数量/冷却时间)
然后进行验证,就可以看到如下图片:
上方的绿色框框是检测到了你所发布的文章,确认你有资格。
下方0x1b7b.....是指将交易信息添加入区块中。
如果你没有看到以太坊钱包上的钱有变动,说明你的钱包节点还没有同步到这个数据。
需要等待一会儿。
我等了一会儿没看到就去睡觉了。第二天早上看,就到了。看我之前的图片,可以看到账户上有7.5以太币。
PS:facebook上发布的文章用过之后,就可以删掉了。不需要留着。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端