EOS智能合约开发(二):EOS创建和管理钱包

时间:2021-03-25 12:35:41

上节介绍了EOS智能合约开发之EOS环境搭建及启动节点

那么,节点启动后我们要做的第一件事儿是什么呢?就是我们首先要有账号,但是有账号的前提是什么呢?倒不是先创建账号,而是先要有自己的一组私钥,有了私钥才能有账号,有账号的前提还是要有钱包。所以,最开始我们是创建钱包,钱包是用来管理我们的密钥的。

第一步:创建钱包

使用命令:Cleos wallet create,就可以创建一个钱包。像以太坊、比特币这些已经比较成熟了,使用一些客户端可以去创建钱包。

如果你想用不同的参数,可以在命令后边加上-N,-N指定你的钱包名称是另外一个钱包名称,可以创建不同的钱包,然后每个钱包都可以管理一组密钥。

第二步:创建一组秘钥

创建好钱包,就可以创建一组密钥,创建命令为:

cleos create key

第三步:秘钥导入钱包

在第二步创建的密钥,只是生成一组公钥、私钥,还需要把公钥、私钥导入钱包,才能让钱包把公钥和秘钥管理起来。

导入命令为:

cleos wallet import

可以在命令后面指定钱包,这样就可以把第二步创建的一组公钥、私钥直接导入指定的钱包。

第四步:查看钱包中的秘钥

使用以下命令就可以查看是不是成功的把秘钥导入钱包了:

cleos wallet keys

我觉得不太懂技术的非技术人员,可能以后也要懂技术,因为你最后玩比特币,也会了解什么是私钥、什么是公钥、什么是256位的二进制账号。大家刚开始可能学起来比较痛苦,可能也要逐渐有个习惯的过程。

这样就都做完了,我创建了一组密钥,密钥包括公钥和私钥,然后我把这组公钥又放到刚才我创建的钱包里面了。

创建好钱包、密钥之后,接下来我们可以做什么事儿呢?

等下节继续.......


EOS智能合约开发(二):EOS创建和管理钱包