2.2 以太坊账户

要创建以太坊账户,只需要一个非对称加密密钥对——由不同的算法(例如RSA、ECC等)生成。以太坊使用椭圆曲线加 密算法(ECC),ECC有多个参数用来调节速度和安全性,以太坊使用secp256k1参数。深入学习ECC及其参数需要一定的数学知识,而使用以太坊 创建DApp不需要深入理解ECC及其参数。

以太坊使用256位加密。以太坊私钥/公钥是一个256位数。因为处理器不能表示这么大的数,所以它被编译成长度为64的十六进制字符串。

每个账户用一个地址表示。有了密钥之后,就需要生成地址。从公钥生成地址的过程如下:

1)生成公钥的keccak-256哈希。它将给出一个256位的数字。

2)丢弃前面的96位,即12字节。现在得到160位二进制数据,即20字节。

3)把地址编译成十六进制的字符串。最后将得到一个40字符的字节串,就是账户地址。

现在任何人都可以发送以太币到这个地址。


来源:我是码农,转载请保留出处和链接!

本文链接:http://www.54manong.com/?id=603

'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646208", container: s }); })();
'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646147", container: s }); })();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值