搜索
首页web3.0你的比特币真的完全属于你吗?

你的比特币真的完全属于你吗?

Mar 06, 2024 pm 01:30 PM
区块链比特币币安比特币 (bitcoin)区块链(blockchain)私钥

目前,一枚比特币价值近 22 万人民币。对于刚入圈的新人来说,肯定很关心比特币的安全问题。

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

01. 私钥、公钥、地址

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

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

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

你的比特币真的完全属于你吗?

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

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

为什么会这样呢?

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

02. 反向推导?没门!

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

你的比特币真的完全属于你吗?

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

1、通过地址/公钥,反向推导出私钥。
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. 结语

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

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

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

以上是你的比特币真的完全属于你吗?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文转载于:知乎。如有侵权,请联系admin@php.cn删除
 Flopypypepe(FPPE)价格可能会随着比特币(BTC)的价格爆炸式爆炸,价格为$ 450,000 Flopypypepe(FPPE)价格可能会随着比特币(BTC)的价格爆炸式爆炸,价格为$ 450,000May 09, 2025 am 11:54 AM

 根据一位领先的财务首席执行官的说法,比特币价格可以搬到45万美元。这种比特币的价格预测是在表现良好的复兴之后出现的,这表明熊市可能会结束。

PI Network确认5月14日发布 -  Qubetics和OKB Surge是2025年长期加入的最佳加密货币PI Network确认5月14日发布 - Qubetics和OKB Surge是2025年长期加入的最佳加密货币May 09, 2025 am 11:52 AM

探索为什么Qubetics,PI网络和OKB将长期加入的最佳加密货币列为一列。获取更新的预售统计数据,功能和关键现实世界用例。

Sun Life Financial Inc.(TSX:SLF)(NYSE:SLF)宣布每股0.88美元Sun Life Financial Inc.(TSX:SLF)(NYSE:SLF)宣布每股0.88美元May 09, 2025 am 11:50 AM

多伦多,2025年5月8日 / cnw / - Sun Life Financial Inc.(“ Company”)(TSX:SLF)(NYSE:SLF)(NYSE:SLF)今天宣布,该公司普通股的股息为0.88美元,是公司的普通股,

Sun Life宣布打算续签普通课程发行人出价Sun Life宣布打算续签普通课程发行人出价May 09, 2025 am 11:48 AM

2025年5月7日,该公司已在TSX,其他加拿大证券交易所和/或替代加拿大交易平台上购买

自2月以来,比特币价格首次达到$ 10.1万美元,发稿时以101.3k美元的价格交易。自2月以来,比特币价格首次达到$ 10.1万美元,发稿时以101.3k美元的价格交易。May 09, 2025 am 11:46 AM

BTC与全球M2货币供应的密切相关性再次发挥作用,现在最大的加密货币有望为新的历史最高高。

Coinbase(硬币)Q1 CY2025亮点:收入不超过预期,但销售额增长了24.2%,至2.03b美元Coinbase(硬币)Q1 CY2025亮点:收入不超过预期,但销售额增长了24.2%,至2.03b美元May 09, 2025 am 11:44 AM

区块链基础设施公司Coinbase(NASDAQ:COIN)在第1季度CY2025的收入预期不足,但销售增长了24.2%

Ripple Labs和SEC已正式达成和解协议Ripple Labs和SEC已正式达成和解协议May 09, 2025 am 11:42 AM

Ripple Labs和美国证券交易委员会(SEC)已正式达成协议,如果获得法官的批准,将使他们长达多年的法律斗争结束。

JA采矿帮助全球用户分享比特币牛市的好处JA采矿帮助全球用户分享比特币牛市的好处May 09, 2025 am 11:40 AM

通过降低采矿的门槛并提供合规性保护,JA采矿有助于全球用户分享比特币牛市的好处。

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

安全考试浏览器

安全考试浏览器

Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

mPDF

mPDF

mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

螳螂BT

螳螂BT

Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。