导航:首页 > 比特币区 > btc转账密码

btc转账密码

发布时间:2024-05-10 17:21:12

区块链上交易就是这么回事

区块链上交易,其实很简单,不神秘。搞清楚区块链上交易,我先看看一个日常生活中的交易。

如果把这笔交易支付方式移到区块链上,会是怎样的呢?在说区块链交易之前,先简单说说区块链的交易记账是怎么样的。

1.区块链是什么

区块链简单说就是B的账本。区块是这个账本中的一页,用来记录交易信息,如:2017.12.14 卖出某电脑1台,进账5千元。所有区块按顺序串起来就形成区块链,即账本。

2.区块链的特点

区块链是分布式记账网络,如果不好理解,可以对比支付宝这个中心式记账网络,如下图:

中心式好比只有一个会计,交易怎么样,只有这一个财务知道。分布式好比一堆人在记同一笔账,交易一笔,所有人都知道。一个相对小众,信息只有一人知晓。一个信息公开,透明。

3.区块链交易记账

在中心式记账网络的支付宝中,转账只需要支付宝对转账行为进行确认并记录,即可完成转账并记录。

而在分布式记账网络的区块链中,每一笔转账交易,都将发送到各个节点上并得到他们的确认后,才可完成转账并记录。

简单说,中心式记账网络一个人说了算,而分布式记账网络大家说了算,谁要是撒谎弄虚作假,很快就能识破,因为大家手里都有一本一模一样的账本。

如果A选择支付宝转账向B付款,其操作流程是这样:打开支付宝->点击转账->输入对方支付宝账户->输入转账金额->点击确认转账->输入密码。嗖的一下,钱到B账户上了。

如果A选用BTC向B付款,若当前1BTC=10万元,则A需向B支付0.05+0.001=0.051BTC,其中0.001BTC是矿工费。

其操作流程是这样:

在操作上,转账流程都差不多。可能不理解地址是什么鬼?矿工费又是什么鬼?那6个确认数又是什么东东?不急,一个个来。

1.区块链地址

地址可以理解为B的支付宝账号,A向B转账,自然需要知道对方的“账号”,这样才能转账过去。以下是个BTC的地址:

它是由数字和字母组成的字符串。

那这个地址是怎么生成的呢?是由公钥经过单向的哈希函数生成的,可以不用管,是自动生成的,不像支付宝在申请账号时还可以根据个人喜好选择支付宝账号名称。

地址还可以干嘛用呢?查“账户”余额和转账交易情况,可在btc.com网站查询任意有效BTC地址下的余额及转账记录,如下图查询的结果:

2.交易确认数

区块链分布式记账网络中,每一笔转账交易,每得到网络中1个节点的确认,记1次交易确认数。然若得到网络中所有节点确认后转账才能生效,则需要花费很长时间。因此在BTC网络中,进设计计算,当获得6个交易确认数时,可认为这笔交易就非常安全了,交易生效,转账的BTC可到账。

3.矿工费

矿工费就是A向B转账时,付给BTC网络提供者的“小费”,以激励他们为BTC网络提供服务。“小费”是可以调整的,“小费”给的多,转账速度就快。

4.交易进度查询

BTC转账一般需要0.5~1h,面对这么长时间转账,难免想看看转账进度,安慰焦虑的心情,那怎么查看呢?

可以通过地址查询,如上。也可通过 TxID 查询。

TxID 是什么呢?TxID是transaction ID的简称,翻译过来就是:交易ID。

交易信息打包发送到网络中就会生产一个TxID,可是用来查看交易的相关信息,有点类似回执。可通过btc.com网站查询任意交易ID的情况,如下图查询的结果:

到这里,可以轻松在区块链上转账交易,查询账户情况及转账进展情况。

本文由币乎(bihu.com)内容支持计划奖励

② coinbase怎么转账给别人

