Bitcoin Cash Soars to $700, Coinbase Customers Threaten to Sue
fortune.com
fortune.com
So let's say Coinbase allows BCH withdrawals. Unless they enabled trading it (which they didn't with ETC when ETH forked), all those Coinbasers wouldn't be able to sell anyways. They'd be waiting like everyone else, so that $700 price wouldn't matter.
What Coinbase should have done is this:
1. Stood their ground on not supporting trading for the cryptocurrency, because they are under no obligation to develop new features.
2. Implemented a system to disburse the forked currency to customers if needed.
3. Implemented an explicit trigger price for acknowledging the new currency, which would function for potential forks of currencies already supported on the platform. If the currency does not pass a specific (very low, far lower than $700) mark, they don't disburse it, but if it does, they immediately support disbursal to anyone who requests it.
The organic state of a cryptocurrency fork is that all extant holders receive a new asset, which may or may not be worth anything. A company cannot seize that asset without consideration. If the price of the currency subsequently crashes, then it crashes; that does not change the rights of a customer to their assets, which cannot be signed away with an email sent out 10 days before the event.
Perhaps, but the legal question is whether a protocol fork as a matter of law creates a new asset owned by the customer, creates a new asset owned by whoever controls the wallet keys, or merely creates an opportunity which someone who controls wallet keys may exploit to generate a new asset by participating in the ecosystem on the new side of the fork.
(Fundamentally, this also lays near the question of legal ownership of Bitcoin or similar cryptocurrency in general and what specifically is “owned” when one owns them.)
A) The marina owner had entered into a fiduciary relationship with you regarding the possession of your boat to your benefit, and
B) The DVDs were sent to the fiduciary with instructions to be given to the boat owners, and
C) A reasonable person would believe that the boat owner would regard the DVD to have enough value to care about,
Then the marina owner would be obligated to at least ensure that the boat owners can access their DVD, if they wish to, for some reasonable period (say, 60 days). For example, by leaving it with the boat or dropping it in the boat owners' locker at the harbor office, or informing them of their property with the next scheduled communication (in a way that leaves them 60 days etc).
[1] I know "comparing a comparison", but here ya go: https://news.ycombinator.com/item?id=14913261
You have a shed to store valuables. Because that's inconvenient for selling your stuff as you live far outside the city, you get a storage unit in the city and move some of your belongings there. There is a big government grant for all storage buildings based on the current value they store. Your shed at home is pretty empty, so you don't get much. The owner of your storage unit gets a lot of money. Does he owe you?
This is not a hypothetical question. I particpated in two airdrops this year, Stellar and Byteball. I immediately sold the airdropped tokens and increased my bitcoin holdings by 3%. But I don't think Coinbase should be required to support Stellar or Byteball just because they did airdrops to Bitcoin holders.
Byteball in particular seems like just some guy's random project and only has value because of the current investment bubble in anything that looks like a cryptocurrency. I wouldn't trust it to be secure or work properly. What if Byteball is just a huge scam, and the creator can secretly mint tokens at will? Now Coinbase is participating in a scam!
It's like depositing a dollar to a bank, and then finding out that it had been signed by Andy Warhol in invisible ink and asking for the specific dollar back. Sorry, you shouldn't have deposited in a bank. You can get a dollar back, but not the same one you deposited.
What you're looking for is more like a safety deposit box for Bitcoins. That's a whole separate product, with a different fee structure.
The only argument you can make is Coinbase not givint a "reasonable" amount of foresight to users (who would pressumble have the right of advanced time/knowledge to convert to USD, etc and then back to BTC (on another "exchange").
I have no idea is this is true or not, but this is the only criticism of Coinbase you can have here.
In the other fork in this discussion thread, the banking analogy: we're talking about an exotic interest payment of sorts. Again here, banking regulations require banks to disclose interest rates and payment details and management fees up front for accounts. But banks in the real world are largely allowed to reap the majority of profits from an investment that goes well, and doesn't have to apply much if any of that back to the savings accounts from which it utilized stored funds to fund that investment.
Which is to say that Coinbase may be doing nothing wrong according to either real world analogy, with the big difference being the "wild frontier" of existing in an under-regulated space with fewer up-front disclosure guarantees.
So if I fork Bitcoin into Billycoin, this demands action by Coinbase?
(And as I stated in the comment - with a proviso that the price or adoption of the cryptocurrency pass a very low but nontrivial bar.)
I've also just sold 0.000001% equity in my startup to my dad for $10. Does anyone want to invest in my billion dollar idea? Am I a unicorn?
https://blog.coinbase.com/update-for-customers-with-bitcoin-...
But when you buy a certain amount of BTC on coinbase, you will just buy that abstract amount, there is no wallet tied to you, in the same way that when you have money in a bank you don't own any specific bill. The bank may not even have that amount, at least not in the form of physical cash.
To continue the analogy, let's say that the Central Bank says "in order to fight fake bills, whoever brings old 20 USD bills will get back a new 20 USD bill PLUS a 20 EUR bill." If you have 1000 USD in a bank, are you automatically entitled to 1000 EUR, or are you supposed to get first the bills from the bank ? And if you do, should the bank give you old bills or can it give you the new bills ?
Dealing with this on a case-by case basis (as they seem to be doing) makes more sense.
It might have been nice if they gave more advanced notice, but in my opinion they shouldn't be expected to give ANY notice of this type of thing.
I think they're handling it well.
So even if Coinbase did allow people to withdraw BCH, they currently couldn't use it for anything (Because Coinbase is not trading BCH), and they'd be waiting hours or more likely days to reach enough confirmations to have any sense of security over the coins. So doing something about it now vs. considering doing something about it in a couple days after the dust settles makes little difference.
They do not own you Clams or Stellars or Byteball or any other token that you did not buy.
Keep in mind that this is the fourth coin to be initally distributed to the Bitcoin UTXO set this year alone. If anything, supporting one but not the other would increase their risk exposure, legally as well as support wise. Every token carries risk.
Their only obligation is to maintain your BTC balance with BTC defined as the longest chain. It doesn't matter how popular a fork is, it's not their problem.
Because there is greatly reduced liquidity of BCH (most exchanges don't support, hard/slow to deposit into exchanges that do), supply of BCH is artificially limited at the moment. Proponents of BCH can trade their BTC for BCH at a rate greater than they believe it is worth to easily pump the value and 'market cap' (most market cap stats have no measure of this 'locked supply') to make BCH appear more popular than it is at a fraction of the price that would be necessary if selling was easy. This could sway more miners to choose to mine BCH over BTC, and in doing so, actually increase the real value of BCH.
From: https://www.reddit.com/r/btc/comments/6ooorn/small_blockers_...
It's much more than that. The exchanges that list support do not accept deposits. They won't even show you a deposit address. So you can't sell anywhere at the moment, unless you are one of the few who were awarded BCH by your exchange.
The only thing you seem to be able to do right now is to buy it for Bitcoins, not move it. There have been rumors of two Chinese exchanges accepting it, and they do indeed list deposit addresses, but it does not seem to work.
Yet at the same time, media everywhere (including this very thread), hype up the great market cap. I guess at least someone got what they came for.
That's absolutely clear to me, and I was dying to find a way to short it. I just found out that plus500 allows that... I don't like that platform, but I just placed my shorts (even if now it's "only" $500)
10 new "bitcoins" could fork every day. Are we really going to expect coinbase to support them all? That's absurd.
I think it's pretty obvious that they're going to just issue the BCH to people eventually.
Here's another thought experiment: I am a now-extremely-wealthy bitcoin early adopter, and I am so happy at bitcoin's success that I am going to distribute $100 of USD cash per bitcoin to every person who can show me that they own a bitcoin.
To claim your $100, send me a Self-addressed-stamped-envelope proving your bitcoin ownership, and I will mail you back the cash.
Does coinbase have an obligation to send a bunch of SASEs to me? Are the coinbase customer's "owed" that $100?
I personally don't think so. I think that's the tradeoff you're making by having coinbase securely store your coins for you.
If there is a user base, miners will materialize.
Public companies have complicated stock actions like spinoffs (i.e. "Forking" the company), rights offerings, scrip offerings, stock dividends, etc. Do you think ETrade gets to not give their users the results of such actions because it would be complex to implement?
I'm just pointing out that they shouldn't have to support anything (so long as a proper warning is given if possible).
Either way, that's anecdotal.
The blockchain itself is the "exchange" in the sense of being the arbiter of trades; if you want something to support all these actions, it should be implemented somehow into the distributed consensus mechanism of the blockchain itself. Or a... meta-blockchain, I guess. A distributed-consensus DAG+constraint system representing the relationships of various blockchains to one-another, without requiring "centralized" side-chaining in a chain that might be the very one you're trying to fork away from.
Of course it's absurd, and nobody expects them to support 10 forks a day. If that was actually happening, Coinbase would be in a much better position to say no.
But this is a single fork, and one where the new currency has a lot of value, enough that customers are threatening to sue.
The SEC has said that ICO tokens are securities. Do you really think intermediaries and wallets have no legal restrictions or obligations dictating what happens to them?
You can't categorically say that the fact they stated they won't accept BCC makes it completely legal for them to withhold millions of dollars worth of crypto. Terms of service ≠ securities law.
Is it just that the risk-averse were initially drawn to btc as a speculative vehicle? Or is it a matter of principle to hold forever?
When I explain the logic of hedging and mitigating risk and locking in gains, he was insistent that the right strategy is to hold because it's going to go up some more, and he doesn't need the money now for any of his current objectives.
Come to think of it, I should at least consider that he's making it up, but I've met him several time and he's well versed in crypto and way ahead of the curve in learning about this stuff. Who knows?
If you poll people after a presidential election, a higher percentage of people claim to have voted for the winning candidate than voted for the winning candidate.
It's a lot easier to be well-versed in crypto and claim you won some big bets, than it is to be well-versed in crypto and actually have won enough big bets to "comfortably retire". The former requires hindsight, and the latter requires immense luck and timing.
None of the few people I know with BTC are especially well-versed in it.
I'm not holding bitcoins as a matter of principle. I have a number in mind, and if I hit it I will have enough money to retire at 35. At that point I plan to sell ~90% of my bitcoins.
I could sell some now, and make a significant amount of money. But I already have plenty of money saved; a little more isn't going to change my life. For my bitcoin investment it's FU money or bust, and any amount I sell now just lowers the chances that I'll ever get to FU money.
I got involved with btc when it was in the single digits, the crowd was very different then - cryptoanarchists. So your call to "diversify your investments" sounds to me much more like "diversify your politics", which is obviously a silly thing to tell somebody - especially somebody whose politics is any anarcho flavor. While I can only speak for myself, I do think this is true for many others: I was already living pretty comfortably and a few million isn't enough of appreciably change one's quality of life as a software developer.
It is, as most political differences are rooted in mutually exclusive ideas. If you are advocating for simply being open to considering alternative positions and measuring them against your own present position - then I agree with you, that is nice. But I would describe that as "diversify your politics", I'd describe that as being intellectually honest.
There was a reply to this, now deleted:
> this is a pretty common (and self-destructive) phenomenon amongst unsophisticated investors
On the contrary, it's much more common for unsophisticated investors to sell their winners too early.
Dumb money is more emotional. Dumb money is risk averse and can't tolerate losses, so holds on to losers forever. Dumb money harvests winners after a 50% or 100% gain and reinvests in losers.
Smart money is coldly rational instead of emotional. Smart money isn't afraid of small losses. Smart money sells losers quickly and takes many small losses. Smart money holds one or two winners for a long time for 1000% and 10000% gains.
I'm sure some long-term bitcoin holders are ideological, but most are coldly rational smart money.
Dumb money invests emotionally without comprehending why a thing is traded for other things.
That's the idea.
However, you have to understand that if say SNAP stocks made someone rich, then diversifying makes sense, but if you got rich by some investment in some company Cayman Islands (but with a real business model), then you wouldn't just bring back the money or part of it purely for the sake of diversification.
In other words, diversification away from bitcoin isn't in the same boat as diversifying away from real estate or some stock.
From your friend's perspective, if they sell $100K worth of bitcoin, then is it possible that they might end getting on the radar of the govt and could be on hook for more than $100K?
In addition to that, bitcoiners also believe that bitcoin hasn't reached it's peak, so when it reaches it's peak, they wouldn't have to sell their bitcoins (because every business would accept bitcoin). You don't even have to go to 'every business' part. Even if half of the businesses accept bitcoin, then they don't need to sell their bitcoins.
Finally, if your nouveaux rich friends expect a Venezuala style situation, then, holding it further is the rational choice from their perspective.
You really have to be on the radar if you plan on reasonably enjoying that kind of wealth. There are plenty of legit ways of minimizing the tax burden of that kind of investment.
Calling the top and bottom is a fools game. Diversification simply helps protect an entire asset class/sector from ruining you.
I am merely trying to explain to whomsoever wants to know why these people won't sell their crypto even to diversification, please don't start yelling at me.
I think you're vastly underestimating how difficult it is to mine a new block on-demand.
It simply is not worth throwing that computing power at a DDOS attack. Moreover, if I _had_ that computing power, I'd rather just mine a regular block and get that sweet miner's reward.
Not really. You are forgetting how the difficulty works (or simply don't understand bitcoin).
You'd have to have a significant percentage of the bitcoin mining infrastructure. If you have 1% of the bitcoin mining infrastructure it would take 100x the time to mine a block, or 1000 mins, or basically half a day, that would take a week of not getting bitcoin simply to confirm the new chain. As it is this new coin accounts for like 5% of the bitcoin mining power.
To do 10 new forks every day would take a 70% of the bitcoin mining power to sustain for just a week.
Bitcoin Cash literally did thus, by reducing the the difficulty.
If BTC is a security, which the regulators probably think it is, then yes—you have to have a mechanism to bring concepts like splits, tenders, dividends to holders of the security if you are going to hold them for their benefit.
Developers considering forks will likely be required to follow yet unclarified rules around how much, how often, waiting and disclosure periods, etc.
(It's useful to consider how rules and systems have evolved governing how often Apple can split its stock or how Facebook investors are notified about tender offers, etc.)
https://www.bloomberg.com/view/articles/2017-08-02/bitcoin-e...
It's really a 3rd party issuing tokens based on proof of bitcoin ownership.
Definitely going to be some interesting times for financial regulators!
It's more like I announce tomorrow that I am going to issue a Pear stock at 1:1 for each existing AAPL stocker holder. Would Stock Brokers like Scottrade need to accept Pear stock on behalf of their customers that owns AAPL stock? Under what authority can I "spin off" an AAPL stock?
I don't think Coinbase is under any obligation to honor any Bitcoin spin-off/fork/split, unless it is done by an authority of bitcoin (like Apple and AAPL), which for decentralized crypto currency like bitcoin means no one.
https://www.bitstamp.net/article/bitcoin-cash-our-position/
For those of our customers who chose to leave their BTC on our platform at the time of the fork, we recorded their BCH balances for the timestamp of the last common block (block 478558), which is 1 August 2017, 13:16:14 UTC.
These BCH balances will be made available to our customers as soon as it is safe to do so. If and when the Bitcoin Cash system has been thoroughly tested and is sufficiently stable, we will then consider listing BCH. However, a series of technical, safety and regulatory requirements need to be met in order for this to occur, and it is still too early in the day to make realistic predictions about the timeframes involved.
Coinbase doesn't have to support trading BCC, they can simply provide a withdrawal function so people can claim their BCC and move on with their lives. Their decision to ignore it entirely is going to get them sued and it's going to cost them.
Would Coinbase normally be held accountable for a significant move in Bitcoin against you while you're on vacation?
Coinbase isn't a company to secure your Bitcoins against the value of the dollar, it's a company that stores Bitcoins and facilitates transactions.
It's an opportunity cost: if I missed out on some big trades while the price was high due to their decision to withhold the keys, I'm rightfully annoyed by it.
Of course leaving legality out of it, it'd also just be a smart thing to do because it makes their customers happy and maintains goodwill. Coinbase is fairly respected in the crypto space and making their customers happy during a turbulent period can only be good for them in the long run.
They will capitulate eventually. Same thing happened with ETH/ETC.
Coinbase is a company that handles people's Bitcoin (and a couple other currencies). Coinbase never made any promises to support other currencies that copy Bitcoin's balances or are otherwise awarded to Bitcoin users. Bitcoin Cash isn't mentioned or promised in any of Coinbase's advertising materials. Handling of Bitcoin Cash is a service that Coinbase has never claimed to offer.
I get what you're saying but it doesn't really matter. If they don't want to lose a lot of customers (and revenue) they'll offer a withdrawal option.
This is not about a do over, it's about the ultimatum being reasonable. If an exchange declared that you had 10 days to withdraw funds issued by, say, dividends, or you'd simply lose those funds with no consideration or equitable exchange, it would be sued (and successfully so).
Coinbase did not (and does not) need to allow trading in order to disburse the forked currency to existing customers.
You don't just get to take customer assets because you sent out an email and gave them 10 days. This is why we have the concept of consideration in the first place.
Options are derivatives, so they're different from cryptocurrencies, which are themselves analogous to equities. An option inherently has a date of expiration, whereas a cryptocurrency (even a fork) does not intrinsically have such a thing, and with an option you do not own the underlying unless you choose to exercise.
Even if BCH had only been worth $0.10 people would still want to claim their free money.
If their accounting is competent they can anyway trivially award the correct amount of BCH at any later date (because they'd be able to determine exactly how many BTC each customer had at any given moment).
That's not nice for customers that want to trade now, but people are hardly forever screwed if BCH becomes the new thing.
My understanding is that Bitcoin Cash recognises the old Bitcoin blockchain as their own up to the point of the fork. So as of Aug 1st all Bitcoin balances are Bitcoin Cash balances as well. Or is that not how it works?
What users could have done was withdraw their Coinbase balance into their own wallet, then they'd have coins on both forks. This had to be done before the fork happened, though. Now that it has, anyone whose coins were in Coinbase at the time of the fork is at the mercy of Coinbase.
The article states,
> An activist group, which claims Coinbase's decision is akin to a brokerage withholding new shares from its investors, ...
which is not at all what it's like. Coinbase isn't the only source to buy/sell BCC. I think it's ridiculous that a company could be sued because they don't offer a new service.
The issue is that Coinbase is _withholding_ the BCC from its customers. Technically, Coinbase has been awarded the BCC for all of the wallets they are in control of, but are refusing to distribute it.
It really is akin to a brokerage refusing to award shares to customers due to a company split/stock split.
Unless they aren't holding as much BTC as their customers think they are. In which case, it gets complicated.
I don't think they could have been any clearer.
As a customer, the first notification of this was sent to me was around ten day before the fork, I don't think that would be considered as 'well in advance'.
Edit: A fiduciary would (AIUI) not be allowed to keep shares from a spinoff, which this seems like. But I'm no expert.
[1] https://gemini24.zendesk.com/hc/en-us/articles/204734485-Is-...
As it happens, it's slightly more complicated than what you make it out to be. It's not a question of them simply not offering to support the new service. You see, when you hold your bitcoins inside Coinbase they have a private address of your wallet which they don't disclose to you. You can of course withdraw the bitcoins at any time (we'll get back to this later) and transfer them into a wallet of your choice. Now when the fork happens you, as the owner of the private key to your wallet now own the same amount of bitcoins on both blockchains. Both, as it appears have market value. However, because coinbase is the sole entity possessing private keys in this case and because they have announced that they won't support BCC they are effectively pocketing the entire market value of the BCC bitcoins that their customers have entrusted them with, which is likely to be in millions of dollars. When they announced that they wouldn't support BCC a lot of people rushed to withdraw their money from Coinbase into other wallets. However, a lot of people were unable to do so due to a variety of reasons and Coinbase is notorious for having atrocious customer service in matters like this. Hence the outrage.
BTW, Coinbase and other similar companies claim to be a full reserve bank, but unless there's an audit, there is no way to tell from external observation that they aren't playing a Mt. Gox game of being a fractional reserve bank without bothering to tell their customers.
So how does this relate to BCC/BCH? Since each Bitcoin customer doesn't have their BTC in a separate wallet, in order for Coinbase to support BCH, or any other random fork of Bitcoin that might take place in the future, they would have to track when your BTC was credited to your account, and then create a separate BCH account to track the BCH. Then if you ask to withdraw your BCH in USD, just as you are entitled to do with BTC held in a Coinbase account, Coinbase would have to find an exchange that supports BCH, and sell some number of BCH on your behalf.
Coinbase has elected not to do this, and gave all of their customers ample notice that if they wanted to participate in the BCH experiment, they would have to ask Coinbase to transfer their BTC into their own private wallet. (I'm not a lawyer, but I'm sure the fact that they did give notice is going to be something that will be mentioned as part of their defense if and when a lawsuit is actually filed.) When I withdrew all of my BTC from Coinbase last week, the transaction which Coinbase executed to transfer "my" BTC into my own wallet had "change" that went back to a Coinbase private key. That's another clear indication that "my" BTC were not held in a separate wallet, but rather commingled with other Coinbase customers' accounts.
That's not what this is about. They want to withdraw their BCC which duplicated from their BTC.
> I think it's ridiculous that a company could be sued because they don't offer a new service.
I think it's ridiculous if a company, very similar to a bank, couldn't be sued when they effectively haircut their customers of 20% profit of their coins.
I had a company I have shares in that split in two and they gave me a choice, either convert my shares to the new company or keep them in the existing company. I didn't automatically get shares in the new company and if I opted too I would have lost the shares in the original company.
Was this a publicly traded company?
Edit: usually (always?) the exchange is preceded by a partial IPO (or a stake in a quoted company exists for some reason) and they are distributing the remaining shares.
From the point of view of Bitcoin, Bitcoin didn’t split; someone made a copy, so the initial balances are inherited from the Bitcoin blockchain.
No, that is not what's happening here: Bitcoin is a consensus network where consensus is achieved essentially by mining sequence of blocks, which requires a huge amount of computational power. Each block have a relation with the previous block. Sometimes two or more blocks are mined almost at the same time (creating a fork), miners then choose one and keep mining as fast as they can. At some point one fork will be longer than the other/s, which is when consensus happen: miners abandon the shortest forks and keep mining on the largest one.
But as right now Bitcoin Cash is worth $634 and regular Bitcoin $2727 per coin according to coinmarketcap.com. That's 23% the customers are loosing out on instantly.
And the defense that the users should be responsible to withdraw your coins if you want to keep it on both forks is disingenuous. There are withdrawal limits and requests for raising the limit goes unanswered for months due to high demand. Those users have literally no course of action. Also Coinbase issued their stance on Bitcoin Cash 10 days before the fork, this doesn't leave much leeway for customers on vacation for example.
Again, where do they draw the line?
What other cryptocurrencies have been forked of another coin gaining such a large value, placing the exchanges in the same spot?
I can think of only one: Ethereum and Ethereum Classic. The same thing happened there. Coinbase was forced to allow the customers to withdraw their Ethereum Classic coins.
> Again, where do they draw the line?
If a forking chain survives and gains a significant share they should allow withdrawal of their coins. Not keep them, as they are doing now.
It is easily too soon to say whether it will survive. You may have read or done technical analysis that came back supporting the conclusion that it will survive, but if Coinbase is taking the position that it won't survive, IMHO it is much too soon to say whether or not the same thing is happening here.
As a matter of fact, this can't be the same thing...
Ethereum Classic was the original chain. Ethereum(') is what the developers answered with, after the famed failure of the DAO, before 28 days had passed and the damage would become irreversible.
If anything, your comparison is reversed, but in my opinion it is nowhere near close to the same thing. Eth Classic tokens are called classic because it was the original chain (with the bug in it, "just like we agreed to," if I understood the story fully.)
I agree. That's why Coinbase should have said that they will wait and see if the fork will survive or not. If Bitcoin Cash continues to have a non trivial value and the fork survives Coinbase will either have to give in and give the customers their Bitcoin Cash or they will get sued and loose.
> Ethereum Classic was the original chain. Ethereum(') is what the developers answered with, after the famed failure of the DAO, before 28 days had passed and the damage would become irreversible.
It doesn't really matter which chain was the original. After the fork Ethereum(') became Ethereum and only after the fact did the Ethereum Classic movement begin (as you say).
> If anything, your comparison is reversed
Majority hash power and the market decides the "real" coin. Ethereum and Bitcoin are the real chains and Ethereum Classic and Bitcoin Cash are the spinoffs/altcoins.
The fact is Coinbase weren't going to credit the customers their Ethereum Classic, but had to give in. I see history repeating itself.
I welcome the diversity, and a chain that has lower difficulty will be most welcome for miners as well. Hearing about some of the issues with withdrawal limits, I will not be surprised if there is a lawsuit against CoinBase. I'm personally just glad to see that, on the Bitcoin price graph, this whole event has so far been a complete non-event. (Even though I sold mine before the Hard Fork. I'm betting on ETH.)
Note that the difficulty will be reduced, to about 20%, after the next 6 blocks. So the transaction delays should resolve themselves during the next 12-24 hours or so.
Coinbase is more similar to a bank than it is to a wallet.
Let's say that JimBob came along offering a lollipop to everyone for every $1000 they could prove they held in a US bank on a particular day. (The BCH network is offering credits to everyone on the BTC network in proportion to how much BTC they can prove they had on a particular day.)
You, as a customer, tell your bank, "yes, confirm to JimBob that I had $30,000 in my account on that day!" (You provide notarized authorization, etc.) The bank says no. Would that fly? Maybe.
Instead, they call up JimBob and say, "Look, we have $3 million in our bank vault. Give us our 3,000 lollipops."
Would that fly? I don't think so. (Though Coinbase hasn't done that last part ... yet.)
This process puts a fair amount of burden on the "bank", because they need to deal with JimBob's byzantine lollipop claims process _directly_ with their own cash, rather than issuing a standard affidavit that'll work equally well for MarySue's pop-tart claims process. Or, in more technical terms, _every time_ anyone comes up with a new coin, coinbase would have to dust off the cold vault, generate the proofs of ownership, reassign them to the new owners, then move the bitcoin over into newly generated cold addresses to restore the security posture of the cold vault coins.
Moreover, creating new types of altcoins is a process that can be easily automated, and at little cost to whoever is instigating this creation process. Of course, most of these coins won't ever gain any popularity or value - but then what's the threshold? At what level of popularity does a broker need to do anything? What happens if a coin is totally unpopular initially but gains popularity later - do brokers need to backfill? What if the key material has been rotated away and destroyed in the meantime?
For that matter, how do we measure popularity? Volume? It's easy to spam volume if you control the first exchange for your altcoin. Market cap? It's easy to fake market cap and unrealized gains when nobody can transfer coins yet. Hashrate? Who knows when that'll settle down. In any case, it's not the sort of thing that can really be objectively determined too quickly after a split.
These don't become an issue with normal securities because, in normal stock market securities there is only one authorized issuer who is able to issue splits, and this issuer incurs real, significant administrative costs for doing so. They also must involve credentialed third parties, and all participants face regulatory scrutiny, fines, or even jail time if they deliberately set out to abuse the system.
Compare to the creation of an altcoin, where the costs of creating a new altcoin are tiny, but the costs of dealing with the fallout by brokers can be quite large. And, of course, there is effectively zero regulation that would give penalties to deliberate abusers. There's therefore a large cost and risk imbalance between altcoin creators and brokers who have to deal with the new altcoins. This sort of cost/risk imbalance results in, effectively, a sort of denial of service threat against bitcoin brokers if it's allowed to stand.
For this reason, the precedent set by this split is going to be of great importance in the future of bitcoin and altcoin brokers - if brokers must deal with splits, it will mean that they will need to segregate coins and keep them online ("hot") at all times in order to be able to deal with any split immediately and/or retroactively. This in turn will hurt the security posture of these currencies substantially. The risk of screwing a split up will also hang over any service that holds *-coins on behalf of their customers or other third parties.
This will also impact the legal feasibility of off-chain transaction aggregation schemes (e.g. lightning) not feasible, as there's no guarantee that the next harebrained altcoin split will be able to deal with redeeming the complex transaction scripts involved with e.g. an unsettled lightning channel - and if it doesn't, who is liable?
So, in short, _requiring_ brokerages to deal with altcoin splits and redemptions opens up a huge legal can of worms that is probably best left closed, for the viability of the overall altcoin landscape. Yes, it sucks that coinbase didn't do something for this particularly public split, but if they did they'd have to be processing splits every other day, or perhaps even more frequently.
Disclaimer: I have no position, long or short, in bitcoin or any other similar "altcoin" assets, nor do I have any plans to open such a position in the forseeable future. However, I do find it fascinating to watch this legal/economic experiment evolve from a safe distance.
You have to draw the line somewhere, and, as a practical concern, determining that a fork meets this line retroactively adds a great deal of complexity and risk to the process. Further, as we've seen here, even a short delay in executing the split raises a great deal of ire and threats of lawsuits.
So, as I see it, the only consistent positions to take would be to either:
1. Not require split tracking at all. People who want to enjoy the benefits of such a split can simply move their bitcoins to a wallet under their direct control, or to an exchange who has agreed to track the split. [what happened here - a market-driven solution, essentially]
2. To legally mandate split tracking if proponents of the split agree to make a market - that is, agree to buy at a particular price for a particular period of time - thus ensuring that the coins have value [unlikely to ever come into play due to the enormous cost of such a venture]
3. To legally mandate split tracking for absolutely every altcoin, no matter how awkward or technically difficult it may be to do so.
Keep in mind that implementing 3 means the exchange might need to run software created by the altcoin's promoters - because keeping up with your own software for every altcoin would take too much development resources - and would be exposed to the exchange's private keys in order to perform hot wallet transactions that the altcoin's network will accept. Thus, if exchanges are forced to run software from any random Joe's fork, this would present a real security risk that backdoored software might be slipped in - this means that they would be forced to switch to split wallets by customer so a single customer using JoeCoin won't compromise funds held by other customers, but having this split out makes maintaining cold wallets impractical.
No, read my comment again, carefully. If they are providing IOUs for BTC, that means there is no private key associated with the debt. If say for instance they owe a user 10 BTC, they could give them any 10 BTC. if a new chain pops up, it doesn't matter, because the contract is explicitly an IOU for 10 BTC, not BCH or BCC.
the problem arises when the exchange implies they are holding "your coins" for you like a safe deposit box, which means there's a private key associated with the coins, and thus that key would work with any chain splits, including BCH/BCC.
just curious, do you understand how blockchains work? i.e. private keys and the transaction protocol? if you weren't familiar with it, then that would explain why you are having a hard time understanding my comment.
Of course, saying that coinbase balances are IOUs for bitcoins is basically what happened here, and apparently people aren't happy about it. While you could change the marketing material, I don't think it would do much to change the outrage in this case; I very much doubt people will pay attention to such a nuance when they apparently couldn't be bothered to temporarily withdraw their coins.
That's a very good point. It would avoid any legal ambiguity and save face with the more technical minded though.
Your bank happens to have an access control policy where they hold the safety deposit box key for you and you have to pick it up from them each time (after authenticating).
You ask the bank for your key so can go to the JimBob version and get your copied stuff. They refuse because of a security policy about taking keys offsite.
You offer to close the box account and take your (original) stuff out so that there will be no security compromise. They refuse because that would compromise the box and cost them a usable one.
You offer to pay for the cost of replacing the box with an uncompromised one. They still refuse.
That is the position that Coinbase is in. (Users haven't offered to pay for the replacement of the private keys that coinbase uses, but this is a trivial cost, and establishes the barrier that prevents coinbase from facing unbounded costs to deal with every fork.)
EDIT: And for an analogy that favors "Coinbase doesn't owe you anything": Assume we're under a gold standard. Assume that some goldsmiths just give you regular dollar bills as your warehouse receipt "since they're redeemable with the government banks anyway". Most people don't care much about the difference, but each goldsmith keeps a list of the serial numbers they gave out so they don't have to honor arbitrary demands.
Then (of course) the government goes off the gold standard. But some goldsmiths are like, "no, that's BS, we will still honor your claims, just bring us a dollar bill that's on our serial number list". So there's a mad dash to get dollar bills that were used as goldsmith receipts, and some people ask for their deposits back from their bank, but the bank (like Coinbase) insists that they only have to give you banknotes of their choice, not the original ones you deposited, which was all they ever promised.
(Modified scenario: you kept the dollar bills from the goldsmith in a safety deposit box, and the bank replaces them with new dollars and never redeems them for gold.)
[1] You can further assume that the copy is some debased, lower value version of arbitrary percentage and it doesn't affect the analogy.
Thousands of other BTC was rewarded to protocol hackers who exploited the empty block rewards and submitted useless "Proof of Work" to the network. Mining pools have also reaped plenty of bitcoins on the "original blockchain" by manipulating their stance as overseers of a vast swath of the mining activity in the network where they could simply prioritize their transactions and rewards over the slaves in their mining pool.
This is not even mentioning the inherent slowness and susceptibility to ASIC attacks, and overall antiquated design of both BTC and BCC network designs.
As I explained, the reason Bitcoin Cash situation is different is because the blockchain / private keys are shared. It's not the case with the altcoins. That's why Coinbase is in the wrong.
Plus it would cost them very little to fix the situation, compared to how much of the users' money they are holding.
That's not even remotely true. Right now there are zero exchanges that support depositing BCH. The only BCH that are trading are the ones that were created by the exchanges.
So unless you're arguing that Coinbase should be liable for not creating an exchange for BCH then the argument that anyone has lost out on money has zero merit. Even if Coinbase had already given everyone BCH, no one would have been able to sell on any exchange.
> So unless you're arguing that Coinbase should be liable for not creating an exchange for BCH then the argument that anyone has lost out on money has zero merit.
That's only with the assumption that no exchanges will ever allow BCH deposits, that you cannot sell them OTC nor buy things with it.
Coinbase certainly has conversion limits, but anyone that wanted their Bitcoin into Dollars knew about this limit far before the warning of Coinbase only supporting one side of the split, and converting into Dollars means you don't want to risk the split and you should have been diversifying far before Coinbases announcement.
"Sending to another wallet" IS a withdrawal.
Okay, fine. They "gave customers a 10 day ultimatum, at which time they said they would forfeit the Bitcoin Cash because it's unsupported."
You can't do that. It doesn't matter if it's technically complicated to implement a disbursement system, it doesn't matter if anyone can decide to fork a cryptocurrency. A customer's asset cannot be denied to them (potentially, and as originally stated, into perpetuity) with 10 days notice. This is not how any exchange operates, and the fact that Coinbase is attempting to do it is beyond the pale.
I transferred things from a private wallet INTO coinbase quite literally on 21:00 on 7/31 because there was absolutely zero indication from them that this was a bad idea - just that they didn't support some new alt coin.
You know what would have been responsible would be to own up and explain it:
"After the fork private wallet holders will have both currencies so you should remove your coins from coinbase before the fork, then put them back in"
Is that bad for business? Yep; too fucking bad. Coinbase holds the forked coins right now - all of them - privately. They just aren't giving them to customers. They're just another crooked exchange.
> If you wish to have access to UAHF coins or you wish to have immediate access to your bitcoin, you should send your bitcoin from Coinbase to your external address by July 31.
I received this from then on the 19th, and again twice more before the fork.
The connection between UAHF and bitcoins is not established nor is the entitlement of getting UAHF coins via a bitcoin private wallet.
Given that explanation, I don't know what they are, how to get them, where they come from, how it applies to me or why I should care. It sounds profoundly irrelevant.
Besides, those forked coins still exist, and I know who has them. It's not that they aren't supporting it, they decided to keep them for themselves. All that obtuse language is just legal CYA.
They just did a hustle. A wall-street white-collar style one, but a hustle nonetheless. I'm not getting them no matter what happens because they're probably already sold.
By doing that, uncertainty is eliminated, people can keep their coins on Coinbase knowing if they're worth anything serious, then they'll be fine. Zero downside.
it's a common refrain that you don't actually own your coins if you are not the sole holder of the private keys, and this is one example as to why.
Stellar Lumens had an airdrop
Byteball had an airdrop
and there are many more, let alone bitcoin forks. These are all very valuable for holders, and people that own their private key.
There are several problems for exchanges, and it doesn't make sense for them to bake that kind of functionality in until a legal framework forces them too. In which case, yes the customer SHOULD sue, thats the only way to progress this. But the old adage is that if you don't control your private keys you don't have any control. And unless the exchanges start providing access to these airdrops as if they are dividends for holding, then it will be a very complex issue for them.
The exchanges that are accepting BCH require 20 confirmations on your BCH deposit before they let you withdraw the BTC/XBT you traded them for. 20 confirmations right now would take multiple days. The exchanges offering this also seem to have pretty lax identity requirements, which is not a great sign.
Of course if your BTC is not real, but is held by an exchange such as Coinbase, how you get your BCC isn't at all clear.
Your BTC should still be "real", but the exchange holds the keys instead of you. Your point stands about it being unclear how you would access your BCC. If you aren't allowed access to your BCC, there's nothing preventing exchanges from dumping the BCC for cash as far as I can tell from a purely technical standpoint (IANAL).
Normally it doesn't matter as long as the exchange is capable of sending you back the coins when you claim them but in case of a fork they'd have to buy two coins instead.
I'm aware that exchanges in the past have behaved very irresponsibly, but I'm hoping that Coinbase is the exception here as a well known US-based company.
Because technically, all you have is the promise of the exchange to transfer you the right amount of BTC out of your account whenever you request them, or the same market value in another (supported) crypto/fiat currency. This is not only a pinky-swear promise but one protected by some laws and contracts.
But it is very questionable to me if there is (or should be) any obligation for any exchange to pay you any amount of BCC that magically appeared overnight.
"Customer deposits are not sent anywhere. Unlike other financial institutions, we do not lend out customer funds. 100% of your funds are securely stored."
https://support.coinbase.com/customer/portal/articles/667213...
So what Coinbase has is similar to a call option on BCC.
Please stop saying this. Read your own grandparent comment:
> There is no "conversion", it is free money for all BTC holders. Everyone who owned BTC, now owns BTC+BCC.
It isn't possible to spend BTC on the BCC blockchain, because coins spent on the BCC blockchain are BCC by definition. Once you've spent your BCC on the BCC blockchain, you still have your BTC on the BTC blockchain; that's what a fork means.
I would have expected the two forks to coordinate sufficiently to make sure double spending is not possible. But I see how this would have been extremely difficult if not impossible without one of these two rival camps agreeing to be the opt-in network while the other one remains the default.
The only reason the price is so high is because people can't make transactions to send their BCH to exchanges.
EDIT: My mistake. Originally said 20 hours. It's only 12.
https://coinmarketcap.com/currencies/bitcoin-cash/#markets
some exchanges support it.
Regarding the question in the replies: when the fork happened, all the BTC in the exchanges at the time split off into an equal amount of BCH. The various BCH/BTC markets are effectively trading people's claims to portions of those much smaller pools of BCH that were already on the exchange when it forked. (Those claims can't necessarily be converted into actual BCH yet either; for example, Kraken isn't currently allowing BCH withdrawals.)
Bitfinex did this too, but royally screwed up: http://hackingdistributed.com/2017/07/29/bitcoin-impending-a...
And anyway, it would need to be BCH which is already on one of the few exchanges that allow to trade it, as it's impossible for the time being to move it around (which is the very reason why the price is high there right now). Not very likely.
On the other hand, if anybody who is long on BCH wanted to talk about a future or an option, I'm all ears :D
Block 478571 on Aug 2, 2017 16:20:19 AM UTC (4.7MB! since it holds ~12 hours worth of transactions)
Block 478572 on Aug 2, 2017 16:36:31 AM UTC
Bitcoin Cash solves this with a larger block size. This is admittedly a short-term solution.
Bitcoin main, on the other hand, is moving toward SegWit, which introduces third-party middlemen. Service providers like Coinbase want this, because they get to be the middlemen.
But critically, SegWit breaks the only long-term advantage Bitcoin currently has over Visa. SegWit isn't decentralized. Bitcoin with SegWit still isn't as fast as Visa, so if you don't need decentralization then you should just use Visa. The only people who benefit from bitcoin with SegWit are the middlemen.
Decentralization is bitcoin's core value proposition. If you give that up to solve the scaling problem, you're throwing the baby out with the bathwater.
I don't know the long term solution to bitcoin's scaling problem, but I do know that I'm not interested in a centralized cryptocurrency.
Bitcoin cash's solution will not scale. It's probably going to fail. [90% confidence.]
Neither option provides anonymity, so that's fairly irrelevant to this conversation. SegWit claims of future anonymity may come true, but given it's antithetical to a centralized business model, I wouldn't hold my breath.
I'm not saying Coinbase is somehow ethically wrong for doing this, I'm saying that one benefit of decentralization is that no one can seize your assets.
But further screwing it up is ASICBoost, which isn't compatible with other proposals like Segwit. That allows the small block folks to accuse the miners of opposing changes only for financial gain.
Sure, something needs to give. A transaction is about 225 bytes for the common case. So doing even 1000/sec means around 1.8Mbps (plus overhead) just to get the flow of transactions.
Huh, maybe we should come up with a cryptocurrency where you are awarded new blocks for the storage and bandwidth you contribute to the effort, rather than for how many hashes you can calculate per second.
After all, if we're hoping to handling transactions on the scale of Visa, and we don't like centralization, we need to think about decentralized storage of all that information sooner or later. SegWit might not be the perfect answer, but you can't keep requiring everyone to store every transaction that ever happened. We need a solution that is both distributed and publicly verifiable. Something like IPFS comes to mind.
And in order to incentivize people to contribute storage and bandwidth, there would have to be a way to reward those who do so. I think this would be much more useful than the current situation where we basically reward people for wasting a lot of energy.
(I'm not personally sold that this is actually a distinction that matters - after all, we are already implicitly trusting "authoritative nodes" to deliver the blockchain, and the same mechanism that prevents alteration of the blockchain right now would also prevent altering the database state. Namely, that nobody else is going to accept the version of history where I own infinity bitcoins, regardless of how we record that state.)
A middle ground might be to have the full state available to nodes that want to verify, but also implement a "checkpoint/epoch" mechanism on top for "fast clients" who aren't overly concerned about a massive concerted-but-silent attack on Bitcoin escaping notice.
A hash chain of every block is only a few MB so it's not that big of a deal to make sure the chain is immutably stored.
Not at present, but if you increase the block size then you ramp that up pretty fast. Let's say there's a block every 9 minutes (nominally 10 but the network is reactive to increased hash power so it's a bit less in reality). That's 58400 blocks per year, which with a 32 MB block size would translate to 1,868,800 MB per year.
A growth rate of 2 TB per year would very quickly take you past the point where "anyone can have a copy". Yes, it would still be feasible for power-users who could dedicate a whole HDD or some NAS space to it, but that's implicitly conceding the whole "anybody can have a copy" point, and the growth would still be continuing unabated.
And the problem is - Bitcoin's transaction rate is currently so slow that 32 MB is not really a big enough block size. Going from 7 tx/sec to 224 tx/sec is still pitiful for a global network, again Visa does 50k tx/sec at peak.
I agree that it seems highly plausible that some form of "checkpointing" mechanism could be securely implemented.
In fact if you "trust the network" then there's no reason to download the blockchain at all, you can run the Electrum client. And if you think all the nodes are lying to you... how do you ever get the blockchain securely in the first place, regardless of a checkpoint mechanism?
Checkpointing cannot be hard. The hashes of 58400 blocks is not even 2MB. So with a few dozen megs you can checkpoint every single block. Then you can download blocks on-demand if you need to find particular transactions or whatever. What is really lost if we tossed the previous blocks after a year and just kept balances?
But you're right: who needs to run a node?
SegWit does not introduce third party middlemen. SegWit is just a different way to calculate the transaction hash that needs to be signed, such that it doesn’t include the signature script. This was arguably the way it should have been all along, since the signature script itself isn’t signed (it contains the signature). This means bypassers can modify it without invalidating the modified transaction (if they don’t touch the actual signature data but only add e.g. a NO_OP opcode).
So back in that time when a new coin came out, I'm sure the money changers would spend good long time watching it to see how it was abused before they started accepting it as a 'real' coin.
Seems like much the same is true for blockchain currencies, they all need a bit of 'bake time' before you really understand both the demand and the risks associated with them.
I felt the same, but as far as I can tell the current quarter composition weighs 84% as much as the heaviest quarter ever produced and 90% as much as any quarter made since 1873. The quarter's composition has only changed three times in the history of the United States.
I didn't participate (and am still not participating) in the cryptocurrency movement, for no particular reason.
Watching it from the outside, it's fascinating to see how a value system that seems built virtually on the backs of processing power and technology, essentially has ended up mirroring so many challenges and raising so many issues that resemble or relate to the modern finance system.
There's probably enough going on here to last many PhDs many lifetimes!
So much so, that the tinfoil hat part of me almost wonders if Bitcoin was a grand experiment by the creator(s), to both show the fallacy of the financial systems we depend on, while simultaneously showing a new and different alternative.
They could have simply ignored it altogether and continue business as usual like nothing had ever happened.
Now after the fork, if people want to convert BTC to BCH, they have to go through a intermediary currency, just like many banks won't convert USD to $unknown_currency sometimes.
It doesn't surprise me there are talks about lawsuits, cryptocurrencies will have a hard time shaking off all the speculators and scammers.
I could accept Coinbase saying they dont plan on supporting it in the long term, but its kind of ridiculous to think that Coinbase can make a blogpost, and potentially appropiate millions of dollars of the coinbase users and thats fine because it was said before.
Not to mention that I've been particularly locked out of the platform for months due to the slow and fuzzy account recovery process, and that the delays on it didnt allow me to retreive the coins in time between the notice, the lockup and the account recovery process time.
So no, I dont find Coinbase's position at all tenable.
If BCC keeps up at least 10% of BTC price, I'm guessing Coinbase will end up at least doing withdrawals.
All forks are basically equivalent. If I fork Bitcoin today, my fork is just as legitimate as Segwit or Bitcoin Cash. The only differentiation is community buy-in and hashing power and similar fuzzy metrics.
Rather than sticking with Segwit and ignoring BCC, what if Coinbase had ignored Segwit and stuck with BCC? People would have lost 75% of their holdings, as measured in USD. Would you consider that to be OK?
Or worse, imagine if Coinbase created their own fork and starting from some certain date they only supported that fork, and it ended up being worthless because nobody cared about it. Coinbase would have basically wiped out all of their users. Would that be OK?
The situation doesn't seem analogous to me.
The real risk for Coinbase comes if they don't have 100% of the Bitcoins on deposit. If they don't have all those Bitcoins, like Mt. Gox, we're going to find out.
This is the sort of thing which may involve Coinbase in litigation over whether SEC and CFTC rules on "fails to deliver" apply to them. When a real broker does something like this, they're on the hook for customer losses.
Furthermore how are they getting by on their justification? You don't need to allow trading for new cryptocurrencies to be disbursable. You just need to send them to customers.
After the fork, people with Coinbase accounts still have an IOU in the amount of X BTC.
What funds were lost?
Are you claiming that if I owed someone X BTC before the fork, I owe them both X BTC and X BCH afterward?
Seems somewhat unlikely after the surprisingly high rates BCH has been trading in past 36 hours (currently at ~16%), but wanted to point out the third possibility.
Both sides (small Vs big) have economic incentives behind them, making the argument extra vitriolic. But larger blocks allow on chain growth, keeping it peer to peer without requiring any 3rd parties. (And the answer that 8x more bandwidth and storage makes it infeasible for enough people to run nodes rings false.)
I have to be honest, I was keeping a cold wallet with some ~1-2 BTC in it until the price reached record high territory in the last few months, and it took me several days to download the entire blockchain against my wallet.dat. I had to free up well over 100GB to get the coins out.
If I hadn't done this dozens of times already (when the blockchain was smaller) and had some degree of confidence that it was going to succeed and grant me access to the coins, I probably would have been freaking out as I reached about the 36 hour mark into the process.
I can't imagine it's going to get better in the next couple of years. Maybe "Moore's law for storage" will outpace economic growth in the Cryptocurrency sector, and in 20 years my mobile phone will be so powerful that it will no longer be a concern. That sounds like a bit of a gamble, doesn't it?
I don't know how I reconcile that with clients like electrum, is that using an implementation of UTXO? Does this just keep a record of any unspent transaction outputs at any given time, scan them, and try your keys on all of them?
I think you can do a similar trick with bitcoin core if you have all of the blocks, but you have a new wallet.dat. You can delete the index and it will regenerate it with the new wallet in mind, recovering all of your unspent transactions.
(You do not need to literally download all of the blocks again, unless you actually don't have them anymore. It is sufficient to rescan them. But this takes time too, and it does require that you must store a copy of the chain somewhere on an ongoing basis.)
And if you need to view specific blocks or transactions, use an online viewer or download that specific block and check the hash of the block. 10 years of 10 minute blocks is only 16MB of hashes (32 bytes per block). So it's trivial to get all block hashes and then freely use other sources to check specific parts.
Storage is cheap. 2TB drives are a bit over $50.
I have a 14TB array that I bought with those Bitcoin I cashed in. It was cheap. But the next time I want to sync the whole chain, I'm really sure I'm gonna have to use it...
Thanks for your comments though, I will look up UTXO as it's another one I have not heard of before!
> Before reading this page, users should note that directly manipulating ECDSA private keys is dangerous and can result in losing bitcoins[1][2].
Hmm.
> Use the dumpprivkey command to get the private key. Repeat for as many bitcoin addresses as have money in them.
OK, so how many bitcoin addresses do I have with money in them? examining 3.5 year old wallet.dat, checking Oh, THAT Many? And are you sure that is all of them? (It was quite a lot of addresses, and not sure how I would know if the listing was complete.)
So, is there some way to safely automate this? Try it... the command outputs are all in JSON (configurable?), so you most likely won't be solving this with just pipes, awk, and grep. I tried exporting a few private keys this way and they are not exaggerating when they say:
> This guide is [not] for the impatient or time-stressed, it is recommended that users of Bitcoin Core simply wait out the blockchain synchronization. There are many benefits to running a Full node including trustlessness, security and privacy which lightweight wallets cannot match.
I have to use Bitcoin-Qt to get the keys out, and it does not appear to be fool-proof at all. Might as well just sync the whole blockchain then.
The idea that bitcoin can exist only as a settlement layer is a dream. It was pitched as something you can buy a cup of coffee with. Now the core team wants to call that a "spam transaction". Yeah right. Time to fire Core.
it's open source, there's no one to "fire". if you're not happy with it, fork it like bitcoin cash did.
Not to mention, if Bitcoin becomes a settlement layer then no one can run a full node since most transactions will be off chain. Plus the enjoyment of running a full node is greatly reduced if you're just seeing settlement data between large payment systems.
being able to fully verify the blockchain and the transactions. sure, if all you care about is making a payment you can use a SPV client or even a webwallet, but being able to not r
>if Bitcoin becomes a settlement layer then no one can run a full node since most transactions will be off chain
that's what the lightning network is for. in which case you don't even need the huge blocks.
Whichever path it ends up going down, centralization is guaranteed.
While there is certainly centralization pressure on mining, I do not agree that 8MB blocks make it impossible for everyone except for 'powerful companies' to run a full node, especially a pruned one. An enthusiastic early adoptor or investor holding, say, $100k of the token is more than capable of spending $500/yr to run a colo'd node. Would they prefer to spend $0 and host it at home? Probably. But the expense of a high-end VPS or low-end colo box is not totally prohibitive. We're not talking about more than a few rack units worth of HW.
On the other way, people who want to buy BCH can move their money to those few exchanges, and inflate the bubble, hoping in the greater fool. Ergo, the $700 prices.
Related question, is there a way to see inflow/outflow of dollars or any other real-world currency from/to these exchanges?
Coinbase can do anything they want!
Also, I suggest it's people's own fault for storing their bitcoins at a place that does not give access to their own private keys. This fork has been a long time coming. Everyone and their mother was warned to keep your own bitcoins in your own privately controlled wallet (entirely offline if possible) to weather this fork.
Anyone who cries that Coinbase didn't do whatever is being childish and deserves it.
That's no how laws work. Not even remotely. Thankfully.
Consider you order somebody (X) to transport your pregnant cow. At the destination the cow arrives. It's not pregnant anymore and X refuses to give you the calf because... well, because he can do anything he wants.
That's theft.
And coinbase keeps the bch (as they announced), so the bird analogy does not fit at all.
https://blog.coinbase.com/update-for-customers-with-bitcoin-...
Basically, they said "if your pregnant cow gives birth, we will not give you the calf. If you want your calf, take your cow away from Coinbase and keep it on your own pasture!" And their customers heard it, said ok I'll keep the cow with you, and when the cow gave birth they cried foul.
Sheesh, this situation is 100% predicable because Coinbase announced it ahead of time.
Bitcoin holders need to take responsibility for their own holdings, especially when there is no FDIC or any type of assurance that your coins are going to be your coins.
So for Coinbase customers not tracking the fork news, this was a total blindside. This gives you 3 days to get all your coins out?
Not to mention if you used the "Coinbase Vault" your coins are subject to a 48 hour holding period before you can them into a usable Wallet. Then you have to wait for what was at some points an 8 hour transaction delay?
Also you need to figure out how securely set up a wallet, potentially order wallet hardware, etc.
No court would say that was sufficient notice.
IIRC there is an option to have a wallet with Coinbase where you do control the private keys, that said I don't know how they were affected by the split.
I assume that Coinbase is sitting on keys/wallets that own Bitcoin belonging to their customers, which would mean that they are now also sitting on keys/wallets that own Bitcoin Cash. So could Coinbase short (some of) that Bitcoin Cash by selling it on other exchanges?
I read this statement from Coinbase: "If this decision were to change in the future and Coinbase was to access Bitcoin Cash, we would distribute Bitcoin Cash to customers associated with Bitcoin balances at the time of the fork." So as long as Coinbase bought back enough Bitcoin Cash to distribute it to customers at time-of-fork-value, they would be true to their word.
Or is there something that prevents Coinbase from even accessing the Bitcoin Cash associated with Bitcoin it is holding?
Edit: I'm not trying to make any judgments here, I don't know enough. Just trying to understand.
To redeem your bitcoin cash (BCH), you have to import your private keys into a new bitcoin cash wallet, and then transfer them. If you do not transfer your BTC to a new wallet before importing your private keys to the BCH wallet, a malicious wallet could then have access to both your BCH and BTC. With replay protection, the solution is to move your BTC to a new wallet, then import the old private keys (with a balance of 0 BTC, but still has BCH associated) to the BCH wallet.
Hopefully you can see all of the failure points here. I have coins stored in cold storage and haven't yet bothered to claim any BCH due to the hassle, and lack of exchanges where you can sell it.
Coinbase made a colossal mistake in outright ignoring BCC and will likely get sued (and lose) because of it. If I had 10 BTC on CB and missed out on the opportunity to trade or sell $6,500 worth of free BCC I just got, I'd be mad too.
They need to act quickly before it goes to court. Someone else commented that they don't even need to support trading BCC, all they have to do is provide a way for customers to withdraw their BCC, and they're in the clear.
To exchange themselves they only need to load their existing wallets in an existing BCC client.
But is that really what's going on? As I understand it, each BTC also became a BCC at the time of the fork, and owners can now decide on which network they want to use these units (CB users are not technically owners though). No free BCCs were distributed.
If I were to decide to move 1 BTC to a BCC wallet now, I would buy something worth $650 for something worth $2700.
That is my very tentative understanding at least.
No. Each BTC also became a BCC at the time of the fork, and now exists independently on both networks. Owners are free to use them on each network. That is the concept of a fork -- it's an intended double spending attack. There is no such concept as "moving 1 BTC to a BCC wallet". Moving BTC means a transaction on the BTC blockchain. Moving BCC means a transaction on the BCC blockchain.
The chains do not talk to each other in any way, so you can spend your BTCs and BCCs independently. So yes, free BCCs were given to everybody with BTCs.
Imagine it as if someone copied the entire history of bitcoin and just renamed it and started running on different nodes. That's basically what happened. If the bitcoin history showed you owned 10 BTC, then the renamed history shows you own 10 BCC.
Since BCC doesn't have enough hash power to mine blocks trading/withdrawal would not work anyway.
Many exchanges aren’t even allowing BCH deposits, meaning that the price isn’t connected to the Bitcoin Cash blockchain, since you can’t sell these coins into the market. Right now there seems to exist multiple different BCH — one for each exchange — all of them with a different price because they’re not joined by the coins on the Bitcoin Cash blockchain.
[1] https://coinmarketcap.com/currencies/bitcoin-cash/#markets
While similar to both currency and commodity, this is one of the situations where cryptocurrency acts as more of a fungible contract than either the currency or commodity. IANAL, but it seems to me that there isn't a whole lot of law written on that. I'd argue that Coinbase expended its fiduciary duty by warning their users of the fork.
Coinbase/kraken/et al., however, don't create/issue the cryptocoins, so it's probably a misnomer to call them exchanges. At best, they are brokerages.
Now say that a bunch of users decided to instruct their broker that's holding their security in trust to so assign the security to the user, and the brokerage sat on that transaction rather than perform the request in a timely fashion? I'd say that potentially counts as a whole host of other actionable events, depending on the intent of the brokerage operators. Not sure if I'd call that front running, but that sounds like a good start to investigate.
But people are arguing, and I think convincingly, that Coinbase didn't provide enough lead time after sending out the email announcing their decision.
Coinbase also essentially gets to pocket all the extra value which should reasonably have belonged to their customers.
IANAL either, but I have to imagine there are the beginnings of something like an unjust enrichment claim here.
Once Kraken, Bitfinex, Bittrex, and the other major BCH supporting exchanges are actually accepting deposits, I imagine we'll see the price take a nosedive.
Whoever kept their bitcoin in a Coinbase wallet and wanted to use Bitcoin Cash, it was their responsibility to move them to a wallet they fully control in advance to the fork.
https://news.bitcoin.com/the-trading-center-in-hk-where-they...
Note however that due to low count of blocks currently being mined for BCH there is no chance for the exchanges to get enough confirmations for deposited BCH from any (private, non-exchange) wallet to safely confirm the deposit.
So the only BCH assets that are currently being sold are probably the ones that were granted by the exchanges to the people that did not bother to transfer their BTC credit into their self-controlled wallet previous to the fork.
I think this is also a reason why BTC assets seem to be a bit overvalued right now.
[1] https://coinmarketcap.com/currencies/bitcoin-cash/#markets
At the end of they day, these digital monetary schemes have become less of a currency and more of a commodity.
Can someone explain to me why I should be less jaded about crypto currencies?
So effectively, it's as if they just burned all of the Bitcoin Cash they were holding?
"We're not taking it, we're just not giving it to you."
It seems that there is an assumption from Coinbase that BCC will be nearly worthless, so it isn't worth building the infra to handle both currencies. They can choose to make users BCC available if there is enough demand for it.
Here's what Coinbase themselves say about this:
> Coinbase does not intend to interact with the Bitcoin Cash blockchain, or to access bitcoin cash (BCC). In order to safely and securely access bitcoin cash, Coinbase would need to undertake a process of designing and testing significant changes to our systems — including hot and cold storage. This is one of the core reasons customers will not be able to withdraw bitcoin cash after the fork on August 1st, 2017.
> If this decision were to change in the future and we were to access bitcoin cash, we would distribute to customers bitcoin cash (BCC) associated with bitcoin (BTC) balances at the time of the fork on August 1st, 2017. Coinbase would not keep the bitcoin cash associated with customer bitcoin (BTC) balances for ourselves.
Here is a list of exchanges that seem to be listing Bitcoin Cash (along with their prices):
It's also not like they didn't give warning ahead of time either. If you really wanted to use BCC/BCH (whatever gets decided on) you could've just moved the funds out of Coinbase into an offline wallet and sent them back post fork.
> Coinbase allowed users to withdraw BTC prior to the hard fork
> The process of transferring Bitcoin can be complex and potentially very risky even for experienced users. Additionally, creation of a new account or wallet on a different exchange is often a lengthy and difficult process. While Coinbase did suggest to users that they could move their BTC to a different wallet in order to obtain BCH, the procedure can be seen as prohibitive by a significant portion of users. Finally, many users reported slow or non-responsive site when trying to move their BTC from Coinbase prior to the lock-down that preceded the hard fork.
First, transferring founds from one wallet to another is trivial in Bitcoin, and in fact it is easier than any other money transfer method that I know of. Second, if it really was that difficult then why they are, at the same time, accepting donations using Bitcoin and Ethereum on the same website?. Third, "Bitcoin Cash" is an altcoin, and anyone can create a similar fork from the Bitcoin blockchain, should Coinbase support them all?? because that would be ridiculous.
I can not believe these people are serious...
That's a lot of uncertainty for "it literally can not be simpler".
But even then, if you don't want to do that, there are other exchanges and online wallets that can do all that for you.
What I don't understand is why would anyone who is so scared of using Bitcoin transfer money to Coinbase to buy Bitcoins. To me this is the same as withdrawing all your money from your bank while being super scared of having your own savings in cash at home.
And I didn't even mention the problems with an online wallet. Yes, you should fear online wallets.
Good luck creating a fork with currently 20% of the value of Bitcoin.
We'll see in a few more days when real trading is happening where BCC ends up.
Because Coinbase is keeping the coins the customers could have used to gain the X%?
2) Coinbase never said that they would adopt Bitcoin Cash. If these customers were really interested in doing some sort of investment they could have withdrawn their funds somewhere else months ago. Scared of using Bitcoin? then don't! sell your btcs for fiat and transfer it to your bank account, then transfer that to some other exchange that decided to adopt Bitcoin Cash.
2) Months ago? Oh, you mean a couple of days before the fork when Coinbase announced they wouldn't support Bitcoin Cash?
Since that specific block is smaller than 1 megabyte in the main Bitcoin blockchain (because the maximum block size for Bitcoin is 1 megabyte), the current Bitcoin blockchain is not a valid Bitcoin Cash blockchain.
And they were pretty explicit that they wouldn't be supporting the BCC chain. I get it people are upset about possibly missing out on money, but Coinbase handled this about as good as they could.
I do regret not informing others I know about the fork, though. They most likely still have their coins on Coinbase.
Giving notice so as to not totally screw customers is sort of the least they could do. How they get any sort of praise for this is bizarre.
If I were in Coinbase's position, I'd make sure that I'm doing everything to fully support and secure the currencies that I officially support, and maybe support some forks later if there is massive demand or there are more stable/secure methods of handling it. I mean right now the biggest "wallets" for BCC are rushed, filled with bugs, and have significant issues in some areas.
If they had said "we will allow you to withdraw BCC" and they didn't allow it right away, people would be significantly more upset (rightfully so in my opinion). At least the way they handled it they clearly and publicly announced that if you wanted to deal with BCC, you should move your funds out of Coinbase, and they gave multiple notifications over multiple days about this.
And mind you, they did offer a clear explanation of when they will offer BCC, They won't. That's about as clear as you can get. They might change that in the future, but you can't say they didn't warn you if they never do.
Explain how you'd lose both coins? (If you mean 'well they could rush a code change and lose all their money', yes that's a risk. They shouldn't rush it.) The BCC chain has 2 way replay protection (granted, late addition) - but if it didn't, then Coinbase should have actively moved coins on BCC to prevent replays.
And if they "might", then it's unclear. That's just saying they're going to wait and see if BCC is popular enough. Instead they should have defined criteria of what popular enough is, and that'd have put to rest people's concerns.
All I'm objecting to is that "they handled it the best", which is clearly not the case.
Here, I'll take your side: there is no difference between your spending time to support a thing, and your not expending any labor on the thing. How do you like that?