当前位置: 首页 > news >正文

安装配置以太链钱包工具

安装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 mainimport "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 文件存储在云存储或其他不安全的地方。
考虑使用硬件加密或其他形式的安全措施来保护这个文件。
确保你的系统是安全的,以防止未经授权的访问。

相关文章:

  • 解决 PyTorch 与 Python 3.12 的兼容性问题:`operator torchvision::nms does not exist` 深度解析
  • 台湾TEMI协会竞赛——2、足球机器人组装教学
  • Package vs. Directory (包 vs. 目录)
  • 机器人坐标变换TF(ROS Transform)示例解释
  • AWS-EFS
  • C++之容器适配器介绍 以及 STL--stack queue deque
  • Postgresql日常使用
  • Redis缓存三大难题:穿透、击穿、雪崩
  • FastDFS分布式储存
  • 【Linux】regmap子系统
  • WEB JWT
  • Java程序员如何设计一个高并发系统?
  • Go 语言安装指南:并解决 `url.JoinPath` 及 `Exec format error` 问题
  • 全栈监控系统架构
  • 大白话解释蓝牙的RPC机制
  • LeetCode 2917.找出数组中的K-or值
  • Linux612 chroot_list开放;FTP服务ftp:get put,指定上传路径报错553;ftp查看文件夹权限
  • Vulkan学习笔记4—图形管线基础
  • ubuntu20.04 安装Mujoco 及 Isaac Gym 仿真器
  • 紫光展锐完成优化升级,支持Android 16,以科技创新共赴智能体验新篇章
  • 中国建设企业协会网站/推广电话
  • 做的新网站网上搜不到/互联网营销工具
  • 制作网站注册登录模块的思维导图/在线智能识图
  • php动态网站开发课后题答案/网络运营seo是什么
  • 网站包括什么/二级域名在线扫描
  • 网站销售怎么做/最近的时事新闻