___|  _ \   |  |    |   |_ _|\ \     / ____|
 |     |   |  |  |    |   |  |  \ \   /  __|
 |   | |   | ___ __|  ___ |  |   \ \ /   |
\____|\___/     _|   _|  _|___|   \_/   _____| 

 --- A GOPHER-LIKE INTERFACE FOR HIVE BLOCKCHAIN ---

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

BY: @dfg1478 | CREATED: March 14, 2018, 7:54 a.m. | VOTES: 3 | PAYOUT: $0.02 | [ VOTE ]

近期,随着各大交易所发布支持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

TAGS: [ #bitcoin ] [ #cn ]

Replies

@cn-naughty.boy | March 14, 2018, 7:55 a.m. | Votes: 0 | [ VOTE ]

@dfg1478, 加密货币万岁!

@coldhair | March 14, 2018, 8:03 a.m. | Votes: 1 | [ VOTE ]

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

@dfg1478 | Aug. 8, 2018, 7:11 a.m. | Votes: 0 | [ VOTE ]

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

@toosimple | March 14, 2018, 8:25 a.m. | Votes: 0 | [ VOTE ]

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

@steemitboard | Jan. 24, 2019, 5:44 a.m. | Votes: 0 | [ VOTE ]

Congratulations @dfg1478! You received a personal award!

https://steemitimages.com/70x70/http://steemitboard.com/@dfg1478/birthday1.pngHappy 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!

@steemitboard | Jan. 24, 2020, 4:33 a.m. | Votes: 0 | [ VOTE ]

Congratulations @dfg1478! You received a personal award!

https://steemitimages.com/70x70/http://steemitboard.com/@dfg1478/birthday2.pngHappy 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!
[ BACK TO TRENDING ] [ BACK TO MENU ]
CMD>