coinbase即比特币,在页面的【Send/Request】中的【Send Money】来将BTC币转出,其次,双击【Send Money】在对话框中的】【To】,并且输入目标地址,还有需要转账的比特币个数,当然也可以在【Message】中写信息,另外通过然后点击【Send Money】按钮即可完成发送比特币的操作。(版本:11.0.0.146(C00E145R6P3)GPU Turbo)
除此之外,还有注册,接受比特币的方式:
1,注册:首先,注册一个【账户】,相当于银行开户。其次,在Coinbase官网的右上角点击【Sign Up】按钮,输入帐号与密码即可成功。最后,即点击【Accept and Continue】接受协议;
2,接收比特币:登录账户页面进行操作,选择【Account Settings/Bitcoin Addresses】中的【Create New Address】来接受每一笔收款的地址,猛戳【新创建的帐户】右边【Details】按钮,便可修改【Label】来标记这个地址的目的,按【Save Changes】键来确定修改,用户就可以很明白这个钱是干什么的了;
拓展资料:
加密货币交易所 Coinbase 近日提供了一种新的提现方式,如果你的账号中已添加兼容的借记卡,那么就能立即换算成美元、欧元或者英镑转入到你的银行账户中。但想要使用这项服务,用户需要承担更多的费用。 在美国,Coinbase 会从交易中扣除 1.5% 的费用,如果是小额交易的话,最低 0.55 美元。在英国和欧洲,你要分别支付 2% 的费用或最低 0.45英镑/0.52欧元的费用。 而且并非所有的借记卡都支持转入,需要支持 Visa Fast Funds 的 Visa 卡,在美国还可以使用支持 Mastercard Send 和 Mastercard 卡。很难知道你的银行或发卡行是否支持这些功能。最好的方法可能是将你的卡添加到 Coinbase,然后试试是否兼容。 Coinbase 并没有删除其他取款方式。例如,如果你想在欧洲寻找更便宜的取款方式,SEPA 银行转账每笔费用为 0.15 欧元。而且如果你的银行已经启用的话,Coinbase 支持即时 SEP 转账。该公司还可以让你将你的 PayPal 账户与 Coinbase 账户联系起来。你的资金应该会在几秒钟内打到你的 PayPal 账户上,而且 Coinbase 方面没有任何费用。

③ 比特币使用教程

比特币是一种建立在全球网络上的货币。
比特币是一种没有央行参与发行的,总量固定的数字货币
比特币建立在全球的P2P网络上。
全球无数的P2P节点全天候的在维护着比特币的网络。
英文:bitcoin 货币符号: 英文缩写:BTC或 XBT。

维基网络对比特币的介绍:

Bitcoin与传统货币不同,比特币运行机制不依赖中央银行、政府、企业的支持或者信用担保,而是依赖对等网络中种子文件达成的网络协议,去中心化、自我完善的货币体制,理论上确保了任何人、机构、或政府都不可能操控比特币的货币总量,或者制造通货膨胀。它的货币总量按照设计预定的速率逐步增加,增加速度逐步放缓,并最终在2140年达到2100万个的极限。

为什么要使用比特币?

全球交易畅通无阻。
比特币费用低廉。
比特币易于携带,在全球范围内交易畅通无阻,全世界很多地方都接受比特币。
去中心化。
比特币的发行由整个P2P网络完成,不受任何组织和个人控制,是一个完全去中心化的货币系统。
比特币的发行数量是固定的,不会因通胀而贬值,就像黄金一样。

如何使用比特币钱包?

我们从三个方面来说明这个问题。

一:什么是比特币钱包?

简单来说,比特币钱包可以让你和整个世界进行交易。利用比特币钱包中生成的比特币地址你可以接收来自他人的比特币,你也可以将你帐户上的比特币转到他人的比特币地址上面。比特币地址就像银行卡号一样,你只有知道别人的比特币地址才能进行比特币转账。比特币钱包中保存着你自己的所有比特币地址和私钥信息。
二:什么是比特币地址和私钥?

比特币地址和私钥是成对出现的,他们的关系就像银行卡号和密码。比特币地址就像银行卡号一样用来记录你在该地址上存有多少比特币。你可以随意的生成比特币地址来存放比特币。每个比特币地址在生成时,都会有一个相对应的该地址的私钥被生成出来。这个私钥可以证明你对该地址上的比特币具有所有权。我们可以简单的把比特币地址理解成为银行卡号,该地址的私钥理解成为所对应银行卡号的密码。只有你在知道银行密码的情况下才能使用银行卡号上的钱。所以,在使用比特币钱包时请保存好你的地址和私钥。

三:比特币地址和私钥的格式

