這次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提領,要注意一下重新開放時間。