巴比特论坛

发表于 2018-3-30 09:55:21 | 显示全部楼层
本帖最后由 ping2836 于 2018-3-30 10:27 编辑

要怎么知道是否真的用segwit地址,矿工费比较便宜呢?
哪里可以查的到记录,方便的话,请举例说明,谢谢!


20条回复 跳转到指定楼层

ping2836 | 副船长 | 发表于 2018-3-30 11:03:29 | 显示全部楼层
顶一下
123456
现在矿工费以及便宜的不能再便宜了.最佳手续费已经是0.00001 BTC/kVB了
You only live once....if you do it right, once is enough.
ping2836 | 副船长 | 发表于 2018-3-30 11:47:51 | 显示全部楼层
jameswell 发表于 2018-3-30 11:07
现在矿工费以及便宜的不能再便宜了.最佳手续费已经是0.00001 BTC/kVB了

那以后矿工费变贵了,
还不是要学segwit
趁现在有空
赶快学
会的话就教一下吧!

BurntCoins | 副船长 | 发表于 2018-3-30 12:19:30 | 显示全部楼层
SegWit只是手续费有折扣而已,其实在手续费/扩容方面作用并不大。
从SW地址转出才是这种有手续费折扣的新格式的交易,从老地址转出时还是没有手续费折扣的老交易格式。
一般换用支持SegWit的钱包就行了,把找零地址设置为SW地址,然后每次转账都会把币找零到SW地址上,慢慢地,就把所有币都迁移过去了,不需要刻意去迁移。
如果你的碎币比较多,也可以趁现在手续费低赶紧合并一下。

ping2836 | 副船长 | 发表于 2018-3-30 13:37:48 | 显示全部楼层
BurntCoins 发表于 2018-3-30 12:19
SegWit只是手续费有折扣而已,其实在手续费/扩容方面作用并不大。
从SW地址转出才是这种有手续费折扣的新 ...

请问我已经用segwit钱包了,
那我要如何知道,
我付的矿工费是一般矿工费还是segwit的矿工费呢?

ping2836 | 副船长 | 发表于 2018-3-30 15:29:58 | 显示全部楼层
顶一下
1234567890
ping2836 | 副船长 | 发表于 2018-3-30 18:39:43 | 显示全部楼层
没有人肯教一下吗?
BurntCoins | 副船长 | 发表于 2018-3-31 00:51:24 | 显示全部楼层
本帖最后由 BurntCoins 于 2018-3-31 00:59 编辑
ping2836 发表于 2018-3-30 13:37
请问我已经用segwit钱包了,
那我要如何知道,
我付的矿工费是一般矿工费还是segwit的矿工费呢?


矿工费该有多少聪就是多少聪啊。
只是费率有不同的计算方法而已,这块确实有点乱……
首先,比特币差不多是简单地按照交易费/字节比例来排序,费率高的优先打包。(这里有篇老文章:http://8btc.com/thread-512-1-1.html

SW格式的交易把数据分为两部分:非见证部分记录的是资金来龙去脉的信息;见证部分包括数字签名,用来证明这笔交易是有效的。
按照目前的规则,统计见证部分的字节数要人为地除以4,所以就搞出了虚拟字节数(vbyte)和重量(weight)。虚拟字节数=非见证部分字节数+见证部分字节数/4,重量=非见证部分字节数*4+见证部分字节数。老格式的交易也可以套用这个来算,把所有字节都视为非见证部分,见证部分字节数当作0即可。
这样就相当于扩大区块大小了。
按照开发者的设想,矿工应该按照交易费/虚拟字节数来排序,优先打包,在这种情况下,SW交易就好像字节数少了一样(实际上没少),所以就不需要交那么多手续费,这样可以鼓励用户迁移到SW,而且还可以扭转“制造粉尘、碎币的成本没有比合并碎币高”的问题(每笔比特币交易都是“花掉一些币的同时生成新的币”。花掉一个币时要附上数字签名,生成一个币时却只需要给一个hash值,数字签名比hash值要大得多,所以一笔输入很少、输出很多的交易并不需要多少字节数,也就不需要多少手续费了)。
但是,也有人对此提出过异议:http://8btc.com/thread-54043-1-1.html

ping2836 | 副船长 | 发表于 2018-3-31 09:51:35 | 显示全部楼层
BurntCoins 发表于 2018-3-31 00:51
矿工费该有多少聪就是多少聪啊。
只是费率有不同的计算方法而已,这块确实有点乱……
首先,比特币差 ...

谢谢您的原理说明。
要如何看我到底是否用SW费或是一般费呢?

BurntCoins | 副船长 | 发表于 2018-3-31 11:51:20 | 显示全部楼层
本帖最后由 BurntCoins 于 2018-3-31 12:04 编辑
ping2836 发表于 2018-3-31 09:51
谢谢您的原理说明。
要如何看我到底是否用SW费或是一般费呢?


打个比方,你有一个东西要寄快递,快递公司有老包装和新包装供你选择。
老包装在计费时直接是10元/千克;新包装在计费时,外包装的重量是打折算的,等于把费用也打折了。

原先是人为规定一趟车最多装1吨(实际上可以装更多),然后用快递的人多了,供不应求,就各种堵了。
现在快递公司推了新包装,规定使用新包装时,包装重量打折,所以实质上是把原来“每趟车最多装1吨”的限制扩大了。
BurntCoins | 副船长 | 发表于 2018-3-31 11:58:44 | 显示全部楼层
本帖最后由 BurntCoins 于 2018-3-31 20:19 编辑
ping2836 发表于 2018-3-31 09:51
谢谢您的原理说明。
要如何看我到底是否用SW费或是一般费呢?


只有从SW地址转出时,才能享受这种“折扣”。比较直观的办法是去chainflyer区块链浏览器,如果是SW格式的交易,你可以看到页面上有SegWit的logo:
https://chainflyer.bitflyer.jp/
别的区块链浏览器其实也可以,看输入脚本,如果是P2WPKH、P2WSH,就是SW格式的。
用Core钱包也可以在控制台用getrawtransaction命令来查——这样还更有隐私性,因为可以避免别人(比如区块链浏览器)知道你在查什么,不过我觉得很多人并不关心隐私……

3开头的地址是P2SH地址,它不一定是SW地址,也可能是多重签名地址。


ping2836 | 副船长 | 发表于 2018-3-31 13:07:08 | 显示全部楼层
BurntCoins 发表于 2018-3-31 11:58
只有从SW地址转出时,才能享受这种“折扣”。比较直观的办法是去chainflyer区块链浏览器,如果是SW格式 ...

这真是个好资料,太感谢了。
uc8btc | 副船长 | 发表于 2018-3-31 14:09:19 来自手机版 | 显示全部楼层
新版的core和electrum钱包能生成bc1开头的原生segwit地址,转出交易的virtual size比3开头的sw地址的转出交易还会再小一点
uc8btc | 副船长 | 发表于 2018-3-31 14:17:15 来自手机版 | 显示全部楼层
uc8btc 发表于 2018-3-31 14:09
新版的core和electrum钱包能生成bc1开头的原生segwit地址,转出交易的virtual size比3开头的sw地址的转出交 ...

而且如果是bc1开头地址转bc1开头地址会再小一点点点(一笔输出少了3字节)
高级模式
您需要登录后才可以发帖 登录 | 立即注册 | 用新浪微博登录

本版积分规则

搜索

0关注 6粉丝 46主题

作者的其他主题

返回顶部 返回列表

登录

分享 发帖