比特币地址是一段由数学算法生成的二十七到三十四位长度的字符串,一般以数字“1”或者“3”开头。每个比特币地址都对应着一个比特币私钥。比特币私钥亦是由一串字符组成,一般以数字“5”开头。私钥保证了你对该比特币地址上比特币的所有权。比特币私钥有不同的格式,详细资料读者可参见下面的基础教学内容。

请注意

比特币的私钥可以生成该私钥对应的比特币地址,但是比特币地址不能计算出该地址所对应的私钥。因此,假如你忘记了私钥而只记得比特币地址,那么该地址上的比特币便不属于你了。所以,一定要备份好比特币钱包,保护好私钥。如何生成比特币地址和私钥呢?你可以用比特币钱包来生成任意数量的地址和私钥。当然,也有离线生成比特币地址和私钥的比特币钱包工具(关于钱包的概念详见后面的基础教学)。
比特币钱包的种类有哪些?

比特币常用的钱包有三种:软件钱包、手机钱包、在线钱包。

软件钱包:通常指可以在本地机子上运行的比特币客户端。使用软件钱包是最安全的保护你比特币的方式。
手机钱包:只装在手机上的比特币钱包,用手机钱包你可以随时随地的使用比特币。
在线网络钱包:让你可以在任何地方使用比特币,在线服务提供商帮助你保护你的比特币安全。但是值得注意的是,你要仔细谨慎的选择你的在线钱包提供商。

常用软件钱包介绍:

①Bitcoin-Qt:
是最早的比特币客户端,比特币初期的骨干网络就是建立在它上面的。它提供了最高级别的安全性,隐私性和稳定性。然而,它具有的功能并不多。

②Multibit:
是一个轻量级的客户端。Multibit专注于便捷和易用。它与网络同步是在几分钟内就可以使用。Multibit还支持多语言。对于非技术用户,这是一个不错的选择。

③Electrum:
和Multibit类似,Electrum是一款基于SPV原理的比特币钱包软件客户端,它能在几分钟之内完成同步。不同的是Electrum采用了和Bitcoin-qt和Multibit不同钱包的找零机制,所有的比特币私钥都由安全密码种子生成,因此他的安全性更高。Electrum适合对比特币技术原理已经有一定了解的玩家使用。

④Armory:
Armory客户端是运行于Bitcoin-Qt客户端之上的高级比特币客户端,为高级用户提供了更多的扩展功能,其中包括了很多关于备份和加密的功能,以及非常安全的线下冷存储。和Electrum一样,Armory适合对比特币有一定了解的用户使用。

常用的手机钱包介绍:

Bitcoin Wallet:

Bitcoin Wallet可以在Googleandroid商店找到。它是一个轻量级的移动客户端,支持Android和黑莓系统。这个客户端并不需要在线才能工作。它支持QR码(二维码)扫描和NFC(近距离无线通信)。

常用的在线钱包介绍:

①Blockchain:
Blockchain是最早的比特币在线钱包提供商,它提供的功能最多,也非常可靠。您可以用它在全球免费付款。它支持在手机上或个电脑上使用。

②P2PBUCKS:
提示:为保证安全,Blockchain.info在线钱包的用户请使用GoogleAuthenticator或Yubikey等双因子认证方式登陆。 并定时从Blockchain上下载自己的钱包备份到本地电脑。
我是在 完美生活 卫星号上看到这篇文章哦,详细的你可以去关注一下:funinusa

④ 比特币定义和用途分别是什么


比特币(BTC)是一种总量恒定2100万的数字货币,和互联网一样具有去中心化、全球化、匿名性等特性。意思就是向地球另一端转账比特币,就像发送电子邮件一样简单,低成本、无限制,比特币也因此被用于跨境贸易、支付、汇款等领域。

比特币的流通性和有限性,决定了比特币是可以充当相当于一般等价物的货币功能,或者充当货币的衡量物,只不过这种衡量不是像黄金一样的实体衡量,而是一种数字产品。

相关概念:

1、地址

比特币世界的地址大概长得像这样:。地址本身只是一串代码,就像你的银行账号3210000003288372一样,用来标示一个账户。每个人可以有无数个地址。地址是公开的。

2、比特币记录

银行账号里面有多少钱,是银行记录的。
比特币地址里面存有多少钱,是整个比特币网络共同记录的。每一份完整的比特币数据,都会记录着这个地址里面存了多少个比特币。
每个参与比特币网络的节点都可以保存一份完整的比特币数据,人人手头都有备份,防止造假。

