安装配置以太链钱包工具

安装go语言环境

1、官网下载go安装包并上传到指定机器
https://golang.google.cn/dl/

2、解压缩至指定位置:
tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz

3、将 /usr/local/go/bin 目录添加至 PATH 环境变量:
export PATH=$PATH:/usr/local/go/bin
4、生效配置
source /etc/profile
5、测试
创建test.go

package main

import "fmt"

func main() {
   fmt.Println("Hello, World!")
}

运行文件:

[root@localhost ~]# go run test.go
Hello, World!

安装go-ethereum,并创建账户

1、官网下载go-ethereum:
https://geth.ethereum.org/downloads

找到geth和工具的稳定版本1.12.2

2、解压缩:tar -C /home -xzf geth-alltools-linux-amd64-1.12.2-bed84606.tar.gz
重命名:mv geth-alltools-linux-amd64-1.12.2-bed84606 geth

3、使用clef
打开geth文件夹

初始化:./clef init 要求输入密码:admin9 (重要!必须记住)

创建账户:./clef newaccount --keystore /home/geth/keystore

查看账户列表:./clef list-accounts --keystore /home/geth/keystore

其他命令可查看官网:https://geth.ethereum.org/docs/fundamentals/account-management

keystore里面则有新账号的信息,选择一个打开

请添加图片描述

address: 这是你的以太坊账户地址,注意这里没有以 0x 开头,正常的地址应该是 0x006c9837e6xxxxxxxxxxx。

crypto: 这部分包含关于如何加密和解密私钥的信息。

cipher: 加密算法,这里使用的是 “aes-128-ctr”。
ciphertext: 加密后的私钥。
cipherparams: 加密参数,这里是初始化向量(IV)。
kdf: 密钥派生函数(Key Derivation Function),这里使用的是 “scrypt”。
kdfparams: 密钥派生函数的参数。
mac: 用于验证密码和私钥匹配的 Message Authentication Code。
id: 一个随机生成的唯一标识符。

version: keystore 的版本,这里是版本 3。

注意事项

初始化步骤会生成masterseed.json,masterseed.json和密码缺一不可,初始化阶段可以指定json文件

关于 masterseed.json 的几点注意事项:
高度机密:这个文件是高度机密的,任何能够访问这个文件的人都可能能访问你的账户或执行自动签名规则。

备份:务必创建这个文件的备份,并将其存储在一个安全的地方。失去这个文件可能意味着你失去对相关信息的访问能力。

密码不足够:虽然你需要密码来解锁 Clef,但仅有密码是不够的。如果你失去了 masterseed.json,即使你记得密码,你也无法恢复敏感信息。

单独备份账户:这个文件不包含你的以太坊账户。你需要单独备份你的 keystore 文件或其他账户信息。

安全措施:
不要将 masterseed.json 文件存储在云存储或其他不安全的地方。
考虑使用硬件加密或其他形式的安全措施来保护这个文件。
确保你的系统是安全的,以防止未经授权的访问。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiegwei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值