比特币从09年诞生直径,已经过去12年了,从一文不值到目前的近4万美金一枚,总市值7500多亿美金。已经完全成长为一个庞然大物,那么,比特币目前安全性究竟怎样,持有比特币会被其他人偷走吗?
?01私钥、公钥、地址
就像银行取款、网银转账需要输入密码一样,动用钱包里的比特币也需要密码,这个密码被称之为“私钥”。
与“私钥”对应的是“公钥”,“公钥”就像你的银行账户。每个银行账户都有唯一的账户编号,也就是银行卡号。在比特币网络中,这个银行卡号就是“地址”。别人只要知道你的“银行卡号”,就可以给你转比特币了。
在银行,开户流程基本是“开设银行账户——给银行卡号——设置银行卡密码——开户成功”。但在区块链世界里,是先设置“密码”,再开设“银行账户”,最后给“银行卡号”。
Uniswap更新应用界面,新增热门Token数据纵览和扩展Token搜索导航选项:10月13日消息,Uniswap宣布更新网页应用界面,新增更多Token数据、发现、搜索和导航功能。其中,Token页面允许用户发现并比较Uniswap Web应用上所有Token,包括价格、价格变动数据、锁仓量和成交量等信息。
此外,新页面允许用户在Uniswap网页应用中轻松查找和导航Token。[2022/10/13 10:33:25]
如果你路上捡到了一张纸条,上面只写着银行卡密码,但没写银行卡号,即便这个银行卡密码是真的,你也无法取走相关账户里的钱。
但在区块链世界,你只要知道了别人的“银行卡密码”,就可以知道别人的“银行账户”和“银行卡号”,可以取走里面的币。
Polygon开源零知识证明系统Plonky2:8月16日消息,Polygon宣布开源零知识证明系统Plonky2,另外,STARK证明器Starky也是开源的。Plonky2由Polygon于今年1月份公布,Plonky2是一种递归SNARK,并且与以太坊原生兼容,结合了PLONK和FRI,具有快速证明和无可信设置。[2022/8/16 12:28:58]
为什么会这样呢?
这是因为在区块链中,私钥通过加密生成公钥,公钥转换一下格式生成地址。也就是说,私钥可以推导出公钥,公钥可以推导出地址。
?02反向推导?没门!
既然“私钥可以推导出公钥,公钥可以推导出地址”,动用账户里的比特币又必须输入“密码”,那黑客要窃取你钱包里的比特币,必须、也只需拿到“私钥”即可。
机构级加密会计平台 Cryptio 完成 1000 万美元 A 轮融资:金色财经消息,机构级加密会计平台 Cryptio 完成 1000 万美元 A 轮融资,Point Nine 领投,参投方包括 BlueYard Capital、Alven、CoinShares、Avantgarde Finance、Protocol Labs 和 Draper Associates 等。本轮融资将用于招聘、产品开发等。
Cryptio 会计和报告平台的建立旨在帮助金融机构、公司和加密原生企业从 DeFi、托管和交易数据中创建可审计记录,以用于会计和税务申报等。其收集的数据可以连接到客户的传统会计软件,如 Xero 或 QuickBooks。(CoinDesk)[2022/6/7 4:06:51]
理论上,黑客有2种方法窃取你的私钥:
Azuki系列NFT当前地板价为10.9ETH:金色财经消息,据NFTGo.io数据显示,Azuki系列NFT总市值达3.91亿美元,在所有NFT项目总市值排名中位列第12;其24小时交易额为82.57万美元,增幅达124.43%。截止发稿时,该系列NFT当前地板价为10.9ETH。[2022/5/31 3:51:36]
1、通过地址/公钥,反向推导出私钥。2、一个一个地去试私钥,也就是暴力破解。第一种方法并不可行,因为比特币采用的加密算法,“失之毫厘,差之千里!”。输入的内容,稍稍变动哪怕一丁点的东西,加密后输出的结果和之前输出的结果也有天壤之別,而且这些结果没有规律可循。
所以,这种加密算法是“单向的”、“不可逆的”,黑客无法通过输出推导出输入。
?03暴力破解比特币私钥有多难?
既然第一种方法不可行,那第二种方法如何?在回答这个问题之前,我们先看下私钥是怎么产生的。
假设你抛硬币,正面朝上为1,反面朝上为0,连续抛256次,把每次抛的结果记录下来,再转换成十六进制数,就是一个比特币私钥。
What?这么简单?这么任性?
没错,比特币的私钥就是通过程序“抛256次硬币”,随机生成的。所以,比特币私钥的本质是256位二进制数。
每次抛硬币,都有正反2面,所以抛256次,一共可以出现「2x2x2x2……2x2x2」,即256个2相乘,也就是「2的256次方」种结果。所以,比特币的私钥总数,理论上有「2的256次方」个。
注:私钥总数的实际值比上面的理论值略低,因为有一小部分私钥不可用,但对总数影响微乎其微。
「2的256次方」是多大呢?它约等于「10的77次方」。那「10的77次方」又是多大呢?
如果我们居住的这个地球,海洋、岩石、地底下的岩浆全部用沙子来填充的话,整个地球的沙子数量大概是「10的30次方」。也就是说,一个和地球一样大,全部由沙子组成的星球,需要用到「10的30次方」粒沙子。
「10的77次方」比「10的30次方」大「10的37次方」倍,整整37个0。在比一个地球的沙子数量还要多「10的37次方」倍的比特币私钥集里,一个一个地试,破解出某个地址对应的私钥,简直比大海捞针还难。
所以,即便黑客有超级计算机,都无法暴力破解比特币私钥。
这就是为什么很多人说,“比特币第一次通过技术手段,保证了个人的私有财产神圣不可侵犯”。
?04?如果比超级计算机还要厉害?
虽然未来的科技如何发展谁都无法准确预测,但如果有一天,人类发明了比超级计算机、量子计算机还要厉害的计算机,比特币私钥不就不安全了吗?
确实,很多人想知道量子计算机到底对比特币的安全性有没有威胁,如果有威胁,比特币有哪些措施可以应对。
鉴于这个问题不是三言两语能解释清楚,后面我们会单独开一篇文章,探讨这个问题,敬请期待。
?05?结语
当然,安全问题不仅仅牵涉到技术问题,也牵涉到私钥的保存,钱包授权等问题。如果是因为自己私钥保存不当,或是电脑中了病,或是使用的钱包软件有漏洞或是有后门,导致私钥被黑客窃走,那钱包里的比特币安全性就无从谈起了。
但是,因为自己的失误导致私钥被盗,这锅不能让比特币背,不是吗?
所以,如果有人拿比特币被盗事件来质疑比特币的安全性,你会怎么回答他呢?
作者:茉莉1月24日,OpenSea多名用户的NFT被人以过期的低价买入,并被快速高价转卖,受影响的NFT资产包括BoreApeYachtClub、CoolCats、CyberKongz等.
1900/1/1 0:00:00自2021年5月以来,我国启动虚拟货币“挖矿”整治活动。内蒙古、云南、新疆、青海、四川、安徽、河北、江苏、浙江、福建、海南等省份先后出手.
1900/1/1 0:00:00本号的文章只做研究、学习和交流使用,不具有任何的操作指导意义,事实上也不赞成去操作没有逆天改命需要实力,在你还没有强大的实力前,先学会顺势而为吧.
1900/1/1 0:00:00对话StreethCEOMarcoQ1:大家对于Streeth还不是很了解,请先介绍一下Streeth吧。Marco:?Streeth基于ETH.
1900/1/1 0:00:00你可能已经阅读了许多区块链正在研究从单体设计到模块化设计的演变。你可能没有听说过Celestia,这是第一个以模块化架构设计的区块链.
1900/1/1 0:00:00日前,青年艺术家孙天骄在骄美术馆举办国内首个元宇宙画展,此次画展以NFT艺术形式集中呈现孙天骄当前元宇宙画作.
1900/1/1 0:00:00