3、密钥(私钥)

密钥是你自己才知道的另一串字符,密钥用来操作比特币地址里面的钱。密钥和地址是一把钥匙一把锁的关系,每个地址只有一个密码,每个密码也操作一个比特币地址。

有了密钥以后,你就可以控制比特币地址里面的钱,支付给任何人。密钥要绝对安全,丢失、删除的密钥永远找不回来,对应比特币地址里面的钱也就永远不能用了。

密钥需要绝对保密,任何知道密钥的人都可以偷走你的所有比特币。

4、钱包

比特币的交易过程会涉及很多复杂计算,为了简化操作,大家制作了钱包。钱包有计算机上的客户端软件,也有在线网页版的。钱包的功能是轻轻一点就可以付钱,背后的复杂计算交给钱包去完成

5、安全性

如果使用计算机客户端软件的话,推荐MultiBit,也可以用Bitcoin-QT。这两个都是比特币社区的官方推荐软件。安装这两个软件一定只能从官方网站直接下载,下载前后一定要检查校验码。这么做是为了防止有人篡改钱包软件、盗窃密钥。

6、挖矿

大约每10分钟,比特币网络中都会新出现一些比特币,可以想象成天上在撒钱。这些撒下来的钱落到谁的口袋里,主要看谁的电脑算得快。算得越快,就越有可能捡到这些钱。挖矿就是用电脑拼命算,去捡这些钱。

⑤ 币圈小知识:比特币转账交易是如何进行的

随着各种虚拟货币走进人们的视野,越来越多的人想要进入虚拟货币的交易市场。但随之而来的问题是:我们要如何才能买到虚拟货币,从而拥有个人的数字资产呢?虚拟货币交易背后的原理是什么呢?

我以比特币为例子,进行简单讲解。

首先我们需要安装虚拟货币交易平台。平台有很多,可供读者们选择,比如国内三大平台:币安,huobi和okex。这时,我们已经有购买比特币的平台了。安装了比特币客户端的电脑被称为节点,互联网上的所有节点构成比特币网络。每当有新的比特币在某个节点上生成,交易,这个节点都会向附近的比特币节点广播,最终整个网络节点都会记录交易信息。
在比特币网络中, 每个安装了客户端的节点都拥有一个分布式数据库来管理比特币生产、交易、查询账户余额记录,同时也更新和记录着比特币系统变化的最新记录。

当你想向朋友发送10个比特币时。你需要两样东西,一个是比特币地址,另一个是相应的私钥。比特币地址跟银行账号不一样,你不需要签署一堆文件去申请,它们是随机生成的,就是一串由字母和数字组成的字符串,看起来非常混乱。私钥也是类似的一个字符串,但是这个是要严格保密的。比特币地址就好像一个透明的存钱罐,每个人都可以看到里面有什么,但是只有拥有私钥的人才能打开它.
当你发送交易申请后,周边的节点会检查你的账户是否拥有 10 枚比特币,如果有,则同意这次交易,并且把这条信息广播到附近的节点,一传十,十传百,很快整个网络都会确认这笔交易信息,然后写入到区块中。你的朋友将会收到 10 枚比特币,交易就算完成了.

⑥ 比特币怎么汇到别人账户上

要想理解清楚比特币是如何转账的,我们还是先来看传统银行是怎么转账的。

比如今天我要通过中国银行的网银给朋友的建设银行卡转账1万元,我要操作的步骤是:

登录账号 → 选择转账 → 输入1万元 → 输入密码确认 → 等待银行处理,系统可能会提示需要5元手续费,银行确认后,最终我账户扣除1万以及手续费,朋友的账户增加1万。

银行在其中起的作用就是记账,并收取一定的手续费。

类似点:

比特币钱包就相当于网银

比特币的地址钱包相当于我们的银行卡

签上比特币的签名相当于输入确认密码。

不同点是:

银行转账是银行来记账;比特币转账是矿工来记账

银行实时处理,实时到账;比特币则需要6个区块的确认才算正式到账

银行固定了手续费,比特币转账费用由自己决定,但转账费用决定了旷工处理的速度。



⑦ 大白话浅显地讲讲比特币(一)

