区块广播:

比特币转帐长时间零确认的亲身经历以及疑问和揣测

money副船长发布在 BTC/比特币
 8997  29


1月7日,我从比太钱包转出0.39个比特币到比特派钱包,矿工费0.1mbtc(按比太钱包提供的正常标准), 交易号5c5d72c52e4d23516f7bcd6509c0bf4d05b63aff9affd9fbf5b44ee2931b2225,在BLOKCHAIN.INFO一直显示该交易未被确认,至今已有8天,如下图:

但是,我用了另一个区块查询,在btc.com上有几天显示"已移除或双花",今天却又显示"N/A",然后把我的原始转帐时间从1月7日改为1月15日.如下图:

请问论坛内的大神:
1.BTC.COM有权利把我的这笔转帐移除或任意判定是双花吗?我个人一直在揣测:该矿是否在恶意拦截用户转帐或故意对矿工费较低的转帐不打包,逼迫用户花钱买加速器(大概需要400多元)来牟取暴利?
2、对我来说,该转帐应如何处理?已经过去很长时间了仍未被打包。如果不行,是否可以取消该转帐?





本帖子中包含更多资源, 您所在的用户组无法下载或查看附件
  • 正序
  • 最新
只看帖主楼层直达
  • money 副船长 2018-01-15 21:47:38 来自PC沙发
    矿工费真TMD暴利!
  • cnzhuym 队长 2018-01-15 21:54:25 来自App板凳
    你付的矿工费也太低了点吧
  • cnzhuym 队长 2018-01-15 21:57:12 来自App地板
    我用core发3个币,用推荐费用才30多元人民币,10分钟就一个确认了
  • BurntCoins 版主 2018-01-15 22:03:42 来自PC5楼
    有啥好揣测的……就是1M区块大小不够用了呗。想快速被打包确认,就要加高手续费“插队”。
    比太那个手续费估计好像有问题,现在手续费估计得看网络情况的(说白了就是看排队情况),有的时候手续费高,有的时候手续费低。Core、Electrum等钱包就有动态的费率估计。你也可以直接去btc.com矿池查一下当前的费率——不过,你未必需要付最佳费率,最佳费率是让你很大概率赶上下一个出块的时候被打包的(也就是10分钟左右)。如果不急的话,给稍微便宜一点也行,当然,这样确认的时间就有点没准了。
    一笔零确认交易不会永远卡在矿池的内存池里,过一段时间就会被丢弃掉,这就是“已移除或双花”,这就相当于这笔转账从没发生过。

    零确认交易本来就是不防双花的。
    同一个UTXO,有两笔交易要花费它,一个是内存池里的零确认,另一个刚刚进区块链(1确认),那大家都会以区块链为准,认为这两笔相互冲突的交易里,零确认的无效、1确认的有效。
  • wx_XMid7i 副船长 2018-01-15 22:17:34 来自PC6楼
    会确认的,我曾经有一笔交易只给了几分钱矿工费,等了好几个月才确认,没有任何问题。
  • BTC新手村新手 水手 2018-01-15 22:20:38 来自App7楼
    求问下以太钱包生成的私钥怎么设置成收币的地址
  • BurntCoins 版主 2018-01-15 22:21:58 来自PC8楼
    现在用比特币,发出交易时,最好勾选RBF,也就是允许双花零确认,这样就可以直接加手续费了,比起btc.com矿池的加速服务就便宜太多了。(而且比特币一个去中心化的东西,居然能搞出中心化的矿池加速“补票/插队”服务,也是搞笑)
    如果没钩RBF,转账手续费又没给足够高,就有点蛋疼了,一大意交易就会被卡几天。这里比较推荐Electrum钱包,自带CPFP功能,也就是把前一笔被卡交易的找零用高手续费交易再转账一次,这样两笔交易手续费平均下来就够高了,也可以加速确认——不过,这么做需要掏更多手续费,理论上还有火上浇油的风险,还是不如RBF好。
    上面说的RBF其实叫做Opt-in RBF,也就是你在发出交易时,主动勾选启用,矿池才允许你替换(双花)这笔零确认交易(一旦进链确认了,就不能双花了),如果你不勾,你加再高手续费矿池也不理你——不过,矿池会不会这么做,要看它的节操。

    Core钱包有个zapwallettxes参数,用它启动钱包后,会抹掉交易记录,然后通过扫描区块链重建交易记录——这样一来,被卡的零确认交易就会被钱包软件丢掉。
    这个时候,你再把原先想转出去却被卡住的币,用更高手续费重新转出去,就是Full RBF了,也就是说,虽然我没勾选Opt-in RBF,但是我就是不管三七二十一,要双花。
    1.如果之前被卡的交易手续费超级低,也许压根就广播不出去——别的节点一看,就你这点手续费,不可能有矿工给你打包的,我不理你。这种情况下,直接执行Full RBF是完全没问题的。
    2.如果之前被卡的交易手续费还不算低,后面那笔Full RBF双花交易可能就迟迟不被矿池接受,也许会被卡一段时间。
    我之前发过一个帖子:http://8btc.com/forum.php?mod=redirect&goto=findpost&ptid=121089&pid=989366&fromuid=115555
    实际上是不完整抄袭bitcointalk论坛的(可惜啊,居然被墙掉了):https://bitcointalk.org/index.php?topic=1802212.0

    如果再开个脑洞的话,还可能出现坑爹的情况——之前那笔交易,和你以为的“双花交易”居然都被确认了!比如,你给交易所充0.2个币,卡了,想通过双花重新转,结果居然转过去0.4个币……
    说实话,如果你不动设置的话,这种情况应该不会发生,因为用zapwallettxes之后,钱包再次选择的UTXO应该还是原来那个——如果它没选原来那个,就会有这种坑爹现象了……
    如果害怕出现这种状况,可以用Core钱包的控制台,通过命令行手动操作,折腾createrawtransaction那几个命令:https://www.v2ex.com/t/365473

    可见,Core钱包用起来还是蛮折腾的……如果是Electrum的话,自带CPFP功能,就算出现交易被卡(而且没勾选RBF)的情况,一个右键就搞定了,这就很方便了。
  • BurntCoins 版主 2018-01-15 22:46:16 来自PC9楼
    最近Coinbase成了众矢之的了,因为大家不知道这货是太懒还是故意使坏,不去实现SW支持也就算了,连batching都不做——这样一来,给N个人提币,Coinbase就得往区块链里塞N个找零地址对应的数字签名,浪费蛮大的,以至于有人觉得目前比特币的拥堵很大程度上就是Coinbase的贡献……
    如果做了batching,就是N个人的提币请求合并成一笔交易,这样就不会有数字签名占用主链空间×N倍的问题了,浮夸地说,节省90%的字节数都是可能的——也就是说,用户要掏的提币手续费也可以减少一大截。

    至于SegWit,它在扩容/减少手续费/缓解拥堵上,远远没有batching那么简单粗暴、效果显著。
    SW本来是用来修正延展性问题的,“扩容”只是通过软分叉实施SW的附带效果。而且,我对比过典型的一输入二输出(一个收款地址,一个找零地址)交易,似乎SW地址的总字节数反而稍微大一些。
    SW把交易分为两部分,其中,包含数字签名的部分是“见证”,SW在计算字节数的时候,会给见证部分除以4。这样一来,就变相允许了区块大小超过1MB,看上去有点绕人的“SW软扩容”和“SW手续费折扣”其实就是这么简单的一回事……
    所以,“SW软扩容”具体能扩多少,取决于SW交易占比有多少、见证部分有多大。SW交易占比越高、见证部分越大,效果就越明显。
    很可惜,现在SW的使用率还不高,扩容效果还是不太明显……
  • BurntCoins 版主 2018-01-15 22:50:23 来自PC10楼
    有的大区块党,动不动就说SW是anyone-can-spend,我觉得这个大家可以一笑了之了,其实P2SH同样是通过软分叉引入的,也算得上“anyone-can-spend”来着,他们为啥不去喷P2SH呢……
    还有一篇“老聂”的聊天记录,本论坛就有,已经被各种姿势吐槽,各位有闲的话也可以去围观一下。
  • money 副船长 2018-01-16 20:33:41 来自PC11楼
    cnzhuym 发表于 2018-1-15 21:54 你付的矿工费也太低了点吧
    转帐当时没注意,因为比太版本刚升级,用的是默认的正常手续费,就是0.1mbtc
    楼层直达
  • money 副船长 2018-01-16 20:36:24 来自PC12楼
    cnzhuym 发表于 2018-1-15 21:57 我用core发3个币,用推荐费用才30多元人民币,10分钟就一个确认了
    以前我也用CORE钱包的,后来不是各种分叉币推出吗,用比太和比特派领取分叉币比较方便,所以.....
    楼层直达
  • money 副船长 2018-01-16 20:39:19 来自PC13楼
    wx_XMid7i 发表于 2018-1-15 22:17 会确认的,我曾经有一笔交易只给了几分钱矿工费,等了好几个月才确认,没有任何问题。
    哦,MYGOD!能不能发给我交易号,围观一下那笔交易!
    楼层直达
  • money 副船长 2018-01-16 20:49:48 来自PC14楼
    BTC新手村新手 发表于 2018-1-15 22:20 求问下以太钱包生成的私钥怎么设置成收币的地址
    这是什么问题,我看不懂。一般打开钱包,你看到的都是你的地址,私钥一般看不到的啊
    楼层直达
  • 比特币韭菜 船员 2018-01-16 20:56:39 来自App15楼
    BurntCoins 发表于 2018-1-15 22:21 现在用比特币,发出交易时,最好勾选RBF,也就是允许双花零确认,这样就可以直接加手续费了,比起btc.com矿 ...
    去中心的比特币搞个中心化矿池。这句话有误。
    矿池并不是中心化的,矿工也要挣钱,矿机,电费不是白给的,矿工提供转账确认服务并且维护整个比特币网络的稳定,这是有偿服务。
  • BurntCoins 版主 2018-01-16 21:08:11 来自App16楼
    比特币韭菜 发表于 2018-1-16 20:56 去中心的比特币搞个中心化矿池。这句话有误。
    矿池并不是中心化的,矿工也要挣钱,矿机,电费不是白给 ...
    没错,挖矿有成本,这和矿池提供中心化的“加速”服务,还有矿池本身是不是中心化的有啥关系?
  • 1
  • 2
登录 账号发表你的看法,还没有账号?立即免费 注册
推荐节点 更多
热帖榜 本周最热本月最热