都在传交易所会进行EOS映射,但没人告诉你EOS映射背后的技术原理!我来为你揭示!

in #bitcoin7 years ago

近期,随着各大交易所发布支持EOS映射的公告,我看到有很多文章介绍如何做映射,也有讲为什么要映射。有人说是因为EOS主网代币不是ECR20代币,也有说是因为EOS不是基于以太坊的,就是没有人讲背后的技术原理。

要了解这点,需要了解私钥、公钥以及地址是怎么来的。其实多数币生成私钥、公钥和地址的过程是一致的。我的这块知识来源于书本《精通比特币》,还是直接上书里的图比较直观:

公钥是由私钥通过算法生成的,现在几乎不可能破解。
公钥到地址是经过哈希函数计算的,不同的代币,哈希函数不一样。
比特币的地址生成方法为:

以太坊公钥生成地址的方法:hash(公钥)的后20位,hash用的是sha3-256算法。
EOS的具体哈希方法没查到,但我们知道EOS的地址是由EOS开头的,这就说明和以太坊的地址生成方式必然不一样。
所以,不同的公钥到地址的哈希方式,导致不同主链代币不能共用钱包地址的原因,也是EOS上主链要先映射的原因。

从技术上讲,做EOS映射很简单,EOS和ETH地址关联后,在ETH链上查到EOS余额,EOS主网上线后再分配到你相应的EOS地址。因为涉及到代币安全,小白用户可以放心交给交易所,以后再提到自己的EOS钱包。我会选择自己做映射,因为我会第一时间投ByStake。

突然想到一个情人节段子:
今天情人节,据说有的情侣会买一个比特币,然后我保存私钥,你保存公钥。如果以后分开了,这一个比特币也就永远遗留在区块链上,后来我们把这种行为叫做 “区块恋”。
看了今天的文章,希望你不是那个保存公钥的人!

转载自:https://www.bihu.com/article/72045

Sort:  

一人保存一半的私钥才好。

如果弄丢了,也就损失大了

@dfg1478, 加密货币万岁!

因为你如果在链上留下过记录,你的公钥就已经保存在链上了。

Congratulations @dfg1478! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 1 year!

Click here to view your Board

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @dfg1478! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Coin Marketplace

STEEM 0.25
TRX 0.20
JST 0.038
BTC 93576.77
ETH 3422.25
USDT 1.00
SBD 3.78