最近比特币在马首富的鼓捣下火的一塌糊涂,暴涨又暴跌,各路大佬纷纷出来谈比特币,评价及其分化极端,有人认为是21世纪人类最牛发明,未来人类的货币方向[看];有人认为是一坨X,旁氏骗局[晕]

比特币是一大堆技术狂人搞出来的,币圈也以技术男居多,充满了各种术语和黑话。所以还真不太好理解。这个系列的几篇文章里,我试图用最浅显的方式解释一下比特币大概的原理和功能。

有一家银行成立于2010年,是众多网民共同建起来的。但没有一个国家的政府待见它,所以也没有任何的政府牌照。它存不了任何一个国家的法定货币,例如人民币、美元、英镑这种真钱。类似于腾讯发了个Q币,它自己发了个代币叫B币。这个银行只能存B币、取B币、或者通过这个银行,把里面存的B币转到另外一个人在这个银行里的账户。说白了,这家银行自己发了个“假钱”自娱自乐。

相比别的传统银行,这个银行有一些对客户很好很有用的功能:

营业网络广 :这个银行完全开在网上,只要能上互联网,就可以去它家存钱取钱和转账。

开户零条件 :任何人,不需要任何的材料,只要能上网就可以去它那开户,不用任何的身份证件,随便开多少个账户都行,几秒钟就能开完。开完户会给你一个账户号和密码。凭着账户号和密码就能取钱和转账。但这个密码没法改,而且如果密码丢了,账户里面的钱也找不回来了。

转账快,费用低 :通过银行转账B币很快,就算是全球范围转账,十几分钟就能到账,手续费很低,几乎可以忽略。

完全匿名: 因为开户不查身份证件,所以这个世界上只有你自己知道这个账户是你的。如果你不承认,没有任何技术手段可以证明这个账户属于你。比最牛X的瑞士银行还要隐私。不可能出现瑞士银行这种被迫交出客户名单的情况。

不可冻结不可剥夺 :有密码就有里面的钱。只要你还记得账户的密码,密码也没泄露给别人,就只有你自己可以操纵账户里面的B币。除非把你抓起来严刑拷打说出密码,否则目前为止没有任何技术上的手段能把里面的钱冻结或者强行划走,连世界上最牛逼的政府都不行。在这个银行存钱有最强的安全感。

可想而知,完全匿名和不可冻结剥夺这两功能太猛了,特别适合那些见不得光的生意,被zf不待见是必然的。所以B币虽然自己认为是货币(currency),但没有一个国家的zf承认它是个货币,只承认它是个虚拟资产(asset),就好比前段时间法院认为打 游戏 里的装备也是值钱的一样。


这个银行是怎么运作的?

首先这个银行的数据不会存在一个地方,而是采用了“去中心化”的布局。

什么是“中心化”?就是数据都会集中放到一个地方。传统的银行都是中心化的,传统银行的存款账本是放到一个中央机房里的。但这个银行不受zf待见,不能这样做,万一机房被zf拔网线怎么办,所以采用了“去中心化”的方式,就是几乎所有的分支点都有一份完整的数据,自动互相备份。就算是zf端掉任何一个点,也不会对正常的运作有影响。要瘫痪掉这个银行的运作起码得同时打掉这个银行起码一半以上的分支点,但银行的分支点遍布全球数不胜数,除非关掉整个互联网,否则这个任务是不可能的。

这个银行没有员工,即使zf要抓人也不知道抓谁。它的账本数据更新是靠找一些临时工进行记账更新。

假设刘备是它的客户,要给曹操转1块B币。刘备转完账之后,把这个消息在网上广播,很快大家就都知道了这事。银行会找来一些临时工,从中挑出一个人,这个人在银行的账本里记一笔:某年月日刘备给曹操转账一块,然后把刘备的账户里的钱减掉1块,把曹操的账户里的钱加上一块。然后把这个更新完的账本在网上广播,很快银行的分支点都随着这个账本更新自己的账本,这个转账交易就算做完了。

通常来说银行每隔十分钟做一次更新账本数据的工作。更新的账本,起了个很带 科技 感的名字,叫 区块 (block);最新的账本,会有个链接连到上一次更新的账本上,上一次更新的账本,又会再连到再上一次的账本,这样一直连到这个银行刚诞生时的第一个账本,所以这个结构叫 区块链 (blockchain)。

