这次BTC减半完后紧接着BCH又是另外一件大事。硬分叉升级。
剩下不到24小时了。 https://cash.coin.dance/
虽然Core宣称硬分叉升级太过危险绝对不能采用。
但是BCH的开发者基本上维持每半年一次的硬分叉升级的脚步,
逐步升级BCH的电子现金系统。
https://i.imgur.com/aKKm4wv.png
有时候甚至只是解除本来BTC的封印就可以让BCH更好用。
这次硬分叉升级的刚好就要解除一个封印,transaction chain limit
transaction chain limit本来在BTC有一个25的限制在,
也就是UTXO在mempool里不能超过25层。
简单的讲就是一般钱包短时间内发出25个交易就有可能会发生无法继续交易的错误。
譬如像这样一直连续付款,
https://youtu.be/6my6CeFUzzs
到第26笔就会出现交易失败要你等下一个区块。
https://i.imgur.com/rhOSIPE.jpg
有现金会限制使用者十分钟内不能交易超过25次吗?
这对于DEX, DAPP譬如memo.cash和on-chain casino的影响实在是太大了
其实中本聪时代本来是没有这个限制的,但是后来Core开发者认为一定要有fee market
所以对于mempool中的UTXO都必须以算法计算出优先权重排序。
而且还用了各种奇巧方法去实现fee market,譬如child-pays-for-parent
而这是高时间复杂度的问题,超过25层就会导致完整节点的负担大增。
因此BTC就又多了一个anti-feature,让使用者难以短时间内大量交易。
而Bitcoin Cash有多个node implementation Dev,
Bitcoin Unlimited已经优先透过算法优化的方式解除封印到500
https://www.bitcoinunlimited.info/blog/6a710fed-21d3-499a-97a5-e1a419bc0a6f
现在Bitcoin abc也放宽到50。
这样要在memo.cash上发文或是交易就会比较难碰到这种问题。
另外这次升级增加了OP_REVERSEBYTES加强智能合约功能
和Sigchecks能准确计算智能合约的开销。
所以目前BCH的Defi也渐渐有进展了,譬如AnyHedge
https://coinspice.io/news/defi-comes-to-bitcoin-cash-john-nieri-claims-first
这可以达成稳定币或是相关Defi资产的第一步,trustless链上抵押BCH资产来借贷
技术用时方恨弱,现在虽然技术好像没啥用,但下次牛市来时是给技术准备好的币。
对了,硬分叉期间交易所都会暂停BCH提领,要注意一下重新开放时间。