### 在ubuntu18.04上安装EOS的目的:
- [在ubuntu中,进行eos源码编译和安装](https://www.cnblogs.com/xiaoshiwang/p/9719935.html)
- 在不联网的安全环境下,用eos官方的命令行工具,创建自己的公钥和私钥
- 用eos官方的命令行工具,创建钱包,执行转账

一,用eos官方的命令行工具cleos,创建两对的公钥和私钥

注意:做下面的操作时,请拔掉网线,或者断开无线,让机器处于非联网的状态。

创建第一对:

cleos create key --to-console

创建第二对:

cleos create key --to-console

注意:如果不想生成的公钥和私钥显示在屏幕上的话,可以使用下面的命令,生成的公钥和私钥就保存在了当前目录下的key.txt文件里了,不熟悉linux命令好操作的同学,不推荐使用下面的命令。

cleos create key -f key.txt

执行结果如下图:

把公钥和私钥抄写到纸上,或者存到U盘等。

二,公钥和私钥的作用

1,公钥的作用:申请EOS主网账户时,必须要用到公钥

2,私钥的作用:导入钱包,有了钱包才能进行转账等操作。

有了公钥后,就可以找个钱包的APP或者网站,注册自己的EOS主网账户了,是需要花钱的。或者找已经有EOS主网账户的朋友,给你创建一个账户(也可以找我)。多说一下,低于12位ID的账户是需要额外花钱竞拍的。感受一下:

有了主网账户后,就可以在https://eospark.com/看到自己的账户了。

三,创建钱包,并把两队公钥和私钥导入钱包。

1,创建钱包,[mywallet]是你的自己起的钱包的名字

cleos wallet create -n mywallet --to-console

执行后的结果:

把PW开头的一串KEY抄写到纸上,或者存到U盘等。

这串密码是使用钱包时,必须要使用的密码。

用下面的命令查看钱包的状态:

cleos wallet list

下图中,带*号的说明,这个钱包是解锁的状态,也就是可以使用的状态。

2,导入两个私钥到钱包,导入前钱包的状态必须是解锁的状态,如果是被锁定的状态,用:

cleos wallet unlock -n mywallet

然后会提示你输入,钱包的密码,就是在创建钱包时,给你的密码。

导入第一个私钥(-n后面是你钱包的名字):

cleos wallet import --private-key 5KQg6zc3yGQJNnnpAE6u67HPKEBsPqfh9tU87vg5Lw9Bb6oCuH7 -n mywallet

导入第二个私钥:

cleos wallet import --private-key 5KQFvV3tRN5cdvCWSZoubEgJKNSbphbn8ZPRjQirUoquU7S8VUi -n mywallet

执行结果:

把2个私钥导入钱包后,使用下面的命令,查看钱包里的公钥:

cleos wallet keys

执行结果:

这2个公钥是和私钥是匹配的。

四,转账

一般都是先从交易所买到eos,这时你买的eos并没有放到eos主网上,所以为了防止交易所跑路,最好是把从交易所买到的币,转到eos主网上。转到eos主网上自己的账户后,就不怕交易所跑路了。但是,当你想卖的时候,就遇到问题了,在eos主网上是不能直接卖的,必须通过交易所才行,所以就要把主网上的eos,再转到交易所。所以产生了2个操作:

1,从交易所转到eos主网自己的账户:

一般的交易所都提供,提币功能,就是可以把在这个交易所的币,提到eos主网自己的账户下,或者提到别的交易所。这个操作是在交易所网站上完成的。

  • 地址说明:任意填写
  • 提币地址:自己的eos主网账户,千万别写错了,错了就转个别人了
  • MEMO:自己的eos主网账户可不填写,如果是要转到别的交易所的话,必须填写

注意:是需要手续费的。

2,从eos主网自己的账户转到某个交易所:

  • 先确认交易所的eos账户和转账备注(MEMO)

  • 在cleos里输入:

-u后面的网址是21个主节点中的某个节点,可以自己选择。

cleos -u https://mainnet.eoscannon.io transfer 你自己的账户ID 交易所的账户ID '0.004 EOS' '7f50e1f3f7739896e2d0'

交易所的账户ID:otcbtcdotcom

转账金额:0.004 EOS

MEMO:7f50e1f3f7739896e2d0

  • 交易所的账户ID一定要和图中的一样,切记切记
  • 转账金额请确认号
  • MEMO一定要和图中的一样,这个MEMO是告诉交易所,这笔交易是转到你在交易所的账户下,而不是别人的账户下,切记切记

注意:转到交易所是不需要手续费的,很nice。

执行结果:

executed transaction: 8e3c7ce92ebc95cf4de10fe1aa0ed5f40fb06885e81bc2a4651a5faf45b528b4  152 bytes  547 us
# eosio.token <= eosio.token::transfer {"from":"apple1google","to":"otcbtcdotcom","quantity":"0.0040 EOS","memo":"7f50e1f3f7739896e2d0"}
# apple1google <= eosio.token::transfer {"from":"apple1google","to":"otcbtcdotcom","quantity":"0.0040 EOS","memo":"7f50e1f3f7739896e2d0"}
# otcbtcdotcom <= eosio.token::transfer {"from":"apple1google","to":"otcbtcdotcom","quantity":"0.0040 EOS","memo":"7f50e1f3f7739896e2d0"}
warning: transaction executed locally, but may not be confirmed by the network yet ]

完成后,去交易所网站查看是否转账成功!!!

善后:锁上钱包

cleos wallet lock -n mywallet

打赏EOS账户:apple1google

