主页 > imtoken冷钱包官网 > 【Biyan Blockchain】以太坊(ETH)钱包对接数字货币兑换(二)以太坊Geth入门

【Biyan Blockchain】以太坊(ETH)钱包对接数字货币兑换(二)以太坊Geth入门

imtoken冷钱包官网 2023-01-18 12:12:07

本文包含以太坊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最简单的介绍操作:查询账户、新建账户、转账,以及以太坊账户系统的简单介绍!