RIN:小白也能看懂的Grin挖矿教程

编者按:本文来自GrinUp,星球日报经授权发布。关于Grin区块链和Grin算法的相关内容,GrinUp已经在之前的文章中提到了,欢迎大家关注公众号回复和来获取相关文章,本文将直接进入利用显卡来进行Grin挖矿的教程,让你以最简单、最舒适的方法挖出Grin。注意:*本教程所挖Grin为Floonet测试网,Grin主网将在1月15日左右上线,届时测试网数据将清零,你所挖出的Floonet测试网代币将不能在主网流通,测试网仅作测试用。*本教程也适用于未来主网上线后的Grin区块链,但可能需要对节点客户端和挖矿客户端重新下载安装。硬件要求:一台运行Windows10专业版的电脑一张NvidiaGTX1070以上配置的显卡,最低8G显存*未来可能会推出针对6G显存的算法,但时间未知*经过测试,CPU挖矿效率过低,几乎无法出块,我们将不推荐CPU挖矿*本教程的读者群体为小白用户,高端Linux挖矿或者Mac请移步官方github本教程将包含:利用WindowsHyper-v创建Ubuntu桌面版虚拟机在Ubuntu中搭建一个Grin节点客户端在Ubuntu中配置Grin节点和钱包在Windows上启动显卡挖矿在Ubuntu中确认挖矿到帐创建Ubuntu虚拟机