c/c++ 学习互助QQ群:877684253

本人微信:xiaoshitou5854

eos 创建两对的公钥和私钥, 钱包,交易所转账到主网,主网到交易所的更多相关文章

  1. EOS智能合约开发(三):EOS创建和管理账号

    没有看前面文章的小伙伴可以看一下 EOS智能合约开发(一):EOS环境搭建和启动节点 EOS智能合约开发(二):EOS创建和管理钱包 创建好钱包.密钥之后,接下来你就可以创建账号了,账号是什么?账号保 ...

  2. cer, pfx 创建,并且读取公钥/密钥,加解密 (C#程序实现)

    PKI技术(public key infrastructure)里面,cer文件和pfx文件是很常见的.通常cer文件里面保存着公钥以及用户的一些信息,pfx里面则含有私钥和公钥. 用makecert ...

  3. cer, pfx 创建,而且读取公钥/密钥,加解密 (C#程序实现)

    PKI技术(public key infrastructure)里面,cer文件和pfx文件是非经常见的.通常cer文件中面保存着公钥以及用户的一些信息,pfx里面则含有私钥和公钥. 用makecer ...

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

    上节介绍了EOS智能合约开发之EOS环境搭建及启动节点 那么,节点启动后我们要做的第一件事儿是什么呢?就是我们首先要有账号,但是有账号的前提是什么呢?倒不是先创建账号,而是先要有自己的一组私钥,有了私 ...

  5. 使用keytool生成公钥、私钥、证书并且读取出来,使用私钥签名jar并验证(转)

    参考链接:http://happyqing.iteye.com/blog/2139504 :https://blog.csdn.net/arjelarxfc/article/details/52461 ...

  6. ssh各种姿势---ssh-keygen 生成ssh公钥和私钥

    利用ssh-keygen -t rsa可以生成ssh公钥和私钥,实现免输密码的ssh登陆     ssh-keygen -l -f /etc/ssh_host_rsa_key   ssh-keygen ...

  7. 公钥与私钥对HTTPS的理解(数字证书的需要)

    本文转自某大牛链接 文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用.接着对数字证书做一个详细的解释,并讨论一下window ...

  8. TLS就是SSL的升级版+网络安全——一图看懂HTTPS建立过程——本质上就是引入第三方监管,web服务器需要先生成公钥和私钥,去CA申请,https通信时候浏览器会去CA校验CA证书的有效性

    起初是因为HTTP在传输数据时使用的是明文(虽然说POST提交的数据时放在报体里看不到的,但是还是可以通过抓包工具窃取到)是不安全的,为了解决这一隐患网景公司推出了SSL安全套接字协议层,SSL是基于 ...

  9. Xshell5配置ssh免密码登录-公钥与私钥登录linux服务器(xshell如何登陆上阿里云服务器)

    原文地址:https://blog.csdn.net/longgeaisisi/article/details/78680180 ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式.其中口 ...

随机推荐

  1. 上次被人说TK不好咯,这次给你整个高大上的

    0.环境 操作系统:Windows Python版本:3.6.0 1.前言 PyQt是一个创建GUI应用程序的工具包.它是Python编程语言和Qt库的成功融合.Qt库是目前最强大的库之一. 2.效果 ...

  2. vue实例属性的方法

    1.$mount()   手动设置挂载点  eg:vm.$mount("#app") 2.$destroy()  销毁   eg:vm.$destroy(); 3.$forceUp ...

  3. [Abp 源码分析]十七、ASP.NET Core 集成

    0. 简介 整个 Abp 框架最为核心的除了 Abp 库之外,其次就是 Abp.AspNetCore 库了.虽然 Abp 本身是可以用于控制台程序的,不过那样的话 Abp 就基本没什么用,还是需要集合 ...

  4. slice全解析

    slice全解析 昨天组内小伙伴做分享,给出了这么一段代码: package main import ( "fmt" ) func fun1(x int) { x = x + 1 ...

  5. 【从零开始自制CPU之学习篇01】识别四色环电阻

    制作CPU的好多部分都用到了各种阻值的电阻,由于我选购的是色环电阻,即电阻表面涂上一定颜色的色环,来代表这个电阻的阻值.因此通过色环来快速识别电阻阻值需要作为储备知识,不然一堆电阻插在面包板上很快就乱 ...

  6. 花10分钟搞懂开源框架吧 - 【NancyFx.Net】

    NancyFx是什么? Nancy是一个轻量级的独立的框架,下面是官网的一些介绍: Nancy 是一个轻量级用于构建基于 HTTP 的 Web 服务,基于 .NET 和 Mono 平台,框架的目标是保 ...

  7. 『Kruscal重构树 Exkruscal』

    新增一道例题及讲解 Exkruscal \(Exkruscal\)又称\(Kruscal\)重构树,是一种利用经典算法\(Kruscal\)来实现的构造算法,可以将一张无向图重构为一棵具有\(2n-1 ...

  8. CentOS7 systemctl tomcat常用配置

    开始配置tomcat 1.环境准备,安装java 在生产环境上,我一般使用oracle java,不使用openjdk,所以先卸载系统自带的openjdk yum remove java 下载orac ...

  9. Linux~连接windows的ftp,unzip出现的问题

    在linux进行连接windows下的ftp服务器 ftp://192.168.2.71 输入用户名和密码登陆成功

  10. Python多版本共存(生产环境)

    安装pyenv $ git clone git://github.com/yyuu/pyenv.git ~/.pyenv $ echo 'export PYENV_ROOT="$HOME/. ...