mt logoMyToken
总市值:
0%
恐慌指数:
0%
币种:--
平台 --
ETH Gas:--
EN
USD
APP
Ap Store QR Code

Scan Download

初次接触Grin:安装Grin、运行节点、用钱包接收测试币

收藏
分享

想起自己有台闲置的ubuntu 16服务器。试着在上面弄了下Grin,因为机器内存只有1 G,装完之后发现要挖矿的话,内存至少要4G或者8G,所以挖矿就放弃了,但是可以试试运行节点、使用钱包和发送交易。算是尝试下Grin的第一次接触吧。

ubuntu系统安装Grin的过程挺简单的。

先安装依赖:

1

首先安装rust。这个很简单,直接google how to install rust on ubuntu就行了,应该是一个命令行就能搞定。

2

然后再按照 Github 上的说明来: https://github.com/mimblewimble/grin/blob/master/doc/build.md

在命令行输入这句话:

apt install build-essential cmake git libgit2-dev clang libncurses5-dev libncursesw5-dev zlib1g-dev pkg-config libssl-dev llvm

然后回车。

所有的依赖就都安装完毕了。

3

然后从git上安装Grin。三个命令:

  • git clone https://github.com/mimblewimble/grin.git
  • cd grin
  • cargo build --release

慢慢等它安完。我安装了24分钟。

4

都安装完毕之后,看看自己安装成功没有。在命令行里输入 ls ,回车,看看当前安装目录里是不是有 grin/target/release/这个文件夹路径。如果有,cd grin/target/release ,进去这个路径,然后 ls 查看是不是有一个 grin 的二进制文件。有的话就没问题。

然后配置下环境变量。在命令行输入:

export PATH=/home/{%yourusername%}/grin/target/release:$PATH

其中要把/home/{%yourusername%}/grin/target/release 这串,换成你自己的Grin的绝对安装路径。

环境变量就配置好了。

输入:grin help

可以看看grin的一些帮助命令。

5

然后你可以试着弄个钱包来玩玩。

运行:grin wallet init

初始化一个钱包,输入密码等。你就拥有自己的grin钱包了!

然后试着运行下:grin wallet info

显示出钱包里面空空如也。。一毛钱都没有。

没事,让我们来弄点测试币玩玩。

6

新建一个文件夹myserver。

cd myserver 进入这个文件夹,然后运行:grin server config

这样会在这个当前文件夹里配置一个新的节点信息。所有的节点数据也都会存在这个文件夹里。

7

  • 启动节点。运行:grin server run
  • 启动钱包监听。运行:grin wallet listen

节点运行之后是这样子:

然后让我们请求一点测试币。

  • 请求一点测试币。运行:curl gringod.info

完成!

8

如果出现类似

20181225 08:58:49.015 INFO grin_wallet::command - Tx sent Command 'send' completed successfully

的消息,就说明测试币已经打到你钱包里了。

再次运行:grin wallet info

你应该可以看到钱包里多了一些钱~

9

如果出现类似

这样的消息,就说明你的13415端口没有打开。你可以试着运行下这个命令:

sudo iptables -I INPUT -p tcp --dport 13415 -j ACCEPT

然后再运行:curl gringod.info ,应该就能成功。

对了,

这个测试币的发放是每10分钟允许你要一次。如果你过于频繁请求测试币,它还会返回一个这样的消息:

Of what awaits the sin of greed, For those who take, but do not earn, Must pay most dearly in their turn. Wait 8.9 minutes.

哈哈这句话还挺好玩。

10

现在钱包有币了,如果你要给别人转账怎么转呢?Grin为了隐私性可没有钱包地址啊。

转账需要这样: grin wallet send -c 0 -d http://<IP>:<PORT> 转账金额

如果你不知道别人钱包的服务器地址,可以试试发给我:P

运行:grin wallet send -c 0 -d http://159.65.4.27:13415 1

转账成功!

(完)

有什么问题可以在评论里留下。


接下来有时间的话在macOS上试试安装Grin挖矿。

免责声明:本文版权归原作者所有,不代表MyToken(www.mytokencap.com)观点和立场;如有关于内容、版权等问题,请与我们联系。