这些临时工也不是临时找来的,他们一般都是坐在银行门口专门等着来抢这个记账的活。这么多人银行选谁呢?靠出个难题,谁先把这个难题解决了就选谁。大概类似是这样的:把这些人带到一块空地,偷偷在一个地方埋了个金块,谁先找到这个金块就把这记账的活给谁。一般来说,找到这个金块靠运气,但力气越大,能挖的地方越多,就越有机会找到这个金块。银行这个选人的流程称为“ 挖矿 ”,这些人自黑自己是“矿工”。

最后银行挑了一个人来记账,当然这个人不是雷锋,银行会给这个人一点B币作为矿工费,看起来像是这个人从这块地里挖到了一点B币,所以这个人就被称为“挖到了矿”。当然了,只选一个,没选上的矿工就没钱,就白挖矿了。

一开始矿还是挺好挖的,矿工少,银行大方,矿工都赚了钱。但越来越多人来挖矿,力气大的人越来越多,而且银行越来越扣,规定了每四年给的矿工费减半,所以现在挖矿越来越内卷,几乎没啥赚头了。倒是有些机灵的人看到了商机,生产挖掘机,称为“矿机”卖给矿工,赚了不少钱。

矿工挖到了矿就拿到了一些B币,一开始银行的用户只有这些赚到B币的矿工,后来有些没挖矿的人觉得这个B币挺好的,就在现实生活中给了矿工一些真钱,和矿工换B币。慢慢的B币就值钱了。还有人用十几个B币和披萨店换了两个披萨。

B币只能从挖矿得到的矿工费凭空生成,没有别的渠道。所以一个人手上的B币,要么是挖到了矿得到的,要么就是别人给他的,但追根溯源都是挖矿得到的。银行规定了,挖矿能得到的B币的总额是有上限的,一共是2100万个,时至今日,已经有1800万多个已经发出去了。

B币有上限,而且换了B币才能用这个银行的各种牛X功能。越来越多的人拿着现实生活的钱来换B币,现实生活的钱是慢慢贬值的,而B币有稀缺性又有需求,所以慢慢的需要B币能换到现实生活的钱就越来越多,升值了。有些人看到升值的前景就来投机炒卖B币,也有人为了抵抗通货膨胀买B币,导致B币的需求量指数级跃升,越来越值钱,神奇的10几年涨了几千万倍,让无数人看走了眼。

嗯,这个B币,就是比特币(BTC)。银行其实是一个基于区块链技术的比特币算法程序。

比特币构思和算法程序是由一个叫中本聪的人在2009年构造出来的。比特币流行了之后,同样的构思和算法被一些人稍微改了一下,搭建了类似的“银行”和类似的X币,比如“以太坊”(ETH)、“瑞波币”(XRP)等等等等,它们被统称为加密货币(Cryptocurreny)。

⑧ 比特币的安全性到底有多高,你有怀疑比特币的安全性吗

近期,比特币突破新高,一枚比特币价值近26万人民币,一枚比特币换一辆特斯拉。对于刚入圈的新人来说,你肯定很关心比特币的安全问题。

那么,比特币安全吗?换句话说, 钱包里的比特币,容易被黑客盗走吗?

01
私钥、公钥、地址

就像银行取款、网银转账需要输入密码一样, 动用钱包里的比特币也需要密码,这个密码被称之为“私钥”。

与“私钥”对应的是“公钥”,“公钥”就像你的银行账户。 每个银行账户都有唯一的账户编号,也就是银行卡号。 在比特币网络中,这个银行卡号就是“地址”。 别人只要知道你的“银行卡号”(即地址),就可以给你转比特币了。

在银行,开户流程基本是“开设银行账户——给银行卡号——设置银行卡密码——开户成功”。但在区块链世界里,是先设置“密码”(私钥),再开设“银行账户”(公钥),最后给“银行卡号”(地址)。

如果你路上捡到了一张纸条,上面只写着银行卡密码,但没写银行卡号,即便这个银行卡密码是真的,你也无法取走相关账户里的钱。

但在区块链世界,你只要知道了别人的“银行卡密码”(私钥),就可以知道别人的“银行账户”(公钥)和“银行卡号”(地址),可以取走里面的币。

为什么会这样呢?

这是因为在区块链中,私钥通过加密生成公钥,公钥转换一下格式生成地址。也就是说, 私钥可以推导出公钥,公钥可以推导出地址。