Windows10专业版自带虚拟化技术Hyper-v,但默认关闭,需要手动开启Hyper-v功能。点击键进入开始菜单,输入Hyper-v,点击,随后勾选点击确定,等待系统安装后重新启动电脑,再次在开始菜单输入你将看到一个。在安装Ubuntu虚拟机之前,我们需要获得官方的Ubuntu安装镜像,复制下方链接下载即可,记住你保存的目录,一会要用到。Ubuntu桌面版比服务器版本更直观,更适合新手操作,但是需要更多电脑资源。Ubuntu桌面版:https://www.ubuntu.com/download/desktop在虚拟机创建界面中,有只需要修改几个参数就可以:名称==>随意虚拟机代数==>改为「二代」内存==>默认即可网络==>默认交换机虚拟硬盘==>默认即可安装选项==>选择,镜像文件选择刚才下载好的Ubuntuiso文件。点击确定完成虚拟机创建。不要急着启动,刚才创建的虚拟机,进入,在选项中,取消;在选项中,为虚拟机添加电脑CPU一半的虚拟处理器,因为创建节点需要比较多的计算力,越多越好,等节点建好后再回来减少核心即可。启动虚拟机,安装推荐使用English,一路下去,在Updatesandothersoftware里取消来取消下载更新。在WhoYouAre里,你输入的username就是Ubuntu系统的用户名,密码也要记牢,然后就静静等待系统完成后重新启动就可以进入Grin的节点配置了。搭建Grin节点对于完全不懂Linux系统的小白来说,这一步是最让人痛苦的,GrinUp将尽量让这个过程有趣一点,不那么痛苦。进入Ubuntu之后,点击左下角的按钮,键盘输入terminal,回车进入terminal,之后我们的操作都将这种窗口中进行。我们首先要安装RUST,因为Grin是使用RUST编写的。将下面的指令敲到terminal中会不执行,因为缺少curl:curlhttps://sh.rustup.rs-sSf|sh;source$HOME/.cargo/env这时需要在terminal里输入sudoaptinstallcurl,系统会与你确认密码,随后还会确认是否安装,输入或者,十几秒就完成了curl的安装。在terminal里按下方向键的,回到刚才没有执行的命令,再次回车进行安装RUST。命令行会弹出选项,输入进行安装确认,等待安装完成即可。如果出现下图里的下载成功那么恭喜你rust语言已经下载安装完成了。之后一步就更酷了,你需要将下面的代码敲进terminal里,这一步将完成多个依赖包的安装,自动完成,过程需要确认是否安装:sudoaptinstallbuild-essentialcmakegitlibgit2-devclanglibncurses5-devlibncursesw5-devzlib1g-devpkg-configlibssl-devllvm这一串依赖包的安装大概需要2分钟左右,全程自动执行。*夸虚拟机不能复制内容,敲代码又太麻烦?那么不如在Ubuntu的火狐浏览器里打开这个页面,里面有现场的代码可以直接复制哦。https://github.com/mimblewimble/grin/blob/master/doc/build.md接着我们从github上将grin的文件下载下来,在terminal里输入:gitclonehttps://github.com/mimblewimble/grin.git完成后,输入下面的代码进入grin文件夹:cdgrin下一步:cargobuild--release这个build搭建的过程很久,最快也要5分钟,期间要下载多个文件,可能会遇到网络出错的问题而停止、中断,不要慌,重复执行最后一行代码,直到最后安装完成。当你看到这个界面的时候,你的电脑上已经有了Grin节点客户端。我们推荐你学会使用Linux,但是添加环境变量对于新手来说也是一个不小的挑战,所以这里直接使用「文件路径」进行执行,并未使用环境变量,等你学会后再说。如果你会添加环境变量那么./grin/target/release/grin等价于直接输入grin。另外因为是测试网的关系,指令必须带上--floonet才行哦。在terminal里输入。修改完成后点击退出编辑模式,此时直接在键盘按下执行保存并退出的命令。之后我们需要获得一个Grin的钱包,在terminal里输入下面的指令来获得一个地址,过程中需要输入密码和确认密码,一定要记住,生成的助记词也要记下来:./grin/target/release/grin--floonetwalletinit如何查看钱包里的资产呢,在terminal里输入来获得账号信息,全都是0唉:./grin/target/release/grin--floonetwalletinfo启动节点,同步区块信息,在terminal里输入:./grin/target/release/grin--floonet这个界面运行一段时间之后就会变成running状态,期间要从区块链上下载信息并同步,等到状态为running的时候,节点服务器已经准备好了,接下来就要开启钱包监听,开启一个新的terminal输入:./grin/target/release/grin--floonetwalletlisten之后再开一个新的terminal,输入指令来获得节点服务器的ip地址:ipaddress在挖矿的过程中,节点窗口和钱包监听窗口都不能关闭,前者负责与区块链进行连接,后者则负责接收挖出来的grin到账。如果需要进行其他操作,需要开启新的terminal进行操作。*如果想在其他挖矿电脑上使用同一个节点,那么你需要学会这项技能。利用显卡进行挖矿终于,我们不用在Ubuntu里操作了,回到了熟悉的Windows界面。复制下面的地址到浏览器,下载桌面版的挖矿压缩包,https://github.com/mozkomor/GrinGoldMiner/releases需要注意,运行grin挖矿客户端需要VS2017C++runtime和.NETCORE2runtime,图中所示的第一个链接点击后需要选择RunApps的安装包,第二个链接直接下载。然后确认一下你的电脑已经安装了最新版的Nvidia显卡驱动程序。万事俱备,准备开工!解压缩挖矿客户端后,打开GGM_MultiGPU软件。在StratumServer里填入刚才获得的ip地址,其他不需要填,选择GPU,点击启动矿机!如果一切顺利,你将看到上面这个画面,显卡已经开始了紧锣密鼓地图形计算、解密工作。经过一段时间的运行之后,你的显卡会开始发热,当然电力消耗带来的是Grin代币的奖励,当你的显卡成功地挖出区块链里的一块的时候,Grin系统会奖励里60个Grin代币,那么怎么查看呢?还记得上面那个查看账号信息的代码吗?打开你的虚拟机,新开一个Terminal,输入来查看账号里的Grin余额:./grin/target/release/grin--floonetwalletinfoTotal代表你现在钱包里所有的Grin数量,ImmatureCoinbase代表还没有完全被区块链确认的代币数量,AwaitingConfirmation代表等待确认的数量,Lockedbyprevioustransaction代表已经发送或者接收但没有被区块链确认的数量。接下来我们还将给出转账教程,敬请期待。GrinUp社区也有朋友自发做了Grin的矿池,详情请戳矿池官网:https://www.grinuppool.com

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

链链资讯

[0:15ms0-5:333ms