If we both join set up accounts at a regular bank like RBC, we can exchange $1B for free.
The point I'm making is that fees are not bitcoin's strong point. Any financial network can undercut it. What is unique about bitcoin is that not everyone can get an account at RBC, but anyone can join the more expensive bitcoin network.
If somebody breaches your Canadian bank account you get your money back. If somebody steals your money from your bitcoin wallet you start all over again.
Let me give you an example which I know exists: EU airliner buys an airplane at Boeing. How do you transfer the money?
This is how they do it today: They are at Boeing where the transfer needs to go through. The money needs to be transferred then and there. So airliner calls their bank to transfer the money. But there is a 9 hour difference, so they need to wait when EU bank opens, but before the US bank closes. Call the bank, transfer first to UK bank (I can't remember why they had to do this :(), confirm money is there. Then transfer from UK to US, confirm that the money is there. This all before the US bank closes of course. Very cumbersome and James Bond like.
And I'm not an expert in international money transfers, but I'm guessing it's not 0.
As for the transfers themselves, they are typically free. You’re such a big customer to the bank, and so is the recipient to their bank, that the banks are earning their money without taking transfer fees.
The most important part, and the reason things like bitcoin will never replace old school banking, is that you can roll the money back or cancel if you decide to walk away from the deal like Norwegian just did for 90something Boeing aircraft that they can no longer afford because of corona. Sure you’ll spend a few years in legal, but that’s besides the point.
When you buy a plane, perhaps you have already payed months ahead, perhaps you'll pay five years later, perhaps you pay on a monthly basis, perhaps you don't pay at all but transfer the rights do to something
it is all contractual obligations, sometimes money does not even trade hands
etc.
the idea that you would need to wait for a bank to open to transfer money while watching the timezones is completely unrealistic
$50 + a few basis point spread if using a different currency, but you don't know exactly what that spread will be from the sending bank and what the spread will be at the receiving bank, so you can lose anywhere from .001% to 4% with major currencies.
Do have any proof of this claim or is it extrapolated from the fees for sending $200 to another RBC account?
Source: I've worked in banking and seen this even on the personal level (not at the $1B level of course).
I mean if I transferred a billion and my bank made a mistake, I would not lose any money. Make a typo in your bitcoin transaction, and you're screwed.
I think that they are making the point that they actually are free of charge. Fees for moving money at banks are negligible. They might not actually be entirely free, but wire transfer fees are ~$20, and I've moved a million dollars this way before. I don't know if there's much of a difference between a million and a billion in this context.
Not really, bitcoin addresses have checksums.
And, barring a collusion of miners, virtually noone could have prevented or reverted that transaction.
Now if you're trying to avoid income tax or something like that that's a different question, but then using Bitcoin doesn't magically make that disappear either.
If it was an efficient way to cut on fees, everyone would do it. Yet almost nobody does.
Making capital transfers easy while restricting the movement of real people ghettoizes and traps people for corporate convenience and cost savings.
Capital doesn't put a drain on the social welfare systems of the country you're sending it to.
And I'm definitely not saying that the current generation of crypto has figured this problem out, but I am hopeful for the sake of SMB that they won't always have to pay 3% fees on cashless transactions.
Want to order food online? That’ll be 30% on top of your order, please.
Oh, you wanted to pay for some bits through our app on your iPhone? Apple will take 30% of that too, thank you very much.
We just switched HOA management companies and they had the audacity to charge a three dollar convenience fee if you pay your bill online! So I will just continue to pay via paper check and make life miserable for them because that incurs no fee.
All I see is hypocrisy and more hands in my pocket wanting my money, not less.
Filecoin (the currency) exists on top but is completely independent and unnecessary to make use of the underlying utility of IPFS.
While bitcoin is a bit of a monolith even it has utility beyond currency as you can write information along with your transactions. An example is [ION][1] an identity service pegging state to transactions wiring to the blockchain and so long as bitcoin holds value you can have high certainty this information will not go away or be modified.
There are trade-offs to everything but often the benefit of crypto projects is lost when they’re viewed as currency rather than utility. Look at the forest not the trees.
[1]: https://techcommunity.microsoft.com/t5/azure-active-director...
Rich people don't have to care about a 20$ fee. Poor people do though.
So stop caring and move on to whatever it is you want to do with your life.
Cryptocurrency's obsession with fees is baffling. Fees are not why moving money is hard.
Satoshi intended for bitcoin to scale to hundreds of millions of transactions, all paying sub cent fees. All those fees would add up to millions of dollars per day. The fees are what secure the chain when the block reward runs out. Around 2014/2015 some devs who worked with blockstream started campaigning to keep the block size limit at 1mb. They succeeded and now bitcoin can only process an average of 350k transactions per day.
In order to provide the same financial incentive to miners when the block reward gets too small to matter, the minimum fee on the network will need to be $25 per transaction.
But ye, horray, this whale got to send big cash for a "low fee"
Running a full node is the only way to assure the integrity of the currency. Increasing the block size decreases the number of people that run full nodes. It's obvious to anyone who works on Bitcoin that a linear increase to blocksize can never scale, while maintaining an open and decentralized environment.
Doesn't completely de-anonymize you but it does reduce the set of people who have uniquely identifiable information to 1
Anonymity - the quality of the user being unknown
Privacy - the quality of the user's actions being unobserved
Authenticity- the quality of the user's actions being certainly the user's
Bitcoin provides pseudonymous transactions, which may approach anonymity if the user is careful. It does not provide true privacy as all transactions are public. But the purpose of the transactions is not communicated, though may be inferred if the parties are identified. If I transfer $20 in BTC to a pizza joint, you can guess that I bought a pizza, but it's just a (well-founded) guess. It provides a high degree of authenticity in that it is a hard problem (in the mathematical sense, unless your keys have been obtained by an adversary) to fake a transaction.
We're having a discussion about an unknown account - which may or may not be an individual person - moving specific amounts of money around anonymously, not privately.
I get what you mean, the transaction is public, but that's the point of bitcoin / cryptocurrencies.
Your house has to be registered to someone and you have to declare who lives in it, if it's yours.
Anonymity is not about being a private person.
The fun bit is that the signer can backdoor transactions, and that part isn't something that can be verified by anybody who doesn't have the private keys.
Can you explain this? This is contrary to my knowledge of reviewing the details of a pre-signed transaction.
And if you fat-fingered the transaction, you could have transferred $0.48 for $1B in fees with no way to reverse that.
2. In all likelihood this is someone manually crafting a transaction. It's not going to happen to your typical user (eg. your granny). A better analogy to this situation would be someone's trading bot going awry and losing thousands/millions on the market.
https://learnmeabitcoin.com/guide/checksum
The thing to be really aware about is insidious malware that detects valid bitcoin addresses being copied and modifies them in place, sometimes even to the point of including the same first/last alphanumerics to a certain degree.
You'd hopefully be using a bootable linux distro and multisig for transferring such amounts.
But, bitcoin is free of oversight or centralized control, which was the exact point of the system.
Yeah I’d rather have bitcoin. Bitcoin removes the need for banks altogether. I don’t want the banks and government in control of my money.
High fees are, in fact, part of the security model. The reward for "mining" a block will eventually dry up, so "miners" will be funded more and more by fees. Unless people are paying billions of dollars a year in fees, the financial incentive for "miners" will be too small to protect from bad actors.
Bitcoin can only have low fees if it both remains unpopular and dies before the block rewards dry up. Recommending Bitcoin because of its low fees is trying to sell it by predicting its failure.
Now if they can hammer out the volatility, figure out a simple UX, encourage adoption at most places of business, and increase trust in exchanges for USD conversions, I'm on board.
Maybe it's different for higher amounts of money, but it doesn't matter.
Bitcoin is a solution to a problem nobody has figured out yet.
We have a rough idea of which coins belong to Satoshi, based on when and how they were mined.
Satoshi's coins are continuously monitored and have never moved.
Edit: A lot of people here are saying "I do not pay for it so it is free". Just because you don't pay does not mean it is free for everyone. The law just states that fees must be the same for domestic and EU transfers, not that the transfer is free and, there are countless examples of regions where there are no banks that charge nothing (especially regions where a lot of intra-EU immigrants come from).
If your bank is charging differently for transfers to euro denominated accounts in other countries, complain to the regulator. This isn't allowed.
Yes, miners can read the metadata of a transaction, in transfers that includes the amount being moved, miners do not care about that.
It is important to understand that "transactions" in this context is the same as a database transaction. There are many kind of transactions, some of which include the movement of bitcoin from one address to another.
(Seems I need to review bitcoin transaction mining. Suggestions for a good resource on that?)
The transaction fee isn't set by the amount but the size (a large and small number take the same space). A larger transaction can for example be created by combining many inputs (spending from multiple addresses in a single transaction).
The fee isn't set by miners, but by the user who makes the transaction. If there's competition in the block, which there usually is in Bitoin, then you need to guess a large enough fee and if you get it wrong your transaction can get stuck and not confirm for a while.
Transaction value is known to everyone, which is one of the whole primary points of Bitcoin.
Well, that depends. If there is extra space in blocks, then yes the fees tend towards zero (or very low costs, at least, zero is not exactly accurate, even in cases where there is extra block space)
If blocks are "full" and there is more demand for this space, than there is extra space, then they do not tend towards zero, as transactors are bidding on a limited supply of space.