现在位置:首页 > 区块链知识 > 什么是 EOS 私钥?

什么是 EOS 私钥?

imtoken  区块链知识  2021-10-23  152  0评论

首先私钥其本质就是一个真随机数, 在计算机中存储的就是一个 byte 数组。EOS 的私钥样式不同于 Ethereum, 反而样式上更倾向于 Bitcoin。但 EOS 私钥的处理细节上和 Bitcoin 还是有一些不同的。

Ethereum 私钥是对随机数做了 Hash, 这样 Ethereum 私钥给我们呈现的样式是 16 进制的 64 位哈希值字符串。Bitcoin 是 WIF (Wallet Import Format) 编码格式, 对随机数做了 Base58 编码和 checksum, 并且 Bitcoin 在进行 Base58 编码前, 将最后一位加了一个 01, 标识这个私钥转成公钥时, 需要转成可压缩公钥(compress-publickey)。但是 EOS 并没有加这个标识位, 直接要求所有私钥转成公钥时, 都是可压缩公钥(compress-publickey)。

其实在 Ethereum 和 Bitcoin 中, 私钥主要有两点作用:

私钥生成公钥, 从而推导交易地址
对交易进行授权签名
而对于 EOS 来说, 私钥主要是用来生成交易签名, 并不是用来生成交易地址。因为 EOS 引入了账号的概念, EOS 账号类似于 ENS 域名, 所以 EOS 的转账地址, 不是通过私钥推导出来。

EOS 私钥样式: 5KcryqKESci1TJbW4bsSVRStdcPRdqmJets1f9G225iqW3KBfEC

注: WIF格式的私钥的首字符是以“5”,“K”或“L”开头的
附: Base 58 编码表链接地址:https://zh.wikipedia.org/wiki/Base58

评论一下 分享本文 联系站长
imToken钱包
  • 版权申明:此文如未标注转载均为本站原创,自由转载请表明出处《imToken钱包》。
  • 本文网址:https://www.hopo-bright.com/qklzs/101.html
  • 上篇文章:COSMOS 钱包
  • 下篇文章:什么是 wETH?
看完文章就评论一下!
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论
sitemap