4 ms·
I don't see any additional value of bcash over bitcoin. Eth and Monero I agree though, each of them bring fundamental values additionally to btc.
by gnrl 6y ago
I don't see any additional value of bcash over bitcoin.
Eth and Monero I agree though, each of them bring fundamental values additionally to btc.
- spurgu 6y agoThe argument as far as I'm aware is that it's like Bitcoin, except with transaction fees low enough to make it actually usable as a currency as opposed to being a pure store of value.
- haolez 6y agoIt's not only that. There is also the "replace by fee" stuff that allows BCH to make instant payments with 0 confirmations for small values. This was hinted by Satoshi as well, but was made impossible by the current BTC.
- gruez 6y ago>It's not only that. There is also the "replace by fee" stuff that allows BCH to make instant payments with 0 confirmations for small values. Can you elaborate on this? I did a quick search and the gist of it seems to be that BCH doesn't support replace by fee and bitcoin does, so therefore it's possible to "safely" accept 0 confirmation transactions on BCH because you can reasonably believe that it won't be double-spent before it gets its first confirmation. The only problem I can think of is that there's nothing preventing the attacker (the person making the purchase) from bribing a miner to mine his double spend transaction. Indeed, even without RPF there are "transaction accelerators"[1] that allow you make out of band payments to miners to increase your transaction's priority. It's not too hard to imagine a service where you can pay $$$ for a miner to mine your double-spend transaction. [1] https://en.bitcoin.it/wiki/Transaction_accelerator https://en.bitcoin.it/wiki/Transaction_accelerator
- pstrateman 6y agoHe's extremely confused. The bcash people argued that replace-by-fee (RBF) functionality made unconfirmed transactions unsafe to accept. Except as you can tell from the name, unconfirmed transactions are not safe to accept RBF or not.
- nullc 6y agoWow that's super-confused! The original Bitcoin software supported transaction replacement. You could mark a transaction as non-final and then it could be replaced until it got confirmed (potentially gated by its locktime) or until a replacement was made that was marked final. As is necessary in a distributed system, the replacement and non-replacement was best-effort and an older version could be confirmed (or a version made later than a final version). Replacement was intended for use with payment channels, like incrementally updating an open account paying someone. Unfortunately, the functionality had a flaw: It enabled a DOS attack. You could make a transaction then replace it 2^32 times and only pay one fee. So we disabled it. Without the explicit functionality you could still replace transactions by spamming nodes (and esp miners) with the new transaction and hoping they accepted it, but it wasn't very reliable but also no longer DOS-attackable. Later, people pointed out that the DOS attack could be avoided if it was also required that each replacement increase the tx fee by at least the minimum transaction fee that would have been accepted. And the functionality was re-enabled: you could again mark transactions as non-final. When BCH was created they ripped out the functionality and falsely claimed that this made 'instant payments with 0 confirmations for small values' possible. This makes literally zero sense: First, in BCH you can still replace unconfirmed transactions, it's just less reliable. Secondly, replacement is functionality intended to enable faster transactions! Thirdly, you can disable it in Bitcoin (or replace a non-final one with a final version) and get the same behaviour as BCH if that's what your use case requires. Finally, its alleged that this was some dastardly move by Bitcoin devs to "break" "0-conf" transactions, fuled by people who can't understand that Bitcoin devs saying 0-conf transactions are not very secure doesn't mean that they don't like your ability to make them if you want to, and it ignores the fact that the basic replacement functionality was there in the very first version ( https://github.com/trottier/original-bitcoin/blob/92ee8d9a994391d148733da77e2bbc2f4acc43cd/src/main.cpp#L434 https://github.com/trottier/original-bitcoin/blob/92ee8d9a99... ) and had been disabled by the self-same people being attacked for adding it. It's basically 5G CAUSES COVID level of inanity, and it breaks my heart to see people duped by telephone-game polished versions of it.
- haolez 6y agoThanks for the thoughtful response. According to it, 0-conf transactions are possible in BTC as well. Why isn't more people using this? It seems safe enough, since attacking such a transaction is probably more expensive than the gains from the scam.
- splintercell 6y agoBitcoin cash is the only cryptocurrency I have regularly used in the past 3-4 years. Almost all the crypto payment options support bch seamlessly (because they aim to integrate bitcoin which results in no-effort integration of bitcoin cash). I just can never get myself to pay the tx fees of bitcoin or ether. I recently discover that USDT exists on bch (but BitPay doesn't accept bch usdt) so I keep USDT on BCH and do JIT swaps to BCH and make almost zero fee payments. Just to be clear, BCH will never dethrone BTC, but BCH is becoming a defacto layer 2 solution for Bitcoin. Now there are tokens and NFT tokens on BCH too.
- jamoes 6y agoI'm curious why you chose to use the term "bcash" to refer to BCH. No exchanges or mainstream projects use that term to refer to BCH. As far as I'm aware it's primarily used as a pejorative, so it seems strange that you'd use it here. As far as BCH's additional value: I'd suggest researching the block size debate. This debate is BCH's entire reason for existing. This article [1] from 2016 by Mike Hearn contains a good primer on the block size debate itself. He ended up quitting development of Bitcoin, but others decided to raise the blocksize limit - with or without the majority, thus creating BCH. Succinctly, BCH is the continuation of big-blocker's vision of the Bitcoin experiment. [1] https://blog.plan99.net/the-resolution-of-the-bitcoin-experiment-dabb30201f7 https://blog.plan99.net/the-resolution-of-the-bitcoin-experi...
- nullc 6y agoIts authors, original funders, and most exchanges originally referred to it as "BCC" which was, unfortunately, also the symbol for the Bitconnect ponzi scheme. "Bitcoin Cash" is both a mouthful and enabler of outright fraudulent behaviour, where people are sold BCH and think they got Bitcoin at a really good price (was more common in the past but still happens now). Just about every business that accepts Bitcoin payments has continual problems with people sending BCH because they thought they had and were sending Bitcoin and BCH copied Bitcoin's address format. In any other field a knock-off-name like "Bitcoin Cash" would be knocked flat as a trademark infringement, so the public is atypically prepared to protect itself from it. So you can imagine that many Bitcoiners are not eager to use a purposefully deceptive name that has already created a lot of problems for actual users. Plus in many people's view Bcash is earnestly a better name, but due to weird symmetry breaking and hateful cult like behaviour means that even though it's a perfectly fine name the BCH pumpers go all RMS-whining-about-GNU/Linux over any use of it which is just amusing. > He ended up quitting development of Bitcoin You've seen his side. For an uncharitable take on his contributions: Mike's sum total contributions to the development of the bitcoin software were a half dozen commits, most of which were trivial string changes. ( https://bitcointalk.org/index.php?topic=1337008.0 https://bitcointalk.org/index.php?topic=1337008.0 ) Mike Hearn has a long history advocating for user hostile features in free software, for example he lobbied the Tor project extensively to add censorship. He pushed for adding centralizing features in Bitcoin like blocking all tor peers, phoning home, etc. He was a former employee of QinetiQ, a R&D organization for British intelligence and a system he created at google turned up in the snowden documents as one whos data was being leaked to the british government, shortly after that he parted ways with google. His long term view for Bitcoin security is that it would depend on (government backed) trusted institutions. Hearn was always largely cultural outsider to Bitcoin-- which many Bitcoin users were wary of, not just on the tech side but in the community in general. There is nothing wrong with reading his perspective, but you should understand some of the context for it. [I'm aware that this perspective is arguably not the most 'fair'-- e.g. pointing out he worked for British intelligence when I have no reason to think his efforts to centralized Bitcoin were due to anything but his own personal fetish for authority-- but I think it's a good example of how far apart culturally he was from most Bitcoiners. It's also a bit ironic: some of the attacks cited in this thread accuse me/blockstream/bitcoin-devs of being intelligence agents, but they happily ignore the person we know worked in signals intelligence. In any case, unlike the attacks that he and his supporters here lob at me, they're not falsehoods. I'm happy to support them with links.] > Succinctly, BCH is the continuation of big-blocker's vision of the Bitcoin experiment I think that's a largely correct statement. But what that experiment shows is telling. BCH's usage is insubstantial compared to Bitcoin (even though the way it was launched forced exchanges almost universally to adopt it). As predicted it is completely unable to secure itself using fees (it typically generates less than $1 per block in fees), making it dependant on continued inflation to pay for security. Not only does the usage not exist, but it has also failed economically in the market: It has lost ~90% of its value in USD terms, and ~95% of its peak value compared Bitcoin. It currently trades at 1.2% of Bitcoin's value after years of almost monotone decline after its first few months. [It also, sadly, is not a pure realization of the Big Block experiment. Acknowledging the tradeoffs highlighted by the Bitcoin developers, they have continued to limit the blocksize in BCH (though to levels a few times higher than Bitcoin) and introduced many other questionable and controversial changes, spawning multiple additional incompatible forks. Their changes also include an "automatic checkpoints" mechanism that totally breaks the proof of work security model. Weirdly, the "big block vision" is probably most faithfully followed by "BSV", which is a system created and promoted by people that few would disagree are outright scammers, so it too is going nowhere] I think it's fine and good that people experiment with things (even where I think that the outcome is obvious), the world is only improved by that. But fraudulently claiming the system "is" bitcoin, or spreading malicious, false, and defamatory claims about their competition and critics and engaging in outright harassment in an effort to justify and promote their tokens is really uncool and shouldn't be rewarded.