主页 > imtoken冷钱包官网 > 【Biyan Blockchain】以太坊(ETH)钱包对接数字货币兑换(二)以太坊Geth入门
【Biyan Blockchain】以太坊(ETH)钱包对接数字货币兑换(二)以太坊Geth入门
本文包含以太坊Geth客户端的入门操作,包括命令行创建新的私有链、查询账户、新建账户、账户间转账,以及对以太坊账户体系的一个简单介绍。
以太坊 Geth 入门
进入Geth命令行模式,我们可以使用如下命令新建一条私链:
geth --datadir "./" --nodiscover console 2>>geth.log
进入命令行模式,其中的参数
当然是从命令行模式退出,也很简单,只要输入exit,就可以退出了
p>
一、查询帐号
Geth 命令行中的 eth.accounts
我们可以在命令行输入eth.accounts看到当前区块链有几个账户,每个账户的公钥地址。
查看当前以太坊账户
eth.accounts
顺便说一下以太坊的账户系统:
在以太坊的 Square 系统中,状态由称为“账户”的对象(每个账户由一个 20 字节的地址组成)和在两个账户之间转移价值和信息的状态转换组成。一个以太坊账户由四部分组成:
简单地说,每个以太坊账户都由一对公钥和私钥组成。
公钥可以理解为账户地址,任何其他账户都可以访问,私钥可以理解为加密密码。这对公钥和私钥共同构成了唯一标识符的以太坊账户。
例如,在我们在上一节中创建的第一个以太坊账户 eth.accounts[0] 中,地址
0xf283f210898597c15fd14181236e6fe53630b38c
是公共地址。密钥,加密后的密码就是私钥。
二、新帐户
括号中的字符串是新账号的密码
personal.newAccount(“123456”)
此时输入eth.accounts,可以轻松看到两个账户的公钥地址
让我们再检查一下两个账户的余额
三、账户间转账
这个时候,我们可以使用eth。 sendTransaction 将 0.1 ether 从 user1 转入 user2,提示我们账户被锁定以太坊上几家交易所,所以我们需要解锁账户。
解锁账号后,转账操作成功。打印出来的是这次交易的地址。以太转账后查看user2账户余额以太坊上几家交易所,发现user2的账户还是0.,这是因为没有矿工可挖。根据区块链的概念,我们知道每笔交易的确认其实都需要挖矿,也就是经过其他矿工的共识确认,然后才能加入到区块链的账本中。
以上是geth最简单的介绍操作:查询账户、新建账户、转账,以及以太坊账户系统的简单介绍!