1月20日真出现了BTC双花吗?一文读懂双花问题
1月20日,BitMEXResearch发推称,他们的ForkMonitor在BTC区块链上监测到了一次双花。“双花”这个词在社交媒体出现,引发了许多人的担心,这都是可以理解的,所以我很快就想解释一下到底发生了什么,以及“双花”对BTC意味着什么。
陈腐区块
根据中本聪共识,所有节点会自动更新到最长的有效链。这让它们将本地账本与其他节点同步。
有时两个矿池会几乎同时发现一个新区块,这些区块有相同的累积难度。然后一些节点接受第一个块,其他节点则会接受第二个块。在很短的一段时间内,BTC网络会一分为二。但通常情况下,一旦找到下一个块,分叉就会消失。
例如,假设一些矿工在666833-1区块挖矿,其他一些矿工在666833-2区块挖矿。一旦其中一个发现了第666834个块,这个区块链的累积挖矿难度会增加,所有接受了666833-1区块的节点将会自动放弃自己的区块链,并接受新的最长链。
金色相对论 | 胡继晔:区块链是互联网的升级版:在今日举行的金色相对论中,针对“为什么在这个时间段区块链技术会得到国家层面的高度重视”的问题,中国政法大学区块链金融法治研究中心主任胡继晔表示,我也给大家一个数据。去年9月份到11月份我在美国杜克大学做了三个月的访问学者,在访学期间,我发现了一个非常有意思的事情,就是当时联合国贸发组织提出了2019年的数字经济报告,报告说数字经济革命以前所未有的速度和规模改变着人类社会带来的巨大的机遇和严峻的挑战,目前数字经济主要由两个超级大国主导,这两个超级大国就是美国和中国。
那美国和中国为什么被称为超级大国?因为在联合国贸发组织认为,全球最大的七个数字平台,美国占了五个,中国两个。美国的五个是Amazon、Facebook、Twitter,Google以及微软,中国两个就是腾讯和阿里。而且中美两国占了全球物联网支出的50%和区块链技术专利的75%,以及公共云计算市场的75%,还有数字平台市值的90%,也就是说,中美两国基本上在数字经济领域已经处在超级大国的地位。
更重要的是,互联网发源于美国,很多的根服务器都在美国。中美两国因为已经进入了一个竞争时代,我们必须有自主的知识产权。在这种情况下,区块链技术可能是对传统的互联网技术,从过去的互联网的连到今天区块链的链,它们是不同的,区块链应该来说是互联网的一个升级版,在这种情况下,中国必须占有先机,才有可能在未来和美国在数字经济的竞争中至少不落后,两个超级大国,这个在数字领域的两两强争霸已经显现出来。
可以总结一下,第一是中美两国作为数字经济的两个超级大国,我们良性竞争的需要;第二是现实的需要,比如相关疫情,比如说我们经济发展到了新的一个阶段的需要;第三也是未来中国经济继续发展,继续进步的一个需要。[2020/6/2]
这正是1月20日BTC网络中发生的事情,SlushPool和F2Pool同时发现了区块666833。在Binance矿池发现666834区块后,F2Pool发现的区块变成陈腐区块,中断了分叉。
金色实力派 | 实力“战疫”之宇链科技:出入通保障门禁安全:今天下午15:00,金色财经邀请宇链科技CEO罗骁做客金色实力派,看区块链技术如何为社区疫情防控赋能!更多详情点击原文链接查看。[2020/2/21]
现在陈腐区块出现频率变高,但这完全不用担心。但是“双花”又是什么呢?
什么是双花?
关于双花,有两种流行的定义,一种偏技术,另一种偏实用。
从技术层面而言,当某一方收到的付款第一次加入到在区块链中,如果稍后删除这个交易,就会发生双花。只有当包含该交易的区块变成陈腐区块后,才会发生这种情况。
此外,新的区块链不包含T1是不够的,否则这笔交易仍然可能被包含在下一个块中。双花出现后,T1交易记录中的其中一条会同时出现在T2交易记录中。由于在T2中包含这条记录,T1就变成无效区块,并从网络中删除。
我们将这种现象称为双花,不是因为用户重复花了一笔钱两次,而是这笔交易在区块中出现了两次。但是,从实际角度出发,如果T1发生在T2之前,这也会产生不同影响,因为加密货币的所属权会发生改变。
换言之,T1交易的收款方还要额外支付一定的货款,以下是双花的一个例子:
1.?双花攻击发起者在一个交易所存入100万美元的ETC。
2.?他把ETC全部换成了等值的BTC,然后把全部BTC提现。
3.?攻击者通过创建另一笔含有同样数量ETC的T2交易,从而对交易所发起双花攻击。
4.?攻击者现在就有了100万美元的ETC和100万美元的BTC,而交易所则亏损了100万BTC。
第三步与开空头支票一样,但其实很难在BTC网络中实现。如果要对T1交易记录进行修改,意味着要修改T1之前的所有区块,对于攻击者来说,他要控制很大的算力才能做到这一点。所以,只有矿工或者是在NiceHash租用算力的人才能够发起这种攻击。
分析 | 金色盘面:PAI短线下挫 布林下轨获得支撑:金色盘面综合分析:PAI短线下挫,在布林轨道下轨得到短暂支撑,若跌破此位置则可能再次探底。[2018/8/10]
如今,那些最大规模的加密货币网络都不会受到双花攻击。如果有人从Nicehash租借了所有的SHA256哈希算力(约500PH/s),那只是比特币当前哈希率(123EH/s)的0.4%。
基本上所有的双花攻击,包括最近发生的这次,都不能造成损失。除了两个矿池恰巧发生挖矿竞争,即使是大型矿工故意不上传包含T1的区块,只要节点遵循共同的6个区块确认规则,攻击者并不能从中获利。在这种情况下,我们看到含有同一笔交易的T1和T2在不同时间被确认。
所以,对于BTC用户,他们有充分理由来广播这种含有同一笔交易的区块。
替换你的交易
用户向网络广播一笔交易后,这些交易会按照价格高低进行排序。用户通过增加手续费,希望矿工将其打包进区块中。理性的矿工倾向于将手续费最高的交易打包进区块,因为能获得最大利润。
这种交易处理机制有其独特之处:添加手续费后,如果一个交易不能在预计时间内打包入块,它不会被撤回,而是自动进入下一轮。如果手续费太低,交易无法打包进区块,会成为一个大问题,导致这笔交易长时间得不到确认。
因此,用户需要一种方法来提高已广播的交易的手续费。对用户而言,他们第一次出价可以比较低,因为可以选择之后提高手续费,让这一机制更高效运行。
最后,在闪电网络中,如果要关闭支付通道,可能也要增加手续费。不增加手续费的话,关闭时间就会有严格限制,错过这个时间后,用户可能会遭受资金损失。
金色财经现场报道 全球最大矿池BTC.com负责人庄重:分叉币中最可能成功的是BCH:金色财经现场报道,在2018东京纷智峰会上,进行以《区块链矿池和挖矿行业的未来》为主题的圆桌,庄重指出:矿池行业热的很快,凉的也快,分叉币中最有可能获得成功的是BCH。很多分叉币背后的团队都存在技术缺陷,比如主链不稳定、算法有问题等,交易所要想真正这样的币种是有困难的。我们未来希望能帮助大家掌握更多的热门动态,个人更看好钱包、多中心化的交易所等方向。今年,我们将见证更多的币种在市场上进行竞争,也会有更多的好项目生存下来,为加密货币行业带来更大的好处。[2018/5/22]
用户有以下三种方式让自己的交易更快得到确认:
1.?子交易为父交易支付方案
2.?交易加速器
费用替代
如果交易手续费不够高,通过子交易为父交易支付方案,交易能够更快得到确认。在该方案下,用户广播一个子交易,该交易的输出来自未确认的父交易,这笔费用会比通常情况下更高。而子交易的有效性取决于父交易是否能打包入块,如果一个矿工想从子交易中获得高于一般水平的手续费,就要把两笔交易同时打包入块。
交易加速器提供了一个链下市场,用于确认链上手续费不足的交易。通常情况下,加速器由矿池提供,有免费的,也有付费的。用户可以将交易ID粘贴到加速器,矿池会优先打包这个交易。由于不需要签名,发送方和接收方以及其他任何人都可以使用加速器。
通过费用替代,用户可以创建另一笔同样的交易,该交易的手续费比前一笔未确认的交易要高,让交易得以确认。(如果花费不是来自相同的输入,它将是一个完全独立的交易。)
就替代交易而言,增加未确认交易的手续费能够实现替代,除此之外,其对于重复批量支付等场景大有用处。在通常情况下,批量支付将多笔支付合并到同一笔交易中,然后再广播,但同样可以先广播一笔交易,在一个矿工将其包含在区块之前,向这笔交易添加更多的支付。
金色财经独家分析 4年间 \"共识\"参会人数翻10倍 关注度与币价齐飞:2015年的共识大会上仅有400人参加,而今年跃升到4000+,盛况空前,几年来参会人越来越多,和比特币价格共同实现上涨。
今日比特币价格从去年同期的1700美元位置已经翻了接近7倍,去年的共识大会期间比特币涨到2300美元左右,一年间经历得了接近2万美元的高峰,目前也已经上涨3倍多,不少分析师预测共识大会期间还将推动币价上涨。
金色财经分析,正如人们在谈论数字货币时频频引用人类史上对不同事物“虚构故事”的认同感来解释比特币一样,共识大会参会人暴增也侧面体现出关注、认同比特币的人越来越多。
推动比特币影响力的还有两点值得关注:1、PWC、SAP等传统巨头的赞助和IBM、Deloitte等大企业的参与体现了区块链的影响力已经不容忽视;2、共识大会本届已经成为现象级的、高标准区块链大会,得到主流的、传统媒体的更广泛关注,对虚拟货币的天然推广意义非凡,也再次证明了比特币在“零推广费用”下的独特魅力。[2018/5/15]
1月20日的那笔交易属于什么性质?
让我们重回正题,666833-1,666833-2,?和666834区块究竟发生了什么?
下图是BTC工程师兼研究员0xB10C对这个问题的解释。一位名为Alice的用户先后广播了三笔交易,逐渐增加这些交易的手续费。
第一笔交易的手续费是1sat/b,但是因为太低不能打包入块。所以,大约23小时后,Alice决定使用RBF替代该交易,设置了9.4sat/b的手续费。值得注意的是,Alice此时已经等待了几乎一整天,在广播替代交易之前,交易仍未确认。但是,新的手续费仍然太低,所以她在三个小时后又提高了手续费。
以上分析后来也得到了BitMEXResearch的证实。
这笔交易是双花吗?
上文提到用户在交易被确认之前,可以使用费用替代,以替换交易。由于用户试图取消先前未确认的交易,并将其发回给自己,因此,增加手续费之后,随后交易的输出通常与第一笔不同。能够肯定的是,这就是Alice替换第二笔和第三笔交易发生的情况。
因此,拥有不同输出的交易可以同时在网络中存在。矿工打包两个输出不同的交易时,先打包的交易可能会无效。这第一眼看起来像是双花。
虽然理论上讲,BTC网络可能出现双花,但这通常不是一个严重的问题。以下会提及一些情况,当这些情况出现时,你就应该感到恐慌了:
无效交易的价值在数千万到数亿美元之间。双花可能会严重损害BTC的声誉和市场价值,并且矿工使用的硬件价值数百亿美元,考虑到这点,这些无效交易的存在,矿工能以最低成本获利。作为对比,1月20日这笔交易的价值约为25美元。
交易所或其他大型机构如果不经过一定数量的区块,就不会确认大额交易。因此,双花攻击者无法通过替换单个区块,拿回已经支付的款项,因为如果要这么做的话,他可能要替换10个以上的区块。这就要求与现有的大多数矿工相互勾结,但是这样做可能会破坏挖矿硬件的投资。
关于双花有许多讨论,但最终都回归到对“双花”一词的定义。今天我提供了其中两个定义,其中一个是技术性的,指的是存在两个相同的输入,并没有涉及到用户层面。这种双花显然已经发生,但对其他用户没有任何影响。
从实际意义上说,双花就像是在向另一位用户付款后退还支票。非常肯定的是,这种双花并没有发生,原因如下。
1.?最有可能的情况就是,是用户让自己的交易变为无效。
发生这种双花的因素并没有出现,比如说更大额无效交易以及更多的陈腐区块。
媒体对“双花”之类的术语非常敏感,所以,“双花”这个词应尽量避免使用,除非真的发生了以上这种对BTC网络有害的双花。相反,1月20日的情况应该归类为“无效交易”,这个词含义更广泛,用户可能出于多种原因取消交易。
Alice究竟想干嘛?
能够确认的是,在1月20日的情况中,矿工没有故意用更高难度的区块链替换另一个区块,以撤回一笔金额非常大的支付。它没有涉及矿工,只是一个陈旧的区块。
然而,许多人仍好奇,为什么Alice要广播不同交易,为什么要替换原先的交易?这是否是尝试对某个接受零配置网络服务规范商家的双花攻击?
这种情况可以立马排除,因为在初始交易和第一个交易替换之间,几乎经过了整整一天。但Alice究竟给谁转了代币仍然是一个十分值得研究的点。我们虽然不知道输出受到哪一方的控制,但可以通过推测来解决这个问题。
1.?因为输入肯定受用户控制,所以该数据可以忽略
2.?在很多情况下,只有一个输出的交易属于内部转账,即一个用户给自己不同的钱包转账。当收款方是其他用户的时候,钱包中刚好有这笔交易的输入,这种情况很少出现。
对于有两个输出的交易,收款方通常都是第三方,而且余额会回到用户,这也就是所谓的输出变更。
基于以上分析,下图显示,交易2和3只有一个输出,意味着Alice很可能是数据的控制方。交易1和交易3有相同的输出,所以也很可能是同一种情况。
现在只剩下交易1的第二个输出仍然是个谜,要解开这个谜团,需要换个角度去考虑这个问题,为什么交易费低的那个交易反而能够打包入块呢?Slushpool不爱钱了吗?
答案显然是否定的,Slushpool的操作非常正常。其实这背后的原因是这个交易的其中一方使用了上文提到过的父子支付方案,让交易得以确认,这要么是Alice,要么是收款方。
换句话说,Alice还有第四笔交易,但是外界并不知道,包含了未得到打包的a13c2bd交易的输出,收款方的地址是3JaLvP,是同一区块内唯一输入。
如上图所示,新交易手续费更高,足以支付这两笔交易。因为打包1290376交易的同时也要把a13c2bd交易打包,所以Slushpool必须同时打包这两笔交易。
因为3JaLvP地址中支出了手续费,可以确定的是,这些资金确实转到了目标账户里,实际上并没有产生双花。这一点是因为只有控制3JaLvP的私钥,才能签署父子支付方案,让交易得以确认。
Alice试图将这笔交易发送给第三方Bob的可能性很小,因为后者等的时间太久了。所以,Bob通过父子支付方案把未经确认的输出转回给自己。但这可能是Alice用自己的钱包汇款或尝试不同的方式来提高交易费用。
所以,结论就是所有输出数据都是由Alice控制。
本文内容来自于Deribit
标签:区块链BTCICELIC区块链币圈大佬排行榜ViaBTC Tokenalice币价格Helicopter Finance
国际清算银行(BIS)周三发布的中央银行数字货币研究报告显示,虽然法定货币终将会数字化,但对绝大多数地球人来说,这可能不会很快发生.
1900/1/1 0:00:00原标题:矿工要过年,大饼要大跌?新加坡加密货币投资公司StackFunds发布的最新报告称,即将到来的中国农历新年假期可能对比特币价格产生间接影响,矿工抛售可能造成比特币价格大跌.
1900/1/1 0:00:00昨天,一则关于灰度的消息迅速在圈内发酵:有媒体表示,灰度即将推出包括BAT、LINK、MANA、FIL、LPT和XTZ等6个数字货币的新信托产品.
1900/1/1 0:00:00周四主要加密货币交易所Coinbase通过官方博客发布公告,称该交易所计划通过直接上市的方式上市.
1900/1/1 0:00:00最近,美国银行首席投资战略家MichaelHartnett认为,比特币价格的最近的迅速上升比过去几十年中其它的资产泡沫的上升速度都要快.
1900/1/1 0:00:00星链StarLinkNetwork的核心目标是搭建中心化及去中心化世界的全局搜索。目前世界主流搜索引擎仅局限于中心化网站内容,随着去中心化世界的爆发式发展,用户急需一个更加全面的搜索引擎去满足日.
1900/1/1 0:00:00