链资讯 链资讯
Ctrl+D收藏链资讯
首页 > 火星币 > 正文

比特币:公钥、私钥、地址是啥?_sbtc币哪个链

作者:

时间:

如果你是比特币的持有者,还凑巧有windows或者mac电脑,那你应该用过一款叫Bitcoin-qt的软件。这个软件就是号称比特币钱包的工具,与此相关的还有私钥、公钥、地址等名词概念。那么这到底是指什么呢?

如果用一句话说明,那就是:钱包生成私钥→私钥生成公钥→公钥生成公钥哈希→公钥哈希生成地址→地址用来接受比特币,简单吧,能听懂吧。

那么,公钥、私钥、地址到底是什么关系?

这三者中比特币钱包地址是我们最常见的,它们是一串数字和字母的组合,看起来有点像乱码。钱包地址就像银行卡号,代表了你的比特币账户。通过交易所、比特币客户端和在线钱包都也可以获得钱包地址。

还是一句话概括,除了钱包是软件以外,公钥、私钥、地址都是长度不一的字符串,比如私钥是52位的字符串,地址是34位的字符串。

私钥由钱包软件随机生成,随后用密码算法生成公钥和地址,如果用等式表示的话,可写成如下形式:

公钥=算法1(私钥)

公钥哈希=算法2(公钥)

地址=算法3(公钥哈希)

所以,地址=算法3(算法2(算法1(私钥)))

其中,算法1,算法2,算法3都是公开的算法。

这几个字符串哪个必须保密,哪个可以公开?

私钥绝对不能公开,因为有了它本质上就取得了对应比特币的所有权。

地址可以公开,因为它是用来接受比特币的,公钥和公钥哈希也可以公开,不过一般情况下你看不到。

私钥的本质是什么?

私钥的本质是一个复杂数学问题的解,当有人向公开地址发送比特币时,其实是在向全网所有比特币客户端发出了一道数学题,而这道题目的正确解,就是你的私钥。因为那道题是用你的私钥生成的,所以只有你能在第一时间回答出答案,于是比特币就归你了,因此私钥千万不能告诉别人。

那么什么是公钥呢?

给大家举个例子吧:假设阿明要转一个BTC给他女朋友晓晓,阿明就需要用私钥对这笔交易进行签名,但是其他人怎么才能知道阿明拥有对这个BTC的使用权和所有权呢?怎么判断这个交易是阿明发出去的呢?阿明在使用私钥对这笔交易进行签名时,会把自己的公钥也一起发送出去,所以大家看到了小明的公钥,就知道小明确实是拥有这个BTC,这笔交易是有效的。

而钱包地址是由公钥经过一系列的运算后得出的字符串,这个过程同样也是不可逆的,知道地址也是推算不出公钥的。

如何找到私钥并妥善保管?

小号刚开始用钱包的时候就发生过忘记密码,然后打不开钱包的尴尬,最后只好怒删wallet.dat文件,让系统再自己生成一个,这时候的感觉大约相当于把一笔钱埋在了宇宙某刻星球上,然后把坐标图搞丢了,因为比特世界只认私钥不认身份证,你掉了就是掉了,再也找不回来了。

不过小号吸取了上次的教训,用个最狠的保护方法便是,找到私钥后记在纸上,然后把纸锁在保险柜里,或者干脆记在脑子里,不过54位的字符串谁特么能记住?然后把电脑上的客户端连同钱包文件一起删除。朋友说我这方法虽然简直了,但是够用还是,哈哈!

标签:比特币BTCWINITCO丘比特币图片sbtc币哪个链newintelbitcoin币比股票的比例

火星币热门资讯
THE:你在金融市场所处的地位,决定你是二还是八!_男生用ethereal代表什么意义

狂人本着负责,专注,诚恳的态度用心写每一篇分析文章,特点鲜明,不做作,不浮夸!本内容中的信息及数据来源于公开可获得资料,力求准确可靠,但对信息的准确性及完整性不做任何保证,本内容不构成投资建议.

NEX:DragonEx上线 BFT/BTC 交易对_MinexCoin

DragonEx上线BFT/BTC交易对 2019-04-11 亲爱的用户: DragonEx将于创新区上线BFT/BTC交易对.

GON:【活动】SSE砸空投,一起瓜分100万SSE!_dragon币是什么意思

尊敬的BihuEx用户:SSE砸空投,一起瓜分100万SSE!为庆祝SSE上线币虎全球交易所,特举办SSE超级空投福利活动,累计送出100万枚SSE。奖励将在4月25日15:00前发放.

比特币:加密世界和FAMGA之间的史诗级战争_ITCO

前言:这里的FAMGA是Facebook、Apple、Microsoft、Google以及Amazon的首字母,泛指科技巨头。科技巨头可能会迟到,但从来不会错过.

BIT:AT 上线预告_非小号

亲爱的Bit-Z用户: Bit-Z将上线AT,并开通AT/USDT、AT/BTC交易,敬请期待.

SDT:香港金管局公布首批虚拟银行牌照名单 渣打银行等三家机构获发牌_WWW币

香港金融管理局今日宣布,金融管理专员已根据《银行业条例》向LiviVBLimited、SCDigitalSolutionsLimited及众安虚拟金融有限公司授予银行牌照以经营虚拟银行.