EOS智能合约开发(二):EOS创建和管理钱包
上节介绍了EOS智能合约开发之EOS环境搭建及启动节点
那么,节点启动后我们要做的第一件事儿是什么呢?就是我们首先要有账号,但是有账号的前提是什么呢?倒不是先创建账号,而是先要有自己的一组私钥,有了私钥才能有账号,有账号的前提还是要有钱包。所以,最开始我们是创建钱包,钱包是用来管理我们的密钥的。
第一步:创建钱包
使用命令:Cleos wallet create
,就可以创建一个钱包。像以太坊、比特币这些已经比较成熟了,使用一些客户端可以去创建钱包。
如果你想用不同的参数,可以在命令后边加上-N
,-N
指定你的钱包名称是另外一个钱包名称,可以创建不同的钱包,然后每个钱包都可以管理一组密钥。
第二步:创建一组秘钥
创建好钱包,就可以创建一组密钥,创建命令为:
cleos create key
第三步:秘钥导入钱包
在第二步创建的密钥,只是生成一组公钥、私钥,还需要把公钥、私钥导入钱包,才能让钱包把公钥和秘钥管理起来。
导入命令为:
cleos wallet import
可以在命令后面指定钱包,这样就可以把第二步创建的一组公钥、私钥直接导入指定的钱包。
第四步:查看钱包中的秘钥
使用以下命令就可以查看是不是成功的把秘钥导入钱包了:
cleos wallet keys
我觉得不太懂技术的非技术人员,可能以后也要懂技术,因为你最后玩比特币,也会了解什么是私钥、什么是公钥、什么是256位的二进制账号。大家刚开始可能学起来比较痛苦,可能也要逐渐有个习惯的过程。
这样就都做完了,我创建了一组密钥,密钥包括公钥和私钥,然后我把这组公钥又放到刚才我创建的钱包里面了。
创建好钱包、密钥之后,接下来我们可以做什么事儿呢?
等下节继续…….
EOS智能合约开发(二):EOS创建和管理钱包相关推荐
- c++ eos智能合约开发_[EOS智能合约]第二节:用EOS开发一个To-do List小应用
EOS Asia 本教程原文作者为EOS Asia,亚洲最具技术实力和最国际化的EOS超级节点竞选者.EOS Asia 同时也是EOS Gems和Traffic Exchange Token这两个项目 ...
- EOS智能合约开发(二十三)nodeos调用mongo_db_plugin源码分析
前几篇文章,我们已经深入了解了mongodb,我们从mongodb安装配置,history_plugin与mongo_db_plugin区别做了深入探讨.今天我们从源码角度分析,nodeos是如何调用 ...
- c++ eos智能合约开发_TrustBase平台智能合约的开发与实现
2020年11月,TrustBase团队研究并实现了基于Web的波卡智能合约应用平台.鉴于波卡智能合约开发缺少完善易用的开发工具的支持,TrustBase团队自主开发了基于Substrate框架的全新 ...
- c++ eos智能合约开发_EOS开发完全解析(六):手摸手实现第一个EOS智能合约——Hello EOS...
一.概述 EOS智能合约由C++编写,所以真正商业开发的时候,肯定是需要全面学习C++语法的,通过最近爆出的越来越多的合约漏洞我们就知道问题的严重性了.可以毫不客气的说,写智能合约要比写以往任何代码都 ...
- 如何安装EOS智能合约开发工具包CDT
本文简单的介绍一下如何安装EOS智能合约开发工具包(Contract Development Toolkit),简称CDT,是与智能合约编制相关的工具集合.对于EOSIO初学者来说,可以通过使用CDT ...
- EOS智能合约开发-开发环境搭建
我们先尽量简单直白的说下什么是EOS链,资源,智能合约,以及之间的关系. EOS链 我们可以把EOS链想成一个由多台服务器组成的一个计算机云集群{无意突出此链的中心化}.每台服务器(节点)上都部署着一 ...
- EOS智能合约开发(三)EOS创建和管理账户
创建好钱包和密钥后,我们就需要创建账户.为什么创建账户,为了方便人与区块链交互.以太坊40位地址,让我们非常难以记忆.EOS有账户概念,我们就可以定义账户权限. 在区块链上执行操作,需要使用到账号.我 ...
- EOS智能合约开发(一)
一. 智能合约功能 二. 通讯模式 2.1 运行机制 2.2 内联通信 2.3 延迟通信 2.4 交易和动作 2.5 交易确认 2.6 动作处理程序和动作的apply上下文 2.7 交易限制 三.文件 ...
- 原 EOS智能合约开发入门
链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. EOS智能合约的开发需要使用llvm和abigen来生成abi文件. 为此eos提供了一个 名为eosiocpp的工具. ...
最新文章
- mysql 函数的参数_MySQL中的数值函数
- python培训好学吗-Python0基础好学吗?
- 强大的SPGridView
- 【Python学习系列七】Windows下部署Python推荐系统recsys
- 【转】iOS开发6:UIActionSheet与UIAlertView
- Linux系统集群架构线上项目配置实战(一)
- python输入年份月份输出天数_6.2(输入年份 月份 输出该月天数)
- Hive导数据到本地文件
- ftk学习记(进度条篇)
- struts2框架学习
- 常用z反变换公式表_高等数学系列R之三:拉氏变换
- 实战 Flutter 象棋从零到上架
- 阿里巴巴宣布5.4亿战略投资中国万网==互联网电子商务绑定互联网基础服务为手机电子商务开拓铺路
- Tensorflow - 训练中出现 Nan 值
- Linux sqlite3基本命令
- Fightting for your youth
- echarts 玫瑰图比例太小显示优化
- 云计算之路-阿里云上:从ASP.NET线程角度对“黑色30秒”问题的全新分析
- Could not connect to any X display.
- win10计算机未连接到网络适配器,windows10系统下网络适配器显示未连接如何解决...