留意:
*本实例教程所挖 Grin 为 Floonet 测网,Grin 主网将在 1 月 15 日上下发布,到时候测网数据信息将清零,你所挖出来的 Floonet 测网代币总将无法在主网商品流通,测网仅作检测用。
*本步骤也适用将来主网上线后的 Grin 区块链技术,但有可能必须对节点手机客户端和挖矿客户端再次下载安装。
硬件配置规定:
一台运作 Windows 10 标准版的计算机
一张 Nvidia GTX 1070 以上配备的电脑显卡,最少 8G 显卡显存
*将来很有可能会发布对于 6G 显卡显存的优化算法,但时长不明
*通过检测,CPU 挖矿高效率过低,几乎没法出块,大家将不强烈推荐 CPU 挖矿
*本实例教程的阅读者人群为新手客户,高档 Linux 挖矿或是 Mac 请换步官方网 github
本步骤将包括:
运用 Windows Hyper-v 建立 Ubuntu pc端vm虚拟机
在 Ubuntu 中构建一个 Grin 节点手机客户端
在 Ubuntu 中配备 Grin 节点和钱夹
在 Windows 上运行电脑显卡挖矿
在 Ubuntu 中确定挖矿到帐
建立 Ubuntu vm虚拟机
Windows 10 标准版内置虚拟技术 Hyper-v,但默认设置关掉,必须手动式打开 Hyper-v 作用。点一下【Windows】键进到菜单栏,输入 Hyper-v,点一下【运行或关掉 Windows 作用】,接着启用【hyper-v】点一下明确,等候系统软件安装后重启计算机,再度在菜单栏输入【hyper-v】你将见到一个【Hyper-V 管理工具】。在安装 Ubuntu vm虚拟机以前,大家必须得到官方网站的 Ubuntu 安装镜像文件,拷贝下面连接下载就可以,记得你储存的文件目录,一会要使用。Ubuntu pc端比网络服务器版本号更形象化,更合适初学者实际操作,可是必须大量电脑资源。
Ubuntu pc端:https://www.ubuntu.com/download/desktop
在vm虚拟机建立页面中,有只要改动好多个主要参数就可以:名字==>随便
vm虚拟机解析几何==>改成「二代」
运行内存==>默认设置就可以
互联网==>默认设置网络交换机(若并没有选择项,必须撤出建立页面在 Hyper-V 界面-【虚似网络交换机管理工具】中构建一个网络交换机,不然vm虚拟机没法连接网络)
虚拟硬盘==>默认设置就可以
安装选择项==>挑选【从可运行的 CD/DVD-ROM 安装】,系统镜像挑选刚刚下载好的 Ubuntu iso 文档。
点一下明确进行vm虚拟机建立。
不必急着运行,【鼠标右键】刚刚建立的vm虚拟机,进到【设定】,在【安全性】选择项中,撤销【开启安全启动】;在【CPU】选择项中,为vm虚拟机加上计算机 CPU 一半的虚似CPU,由于建立节点必须比较多的计算能力,愈多愈好,等节点建成后再回家降低关键就可以。运行vm虚拟机,安装强烈推荐应用 English(总之你以后也不会在 Ubuntu 上主力军应用,安装中文将默认设置下载升级耽误时间),一路【Continue】下来,在 Updates and other software 里撤销【Download updates while installing Ubuntu】来取消下载升级。在 Who You Are 里,你输入的 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 里输入 sudo apt install curl,系统软件会与你确定登陆密码,接着还会继续确定是不是安装,输入【y】或是【yes】,十几秒就完成了 curl 的安装。在 terminal 里按住键盘按键的【↑】,返回刚刚并没有实行的指令,再度回车键开展安装 RUST。
指令公会弹出来选择项,输入【1】开展安装确定,等候安装进行就可以(视互联网状况而定,一般一两分钟上下)。假如发生下面的图里的下载取得成功那麼祝贺你了 rust 语言表达已经下载安装完成了。
以后一步就很酷了,你需要将下边的编码敲进 terminal 里,这一步将进行好几个依赖包的安装,全自动进行,全过程必须确定是不是安装:sudo apt install build-essential cmake git libgit2-dev clang libncurses5-dev libncursesw5-dev zlib1g-dev pkg-config libssl-dev llvm
这一串依赖包的安装大约必须 2 min上下,全过程全自动实行。*夸vm虚拟机不可以拷贝具体内容,写代码又太不便?那麼比不上在 Ubuntu 的火狐浏览器里开启这一网页页面,里边有当场的源代码可以同时拷贝哦。
https://github.com/mimblewimble/grin/blob/master/doc/build.md
然后大家从 github 上把 grin 的文档下载下来,在 terminal 里输入:
git clone https://github.com/mimblewimble/grin.git
进行后,输入下边的编码进到 grin 文件夹名称:
cd grin
下一步:
cargo build --release
这一 build 构建的全过程好长时间,更快也需要 5 min,期内要下载好几个文档,很有可能会碰到互联网出差错的问题而终止、终断,不要慌,反复实行最终一行编码,直到最终安装进行。如果你看见这些页面的情况下,你的电脑已经拥有 Grin 节点手机客户端。
大家强烈推荐你学好应用 Linux,可是加上系统变量针对初学者而言也是一个较大的考验,因此在这里立即应用「文件路径」开展实行,并没有应用系统变量,等你学好后再讲。假如你能加上系统变量那麼./grin/target/release/grin 等额的于立即输入 grin。此外由于是测网的关联,命令务必携带--floonet 才行哦。在 terminal 里输入(留意最前头的. ),运行 grin 手机客户端:
./grin/target/release/grin --floonet
你能见到这样一个界面,这就是 grin 的手机客户端。但在真的运作节点以前,大家要对配备开展一些调节才可以挖矿,因此,按住【Q】撤出。如今我们去调节 grin-server 的环境变量,在 terminal 输入进到 vim 编辑软件
sudo vim ~/.grin/floo/grin-server.toml
应用方位【↓】键向下寻找到这一部位后,寻找键盘上的【insert】,进到编写方式,将鼠标光标挪动到标志两处,改动成照片所显示具体内容(各自为打开挖矿网络服务器和改动挖矿网络服务器浏览详细地址)。改动进行后点一下【ESC】撤出编写方式,这时立即在电脑键盘按住【:wq】实行储存并撤出的指令。以后大家必须得到一个 Grin 的钱夹,在 terminal 里输入下边的命令来得到一个详细地址,全过程中必须输入登陆密码和确定登陆密码,一定要记牢,形成的助记词也需要记录下来:
./grin/target/release/grin --floonet wallet init
(不用试了,上边这一钱夹已经不需要了,仅仅实例教程演试用的)怎么查看钱夹里的资本呢,在 terminal 里输入来得到账号信息,统统是 0 唉:
./grin/target/release/grin --floonet wallet info
运行节点,同歩区块链信息内容,在 terminal 里输入:./grin/target/release/grin --floonet
这一页面运作一段时间以后便会变为 running 情况,期内要从区块链上下载信息内容并同歩,直到情况为 running 的情况下,节点网络服务器已经准备好了,下面就需要打开钱夹监视,打开一个新的 terminal 输入(必须确定登陆密码):./grin/target/release/grin --floonet wallet listen
以后再开一个新的 terminal,输入命令来得到节点网络服务器的 ip 详细地址(白框):ip address在挖矿的历程中,节点对话框和钱夹监视对话框都不可以关掉,前面一种承担与区块链技术开展联接,后面一种则承担接受挖到的 grin 到账。假如必须开展别的实际操作,必须打开新的 terminal 开展实际操作。*假如想在别的挖矿电脑应用同一个节点,那麼你需要学好【端口映射】此项专业技能。
运用电脑显卡开展挖矿总算,大家不用在 Ubuntu 里使用了,返回了熟知的 Windows 页面。
拷贝下边的详细地址到电脑浏览器,下载pc端的挖矿压缩文件(GGM_Testnet4_Win64_cuda.zip),
https://github.com/mozkomor/GrinGoldMiner/releases
必须留意,运作 grin 挖矿手机客户端必须 VS 2017 C runtime 和.NET CORE 2 runtime,图上所显示的第一个连接点一下后必须挑选 Run Apps 的安装包,第二个连接立即下载。随后确定一下你的计算机已经安装了最新版本的 Nvidia 显卡驱动程序。万事具备,提前准备动工!
压缩包解压挖矿手机客户端后,开启 GGM_MultiGPU 手机软件。在 Stratum Server 里填写刚刚得到的 ip 详细地址,别的不用填(之后拥有挖矿软件后再填好账户密码信息内容),挑选 GPU,点一下【Start ALL】运行挖矿机!假如一切顺利,你将见到上边这一界面,电脑显卡已经开始了如火如荼地图型测算、破译工作中。通过一段时间的运作以后,你的电脑显卡会逐渐发烫,自然电力工程耗费产生的是 Grin 代币总的奖赏,如果你的电脑显卡取得成功地挖出来区块链技术里的一块的情况下,Grin 系统软件会奖赏里 60 个 Grin 代币总,那麼怎么查看呢?你是否还记得上边那一个查询账号信息的编码吗?
开启你的vm虚拟机,新开业一个 Terminal,输入来查询账户里的 Grin 账户余额:
./grin/target/release/grin --floonet wallet info
Total 意味着你如今钱夹里全部的 Grin 总数,Immature Coinbase 意味着都还没彻底被区块链技术确定的金币总数,Awaiting Confirmation 意味着等候确定的总数,Locked by previous transaction 意味着已经推送或是接受但并没有被区块链技术确定的总数。下面大家还将得出转帐实例教程,敬请关注。
GrinUp 小区也是有好朋友自发性进行了 Grin 的挖矿软件,敬请戳挖矿软件官方网站:https://www.grinuppool.com