以太坊账户

跟其他任何一个软件应用一样,我们要玩以太坊,首先就需要一个账户。说到以太坊账户,有个特殊的地方请大家记住,在以太坊系统中,有两类账户,一类是普通账户,另一类是智能合约账户,有时候也简称合约账户。

 

我们下面先讲第一类账户,也就是普通账户。以太坊这个普通账户跟我们平时接触过的账户也不太一样,主要表现在以下几点:

  1. 在以太坊中,一个账户我们称为 一个地址,它是有固定的格式要求的,不像我们平时的账户,比如我们的微信账户可以是rain,也可以是angciyu等等。它的格式怎么样呢,只能是这样的,就像这样:0xbcf5b841303bc08026ce2d3b8f83498ffe42c12f 0x692a70d2e424a56d2c6c27aa97d1a86395877b3a

标准的以太坊地址就是这样的,这个地址以0x开头,这个前缀代表这是一个十六进制的数。0x后面跟着40个字符,每个字符的取值范围为0-9及a-f这16个字符其中的一个,分别代表1-16。一个地址我们可以理解为你在以太坊网络中的门牌号,你的资产就存在这个地址上,这个地址是可以对外公布的,别人只要知道这个地址,就可以跟你交易了。那你用什么方法保证这个地址内的资产安全呢,就是秘钥。

 

第二个不同点就是,你在创建账户的时候,不需要填写你的个人资料,甚至都不需要上网,你就可以创建你的账户,也就是创建你的以太坊地址。关于这一点咱们大家暂时有疑问也不要着急,我们后面的课程还会慢慢解释。

 

那么如何申请一个或者叫创建一个普通账户呢?(用申请可能会更容易让大家与其他账户联系起来,比如我们想使用微信,在最开始就需要申请一个微信账户)我们常用的方法有两个,第一个是使用以太坊官方的客户端,第二个方法是使用钱包等工具。

 

上面我们讲的一直是以太坊中的第一类账户,也就是普通账户。如果仅仅只有这种普通账户,那以太坊就和比特币系统没什么区别了。以太坊的重要创新之一,就是它有第二类账户,也就是智能合约地址。

智能合约地址的格式是和普通账户的地址格式是一样的,也是0x开头后面跟着40个字符。

那我们前面已经知道,普通地址里面存的是资产,那智能合约地址里存的是什么呢?大家考虑一下,既然叫智能合约地址,那里面是不是会存着智能合约的代码呢?大家如果能想到这,我已经很欣慰啦,虽然这个答案只答对了一部分。因为合约地址里面,除了存放智能合约地址之外,也能存放资产,也就是说,合约地址里面也是可以存放以太币等数字资产的。

 

那么如何创建智能合约地址呢?这个说来话长,大家后面会慢慢接触。简单来说,大致的过程就是你编写一个智能合约,然后你把这个智能合约部署到区块链上,这个时候,以太坊系统就会自动生成该智能合约的地址,后续与这个智能合约的各种交互,那都是跟这个合约地址有关了。

想了解更多?关注我们就够了。

公众号:ipfscom
微信(Q):18191727
Q群:71789361

微信扫一扫,加入知识星球

猜你喜欢

转载自blog.csdn.net/angciyu/article/details/81388157
今日推荐