Re: [闲聊] 虚拟货币购物问题

楼主: DarkerDuck (達克鴨)   2017-12-03 01:33:44
趁这个机会讲一下比特币购物曾经广泛使用的零确认交易好了
在古代大约2013年的时候bitpay和coinbase就已经实作这类的技术了
它的基本概念很简单,在区块不壅塞的状态下,只要你付的手续费够高
那就几乎100%一定会被确认,以下这影片就展示了零确认支付
https://youtu.be/ZWcezOH06Ds?t=1m45s
其实就算到2016年,零确认支付也是大致可行的
只要你付的手续费够高,能够几乎100%在下一区块就被加入就可以被零确认交易成功
这个网址也提供了资讯,要多少手续费才能够在多少的区块数内被确认
https://bitcoinfees.earn.com/
当然实际上零确认交易有很多参数去决定他,像是手续费,节点已接收到百分比,
是否有开启replace-by-fee
https://goo.gl/iZtGtA
然后去计算一笔交易的confidence,够高的话就几乎可以即时去完成这笔商品交易
但在2017年后,0确认交易变得几乎不可行,你要保证下一个区块有极高机会被确认的
手续费实在是太高了,可能高到5美金甚至10美金以上,一般人根本不会为了一个几十美金
的商品去付十美金的手续费,这根本在搞笑。
所以很多支付处理商改用另外的方法,就是叫你直接用他们的钱包,
就变成跟第三方支付一样啦,同一家公司帐户内转当然不会再有任何卡住确认问题啦。
不过这样就代表比特币当初的"电子现金"系统已经失败了。
2017年的比特币使用方法不再是be your own bank,
而是把比特币存到别人的钱包,别人的交易所,不然是非常难以使用的。
在早期比特币开发团队的想法里,传输手续费本来就不能高过0.1美金
在更早期更是根本免费,所以才需要做一个虚假的人为限制1MB区块大小。
避免区块被"零成本"地膨胀和攻击。
很奇怪的是后来却跑出来一个莫名其妙scalability议题,导致1MB区块大小不能被提升。
说啥一般人根本无法储存全世界所有的交易啊,这样就中心化啦,必须控制交易数才行。
这个问题很早就有人问过中本聪啦,中本聪才懒得浪费时间解释,叫他去看比特币白皮书
的第七节:"回收硬盘空间"。
http://satoshinakamoto.me/zh-tw/bitcoin.pdf
而第八节还提到了SPV验证,其实这些早就已经实作完成了。
一般的手机就是SPV钱包,不然怎么要求手机去储存上百GB的区块链咧。
简单的讲法就是一般人根本没有必要去储存完整的区块链
因为对于不当矿工的一般人而言,又不产生区块,自然没有必要帮别人验证交易可效性。
他所需要做的就是验证区块的head hash,确保这个区块是总算力最长链即可。
然后验证和自己相关的交易,避免收到double spend的交易,储存自己的私钥。
这样就已经足够 be your own bank 了,这才是当初比特币最强调的特点。
当初开发团队的想法就是SPV钱包完成后,就应该大幅提升甚至移掉本来的区块大小限制。
不过后来有间更莫名其妙的公司建立了,blockstream,后面我就懒得骂了。
反正在现在的资金狂潮下,Bitcoin Core可以继续卖数位黄金的美梦。
不需要任何的交易可行性,比特币被锁在交易所里让大户炒作。
但是等到资金退潮了,真正要来验证比特币是否可以当作全球通行的货币。
那我想才是比特币是否能够继续独大的挑战。
作者: a23962787 (不擲骰子的貓)   2017-12-03 01:37:00
版主总之先推
作者: Ceferino (麦茶多多)   2017-12-03 01:39:00
数位黄金这想法真的有病,为什么比特币能当黄金其他的不能?说穿了只是为了不长进找一个借口
作者: yys310 (有水当思无水之苦)   2017-12-03 01:41:00
迈向实际运用的角度上反而是倒退的 这团队真的是......
楼主: DarkerDuck (達克鴨)   2017-12-03 01:50:00
其实比特币系统大部分的问题,中本聪早就考虑过了但现在的开发团队为了贩卖自己的产品只好自己制造问题,然后在贩卖解药"LN"这真的是太聪明了说什么segwit可以大幅解决拥塞问题结果连官方钱包GUI上面都还没有开启选项Luke-jr告诉大家,建议等LN上线后再开启即可
作者: darkdixen (darkdixen)   2017-12-03 01:57:00
Luke Jr根本Core吕布 还真有点想看他搞出300kb区块后的烟火盛况
作者: goldflower (金色小黄花)   2017-12-03 01:58:00
聪哥在孩子长大前太早引退惹
作者: darkdixen (darkdixen)   2017-12-03 02:01:00
消失了也好 聪哥如果走跳到现在 大概也是被斗走
作者: ZERX (I am from Taiwan!!)   2017-12-03 02:06:00
但也因为比特币被搞得这么烂,其他币才有发展的空间 XD感觉 Dash 会涨成这样有一部分的原因是比特币被改烂了...
作者: hardball (OP)   2017-12-03 02:09:00
没错,要不是Core打算搞死BTC,竞争币还有跑龙套的份吗
楼主: DarkerDuck (達克鴨)   2017-12-03 02:11:00
https://coinmarketcap.com/charts/ 最底下的图比特币份额的下降刚好发生在拥塞成为常态后
作者: bbalabababa (巴拉巴巴巴)   2017-12-03 03:44:00
所以bch 的更动更实际吗
作者: adcmhack (inhyo)   2017-12-03 04:15:00
我有点不解,为什么比特币可以被改烂呢?另外10分钟出一块的限制跟现实生活完全不符合现实生活会因为供给方投入的资源越多,产量就越多,所以平均成本得以下降。但比特币是供给方越多成本越高 很怪
楼主: DarkerDuck (達克鴨)   2017-12-03 04:19:00
并不是被改烂,而是不进则退,电子货币本来就需要不断的升级以符合更多的需求,乙太币就是如此但是比特币是被故意的不升级,这样才能产生区块拥塞的问题
作者: adcmhack (inhyo)   2017-12-03 04:20:00
如果有人或有团体能够掌控51%算力 是否可以控制比特币?
楼主: DarkerDuck (達克鴨)   2017-12-03 04:20:00
而区块的产生速度早就被比特币本身的难度调整算法绑住为10分钟一块所以无论是多少人在挖,就是十分钟一块
作者: adcmhack (inhyo)   2017-12-03 04:21:00
这非常不合理呀 越多人挖 成本越高呢
楼主: DarkerDuck (達克鴨)   2017-12-03 04:21:00
能够控制51%的算力,代表任何交易都可以被撤销越多人挖,难度越高,不这样做,比特币现在已经被挖光了,而不是到一百年后才会被挖光另外因为同步时间,太快的区块产生速度也会有问题
作者: tcn1john (momo)   2017-12-03 07:56:00
如果有两笔冲突交易发生,第二笔手续费又比较高,矿工应该会选择较高手续费打包,放弃第一笔。所以猜测0-conf需要网络拒绝后发的冲突交易?就算下一个区块没被确认,转帐还是在pool里面,也没办法被冲突交易取代。这样现在仍然可以用一般手续费0-conf,只是延长到比方说5区块后确认而已。
作者: zhiping8 (ping)   2017-12-03 08:40:00
作者: JoyRex (JoyRex)   2017-12-03 09:01:00
POW就是越多人挖成本越高,不只比特币
作者: allen139443 ( ∩ д ∩ )   2017-12-03 09:43:00
毕竟 比特币是黄金 支付交给eth做就行了 嘻嘻
作者: darkdixen (darkdixen)   2017-12-03 09:54:00
支付交给ltc 你看ltc多乖R
楼主: DarkerDuck (達克鴨)   2017-12-03 13:17:00
在没有RBF的状态下,网络所有节点本来就默认会自动拒绝冲突交易,连广播都传不出去
作者: sgg25981393 (愤世肥宅)   2017-12-03 21:50:00

Links booklink

Contact Us: admin [ a t ] ucptt.com