This is cool but it's hard to see how using a fork of BTC, even if it's optimized for les fees currently, is the best option for pure transactions. It still uses Proof of Work, no matter how you stuff the blocks and better (to my eyes) alternatives already exist like Nano which is feeless, even faster and doesn't waste energy.
Overall I agree with you, but what bothers me is that people continue to say that PoW is waste of energy, even if the article is about moving 38M USD for 0.0064 USD. How does that make sense if it's actually doing something useful? Or you think in general moving money around is not useful?
So you think the drawbacks of Nano are not impacting it's usefulness compared to Bitcoin? Last time I checked, Nano didn't have any trustless lightweight wallets, you can't attach any data to transactions and also no multisig.
There's a lot of comments about it online now, yes, but it's pretty relevant when talking about alternatives in a thread about the cost of a big BCH transaction. This isn't shilling.
Sure, if you want to give them the exact amount you currently hold and you don't need the wallet for anything else, and the buyer is fine having no guarantees that the original owner cant still access them.
Does it make sense to use BTC (or another crypto) to wire money internationally? I assume that there are fees for transforming USD to BTC and BTC to local currency, but are those higher than Transferwise or doing a traditional bank wire transfer? Is there a service that wires money and uses crypto as a backend?
Depositing and converting that amount to Binance will cost you 0.02% in fees, and same to convert on the other end (assuming there's buyers for such an amount). Of course, that's assuming you are going from/to cash rather than keeping them in crypto.
It depends. The fees for international wire transfers of those amounts are more complex. A random calculator I found suggested much, much more. Transferwise (cheapest I know) doesn't do that large transfers so you'll have to do it in ~100 transactions but the fees will be a lot larger, and this does not account for conversion fees which will be higher on their own. I found this for GBP, I assume it's similar.
>For payments in GBP the fee percentage for the first 100,000 is 0.35%, and for any amount above that it’s only 0.20%.
This is not true. I'm sorry to post this twice but it's relevant to the discussion and also an answer to the OP.
Strike (https://global.strike.me) has built a product in which they use Bitcoin and the Lightning Network to send money (fiat currency like USD, EUR, etc.) around the world instantaneously and at virtually no cost. In some cases, they are able to offer exchange rates that are better than the inter-bank FX rate.
If they are able to beat the interbank rate it means they are either buying the currency from someone below market value (in which case that person is being shafted) or taking on Forex risk themselves.
> Strike maintains a live Forex rate and compares that to its own rate before every transaction. However, in our testing, a Strike international transfer has never been done at an unfavorable exchange rate when compared to Forex rates. Shockingly (or maybe not) it was even cheaper sometimes, exposing the flaws and lag in Forex rates and how they are used. Bitcoin, as the most liquid, globally transferable asset is already acting as the new world reserve currency with Strike.
A Forex trade is still taking place so there must be a counterparty. The USD don't just disappear and reappear as EUR. Someone is buying them on the other side. Getting a better rate implies the counterparty getting a worse rate.
If x EUR is worth y USD, any discount results in someone losing money or taking on Forex risk through some derivative product. It doesn't matter which settlement layer is used.
Sadly still not available, do you know of any fully functional alternatives? Even if more expensive. Just surprised no one has done a Transferwise / traditional bank alternative yet considering it is one of the main publicized advantages of Bitcoin.
Strike is promising a lot (which is exciting!) but don't have a fully functional product yet.
You can typically wire (ACH in US, SEPA in the EU) within country for no fees to a big exchange like Binance or Coinbase, take something like 0.02% to 0.5% for converting to crypto (depending on amount and exchange, maximum fee is 0.1% at Binance, 0.5% at Coinbase) and do the same thing at the other end.
ofc. fees are just one thing. permission is the other much bigger benefit. it is not easy to send a large sum of fiat internationally. not even even within SEPA. fiat payments are easier but still not "easier" than crypto.
It’s telling that the amount is always specified in dollars, because that’s the stuff that actually people want and use. And if you wanted to convert it to usable dollars, it would cost thousands of times more.
Again, and I hate to keep repeating myself, but this is not true and just shows that people are not doing their research and/or they're stuck in 2016.
Strike (https://global.strike.me) has built a product in which they use Bitcoin and the Lightning Network to send money (fiat currency like USD, EUR, etc.) around the world instantaneously and at virtually no cost. In some cases, they are able to offer exchange rates that are better than the inter-bank FX rate.
I think in the case of crypto the cost is the volatility of the coins against the dollar . So that if you wanted to do something with those 64 usd you may end up with 1 million less by the time you exchange it due to volatility and slippage.
This must be the 4th time ive seen this app linked here and every time i go to use it THERE IS NO WORKING PRODUCT THAT I CAN USE. Also the hipster tone from the founder of this app makes me cringe every time because it seems very forced.
At the moment BTC fees are 100 times higher than those of bitcoin cash though. (Of course for $38M it doesn't matter, but at least with “half a penny” transactions, you can actually use it as a mean of payment (but even BCH wouldn't scale for mainstream payment)
BTC won't be the transaction layer for crypto. It'll be the base settlement layer and a store of value. There's a reason the internet OSI model has layers. Bitcoin Cash is trying to optimize Bitcoin for something it isn't.
That's still 2 orders of magnitude off: to reach something akin to Visa/Mastercard (tens of thousand tx/s) with a single-chain and a 10-min block target spacing, you'd need a block-size of tens of GB! Good luck finding people willing to run a full-node for zero compensation in such case.
There are alternative designs being studied right now[1][2], but BCH is not a real contender here.
Visa processes an average of 150 million transactions per day [1] (less than 2000 tx per second), so a 256MB block would do it. Of course that blocksize should be incremented with more demand.
150Mtx/day means less than 2000 tx/s on average, but you can't dimension the throughput of a system on the average load… If you read the entire sentence in the link you posted, you'd see that VISA's network can handle peaks way higher than the daily average (which is mandatory if you don't want your payment system to break during Black Friday or the last Saturday before Christmas).
> VisaNet handles an average of 150 million transactions every day and is capable of handling more than 24,000 transactions per second
And even if a 256MB was enough, it's still way too much to work with the incentives of the bitcoin protocol: you cannot expect people to run full nodes on dedicated machines with several TB of storage, without any retribution whatsoever. And if nobody runs a full node, then the mining cartel have total control of the blockchain, which is obviously not what you want…
> 150Mtx/day means less than 2000 tx/s on average, but you can't dimension the throughput of a system on the average load…
Keep in mind that BCH transactions are "zero-conf" (there is no return-by-fee issue, so double spends aren't viable in the vast majority of transactions [1]). So, in case of a big peak in, most of the transactions would "settled" without the 10-minute confirmation, and after the peak they would be confirmed eventually. It's not the ideal situation, but the final user wouldn't see any difference (unless they are buying something expensive like a car).
> without any retribution whatsoever
If someday Bitcoin Cash gets to that level, the price will rise (and the number of tx per block) and so the coinbase will be much higher. For example with 2000 tx/s, around 200 bytes/tx, and 1 sat/byte, the coinbase of a block would be 2.4 BCH in fees + the reward (currently 6.25 BCH), and then you can expect coinbases of tens of thousands if not hundreds of thousands of dollars.
> Keep in mind that BCH transactions are "zero-conf" (there is no return-by-fee issue, so double spends aren't viable in the vast majority of transactions [1]). So, in case of a big peak in, most of the transactions would "settled" without the 10-minute confirmation, and after the peak they would be confirmed eventually. It's not the ideal situation, but the final user wouldn't see any difference (unless they are buying something expensive like a car).
Wat? You realize that without the “10-minute confirmation” as you called it (10 min is not enough, there are stale blocks from time to time) you can spend the same money indefinitely? (double-spending)
> If someday Bitcoin Cash gets to that level, the price will rise (and the number of tx per block) and so the coinbase will be much higher. For example with 2000 tx/s, around 200 bytes/tx, and 1 sat/byte, the coinbase of a block would be 2.4 BCH in fees + the reward (currently 6.25 BCH), and then you can expect coinbases of tens of thousands if not hundreds of thousands of dollars.
Miners get that reward. (non-mining) Full nodes get zero, which is the fundamental problem of the bitcoin protocol (Nakamoto didn't envisioned that there could be miners that wouldn't run full nodes, and that most full nodes wouldn't be mining).
It doesn't. Satoshi simply failed (as you can see in this response) to imagine a world where full nodes and miners would be disjoint entities, and as a result full node receive no reward whatsoever (and the biggest miners don't even bother to verify that the blocks they mine are correct).
The reliability and independence of the bitcoin blockchain runs on top of the shoulders of benevolent people running full nodes. Increasing the block size, means increasing the cost for those essential people. Not a good idea at all.
But why would you want to run a "full node" if not for mining? And why would running a "non-mining full node" should be rewarded if it's doing nothing good to the network?
Only if you run a business that makes/receives lots of transactions, then would make sense to have the full blockchain, but that doesn't help the network, and shouldn't be rewarded whatsoever.
> The reliability and independence of the bitcoin blockchain runs on top of the shoulders of benevolent people running full nodes.
You don't need "non-mining full nodes" for that. See point 8 (Simplified Payment Verification) of the whitepaper [1]
> And why would running a "non-mining full node" should be rewarded if it's doing nothing good to the network?
If all full nodes are miners, then there is no one to keep the miners to respect the protocol. The two keys points here are halving and difficulty scaling: these are burdens the protocol inflict to the miners. Without third party full-nodes, the miners can decide they don't like these rules and just do as they like.
The bitcoin protocol is supposed to be a trust-less one, without non-mining full nodes: the miners control the blockchain and you have to trust them to respect the rules.
But by definition the miners collectively have 100% of the mining power. Miners as a group have converging interests, which doesn't align with users' interest. Remember, bitcoin ain't really a cryptographic money (there's little crypto involved, not much more than when using PGP signed-commits in git) but more of a game-theory money, and as such it's extremely important to maintain a balance of power between miners and users.
I agree with you, but what bothers me is that people continue to say that PoW is waste of energy, even if the article is about moving 38M USD for 0.0064 USD.
It didn't though. It moved bitcoin which is worth 38M USD, but crucially it's not the same thing. If you wanted to convert that bitcoin to actual dollars it would cost you a lot more.
Like, if you had a painting worth 38M dollars you could just throw it in the car and drive it somewhere and give it to someone. You just "moved" 38M dollars, but I hope it's clear that it's not the same as actually sending 38M dollars.
The PoW energy is paid for via mining rewards, which are minting new coins (inflation).
The inflation rate in bitcoin is about 2% right now. That means your wallets real world value is shrinking by about 2% annually to pay for those miners. So far, thats been dwarfed by other reasons for bitcoin to change in value.
While you're possibly right, it feels more than boring to note the posters history rather than arguing against the arguments themselves. Also not sure how the time when someone created an account is relevant, who knows for how long the author been around HN in reality?
There's a lot of comments about it online now, yes, but it's pretty relevant when talking about alternatives in a thread about the cost of a big BCH transaction. This isn't shilling https://get-mxplayer.in
77 comments
[ 3.2 ms ] story [ 156 ms ] threadSuddenly the internet is getting filled by shilling of this thing.
>For payments in GBP the fee percentage for the first 100,000 is 0.35%, and for any amount above that it’s only 0.20%.
https://transferwise.com/gb/blog/send-large-sum-of-money-how
There's likely to be a similar charge for making a transfer that large from a bank to a Bitcoin exchange anyway.
Strike (https://global.strike.me) has built a product in which they use Bitcoin and the Lightning Network to send money (fiat currency like USD, EUR, etc.) around the world instantaneously and at virtually no cost. In some cases, they are able to offer exchange rates that are better than the inter-bank FX rate.
Explanation of how it works: https://jimmymow.medium.com/announcing-strike-global-2392b90...
> Strike maintains a live Forex rate and compares that to its own rate before every transaction. However, in our testing, a Strike international transfer has never been done at an unfavorable exchange rate when compared to Forex rates. Shockingly (or maybe not) it was even cheaper sometimes, exposing the flaws and lag in Forex rates and how they are used. Bitcoin, as the most liquid, globally transferable asset is already acting as the new world reserve currency with Strike.
Strike is promising a lot (which is exciting!) but don't have a fully functional product yet.
Strike (https://global.strike.me) has built a product in which they use Bitcoin and the Lightning Network to send money (fiat currency like USD, EUR, etc.) around the world instantaneously and at virtually no cost. In some cases, they are able to offer exchange rates that are better than the inter-bank FX rate.
Explanation of how it works: https://jimmymow.medium.com/announcing-strike-global-2392b90...
The app has already launched in the US and you can use it if you live there. Global launch is coming soon - they're running a trial in El Salvador.
Why is a community of makers hating on a fellow maker? Beats me.
1B moved for $80 fee. Do your research.
Yes it will: https://bitcoincashresearch.org/t/testnet4-and-scalenet/148
There are alternative designs being studied right now[1][2], but BCH is not a real contender here.
[1] Elastico: https://arxiv.org/pdf/1805.03870.pdf
[2] Masa: https://arxiv.org/pdf/1803.09029.pdf
[1] https://usa.visa.com/run-your-business/small-business-tools/...
> VisaNet handles an average of 150 million transactions every day and is capable of handling more than 24,000 transactions per second
And even if a 256MB was enough, it's still way too much to work with the incentives of the bitcoin protocol: you cannot expect people to run full nodes on dedicated machines with several TB of storage, without any retribution whatsoever. And if nobody runs a full node, then the mining cartel have total control of the blockchain, which is obviously not what you want…
Keep in mind that BCH transactions are "zero-conf" (there is no return-by-fee issue, so double spends aren't viable in the vast majority of transactions [1]). So, in case of a big peak in, most of the transactions would "settled" without the 10-minute confirmation, and after the peak they would be confirmed eventually. It's not the ideal situation, but the final user wouldn't see any difference (unless they are buying something expensive like a car).
> without any retribution whatsoever
If someday Bitcoin Cash gets to that level, the price will rise (and the number of tx per block) and so the coinbase will be much higher. For example with 2000 tx/s, around 200 bytes/tx, and 1 sat/byte, the coinbase of a block would be 2.4 BCH in fees + the reward (currently 6.25 BCH), and then you can expect coinbases of tens of thousands if not hundreds of thousands of dollars.
[1] https://doublespend.cash/
Wat? You realize that without the “10-minute confirmation” as you called it (10 min is not enough, there are stale blocks from time to time) you can spend the same money indefinitely? (double-spending)
> If someday Bitcoin Cash gets to that level, the price will rise (and the number of tx per block) and so the coinbase will be much higher. For example with 2000 tx/s, around 200 bytes/tx, and 1 sat/byte, the coinbase of a block would be 2.4 BCH in fees + the reward (currently 6.25 BCH), and then you can expect coinbases of tens of thousands if not hundreds of thousands of dollars.
Miners get that reward. (non-mining) Full nodes get zero, which is the fundamental problem of the bitcoin protocol (Nakamoto didn't envisioned that there could be miners that wouldn't run full nodes, and that most full nodes wouldn't be mining).
[1] https://satoshi.nakamotoinstitute.org/emails/cryptography/2/
The reliability and independence of the bitcoin blockchain runs on top of the shoulders of benevolent people running full nodes. Increasing the block size, means increasing the cost for those essential people. Not a good idea at all.
Only if you run a business that makes/receives lots of transactions, then would make sense to have the full blockchain, but that doesn't help the network, and shouldn't be rewarded whatsoever.
> The reliability and independence of the bitcoin blockchain runs on top of the shoulders of benevolent people running full nodes.
You don't need "non-mining full nodes" for that. See point 8 (Simplified Payment Verification) of the whitepaper [1]
[1] https://www.bitcoin.com/bitcoin.pdf
If all full nodes are miners, then there is no one to keep the miners to respect the protocol. The two keys points here are halving and difficulty scaling: these are burdens the protocol inflict to the miners. Without third party full-nodes, the miners can decide they don't like these rules and just do as they like.
The bitcoin protocol is supposed to be a trust-less one, without non-mining full nodes: the miners control the blockchain and you have to trust them to respect the rules.
If none of them has more than 50% of the total hashrate, then there is not such threat.
Like, if you had a painting worth 38M dollars you could just throw it in the car and drive it somewhere and give it to someone. You just "moved" 38M dollars, but I hope it's clear that it's not the same as actually sending 38M dollars.
The inflation rate in bitcoin is about 2% right now. That means your wallets real world value is shrinking by about 2% annually to pay for those miners. So far, thats been dwarfed by other reasons for bitcoin to change in value.
The true cost is when the network is saturated.
You can also have this same fee in BTC. If there are no competing transactions, this fee transaction will be mined.
https://bitinfocharts.com/comparison/transactions-btc-bch.ht...
Exactly, even I don't remember, since the early days for sure.
If they sent half a penny, they'd also have to pay (at least) half a penny.