> 币圈百科 >

比特币有技术有缺点吗?如何维护?

 来源于:比特币资讯网   日期2020-09-18 15:37:37   


实力交易所诚招优质代理商每日结算 月入百万欢迎咨询 招商客服V: btacoin88

SPV 被称为简单支付验证,在最早中本聪的白皮书就有提到此事。其目标就是免除使用者运行整个区块链,毕竟现在区块链越来越长,将会对交易产生障碍,而 SPV 技术免除了使用者对全节点区块链的验证。在使用 SPV时,只要判断出一个交易在主链上的某个区块出现过,则可以证明该交易之前已被验证。而为了达成这样的判断则是透过梅克尔树去寻找。

关键在于,比特币的梅克尔树并不区分内部节点和叶节点,整棵树的深度由交易次数决定。然而该节点并未有特定格式,只要符合 64 位的长度就行,所以攻击者透过提交足够位的交易资讯,并令受害者的系统将其重译为一笔交易即可欺骗被害人的钱包,凭空完成任意数量的交易。

含有假交易区块的梅克尔树。(Source: Sergio Demian Lerner's Blog)

当然,要利用此漏洞并不容易,需要运行 69 至 73 位的暴力破解,且每项操作须面对 SHA-2 的密码杂凑函数演算,还有 SPV 钱包本身也有简单的机率保护机制。甚至作者所举出例子也无法被应用在 Coinbase 等平台上,其需要暴力破解高达 216 位,目前几乎是不可能的。

不仅如此,要执行这项针对 SPV 钱包的交易还是所费不赀,首先可能要订制 ASIC,尽管于目前矿工的设计类似,但要达到算力要求,估计也需要近 130 万美元,且根据节点密度不同,其设计费用可能还要追加近百万。还有为了防止其他矿工重组区块链等问题,都可能还需要额外成本,这使得必须要诈骗到数百万美元以上的规模才会有利可图。



实力交易所诚招优质代理商每日结算 月入百万欢迎咨询 招商客服V:btacoin88
上一篇:上一篇:Coin和Token的定义是什么?有什么区别  
下一篇:下一篇:没有了

 部分网友评论内容

  • 暂无相关的评论内容!
 网友评论
 评论 (0)
注:评论内容不能超过300字!
 

 推荐阅读

  • 比特币是第一个数字货币吗?数字

    比特币是由一个叫中本聪的程序员于2009年开创,中本聪写的白皮书描述了比特币的概念,即使现在比特币的模仿者越来越多,但是比特币仍然是目前市值最高

  • 第一枚比特币怎么诞生的?BTC挖矿

    第一枚比特币其实是由挖矿来的,那么该怎么挖矿呢?比特币(BTC)通过网络挖矿来生成新的比特币。所谓挖矿就是利用电脑算力解决一系列的复杂数学问题,以

  • 数字货币如何保障隐私?比特币能

    当我们使用电子货币(银行卡、支付宝、微信支付)等时是没有隐私的,因为关于你账户的所有交易记录,都保存在对应中心化公司里。 为什么货币需要隐私(匿

  • 什么是比特币钱包?都有哪些分类?

    比特币钱包大概有三大类别:网络钱包、软件钱包和实体硬钱包。 比特币钱包的组成主要由私匙、公匙和地址址组成,公匙可以透过数学公式SHA生成不同的地

  • 数字货币网站是什么?sosobtc是什

    sosobtc是一家数字货币行情网站,sosobtc隶属于深圳可链科技有限公司,sosobtc作为币圈最专业的数字货币行情、资讯、导航为一身的专业网站,sosobtc拥