02
反向推导?没门!

既然“私钥可以推导出公钥,公钥可以推导出地址”,动用账户里的比特币又必须输入“密码(私钥)”, 那黑客要窃取你钱包里的比特币,必须、也只需拿到“私钥”即可。

理论上,黑客有2种方法窃取你的私钥:

第一种方法并不可行,因为比特币采用的加密算法,“失之毫厘,差之千里!”。 输入的内容,稍稍变动哪怕一丁点的东西,加密后输出的结果和之前输出的结果也有 天壤之别 ,而且这些结果没有规律可循。

所以,这种加密算法是“单向的”、“不可逆的”,黑客无法通过输出(地址/公钥)推导出输入(私钥)。


03
暴力破解比特币私钥有多难?

既然第一种方法不可行,那第二种方法如何?在回答这个问题之前,我们先看下私钥是怎么产生的。

假设你抛硬币,正面朝上为1,反面朝上为0,连续抛256次,把每次抛的结果记录下来,再转换成十六进制数,就是一个比特币私钥。

What? 这么简单?这么任性?

没错,比特币的私钥就是通过程序“抛256次硬币”,随机生成的。所以, 比特币私钥的本质是256位二进制数

每次抛硬币,都有正反2面,所以抛256次,一共可以出现「2 x 2 x2 x 2……2 x 2x2」,即256个2相乘,也就是「2的256次方」种结果。 所以,比特币的私钥总数,理论上有「2的256次方」个。

注: 私钥总数的实际值比上面的理论值略低,因为有一小部分私钥不可用,但对总数影响微乎其微。

「2的256次方」是多大呢?它约等于「10的77次方」。那「10的77次方」又是多大呢?

如果我们居住的这个地球,海洋、岩石、地底下的岩浆全部用沙子来填充的话,整个地球的沙子数量大概是「10的30次方」。也就是说, 一个和地球一样大,全部由沙子组成的星球,需要用到「10的30次方」粒沙子。

「10的77次方」比「10的30次方」大「10的47次方」倍,整整47个0。在比一个地球的沙子数量还要多「10的47次方」倍的比特币私钥集里,一个一个地试,破解出某个地址对应的私钥,简直比大海捞针还难。

所以,即便黑客有超级计算机,都无法暴力破解比特币私钥。

这就是为什么很多人说 , “比特币第一次通过技术手段,保证了个人的私有财产神圣不可侵犯”。

04
如果比超级计算机还要厉害?

虽然未来的 科技 如何发展谁都无法准确预测,但如果有一天,人类发明了比超级计算机、量子计算机还要厉害的计算机,比特币私钥不就不安全了吗?

确实,很多人想知道量子计算机到底对比特币的安全性有没有威胁,如果有威胁,比特币有哪些措施可以应对。

鉴于这个问题不是三言两语能解释清楚,后面我们会单独开一篇文章,探讨这个问题,敬请期待。

05
结语

当然,安全问题不仅仅牵涉到技术问题,也牵涉到私钥的保存问题。 如果是因为自己私钥保存不当,或是电脑中了病毒,或是使用的钱包软件有漏洞或是有后门,导致私钥被黑客窃走,那钱包里的比特币安全性就无从谈起了。

但是,因为自己的失误导致私钥被盗,这锅不能让比特币背,不是吗?

所以,如果有人拿比特币被盗事件来质疑比特币的安全性,你会怎么回答他呢?

阅读全文

与btc转账密码相关的资料

热点内容
建行内测数字货币 浏览:977
正宇私募虚拟货币OBB 浏览:206
btctoppps 浏览:905
炒比特币短线经验 浏览:701
btc进入中国价格 浏览:514
数字货币被骗的钱能追回来么 浏览:415
德国为什么要支持比特币 浏览:314
调侃数字货币 浏览:403
熊猫矿机算力高 浏览:80
什么叫通过虚拟货币的打赏 浏览:310
以太坊能否被复制 浏览:894
心理区块链 浏览:958
哪里免费送btc 浏览:425
btccash算力 浏览:148
你认为虚拟货币算不算货币 浏览:557
数字货币菲亚特 浏览:495
暴风宣布进军区块链 浏览:620
区块链技术定义研究生 浏览:752
显卡功耗高算力低 浏览:168
虚拟货币都是庞氏骗局 浏览:778