Hacker News new | past | comments | ask | show | jobs | submit login
Cryptocurrency in the 2020s (coinbase.com)
150 points by openmosix on Jan 3, 2020 | hide | past | favorite | 266 comments



The trouble with this article is that the author doesn't seem to know what Bitcoin is for.

Notice the vague treatment of actual cryptocurrency applications. There are lots of predictions about startup activity, "flippenings" and venture capital, but little about the goods and services customers will actually be buying, or what specifically startups will be building.

It's this kind of thinking that leads people into the dark thicket that is "tokens": digital instruments bought and sold largely for speculative purposes. It's understandable. The ability to print money is a fantasy of many people from a young age.

The last two years have seem a solid refutation of this notion. Almost every token has lost value against Bitcoin. It seems reasonable to conclude that the carnage will continue.

So the money printing press ship has sailed. It's going to come as a shock for many people (some with economics degrees), but bootstrapping censorship-resistant money is a one-time deal. Any attempt to profit from the undertaking harms the credibility of the founders. Only the genuine scammers are left to continue the exercise.

Here's a vision for the future of Bitcoin. Bitcoin will extend its role as a refuge from the growing foreign and domestic militarization of money. It will become an indispensable weapon against civil asset forfeiture, international sanctions, deplatforming, and mass surveillance.

That's your application for Bitcoin in the '20s. And it's a doozy. It places Bitcoin on the side of personal freedom and on a collision course with some of the world's biggest governments, including the US. There will be many attempts to "ban" Bitcoin.

Startups will play a marginal role at best because their ultimate aim of monopolization flies in the face of what Bitcoin was designed to do.


>censorship-resistant money

It's not, the majority of hash power is in China. That means the Chinese government could start censoring bitcoin transactions in a week if they wanted to - by orphaning non-compliant blocks. Regardless of anything else, this centralization alone makes bitcoin a failed experiment.

https://cointelegraph.com/news/study-chinas-btc-miners-contr...


Well, first, "censorship-resistant" doesn't imply "censorship-proof".

Second, I don't think we can conclude what would happen if China tried to censor.

China certainly has 51% attack capability against Bitcoin, but the only implication that of that which is clear to me is that they could potentially execute double-spends. Using 51% attack capability to orphan transactions is different.

With a double spend, there's two transactions, both signed with the same key, and no way to determine which is valid (which came first). There's no source of truth for that information.

With an orphaned block, there's only one transaction signed with the key, so you have a single source of truth. You know the transaction exists, and at some point (i.e. after a certain number of blocks), if the transaction isn't included in the chain, you can conclude with reasonable certainty that the transaction is being intentionally orphaned. This allows you to reject the chain that doesn't include the transaction as invalid, and choose the longest chain that does include it. We already don't blindly follow the longest chain: for example, blocks that are improperly formatted are already rejected.

This would, of course, having different criteria for what is considered a valid block would cause fork in the currency. There would be the Chinese censored branch and the uncensored branch everyone else is using. But for a lot of reasons, I think people would be unwilling to trade as much traditional currency for the Chinese censored currency as they would for uncensored Bitcoin.


>There would be the Chinese censored branch and the uncensored branch everyone else is using

Every fork is vulnerable to the same attack, which is why such a switch doesn't make sense. There's no way to prevent Chinese miners from mining on the "Western" bitcoin if it's the more profitable option. The censorship can be easily made reactive: first, all Chinese miners have to register and report their hash power. If the total hash power for any specific network is below X (eg. 65%) they don't have to censor. The moment they do, they start orphaning blocks that don't comply with the Chinese law. Note it also increases their profits!

The same forces (lots of cheap electricity) that resulted in the concentration of sha256 hashing in China also work for any other PoW; switching to a GPU-based PoW would at best only prolong the inevitable. Most likely GPU PoW is also China-dominated.

Proof of work has infinite economies of scale and the winner can take all property. The second property makes it profitable for the majority of hash power to cartelize and exclude others. If the cartel was smartly set by the Chinese government - allowing access to all Chinese miners and making it illegal to create smaller cartels - everyone in China would join and after a while it would be enough to mine with only ~20% of the available hash power. That's a 5x increase in revenue per watt hour!

Why? Initially, Chinese miners can mine with >65% of global power, excluding competitors. They do it until everyone else goes bankrupt, giving them 100%. Then, each individual miner can start mining with only 20% of their total power. To prevent fraud, it's enough to make everyone mine with 100% for one hour every week, all at once, to prove their total individual hash power. If some foolish foreign competitor arrives with more than 20% of the Chinese hash power, every Chinese miner turns everything on. This monopoly would be almost impossible to defeat.

However, even if you assume someone defeats it somehow - the only way to defeat it is to have an even bigger centralized entity! All that happened is a new monopoly, not decentralization.

All of this means bitcoin can never become "refuge from the growing foreign and domestic militarization of money. [..] an indispensable weapon against civil asset forfeiture, international sanctions, deplatforming, and mass surveillance" to any noticeable degree. It's currently left alone only because it's irrelevant except as a speculative toy.


Reusing the same attack would just result in a never-ending series of offshoots from the "western" chain. If anything that would guarantee that the uncensored chain stays dominant, as all of the forks would be quicky abandoned for the next


You can't expect people to fork every week to a new network. This is at best a one time deal, and if it doesn't work, that's it.


People wouldn't do it manually--the entire point is to automate it.

But you corrected your assumption in the other comment thread, so I'll continue the conversation there.


> Every fork is vulnerable to the same attack, which is why such a switch doesn't make sense.

No, it wouldn't. I don't think you're understanding the solution I'm proposing. There isn't an amount of computing power that allows you to submit invalid blocks.


I assumed you meant manually. This method isn't possible to automate under PoW, because any such actions require global time, but PoW is what provides time itself, creating a contradiction. What this means in practice is network splits.

>you know the transaction exists, and at some point (i.e. after a certain number of blocks), if the transaction isn't included in the chain, you can conclude with reasonable certainty that the transaction is being intentionally orphaned. This allows you to reject the chain that doesn't include the transaction as invalid

as what would happen is nodes that were online and observed the situation would follow one chain, but everyone else that joins later wouldn't be able to confirm that censorship actually happened, and follow another. If you have a solution that solves it, you solved the fundamental problem - absolute order - some other way and PoW becomes completely superfluous.

Then there's a problem of: what happens when there are contradictory transactions on two different chains at once? How do you decide which one is valid? This gets complex very fast.

If you want to try tackling the censorship issue in an automated way, you have to move away from PoW to a more typical consensus algorithm with online identities. In the simplest case, if all (ever - no new ones) network participants are online all the time, the problem becomes trivial and something close to your solution would work.


EDIT: Everywhere I say that we wait 5 blocks/confirmations, that's just a number I picked. I think you could conservatively use fewer confirmations, but there's a bunch of network analysis you'd have to do to calculate what the probability of a transaction not being included in N sequential blocks simply due to network instability. I didn't do that network analysis, so you might need more or fewer confirmations to be reasonably sure that censorship is occurring and not just network instability.

> I assumed you meant manually. This method isn't possible to automate under PoW, because any such actions require global time, but PoW is what provides time itself, creating a contradiction. What this means in practice is network splits.

I don't think you need global time to do this. More on this later in this post.

> as what would happen is nodes that were online and observed the situation would follow one chain, but everyone else that joins later wouldn't be able to confirm that censorship actually happened, and follow another. If you have a solution that solves it, you solved the fundamental problem - absolute order - some other way and PoW becomes completely superfluous.

This situation resolves itself naturally via the mechanism I proposed.

Let's follow the scenario you propose and see how it resolves. The following events happen in this order:

1. The Chinese government decides to censor transactions from a certain address, refusing to accept blocks which include transactions from that address.

2. A transaction from that address is broadcasted.

3. Chinese miners mine 5 blocks that don't contain the transaction. Nodes which have been on the network the whole time notice the censored transaction, and go to the next-longest chain, creating a fork.

4. A new node joins the network. From the new node's perspective, there are two chains, but the Chinese one is longer so you go with that. However, you still have the signed transactions from the shorter chain, and your node notices that the Chinese chain doesn't contain some of those transactions. At the time of joining, as far as you know, that transaction simply hasn't been included in the longest chain yet.

5. Chinese miners mine 5 more blocks that don't contain the transaction. The newly-added node now notices the censored transaction, rendering the current chain invalid, and goes to the longest valid chain, which is the one everyone else was on. Consistency achieved.

The implication of this solution is that when you join the network, you now have to wait for 5 confirmations to ensure none of the transactions you have are being censored in the longest chain (i.e. it takes 5 confirmations to know that the longest chain is valid). Which is certainly an important implication!

Note that absolute order doesn't matter here. We don't have to know the order of the transaction, only that it has existed for some number of blocks without being included in the chain.

> Then there's a problem of: what happens when there are contradictory transactions on two different chains at once? How do you decide which one is valid? This gets complex very fast.

The way you've worded it, that's not really all that complex--that's the same as a double spend, and it's resolved the same way any other contradictory transaction is resolved: follow the longest (valid) chain (where part of the definition is "valid" is "containing all transactions I've had for 5 confirmations").

However, I think you might have left out part of what you meant here, so I'll try to explain what I think you're hinting at. There's a sophisticated way for China to hide their attack. It works like this:

1. The Chinese government decides to censor transactions from a certain address, refusing to accept blocks which include transactions from that address.

2. A transaction from that address is broadcasted. We'll call this the censored transaction.

3. Non-Chinese miners mine a block that includes the censored transaction. This becomes the root of what we'll call the censored branch.

4. Chinese miners ignore the mined block that includes the censored transaction, and mine a block which doesn't contain the transaction. This block becomes the root of a branch we'll call the red herring branch. In that block, they include a transaction which they never broadcasted to the network. We'll call this the red herring transaction.

5. Due to superior Chinese mining capability, the red herring chain quickly becomes longer. However, after 5 confirmations, the network notices the censored transaction isn't being included in the red herring chain. So they invalidate the red herring chain and go to the longest valid chain, which is the censored chain.

6. 4 more blocks are mined on the censored chain.

7. A new node joins the network.

8. At this point, the censored branch doesn't include the red herring transaction, and the red herring branch doesn't include the censored transaction. So our previous resolution strategy doesn't work, because we don't know whether it's the red herring transaction or the censored transaction that's being censored.

First, I want to say, this is a really sophisticated attack and I want to congratulate you for coming up with it.

Second, I think this problem can be solved by sweeping up ALL the transactions in EVERY block you receive, even if they are in blocks which haven't been confirmed, and treat them as if they were broadcast to you on the network. This way, the red herring transaction gets included into the censored branch. This gives us a new resolution:

1. The Chinese government decides to censor transactions from a certain address, refusing to accept blocks which include transactions from that address.

2. A transaction from that address is broadcasted. We'll call this the censored transaction.

3. Non-Chinese miners mine a block that includes the censored transaction. This becomes the root of what we'll call the censored branch.

4. Chinese miners ignore the mined block that includes the censored transaction, and mine a block which doesn't contain the transaction. This block becomes the root of a branch we'll call the red herring branch. In that block, they include a transaction which they never broadcasted to the network. We'll call this the red herring transaction.

5. Due to superior Chinese mining capability, the red herring chain quickly becomes longer. However, after 5 confirmations, the network notices the censored transaction isn't being included in the red herring chain. So they invalidate the red herring chain and go to the longest valid chain, which is the censored chain.

6. A new block is mined on the censored chain. Since we've swept up all the transactions from the red herring chain, this block includes the red herring transaction.

7. A new node joins the network and assumes the red herring chain is the longest valid chain.

8. After 5 blocks, the new node sees the red herring chain does not contain the censored transaction, invalidates the red herring chain, and goes to the longest valid chain, which is the censored chain. Consistency achieved.


Your solution regularly leads to orphans 5 blocks deep, making the network unstable. Now consider this:

- Chinese miners (the network doesn't know that) publish a normal transaction.

- they don't include it for 30 blocks. Western nodes have already switched to a minority uncensored chain after 5 blocks, as they consider the transaction censored.

- Chinese miners include it in 31st block.

A new node joins. It follows the Chinese chain indefinitely.

The core of the problem is lack of objective time (or at least ordering): there's no way to prove to the new node that a transaction was actually censored in the past. From its perspective, the minority chain might have been created after the Chinese block with the transaction was published. As long as there's no external objective time, it's always possible to invent some attack scenario that splits the network for new nodes.

Last but not least, every minority chain is by definition vulnerable to 51% attacks, so even if a solution to censorship could exist in PoW, the minority chain could get intentionally killed this way, constantly generating double spends until people stop using it.


> Your solution regularly leads to orphans 5 blocks deep, making the network unstable.

Only if China decides to hamper the speed of their miners by pointlessly trying unsuccessfully to censor transactions.

> - Chinese miners (the network doesn't know that) publish a normal transaction.

> - they don't include it for 30 blocks. Western nodes have already switched to a minority uncensored chain after 5 blocks, as they consider the transaction censored.

> - Chinese miners include it in 31st block.

> A new node joins. It follows the Chinese chain indefinitely.

Okay, yes. And so does the entire rest of the network, because now the blocks are valid. Yes, this is very bad, because anyone who spent money in the shorter chain can now re-spend their coins.

But critically, nothing was censored here. This is a transaction reordering, not a censorship attack.

China can do the exact same thing with fewer steps. All they have to do is go back 30 blocks, and start mining blocks with the transactions in whatever order they want. Eventually their branch will be ahead and everyone will switch to it.


>You know the transaction exists, and at some point (i.e. after a certain number of blocks), if the transaction isn't included in the chain, you can conclude with reasonable certainty that the transaction is being intentionally orphaned. This allows you to reject the chain that doesn't include the transaction as invalid, and choose the longest chain that does include it.

So you are going to reorg after many blocks (enough to be sure a transaction is being censored). This sounds extremely undesirable as it kills finality. Today you can very reasonably be sure that after say, 6 blocks, a transaction is irreversible. That's not the case with this new rule.


It delays finality, but it doesn't kill it. Reorgs are already possible, this is why we currently wait for some number of confirmations (6 last time I checked) to say a transaction is complete. Adding the condition of requiring all transactions you've received to be included in a chain means that you need to wait for more confirmations to reach the same level of confidence that the chain is final, but it doesn't mean finality will never happen.

With a perfect network where everyone receives all transactions immediately, and where transactions are prioritizes for inclusion by transaction fee first, and order received second, we can conclude after ONE block whether a transaction with a high enough transaction fee is being excluded. But the network isn't perfect. There's some network analysis to be done here to gather probabilities, but for the sake of simplicity, let's say the network is reliable enough that we can reasonably conclude whether a transaction is being excluded in 5 blocks (I think the number is actually lower, but let's go with 5 to be safe).

So basically, what we're saying here is that if we reject the fifth block that doesn't contain a transaction after we see it, then we're forcing a reorg.

The attack you're describing happens when someone waits for China to start ignoring a transaction, then attempts to use the resulting reorg to execute a double spend.

Last time I checked, the recommendation was to wait for 6 confirmations to prevent double spends, because it would be unreasonable for an attacker to attempt to catch up to the main block chain when the main blockchain has a 6-block head start. But if China forces a reorg after 5 blocks, then the attacker attempting to execute the double spend only needs to catch up 1 block.

Trivially, all this means is that we have to wait for 5+6 = 11 confirmations to achieve the same level of confidence that we got from 6 confirmations when China couldn't force a reorg.

But wait: China actually can't force a reorg that quickly with 100% probability. In order to force this reorg, China has to mine 5 blocks in a row. China only has 66% of hashing power, so the probability of China mining a given block is P=0.66. The chances of China mining N blocks in a row is P=0.66^N. So the probability of China even being able to force this reorg is P=0.66^5=0.13.

That's not nothing, but that's a lot of effort for China to put in just for a 13% chance of delaying a transaction. Given China can't actually censor the transaction, only delay it, why would they spend all those hashing cycles to do this? The incentives don't line up.


Good points, thanks.

Followup question: how does a node coming online know not to trust China's (longer, censoring) chain? It wasn't online to have the transaction in its mempool, so it doesn't know to check for it in the longest chain.

I think it would need to check all candidate blocks with lower heights to see if their chains contain any transactions that aren't in a longer chain.

What happens if I mine off of a very old block and include my own transaction in it, and present it to you... how do you distinguish between what I just did vs the longer chain having censored the transaction this whole time?


> Followup question: how does a node coming online know not to trust China's (longer, censoring) chain? It wasn't online to have the transaction in its mempool, so it doesn't know to check for it in the longest chain.

> I think it would need to check all candidate blocks with lower heights to see if their chains contain any transactions that aren't in a longer chain.

Yes. You wouldn't need to store all these, though, you just sweep them up once you find the transactions included in the longest chain.

> What happens if I mine off of a very old block and include my own transaction in it, and present it to you... how do you distinguish between what I just did vs the longer chain having censored the transaction this whole time?

Broadcast all transactions you have which aren't already in the longest chain to the network, and wait for them to include them.

I'm not 100% sure, but I think transactions get rebroadcast automatically already until they're included.


This is literally the first comment on Hacker News I've seen that seems to actually understand the implications of decentralization. It's apparent to me that many people who are trying to profit on it don't actually understand why decentralization is desirable for some people. It's a foreign concept to many that there are motivations other than financial gain. Many attempts to "innovate" with Bitcoin are constantly trying to do things that are already solved with centralized systems, and end up working around decentralization.

> Startups will play a marginal role at best because their ultimate aim of monopolization flies in the face of what Bitcoin was designed to do.

I'd go further with this and say that decentralization is an active impediment to startups trying to create monopolies in the crypto space.

I think there's still room for development, but it will be hard for it to be motivated by profit. Particularly, a better-executed namecoin could be revolutionary if people started building infrastructure around it (i.e. as usernames, or a DNS replacement).


> It places Bitcoin on the side of personal freedom and on a collision course with some of the world's biggest governments, including the US.

And until and unless you can use it to purchase the goods and services needed for daily life, and the military and police forces needed to secure the supplies lines of those, it will be at best a theoretical form of personal freedom.

Even if Bitcoin doesn't rely on trust, the rest of the functions of human society do.


Not sure I understand how the military is going to stop individuals from exchanging goods within a country, are you suggesting the US/Chinese/Some other military would stop the flow of everyday goods into its own country to prevent Bitcoin transactions?


> Not sure I understand how the military is going to stop individuals from exchanging goods within a country

States stop the exchange of goods within, into, or out of their jurisdiction of types or in manners not sanctioned by the state all the time, it's called “law enforcement”, and either the military or paramilitary police forces or both are often involved in it. It's never airtight, but it doesn't have to be to have a big effect.


If the volume of crypto currency transactions ended up becoming a threat to the functioning of the state (through loss of the power of taxation), then yes.

But anyways, isn't that pretty much the anarcho-capitalist vs statist conflict that cryptocurrencies are ultimately trying to aim us towards?


Yes meaning the military would starve a country to root out crypto users? In that scenario, you're unable to use crypto because no goods exist to buy (meaning dollars are useless as well)?

Sorry if I'm completely misunderstanding your argument, but having trouble reading it in a different way.


> In that scenario, you're unable to use crypto because no goods exist to buy (meaning dollars are useless as well)?

The state will take over the entire supply chain to ensure that it transacts in a currency that it controls, crypto or otherwise.

Without that, the shared physical and legal infrastructure that supply chain depends on would cease to exist, and with it the supply chain.

Individuals, or the small communes that act financially as individuals in the crypto based trading system would have to trade in the simplest raw materials and finished products would be all have to be made hyper locally. Otherwise what entity would secure the transit of high value finished goods from supplier to customer?

I understand that it's a vision of the future that many people relish for its "freedom" from the state (but not so much from the local tribe). But universal crypto based transactions are not a drop in replacement for what we have now that keeps everything else the same. They come with their own radically different future-primitive vision for the world.


Taking over the entire supply chain is completely impossible though, black markets will always exist, and not just for simple raw materials.

Another aspect of crypto is the ability to simply leave the oppressor's territory, taking your money with you.

I'm absolutely not saying this is a perfect solution, or that government is powerless in this situation, but it seems hand wavey to say they'll just seize control of every economic transaction. That's a VERY difficult thing to do.


> Taking over the entire supply chain is completely impossible though

And it's unnecessary. Black markets exist today and always will. The state would need to merely take over the major suppliers of raw inputs to all products, and major finished products, and that will be enough to keep crypto only relevant on the margins. If black markets become a problem due to crime (i.e. the mafia) they can be dealt with using law enforcement action.

> Another aspect of crypto is the ability to simply leave the oppressor's territory, taking your money with you.

I agree, and you will also leave behind many of the benefits that come from societies that have centralized organization, like i.e. roads and a justice system. No territory with a state that provides infrastructure is going to allow you to operate there indefinitely without paying for the privilege of using that infrastructure.

You will have to find a place with effectively no state, and provide the basics for yourself. But it would be hard, and it's not something that can scale to our current society's scale or prosperity, though.


> The state would need to merely take over the major suppliers of raw inputs to all products, and major finished products, and that will be enough to keep crypto only relevant on the margins.

Very hard bordering on impossible

> You will have to find a place with effectively no state

Why no state? I'm sure plenty of states would be happy to let you transact in crypto as long as you're willing to pay taxes. In fact, transacting in crypto isn't even necessary, all you need is the ability to convert crypto to local currency periodically.


> I'm sure plenty of states would be happy to let you transact in crypto as long as you're willing to pay taxes.

What is the point of cryptocurrency if your freedom can be impinged upon by being compelled to pay taxes? What's the point of it isn't the primary medium of exchange? If it's not that, then it's just a deflationary store of value, functioning like gold, which nobody uses for daily transactions, therefore of limited value.

Why would that state accommodate your ability to convert crypto into local currency that they ultimately control? The only rationale would be to hurt their presumptive rival: the state you fled.

And more importantly, even if that works at the individual level for you and a few others who work that kind of deal with a state, how does that model scale to populations of multiple 10s of millions?

Another state may allow a few people to make that personal optimization in their territory, but they won't negotiate such agreements with millions of people. If you are a rare wealthy person able to strike such a deal with a state, you are then effectively an oligarch, and part of the state power structure.

States are made of people, and people only trust other people who they believe have skin in the game.


What's the point if it's not the primary medium? I just gave you an example, taking my money elsewhere. Bank accounts can be frozen.

I think you're moving the goalpost from "crypto grants me more financial freedom" to "crypto makes me literally untouchable by governments". Nobody here is claiming the latter. I have no idea where you even got the tax evasion angle from anything I said.


> I just gave you an example, taking my money elsewhere.

Why do you think that the state that accepts you would give you anything like the market exchange rate for the cryptocurrency to their currency?

The only way would be if they had a competitive internal market for purchase of cryptocurrency, but it's not at all clear that would be the case, since in this situation, you would need asylum (a service they would be providing to you) more than they need your cryptocurrency. That would come at a price.

You could try to play these countries off one another to get the best possible exchange rate, but really, you'd have to be stupendously wealthy in crypto before those countries would begin to care enough to offer you any kind of deal.


This is just whattaboutism seeing as there's currently good crypto exchanges in every major currency, accessible from most countries. Does your argument hinge on this somehow changing everywhere?

Do you know what asylum is? I can permanently move to plenty of countries without asylum, I think you're getting a bit off track..


I find it hilarious you think Coinbase CEO Brian Armstrong doesn't "know what Bitcoin is for."

Maybe you don't know what it is for. People that are sane like Mr. Armstrong and Satoshi Nakamoto intended it to be used as a currency. If Satoshi is still alive I'm sure he was quite disappointed when Bitcoin decided to not scale past its blistering 7 transactions per second.

"Bitcoin can already scale much larger than that with existing hardware for a fraction of the cost. It never really hits a scale ceiling." -Satoshi Nakamoto

https://steemit.com/bitcoin/@cryptodailyuk/bitcoin-broke-coi...


He's the chair of a very public company with investors and whatnot.

Inevitably that hamstrings permissible opinions.

Not only that, the purpose of his company is to profit from cryptocurrency in a specific way, whether or not that's the 'right thing' for the space or not.

Their business model basically falls apart, for example, if people stop using fiat currencies and atomic swaps allow trades to happen without a clearing house.

All over this thread you can see waffle about money laundering or whatever else; which Coinbase cannot sidestep because they're forced to interface with banks that will cut them off, governments that don't like it if you don't do what they say, etc.


It doesn't matter what Satoshi said five years ago, it matters what he would say now, given what we've learned about Bitcoin since. His old opinions are less and less informed each year.

Increasing block size utilization has series tradeoffs for decentralization, privacy and reliability. Each year we learn and understand those tradeoffs better. Pro block-size increase people never seem to directly address them though, just talk around them and imply they don't matter. They do matter, a great deal.


I don't think Satoshi's opinion would be any different now. Decentralization as a primary goal and maximizing it at all costs is a narrative that grew after he left. It was originally a means to an end and things just needed to be decentralized enough to be resilient. Relevant Satoshi quote:

The current system where every user is a network node is not the intended configuration for large scale. That would be like every Usenet user runs their own NNTP server. The design supports letting users just be users. The more burden it is to run a node, the fewer nodes there will be. Those few nodes will be big server farms. The rest will be client nodes that only do transactions and don't generate. https://bitcointalk.org/index.php?topic=532.msg6306#msg6306


The problem with that quote is that if "the rest" of the client nodes also can't validate, then Bitcoin is centralized and completely pointless. Mining is already effectively centralized, the only check and balance against collusion of miners is a robust and engaged community of users running full nodes.

The client nodes have to validate in addition to only doing transactions. Satoshi doesn't say that in his comment. But the faster the block size growth, the faster it gets to "every Usenet user runs their own NNTP server", and the fewer and fewer run full validating nodes.

His comment is self-contradictory.


What you meant to say is the propaganda has tried, and quite successfully, to make his opinions seem less informed each year.

It's funny you say that pro block-size increase people don't understand the decentralization, privacy and reliability trade-off, while the people against a block-size increase have never defined or quantified these trade-offs. And very often they also have the notion that "everyone must run a full node" that implies they don't have a good understanding of Bitcoin at all.


It’s a complex socio-economic-technical system, which probably can’t be perfectly quantified. Same as with the weather or the larger economy. We can understand it to some degree, but lack of perfectly predictive models does not invalidate these concerns, as you imply.

“Everyone must run a full node” is aspirational but not realistic. It’s nevertheless extremely valuable to continue working on ways of reducing the expense of running full nodes. MimbleWimble, Coda and others are doing a good job of exploring that problem space, as are some projects in Bitcoin that may take longer deploy.

When HN first started discussing Bitcoin almost a decade ago, the smartest skeptics here main objection was the obvious one that a distributed database where all the data is replicated across every node and which grows infinitely is likely not viable. They were right then and right now, it’s a hard problem and arguably the main existential risk to Bitcoin.

Throwing caution to wind so Bitcoin can have fast payments Now at the expense of failing at sound money later is short-sighted and irresponsible.


> It’s nevertheless extremely valuable to continue working on ways of reducing the expense of running full nodes.

And nobody will claim otherwise. But there's always a trade-off, and focusing only on reducing the expense is severely misguided.

> Throwing caution to wind so Bitcoin can have fast payments Now at the expense of failing at sound money later is short-sighted and irresponsible.

The funny thing is, the inaction of the Bitcoin devs have made it fail at one of the core features of money. You cannot consider it to be acceptable, as fees are so expensive they price out a lot of people. Money should be easy to move around, and you should be able to buy large and small things with it.

Yet this is somehow preferable, because doing otherwise would make Bitcoin "fail at sound money", whatever that means.


>And nobody will claim otherwise. But there's always a trade-off, and focusing only on reducing the expense is severely misguided.

That's conventional wisdom and applicable in lots of other places, but not in cryptosystem design. People have to accept that cryptosystems in general and cryptocurrency in particular are different domain from most other software engineering they're used to.

Any single error or bug can result in the complete compromise and failure of the entire system. The old rules of calculating acceptability of risk and errors based on whether they enable more value creation than they put at risk, no longer apply, because any/every error can result in total loss.

I believe different world views on this issue is one of the root causes of the schism in Bitcoin.

>The funny thing is, the inaction of the Bitcoin devs have made it fail at one of the core features of money. You cannot consider it to be acceptable, as fees are so expensive they price out a lot of people. Money should be easy to move around, and you should be able to buy large and small things with it.

That's a "nice to have" for sure, but not at the risk of a Global Financial Crisis style event happening to Bitcoin itself. The prudence of the Bitcoin devs has made it succeed at avoiding that so far.

>Yet this is somehow preferable, because doing otherwise would make Bitcoin "fail at sound money", whatever that means.

There's no need to be confused about that term, it has a simple, clear and easy to understand meaning. Sound money is money whose supply and value is both transparent and un-manipulatable.

When you choose to store savings in that currency, you know how it works, and you know it can't be changed in the future (to either your detriment or benefit). Sound money is a social contract that can't be broken or reneged.

By way of counter-example, in the GFC, the US Fed pumped up the money supply to prevent the failure of the banking system, risking devaluation of dollar-based savings and hyperinflation to the detriment of everyone else.

For another counter-example, the US Govt's inability to control its deficit and debt may one day result in it having to monetize the debt (print more dollars to pay for it), devaluing the dollar and dollar-based savings, and harming global confidence in the dollar as a reserve asset.

Cryptocurrency as sound money is a hedge against that, and that's the ultimate killer app. But if you lose enough decentralization, you lose this characteristic of it. Then its worthless, regardless how good of a payment system it makes.

And it will never be better than Paypal and other centralized payments services at merely transferring money quickly and cheaply, so if it has no other value proposition like sound money then its worthless.


Do you have any recommended links/reading on this? (better understanding on the tradeoffs)


To be fair, Brian is a businessman who saw an opportunity in spending time and money to navigate the regulatory morasd required for fiat access in the US.

This entire model does not sit comfortably with a permissionless, even anarchic construction like Bitcoin. Partially because it puts you in constant conflict with regulators whose relationship is your business. Secondly because if Bitcoin becomes a major currency in its own right, your role as an onramp is no longer necessary, or at least far more competitive.

And as every other exchange discovered, the real money is in offering a blistering array of coins and taking a percentage on trade between them.

Thus, it might be disappointing to cypherpunks that Coinbase is only a reluctant proponent of Bitcoin, but it's also quite predictable.


Bitcoin is continuing to scale, but it's doing so with the Lightning Network instead of by increasing block size.

I'm not super familiar with Bitcoin's tech, but that seems sensible to me. The blockchain is already 250 GB at 7 transactions per second. If you multiplied that by 100, you still have orders of magnitude less transactions per second than credit card processors, but the hardware requirements are now high enough that few individuals could afford to run full nodes.


The Lightning Network is a pipedream of ivory tower developers. People who think LN can scale Bitcoin into a global currency rivaling USD and EUR either don't understand LN or are lying on purpose.

Fact is that each LN "channel" needs a committed amount of Bitcoin that can only be withdrawn by closing the channel. If you want your Bitcoins "secured" in you wallet, you need to close the channel. Otherwise you will - by design - have to constantly monitor the LN for malicious actors trying to withdraw you funds from your channels - which by the way is also only possible with an extremely reliable internet connection. Ultimately it's only possible to "secure" your funds against malicious actors by closing the channel. This leads to nice DoS attack vectors, see below.

Opening and closing a channel requires an on-chain transaction. This means when you only calculate with the US population, you need at least ~700 million on-chain transactions per month, assuming people get paid once a month, which is absolutely underestimating reality. Also assuming business don't trade with each other.

Assuming 7 transactions per second for the Bitcoin network (which in reality is much closer to 3 by the way), you get 7×60×60×24×30 = 18,144,000 transactions per month. So LN cannot even serve 5% of the US.

Reading the LN white paper should give you an idea on how bad it is when you compare it to reality and how people are actually using money.


Do you think people should stop working on LN? I think it's a good way to scale right now, regardless of whether or not it can theoretically handle the transactions of hundreds of millions of people.

There are probably going to be some big entities in the Lightning Network ("lightning service providers") that average users use to open channels in exchange for a fee. These LSPs need to closely monitor for malicious transactions, but the average user doesn't have to. The average user would only get ripped off if their LSP broadcast an invalid transaction. In that case, they could prove it to the network and everyone would leave the LSP. Eventually there will be long-standing LSPs with good reputation. People can open long-running payment channels with them. If on-chain transaction fees get really high, they could be set to timeout after a year. That gives both parties plenty of time to notice an invalid transaction. If they're paranoid about DoS or timing attack, they can close the channel a few days before it times out.

That's my understanding only from reading a few articles about how Lightning Network works, so what I'm saying might be ridiculous and I could be completely wrong.


You cannot distinguish between good or bad transactions. Malicious actors can create as many channels and addresses as they want because it's decentralized and "trustless". Anybody can join and leave the network as they want.

But even if there was a way to identify bad actors, what you describe as "big entities" already exists. They are called banks, just you described one with more steps and that's a lot more complicated.


Correct me if I'm misunderstanding things, but Lightning Network means off-chain transactions, right? Which can be be reneged on if one party is malicious, meaning they'll only occur between trusted parties? And in practice, that means traditional financial services companies and their KYC-compliant customers, which is the exact 180 degree opposite of the originally envisioned use case.

From where I sit, it seems like BTC was designed to be a currency that would free us from financial regulation, it has failed on both counts, and crypto enthusiasts are trying to turn it into an over-elaborate debit card because the alternative is for it to become a historical curiosity.


It's complicated, and I'm not sold on the Lightning Network as the future, but

> Which can be be reneged on if one party is malicious, meaning they'll only occur between trusted parties?

This is not correct. My understanding is essentially each party is tying up Bitcoin as being between them on the blockchain, then trading cryptographically verifiable assertions of each other off-chain about what the latest status of the ongoing "tab" is between them. Either of them can close the tab at any time and reconcile to the blockchain.

They don't really need to trust each other, although this does introduce a dependency on some entity (whether the user's own server or a third party) to publish the latest version of the "tab" if the other guy maliciously tries to publish an older version of the "tab." And of course, that means you need some redundant storage / handling of those cryptographic assertions from the other guy about what the status of the latest "tab" is. But that doesn't require trust--you'd want to do it even if you trust the other party.

Or at least that's my understanding of it. I like the conceptual idea of LN but some of these details seem like dealbreakers to me.


Ever meet someone with a startup idea that is really an insanely complicated way of achieving something people already can do? It's like, you want to tell them "people will never do steps m,n,o,p,q,r,s and t because that's not how people think, and they have other simpler ways to get what they want.

That's the Lightning Network.


Thats also bitcoin/cryptocurrencies. Decentralized money is insanely complicated compared to centralized money. There is no efficiency here.


> My understanding is...

That's how two finserv companies would transact off-chain with each other, but when I go to buy a cup of coffee with a bitcoin, I'm not opening up a payment channel with them for one transaction, that would defeat the whole point. The coffee shop will use a payment processor, who isn't going to deal with me off-chain unless I'm the KYC'd customer of them or some other finserv they trust. (please correct me if I'm wrong here)


I think you're correct in that this will be the inevitable result. It just won't really be for trust reasons.

You won't want to open up a payment channel to them, but you don't need to. You just need an already open payment channel to someone who is, or (more importantly) there is some route of payment channels between you and them through any number of intermediaries.

There won't be a way to enforce KYC on the network itself, and you don't need trust for this to work.

But because of the inherent cost / time / complexity reduction benefits of just maintaining big channels between large entities, normal people and businesses will inevitably be incentivized to just work through banks to do this. The banks can just hold all their money and handle keeping the channels between themselves open and funded.

And that's where I think you're correct. It leads to a world where KYC can be required easily because the vast majority of legitimate use cases will be through centralized endpoints.


In the case of purchasing coffee, your payment can make multiple hops (through multiple channels) to the coffee shop. This means you only need a channel open with 1 participant in order to be able to transact, and none of you need to trust each other.


Lightning Network is primarily off-chain transactions, but parties don't have to trust each other. If you open a payment channel with a malicious party, there's no way for them to benefit, and the worst they can do is make you wait a few days for a timelock to expire in order to withdraw your funds. Admittedly, that's a bit of a nuisance, which is why I'm surprised fees for Lightning Network transactions are so low currently (approximately $0.00). I've already used Lightning Network several times without ever doing KYC.


For context, I don't think anyone is suggesting that BTC's blocks would still be full if they were 100 times bigger, so it is premature to talk about competing with credit card processors.

However, 250 GB is approximately 25 GB per year (since Bitcoin started in 2009), which, if you multiply it by 100, is 2.5 TB per year. That means it will take about 6.4 years to fill a 16 TB hard drive, which should cost less than $600:

https://www.techradar.com/uk/news/worlds-largest-hard-disk-d...

It's not hard to imagine someone paying under $100 per year to run a full node, whereas on the day that TechRadar article was published, the average price of a bitcoin transaction was $4.58 as seen here:

https://bitinfocharts.com/comparison/bitcoin-transactionfees...


I think they are being sarcastic. What they probably mean is "for political/business reasons Coinbase CEO has to tiptoe around Bitcoin's actual purpose".


I mean Armstrong is calling it "economic freedom" so he's not that far off base, in any case.


Every single crypto that has tried to pass that limitation has remained centralised in one way or another. You can either:

1) have centralisation

2) assume storage space will expand exponentially since the entire point of bitcoin is many many copies of its ledger

3) come up with a new method more secure than PoW but still decentralised

Good luck with (3). (1) and (2) are not good choices. So they moved it off the chain into lightning network.


There is a solution (#3). Best known is to have the consensus layer prune data periodically, but check to see if the UTXO getting pruned are still spendable and charge fees for rebroadcasting them.

https://www.youtube.com/watch?v=agppUdX9YvI&feature=youtu.be...

An actual market-powered mechanism for data-pruning. As the price of new transactions rise, the amount paid by old (rebroadcast) transactions rise more. Network hits equilibrium where data in == data out.


I'm not sure what you mean by "assume storage space will expand exponentially", since there is only a limited number of potential active crypto-currency users, making a small number of daily transactions (ignoring things like High Frequency Trading), recorded in a blockchain that grows linearly over time.

Would you say that the credit card network, or PayPal, has exponentially increasing storage requirements? It's possible for Bitcoin (for example) to be decentralised and useful to the world and only require linearly increasing storage space.

Fortunately it seems that storage technology will continue to scale linearly over the coming years too:

https://images.anandtech.com/doci/15064/seagate-roadmap.png


I should've phrased that better. What I meant was to assume consumer affordable storage space will increase in size exponentially i.e. if we pay $0.01 / GB today, we should be paying fractions of that fraction in a year (because obviously "exponential" is loose term here).

> (ignoring things like High Frequency Trading)

HFT is not a blockchain transaction. They are off blockchain transactions entirely because they trade money between bitcoin / other cryptos and dollars.

> there is only a limited number of potential active crypto-currency users

My entire point is that this limits them from growing. If the blockchain is kept from exploding, it helps to onboard more users.

> Would you say that the credit card network, or PayPal, has exponentially increasing storage requirements?

Indeed not. But their user base is now standardised. So they have a predictable number of transactions every second. However, their storage requirements are still obviously industrial grade server farms. The point of bitcoin is that everyone should have a copy of every transaction (excluding lightning network transactions). You see the connection? Not all of us can have our own server farms. If we all wants to store every transaction in the way the parent of my previous comment alluded to (increase block size), each of us will need our own mini server farm i.e. exponential storage growth.

> It's possible for Bitcoin (for example) to be decentralised and useful to the world and only require linearly increasing storage space.

Yes. It'll level off at some point. But we are far, faaar away from that point. So it'll take quite a while before it levels off.


> The point of bitcoin is that everyone should have a copy of every transaction (excluding lightning network transactions).

Is that the point of bitcoin? Satoshi said:

> Long before the network gets anywhere near as large as that, it would be safe for users to use Simplified Payment Verification (section 8) to check for double spending, which only requires having the chain of block headers, or about 12KB per day. Only people trying to create new coins would need to run network nodes.

https://satoshi.nakamotoinstitute.org/emails/cryptography/2/

(He also didn't say anything about "lightning network transactions".)

> If we all wants to store every transaction in the way the parent of my previous comment alluded to (increase block size), each of us will need our own mini server farm i.e. exponential storage growth.

The BTC blockchain is currently 250 GB. If blocks had been 10 times bigger, the blockchain would still be less than 3 TB, and blocks would almost never be full, which would reduce transaction fees and help to onboard more users. I don't think that storing 3 TB of data requires a server farm.


> (He also didn't say anything about "lightning network transactions".)

Correct. I'm not going by what Satoshi said, but by what development the bitcoin core team is aiming to create now.

> If blocks had been 10 times bigger, the blockchain would still be less than 3 TB

Correct. The aim of the project is to keep it as small as possible. 3 TB may not seem prohibitive today, but that's because there's hardly been any usage of the network compared to what the real world looks like. If bitcoin truly competed with Visa / Mastercard, both of those numbers will start looking a lot bigger. If the compressed version was 3TB, the bigger blocks version now becomes 30TB - suddenly far out of consumer grade storage for a normal person.


So you admit that increasing the block size by 10x would solve the current congestion/fees problem without needing the complexity and changed incentive structure of the Lightning network, and that bitcoin doesn't compete with Visa/Mastercard yet so it doesn't need a 30 TB blockchain (which would fit on two hard drives, which many consumers have).

To give an analogy, it's like saying that there should be a law limiting people to only buying 5 books, because if there wasn't a limit then someone could buy a quadrillion books, which would require cutting down all the trees in the world. You're trying to prevent a problem that won't exist, by introducing a restriction that causes a very real problem instead.


> So you admit that increasing the block size by 10x would solve the current congestion/fees problem without needing the complexity and changed incentive structure of the Lightning network,

I don't think so. That also requires a faster cycling of transactions than the current 10 minute round. But yes, obv a larger number of transactions can fit into the block so throughput will increase.

> 30 TB blockchain (which would fit on two hard drives, which many consumers have)

1) I don't know if you understand who "consumers" are. 30 TB is far, faaaaaar away from what a normal consumer has. Most of us have a laptop at most and that limits us to 1 TB storage. I personally have a lot of cloud storage, but I'm not the average consumer. I'm highly tech savvy compared to the normal person. So go out and talk to people not in tech and see what their tech specs look like. If they can't match up to you, they still need to be able to process transactions.

2) I didn't say it doesn't need a 30TB blockchain. You're completely misunderstanding my point. I'm saying your glib observation of "oh it's 300GB now, it can scale up to 3TB if it's bigger" is highly ill informed. If you push it only 1 order of magnitude, you're going from 3TB to 30TB and it becomes untenable. Now instead if it was 10KB and scaled to 10MB, it obv makes no difference even with 3 orders of magnitude.

3) You're also not understanding the larger picture. If all transactions in history have to be stored in the blockchain, it requires scaling to become less than linear (or at max, linear) to keep up with consumer storage expectations. It doesn't matter what the size of the blockchain is now (as long as it's within say 1TB that the average consumer can access). It matters how big it gets when there are billions of transactions flowing through it every day. So by that account, even 250GB is a very big number because once we hit billions of transactions, unless the relationship is inverse exponential, we'll breach limits long before touching that point.

> You're trying to prevent a problem that won't exist

The problem that won't exist of billions of transactions passing through the blockchain? Possibly if we had off chain solutions, yes. Which we do in very early stages. If not, the problem is very very real.


>It doesn't matter what the size of the blockchain is now (as long as it's within say 1TB that the average consumer can access).

Why does it have to fit on a laptop? Only miners influence which tx get into a block, not people on laptops.

>The problem that won't exist of billions of transactions?

Visa does 1 trillion tx/yr. Bitcoin tx is ~500 bytes That's just 500 TB/year. Miners with today's hardware can store that easily. A pruned observer node could run with just a few hundred dollars of hard drives even at Visa scale!

The bottom line is that Satoshi and others thought about this and no one saw it as a problem until Blockstream and other VC funded startups began pushing sidechains that they could profit from.


People here keep harkening back to "but miners can handle that shit easily". It is entirely to avoid the setup where miners are the sole arbiters of the chain, that we require this. The entire point of bitcoin is to put power into the hands of people. Which means everyone needs to keep a copy of the blockchain instead of having a small number of entities with massive storage fighting against each other to decide which chain is valid.

The very fact that you guys are not recognising this means that you still don't understand the concept of decentralisation and want to settle with the altcoin route of making up the word as you go along and if it fits your narrative. If your entire chain was at the mercy of a few large mining corporations, you are dead in the water. The attack vector is easily compromised and you have no leg to stand on.


> A pruned observer node could run with just a few hundred dollars of hard drives even at Visa scale!

Each node would need to download 1.4 TB of data per day (500TB / 365) to keep up, and the UTXO set would presumably expand dramatically with a volume increase of that magnitude, making it impracticable to store even a pruned state on a consumer hard drive.


Except SPV as Satoshi described doesn't work, so the trade-off becomes "can users simply trust miners" to which the answer from experience is a resounding "no".


For context, this is one of the main devs of the lightning network, who's furthering the propaganda that "miners cannot be trusted". Which is a pretty dumb thing to say, since it's the core security assumption for Bitcoin to work at all.


So 10 times (the current) 7 transactions per second = 70tps.

And it needs 3TB?? Cmon, that's not lot of gain for a lot of loss of control by the average.


No, the idea is to not force everyone to have a complete copy of the blockchain. This is already the case as most use light wallets or SPV wallets.

"Decentralization" is a means to an end. Not everyone have to run a full node, as long as there's enough.

It's amusing that LN is touted as a solution, since decentralized routing is an unsolved problem, meaning that LN will be more centralized than what it's supposed to solve.


4) An abridged chain. I wish I could find the link for this or remember what it was called, but there's a lot of research towards making a compressed chain that's still verifiable and would be small enough to have on your phone. I believe their thesis stated they should be able to get it down to 2mb if my memory serves correct.


I think you're thinking of Wimblemimble and ZK-snarks. They use cryptographic techniques where the signatures need to "add up" to what they should in order to be valid -- demonstrating that no new tokens have been added in the course of the new block.

Quite cool approaches. The problem is that you can't attach data to transactions, so only useful for a subset of applications, those unlikely to create much bloat in the first place.


No neither of those are it, I'm familiar with those. I believe this would still be the same old Bitcoin, but there will clients that use these proofs to run a lightweight full node without relying on external sources or resorting to a lite wallet model.


Sounds interesting -- if you remember the details pls post.



Coda uses ZK-snarks -- not suitable for affixing data to transactions.


Bitcoin is for wealthy Chinese people to evade currency controls and get their wealth out to politically safer countries. Buy mining hardware and electricity with Renminbi, get Bitcoins, sell in a foreign country for hard currency.


Your comment sounds like a priest delivering a sermon. No sources to back your argument up and also you missed a large fact that Bitcoin just doesn't scale for any of the applications you've outlined.


Skepticism of crypto is immoral, and will be downvoted. Only confidence is allowed. lol


Indexing crypto has outperformed BTC only strategies for a long time.


Completely agree. I thought I posted on the other thread about 2020s predictions but apparently I didn't hit the reply button:

Bitcoin will definitely singularly emerge as the new common 'numéraire' in the near to mid-term (5 to 10 years). I love that you specifically call out the omnipresent crypto scams, because they are what disappointed me from the whole endeavor once they emerged in the ICO craze. Once 1 bitcoin has price of 500,000 to a few million in USD per individual 'bitcoin' UXTO, it'll be obvious for governments to just start using it, and create dual money systems that are just layers on top of the (maybe single, maybe not) existing, working blockchain, despite its slowness. China is pursuing this now, even in anticipation of large price increases.

IMO Bitcoin is definitely the numeraire of the future, and it is certainly not a sure thing right now but I am extremely certain of this. It then becomes so trivial to do aggregate balance of payments calculations without so much sketchy behavior by fraudulent sovereigns that want to represent their own vision of 'real trade' for various purposes, such as economic warfare.

For non-finance people, numeraire is a representative abstraction of a 'unit of exchange', used to simplify things. You can then idealize situations like having riskless borrowing, which simplifies many formulae. But this is not an accurate portrayal of reality, (look up sovereign defaults, as one example. Greece, Spain, Italy, some Asian countries at different times, Argentina, Venezuela, etc.) So having a numeraire that isn't sovereign would be really impactful in making all economic participants way more honest, outside of the immediate smaller-scale effects of allowing people to get their cryptos ropped by unscrupulous people on the darknet.

From Wiki: "The numéraire is a basic standard by which value is computed. In mathematical economics it is a tradable economic entity in terms of whose price the relative prices of all other tradables are expressed"

Anyways, the Bitcoin protocol could definitely fail, for any number of a few different reasons, but at present barring some kind of major technological paradigm shift that breaks existing cryptography (maybe QC, maybe something different) it is uniquely positioned to become the de-facto standard for all balance of payments activity internationally. Scalability issues are definitely a factor, but hey, the mempool is working its hardest until they rewrite the underlying consensus mechanisms to work at larger scale. But as a settlement system and a darknet unit of exchange, it is extremely clear that this is the first hard asset that won't just vanish at the mercy of sovereigns. Very powerful new technology.


Consider the source, right? How many people without a large vested interest in the propagation and uptake of cryptocurrency consider further growth likely?

My guess is that governments will more and more realize that the main utility of blockchains is money laundering and speculation. As has been remarked over and over again, they don't solve any above board problem more efficiently or with lower expense than existing technologies. I predict we'll see growing regulation increased amounts of crackdowns on cryptocurrency and its applications going forward.


I honestly don't understand where the perception comes from that this technology is only useful for laundering and speculation. Certainly it is currently being used for those purposes. But to say there is no imaginable use outside of that seems unwarranted.

I've commented in the past here that the use of public blockchains to automate the functions of clearinghouses and escrow services will be a huge cost reduction for many industries such as finance. The technology as of today is not ready to handle that use case, but with the developments currently in the pipeline for Ethereum v2, progress is being made in that direction.

If you look at what MakerDAO is doing with the Dai stablecoin, they've proven that it's possible to create a synthetic asset closely pegged to the dollar purely through financial incentives, and they did it all just using Ethereum v1. A holder of Dai can earn 4% APY through a Dai Savings Account, and a vote is currently in place to raise the rate to 6%.

I personally find it incredible that an asset exists on the blockchain that's equivalent in value to USD, with a higher APY than you can get from any US bank. And because everything is on the blockchain, there's a public ledger of exactly how much is being collected in interest from those who are collateralizing their Ether for a Dai loan, how much of that interest is being paid to savings account holders, and how much is being collected by the system as surplus. It's the closest thing we have right now to a decentralized bank.

Whether or not you buy into the technology, it's improving by the day and more and more use cases and applications are being tried out and built. If all you see in blockchain is money laundering and speculation, you haven't been paying attention.


> If you look at what MakerDAO is doing with the Dai stablecoin, they've proven that it's possible to create a synthetic asset closely pegged to the dollar purely through financial incentives, and they did it all just using Ethereum v1. A holder of Dai can earn 4% APY through a Dai Savings Account, and a vote is currently in place to raise the rate to 6%. >I personally find it incredible that an asset exists on the blockchain that's equivalent in value to USD, with a higher APY than you can get from any US bank.

I also find this “incredible”, but in the old sense of the meaning as “not believable”.


The complete functioning of the MakerDAO system is publicly documented here [1] and here [2]. Feel free to peruse the documentation and point out which parts seem unbelievable. The system is currently live and I hold a Dai Savings Account and can attest I've been paid according to the system's documentation.

[1] https://community-development.makerdao.com/makerdao-mcd-faqs

[2] https://docs.makerdao.com/


> Feel free to peruse the documentation and point out which parts seem unbelievable. The system is currently live and I hold a Dai Savings Account and can attest I've been paid according to the system's documentation.

The problem with bad financial instruments is not that they don't work at all, but that they work fine for a period of time and then blow up.

I think the point your parent was trying to make is that the long term interest rate of any security has an upper bound of the growth rate of the economy.

I don't know of anyone who things the US economy has a real growth rate of 6%.


> I think the point your parent was trying to make is that the long term interest rate of any security has an upper bound of the growth rate of the economy.

This is incorrect. Economists won't need it explained, but you're probably not one. Think about it like this - the growth of the economy is a weighted average of the growth of many different assets. By definition, a few of them will have higher rates of growth a few will have lower rates of growth.

What you should've said is that the higher rate ones are typically higher risk. So at the lowest possible risk, you probably cap out at the economic growth rate (also not a truism, but somewhat closer).


There are certainly black swan scenarios, such as the value of Ether dropping largely overnight, that would test the system and possibly lead to a decoupling of the peg. The bubble bursting in early 2018 tested this aspect of the system and the peg was able to be maintained.

The 6% Dai savings rate is not static. Overtime, both the interest rate charged to those taking loans and the savings interest rate will need to be adjusted in response to economic conditions in order to maintain the peg. These adjustments have occurred many times and are part of the normal operation of the system.

That being said, MakerDAO has considered these scenarios and in the event that the peg can't be maintained, an emergency shutdown procedure occurs that gracefully shuts down the system. There's a separate token called MKR, and holders of the MKR token are the lenders of last resort. In the event of an emergency shutdown, MKR token is printed and auctioned off to settle debts in the system, devaluing the MKR token. Similarly, when a loan holder pays off their debts to the system, they pay that in MKR token and the MKR they paid is burned, creating scarcity of the token to reward MKR holders.


Seriously.

The risk adjusted return on whatever that crazy contraption is is almost certainly negative, and probably incalculably so.

The idea that any sane financial instrument could increase its return by two points by the holders of it voting to do so is... I haven't the words.


> The idea that any sane financial instrument could increase its return by two points by the holders of it voting to do so is... I haven't the words.

Raising the savings rate will also raise the interest rate that those holding loans must pay. If a loan holder doesn't agree with the new interest rate, they are free to close out their loan.


I'm not familiar with this product. How do you "close out" one of these loans? If you mean pay it off, nobody would take a loan they can just pay off at anytime, or where the interest rate can be just arbitrarily voted up.


> If you mean pay it off, nobody would take a loan they can just pay off at anytime, or where the interest rate can be just arbitrarily voted up.

It's true that the interest rate can be arbitrarily voted up. Despite this, 1.46% of all existing Ether (currently valued at $210,036,816) is staked as collateral in the system, so it's not accurate to say nobody would do this.


The loans are mostly used for leveraged trading or liquidity while maintaining a long position. Each loan is fully collateralized with the Ethereum token by the borrower


> nobody would take a loan they can just pay off at anytime

Isn't this just a revolving credit line?


In a way, you're absolutely right.

In another way, you're totally missing the point.

Net ROI hasn't been great for people who were earning x% interest on their ETH while it tanked 50%+.

But the _idea_ the animates DAI, the dream of a decentralized synthetic digital bearer asset, that's a worthwhile dream imo. It's not a simple idea to understand. And it's not simple to implement technically/socially. But DAI has been a beautiful experiment in attempting to create this new-fangled thing. and while the jury is still out on whether the model/architecture they've chosen will hold up, the experiment itself should, in my view, be declared a massive success - it has, for the most part, worked very well. And DAI opens the door to new experiments. And they'll come. A trickle at first. but in 10yrs, it'll be an entirely different landscape when it comes to complex financial instruments. They'll be available in the way stocks can be had on Robinhood. and more. bcs financial instruments that are currently too complex or expensive to be practical, will be within reach. The rabbit hole is deep. and it is real. You can dive in and start learning. Or yell at clouds until your boat gets lifted by a wave of innovation...


> whatever that crazy contraption is

The people who built "that crazy contraption" are pioneers in an industry that is going to help lift hundreds of millions out of poverty via cheap, non-predatory financial services and create trillions in wealth by further unifying the global market.

I am somebody who spends hundreds of hours per year reading about Ethereum and blockchain. I could stop doing this whenever I want, I'm not bound by my employer or anything.

I keep at it because the underlying technology and things being built with it are amazing and valuable.

If you take one thing away from this thread, let it be that Bitcoin is the "Ask Jeeves" of cryptocurrency and the future is actively being built on Ethereum.


Paying 6%, or even 4%, on a savings account is a MASSIVE red flag to anyone with a bit of financial sense.


Those with loans in the system will have to pay a 6% interest rate. Since not all holders of Dai have savings accounts, this allows for the system to use the interest charged to loan holders to pay out the savings rate while accumulating a surplus.

A 6% interest rate on USD would be a red flag, but Dai isn't USD. As far as I know, no banks allow you to use Ether as collateral for a USD loan, so the comparison isn't apples to apples.


> A 6% interest rate on USD would be a red flag, but Dai isn't USD.

Is this written in their documentation? Cos this is where the smart money gets out. The DAI competes against the USD. So all their transactions have to be in USD. No vendor for your products is accepting these magical tokens. No one in the economy except vanishingly small fractions accept digital tokens for trade.

Also, this is how the economy functions. All they've done is create a bank and sprinkled the fairy dust of "tokens" on it so the Fed stays away.


> No vendor for your products is accepting these magical tokens. No one in the economy except vanishingly small fractions accept digital tokens for trade.

MakerDAO has a list of vendors who accept Dai today [1]. The list also contains a number of payment processors that enable businesses to accept Dai. It's true that it's not widely used now, but every product has to start somewhere. I don't think I'm going to be getting paychecks in Dai within my lifetime, but that's no reason to discourage its growth.

> All they've done is create a bank and sprinkled the fairy dust of "tokens" on it so the Fed stays away.

You say that as if creating an automated decentralized bank that generates an asset pegged to the US dollar is something that just anybody could do. Regardless of how Dai is ultimately used, creating the system and deploying it to the public is a successful proof of concept in itself.

[1] https://github.com/makerdao/awesome-makerdao#spend-dai


> It's true that it's not widely used now, but every product has to start somewhere.

Fair enough. If it grows, it grows.

> You say that as if creating an automated decentralized bank that generates an asset pegged to the US dollar is something that just anybody could do.

If you have 100% collateralised loan, yes, anybody could do it in this day and age. Money can actually grow in an automated fashion without a central authority if we accept the inevitability of economic crashes and depressions.

Here's my thought experiment - say DAI suddenly overnight replaces the dollar. I don't know enough about the system, but I know finance very well. Next, say the day after the economy starts crashing. Manufacturers cannot see any orders coming in, consumers don't want to spend money etc etc. Run of the mill crash. What would DAI do?

I'll tell you how this works out in an uncontrolled money system - the crash goes on for more than a couple of years. People lose jobs, companies close etc. The federal reserve's one and only job (the regulation part is hogwash, they can't regulate for shit) is to cushion such an economic crash. What happens without it? Will the benevolent DAI system controllers step in?


The products being sold by vendors that accept these tokens still price their products in real currencies, and I'm assuming they immediately exchange it as soon as the transaction completes.

With that in mind, accepting cryptocurrencies is just a technicality and doesn't reflect any acceptance of it as a real currency.

Are there any vendors who actually price their products in a cryptocurrency?


> With that in mind, accepting cryptocurrencies is just a technicality and doesn't reflect any acceptance of it as a real currency.

As a currency sure, but it reflects acceptance as a means of exchange. There are actually big segments of the crypto community who find the latter much more important


Why would someone agree to take out a loan with a 6% interest rate when the fed funds rate (not incl spread for various retail products etc) is 400+ bps lower. Even with the spread you are going to be paying less than that for a regular margin loan for trading, which is what I assume these loans are used for.


Most people? Personal loan rates are closer to 7-8% on average I think. The fed funds rate is the very basic rate of economic activity. I mean, you obviously included the caveat about the spreads for retail products. What did you think those spreads looked like?


The effective cost of borrowing is going to be considerably higher than 6% if a regular person is trying to pay for their living expenses with the principal of a loan denominated in cryptocurrency. Think about exchange fees, taxes for any appreciation/depreciation upon sale, the cost of tracking/filing the taxes etc.

As I said it seems like most of the DAI borrowing is being done by people taking out margin loans to speculate on crypto. Perhaps this might make sense for the limited use case of people trading cryptocurrency (which is its most popular yet pointless application), but I don't see it being useful or economically viable for general purpose loans.

EDIT: upon further thought since the loan has to be secured with crypto assets, its not comparable to a personal loan. The equivalent regular finance product would be for a portfolio line of credit. Those have much lower interest rates, fed funds + 1-3% depending on the source.


> The effective cost of borrowing is going to be considerably higher than 6% if a regular person is trying to pay for their living expenses with the principal of a loan denominated in cryptocurrency. Think about exchange fees, taxes for any appreciation/depreciation upon sale, the cost of tracking/filing the taxes etc.

I agree with that entire paragraph, so the rest of your comment is moot in terms of debate. However, I was just saying that on its face, 6% inside the USA is a good rate for loans.


Personal loan rates aren't collateralized, which you're comparing with fully-collateralized loans. That's apples and oranges. Loans that are actually similar run <4%, not 7-8%.


Fair point.


Who eats the cost when one of these borrowers defaults?


If a borrower defaults, their account is flagged and their Ether collateral is eligible to be auctioned off to pay off their debt. The mechanism is designed so that a loan is closed at a point where auctioning the collateral will cover the debt.

In the event that the value of their collateral doesn't cover the debt, the Maker system has a surplus account that would cover the difference. In the event that the surplus can't cover the remainder of the debt, MKR token is created and auctioned off to to cover it.

Since this devalues MKR, holders of MKR token are incentivized to ensure that the system always runs at a sufficient surplus to cover these events and that loans are liquidated early enough to prevent having to dip into the surplus.

In addition to this, interest on loans are paid in MKR token and destroyed when the loan is closed, which also incentivizes holding MKR.


A default is not possible. The loans are fully secured by Ethereum. If collateral dips below an acceptable threshold, the collateral is liquidated and the debt is payed back to the system in full


What’s the point of the loan then? Why not just use the collateral at 0%?


I said this in another comment below:

> If you sell the Ether, you no longer have the Ether. If while you're holding the loan the price of Ether goes up, you benefit from that. Of course, if the price of Ether goes down, you're at risk of having your loan liquidated, but that's a requirement imposed by the system to maintain the Dai peg.


maybe they want to leverage? take out a loan secured in eth, and use that loan to buy more eth


The interest rates are set by a governance group that collects data on supply/demand for the DAI stablecoin. The interest rates are a reactionary function of global spot supply and demand for DAI.

Their governance calls are open, you can join and watch them be money scientists.

Here's the link to the most recent governance call https://forum.makerdao.com/t/agenda-discussion-scientific-go...


> Paying 6%, or even 4%, on a savings account is a MASSIVE red flag to anyone with a bit of financial sense.

Not necessarily. Our equivalent to a savings account (caderneta de poupança) had a return above 6% per year until a couple of years ago (it's down to slightly above 4% per year now). It's very easy to beat that (for instance, the 5-year prefixed federal government bond has a return of 6,39% per year at this moment). So a return of 6% per year would be considered normal around here, not a red flag.


6% in a currency that was inflating 6-9% each year (the comment you were replying to was almost certainly referencing USD, which has recently inflated at a little under 2%). The real rate would've likely been no more than .5% on those accounts, and probably negative some years. Does dai inflate at 5.5%+ per year?


I can easily believe it. I believe there was another famous pre-crypto version of this run by a guy... Madoff or something? I wonder how that's going today.


The difference between MakerDAO and Madoff is that MakerDAO, being on the blockchain, is completely auditable. You can see exactly where money is coming in and where money is going out. Websites such as DaiStats [1] provide basic stats based on this ability to audit MakerDAO. For instance, as of this post, there are 74,223,081.54 Dai in existence, 1,591,183 Ether currently being collateralized for Dai loans, and a bank surplus of 257,346.17 Dai collected in interest.

This level of transparency is the very opposite of Madoff.

[1] https://daistats.com/


>the use of public blockchains to automate the functions of clearinghouses and escrow services will be a huge cost reduction for many industries such as finance.

But we don't want financial transactions to be fully automated and immutable. We want escrow services to be subject to laws, we want a judicial undo and modify button. So if you remove the whole "no one can change history" bit because it's an anti-feature, it is unclear why we need blockchain in the first place.

I'll redily accept that my understanding of blockchain is limited, so I'm open to being told why I'm wrong. Consider this a strong opinion weakly held.


There are definitely cases where transactions need to be reversed, and this functionality can be built into a clearinghouse system. Immutability is a plus here because you have an unalterable audit log showing the original transaction and then the subsequent transaction that reverses the first. The cost savings comes from the fact that instead of having to hire independent auditors to verify the paper trail, the blockchain serves as an immutable audit log and can be verified programmatically.


>The cost savings comes from the fact that instead of having to hire independent auditors to verify the paper trail, the blockchain serves as an immutable audit log and can be verified programmatically.

I don't know enough about the financial industry to know if a real actual problem is being solved here. I do assume that any bank in this industry is already required by law to keep a record of all transactions, and that it's all digitally processed and stored. You'd have to hire an auditor to verify the blockchain software too, and even on the ongoing basis, to audit the infrastructure to make sure it hasn't been improperly modified.


> I do assume that any bank in this industry is already required by law to keep a record of all transactions, and that it's all digitally processed and stored.

This is true, but it's not necessarily organized in a straightforward way, and standards can differ from organization to organization despite everyone attempting to follow GAAP. This is why entire firms exist to audit large corporations.

> You'd have to hire an auditor to verify the blockchain software too, and even on the ongoing basis, to audit the infrastructure to make sure it hasn't been improperly modified.

Not necessarily. Each transaction on the blockchain is cryptographically signed, so all you would need to audit for each transaction is that the claimed signatures verify. It's not possible, even through a bug, to forge a signature if you don't hold the private key.


Blockchain ledgers are nearly impossible to improperly modify. Once a transaction is made it is permanent and verified by all nodes in the system


>> You'd have to hire an auditor to verify the blockchain software too

No. You wouldn't.


"we" want these types of services only when the escrow and judicial systems can be trusted. That opinion changes rapidly when living under corrupt a regime


> But we don't want financial transactions to be fully automated and immutable.

And cryptocurrency does not provide immutability anyway. Remember the DAO Ethereum fiasco where they lost a bunch of money and decided to roll it back.


They didn't roll anything back. That ledger, with the loss, exists today unchanged.

What did happen was a superset of users decided to create a new ledger to run in parallel, containing transactions up until but not including the loss.

The market determined the new ledger to be more valuable


This is a legitimate point to bring up, but seeing as how the community rejected a second fork in order to fix a bug in a smart contract that destroyed millions of dollars worth of Ether [1], I feel confident at this point saying that another similar hard fork will not occur.

[1] https://www.cnbc.com/2017/11/08/accidental-bug-may-have-froz...


Also it wasn't a rollback of the chain. It was the movement of the funds out of the thieves address, which was voted on by the network.


Well said.

pegged decentralized synthetic digital bearer assets.

That's a mouthful. Each word has a purpose and together they describe a hugely innovative and valuable technology. It is my belief that there are very, very few people who have an understanding of how important this innovation is.

And too few people understand the importance of the more simple digital bearer asset, of which bitcoin is the prime example. This still surprises me, especially amongst HN readers, who are certainly more insightful than the average bear when it comes to most existing and emerging technologies...

Surprises me. but also gives me hope.

There is so much room to grow. Long road. Massive upside.


This is exactly what I'm talking about, though. Bearer bonds have been illegal to issue in the US for the last forty years precisely because their principle advantage over registered bonds is that they make it easier to break the law. I'm not saying I can't see the utility of Bitcoin or blockchains in general for criminals. That much is plain. Speculators as well. The question is whether there is any utility for anyone else.


The government doesn't have to use it. Or like it. We don't really care what they think of these decentralized instruments. They are for us to use as we see fit and to build on top of and so far they have shown they are very useful and overall a great thing for the financial system they live in. Like you say we will find out if people find them useful but even now nearly a billion dollars is being used in defi for legal and top of the table use cases so at least some people already find it useful to them.

We are seeing a flourishing system of financial experiments being built as truly anything goes in this new digital worldwide ecosystem. Not all of the experiments will work but at least they will be tried and the market will decide whether or not they are useful and valuable to this digital society.


Please explain exactly how blockchain technology can reduce costs for clearinghouses. Because they're already extremely efficient. There is very little transaction cost left to cut.


Ernst & Young have published some interesting data about the costs of private vs public blockchains, and how they've developed tools built on Ethereum to reduce those costs.

https://www.forbes.com/sites/benjessel/2020/01/06/ernst--you...

https://www.ey.com/Publication/vwLUAssets/ey-total-cost-of-o...


I think your average developer will interpret everything you said as mostly technobabble and not understand why something like MySQL wouldn't just work.


> A holder of Dai can earn 4% APY through a Dai Savings Account, and a vote is currently in place to raise the rate to 6%.

Why not just vote to make it a million percent?


Because then you'd have to change the interest rate charged to loan holders to a million percent, and those people would close their loans rather than pay that interest rate.


But why are the lenders even paying 6% when they could go get a SoFi loan for four percent and on top of that have the balance in a more convenient form?


Because SoFi doesn't allow you to use Ether as collateral for a loan. Many holders of Ether may not necessarily have the credit required to get a loan on more favorable terms.


I don't understand. Cash and other liquid assets are not typically used as collateral for a loan. Etherium is a crypto-currency, right? I.e. it's liquid? Collateral is almost always something like a house, or shares in a business. If you already have liquid assets in the amount you're borrowing, why are you taking a loan and paying interest as opposed to just using those liquid assets?


If you sell the Ether, you no longer have the Ether. If while you're holding the loan the price of Ether goes up, you benefit from that. Of course, if the price of Ether goes down, you're at risk of having your loan liquidated, but that's a requirement imposed by the system to maintain the Dai peg.


Exactly. It has been 10+ years since the Bitcoin paper. No cryptocurrency has significant consumer adoption. [1], [2] Except for light financial crime (ransomware, money laundering, gambling, theft, etc), it has no demonstrated advantage over alternative technologies. I don't think it will go away, any more than Ponzi and Make Money Fast schemes have gone away. But like you, I expect it will fade into the background as "that weird old thing" as governmental KYC and AML efforts make it ever harder to convert it into real money.

I also expect that the fashion for it in VC investment, already waning, will totally fade by the end of the 2020s. And that regulators like the SEC will have ended the various its-not-equity equity investments, cutting off the other major source of funds.

[1] E.g.: https://www.nytimes.com/2018/04/16/nyregion/new-york-today-l...

[2] For "significant" contrast it with M-PESA, which is also digital money and launched around the same time: https://en.wikipedia.org/wiki/M-Pesa


"no demonstrated advantage" - said by someone who doesn't remember what it's like to wait for a large check to clear.

or hasn't tried to fund their IRA via an ACH transfer but their bank won't allow it bcs rules..

or hasn't wanted to wire money (or receive a wire) for a fraction of the price (and hassle) of a wire transfer.

I have sent hundreds of bitcoin transactions. And I admit that it's not perfect. There's lots of room for improvement. But even given bitcoin's flaws, there are times where bitcoin is massively, gobsmackingly better than the traditional US banking system.

And the US financial system has been around 10x+ as long...

So much expectation born of such ignorance. It's a common problem for bitcoin. But not new. And it hasn't stopped bitcoin yet. and I doubt it will.

I believe we're on the cusp of a state change in the world of digital bearer assets. It's not that bitcoin will simply survive, it's more that programmable digital assets and digital bearer assets will steadily win over most other forms of value.

Unfortunately this isn't the kind of conversation that's likely to change minds - forum chats just don't tend to move the needle for most people who are entrenched in their positions. If we were to have a face to face conversation, I suspect we'd be able to find more common ground.

Oh well, I've watched the tide steadily turn over the last 7yrs. And I'll gladly watch opinion continue to shift over the next decade.


A good number of these negative arguments appear to have a similar line of thinking. "I don't know much about Bitcoin, or finance in general, but I can adamantly tell you Bitcoin has no benefit, something something money laundering"


Oh? If you're so confident Bitcoin has demonstrated utility for other categories, It should be pretty easy for you to demonstrate it. The original goal was peer-to-peer electronic cash: https://bitcoin.org/bitcoin.pdf

Real cash usage is gradually declining, but approximately zero of that difference has been taken up by Bitcoin: https://www.frbsf.org/cash/publications/fed-notes/2018/novem...

Merchant adoption is not just stagnating, it's in reverse: https://www.bloomberg.com/news/articles/2017-07-12/bitcoin-a...

If you contrast this with the speedy rise of M-Pesa, it's obviously a failure as digital cash. It's also a failure as compared with things like Venmo, which are all popular with people doing cash-like things: https://money.com/venmo-cash-app-zelle-better/

So if it's not good for the stated purpose, what's it now good for? No speculation about the future please. Just name a specific, significant group of users, state their problem, explain how Bitcoin solves it better than alternatives (better on their terms, not yours), and link to statistics showing sustained, rising adoption.


As a finance professional, I can tell you without shame that much of my industry doesn't understand finance either. The mask of online anonymity simply emboldens people with no knowledge to come forth and spout. I keep moving platforms trying to get away from that shit. Reddit is horrible in this regard, so I only use it for memes. HN has full credibility professionals in programming, but its finance base is really not upto snuff.


Does a hacker newsish platform exist for the finance world?


I'm yet to find it. For a meme-ish sub /r/wallstreetbets is pretty good. Go there and have a laugh. But places like /r/economics and /r/finance are utter shit.

The best resource is financial twitter (fintwit). The news breaks there, the discussion happens there, and loads of meme-ing also takes place (which is always a nice to-have in a serious place). The only drawback is that most of them lean exactly the way I do. So I can bear the place, but I miss out on a bunch of opposing opinions and it's always a challenge finding someone on the opposite side of the fence.


Have a short list of worthy follows to start breaking into it?


Yes. Start with our lord and savious @zerohedge and go from there. He has a bunch of twitter accounts in his follow list. If zerohedge follows someone, they're generally either important to the news, or they're tweeting about the market every day. You can cull his list and find the gems pretty easily. From there, the list will grow as your interest in the markets grows. Twitter is pretty good about exposing you to the people followed by the people you follow. Easy to expand the network.


the forum section of wallstreetoasis is actually pretty good as sort of hn for finance. not as much good content/discussion as here but still enough.


You haven't yet listed a specific occasion when Bitcoin is better than the alternatives. Let alone doing it for a significant group of people facing a specific problem. So I'm sticking with "no demonstrated advantage".

Do existing approaches have problems, especially the legacy ones? Sure. Nobody denies that. But Bitcoin needs to be better in practice, not just in theory.

I'm sure you do believe that Bitcoin is on the cusp of change. But Bitcoin has been on the cusp of change for 10 years. It's the same routine some Christians have been running for 2000 years: Jesus is coming back any day now. When they predict a specific date, they always turn out to be wrong, but that does not change things: https://twitter.com/williampietri/status/1071833726294749184

I was very interested when Bitcoin appeared a decade ago. It's an interesting idea backed by interesting technology. Of course, so was 3D TV. In both cases, however much the respective fan groups are sure it's superior, in practice the great majority of humanity turns out not to care because the other options turn out to be as good or better for their actual needs.


how long do you think it takes to turn fiat into bitcoin and bitcoin back into fiat for the recipient? Hint: its longer than clearing a check


That's not bitcoin's fault, it's the traditional financial system's fault. The transaction can only happen at the rate of the slowest party.


How long does it take in European countries, where the traditional system is (depending on the country) approximately instantaneous?


>Except for light financial crime (ransomware, money laundering, gambling, theft, etc), it has no demonstrated advantage over alternative technologies.

I know this is a crime, but it's not a financial crime: cryptocurrency has HUGE advantages over alternative tech for buying drugs online.


Fair point. It becomes financial crime for the drug seller, but you're right that Bitcoin is also good for other kinds of crime. In a world where marijuana legalization wasn't happening, I think Bitcoin would have more of a chance.


> Except for light financial crime (ransomware, money laundering, gambling, theft, etc), it has no demonstrated advantage over alternative technologies.

Slight nitpick: Cryptocurrencies have demonstrable advantages over existing solutions (pseudo-anonymity, decentralization, inflation-proof, etc) but consumers don't care about these advantages enough to make the switch.


If an advantage falls in the forest and nobody hears it, does it truly make a sound?

I'll grant those can be characteristics of cryptocurrencies, but they're only advantages to people who need those things. And they're only advantages on net if what goes with those characteristics ends up being net beneficial to somebody. E.g., the "inflation-proof" bit is a nice line, but most of the world had good reason for getting rid of fixed currencies after the collapse of Bretton Woods. And being "inflation-proof" implies a degree of value stability that Bitcoin most certainly does not have in practice.

I'll also grant that pseudo-anonymity and decentralization are useful to a very small set of people, but I think that's pretty well covered under the first part of my sentence. There are also some people who like those things for theoretical, quasi-religious reasons, but I don't think satisfying that counts as any sort of practical advantage.


> but consumers don't care about these advantages enough to make the switch.

And, more importantly, governments see those attributes as a downside, and would no doubt clamp down hard on crypto on-ramps in the event that they ever started getting significant uptake.


Your view of government is highly authoritarian. If Bitcoin becomes legitimately popular, no government that needs the support of the people to rule can ban it.

Uber broke every taxi law on the books until popular support made those monopolistic laws unenforceable. The political actors working against Bitcoin own quite similar and quite unpopular state-backed monopolies of their own.


Bitcoin at this point will never become "legitimately popular". It's had about as long as Uber, and it has only grown less relevant to people's lives for the last few years. M-Pesa, which only operates in a few countries, has something like 100x the transaction volume.

Further, the downsides to the rise of ridesharing were very modest for governments. Increased congestion, regulatory uncertainty, and the eventual need for new laws and regulations. But governments have a very strong interest in preventing money laundering because a) tax evasion means less money for the government, and b) serious, sustained crime requires money laundering to survive.

So even if Bitcoin were to become more popular, governments would still crack down on it, and people would happily go back to using things like Visa, Paypal, Venmo, etc.


> they don't solve any above board problem more efficiently or with lower expense than existing technologies

You've picked two arbitrary criteria, which certainly don't cover the entire range of useful properties that anybody in the world might want. And even still, you're only right about one of them. Cryptocurrency is very inefficient from a power consumption standpoint, no denying that. Not sure what you mean about lower expense though, sending money internationally (in a perfectly above-board way, like placing an order or supporting relatives in another country) can be a lot cheaper via bitcoin than alternatives like Western Union. It's also useful as a store of value that's not tied to a single government, so similar to gold in its intrinsic value but with the benefit that it doesn't take up physical space and can be sent and received much more easily.

I'm still quite bullish on bitcoin itself, for these properties alone, I see these properties as basically a floor on the value that it can provide and even just for for this use there's room for a lot of growth. If Ethereum-style contracts/apps and all the other kinds of things discussed in the post also gain wide adoption (which certainly seem like far from a sure thing at this point, but also not completely crazy), that's just a bonus.


> As has been remarked over and over again, they don't solve any above board problem more efficiently or with lower expense than existing technologies.

If you mean by that, it's possible to have a fiat currency with no dilution, that is true.

Crypto currencies are fundamentally a political innovation; it is much more politically expensive to force dilution onto a crypto-currency than a fiat one. Whether that's valuable enough, I suppose we'll see.


> a political innovation

if a regime is threatened with removal of a sovereign power (issuance of currency), i'm sure they will forcifully retake that power by outlawing the means of doing so. Bitcoin is of no exception. political problems can only be solved with political tools, not technological tools.


> political problems can only be solved with political tools, not technological tools.

Yes and no. Some technology changes the balance of power.

One of the best examples is the innovation of gunpowder weapons and the rise of democracy. It's not the case that the invention of the musket and cannon was solely responsible for the fall of monarchy and the rise of democracy. But it certainly helped.

Is crypto-currency that sort of innovation? I guess we'll find out.


Dilution / inflation is a feature not a bug. Money should be put to work doing productive stuff in the economy, not hoarded.

Also crypto currencies, are not currencies. They are commodities. It is far more accurate, conceptually to think about them the same as precious metals and grains, not dollars.


> Dilution / inflation is a feature not a bug. Money should be put to work doing productive stuff in the economy, not hoarded.

There are few people who are interested in crypto-currency and have not heard this argument in many forms. Crypto-currency fans generally either don't care or don't think it's true.


whether crypto fans think or believe it to be false (or not care) is irrelevant. Crypto has only shown the characteristics of a speculative commodity (like gold), and the laws of economics are as universal as any other law - bitcoins cannot become a currency unless it is done by fiat (like how china is exploring doing so right now, but with their own version of a crypto-currency where they control the chain).


> the laws of economics are as universal as any other law

No they are not.

Can people please stop and think for a second before they vomit everything on their minds onto the keyboard and hit enter as fast as they possibly can in an attempt to make themselves heard in the noise?

See what that looks like? Think about these things before you write them. Physical laws are immutable. If they not, they aren't a law. Economics is entire a human endeavour. The laws are what we want them to be.

Now I'm not justifying anything crypto related with that statement. I'm just saying you need to think before you type.


> Economics is entire a human endeavour. The laws are what we want them to be.

no, that's just wishful thinking. Laws of economics are a description of human behaviour, and unless the human condition changes, it will always reflect self-interest and greed. Physical laws aren't "laws" in the same sense as human laws, but descriptions. Economic laws are the same; they describe what people would do under different incentivization schemes.

In this case, despite the proponents of crypto wanting it to be a currency, it has still languished as a commodity. This is due to the economics of using it, the interactions of it with the wider economy, and various other factors that i've termed under the umbrella of 'law of economics'.


There are no laws of economics, only unprovable theories subject to irrational markets and human behavior


If crypto's legacy plateaus at "digital gold" I'll feel satisfied.


> Dilution / inflation is a feature not a bug.

This is not true. We have simply adopted a system where it is a feature. We did not have steady enforced inflation until the 1950s. There are entire schools of economics that believe the concept of controlled inflation should be relegated to the past, and replaced with market ruled inflation / deflation.

I'm not saying I understand how such a fictional world will work (and I am a finance professional so I understand this very well already), but people always saying "inflation is necessary" are people with no imagination who don't look at history.

Greenspan thought we'd solved the problem when he realised he could just keep lowering interest rates and growth will keep on happening. Turns out Bretton Woods withdrawal and the stagflation of late 70s gave enough cushion for him to test his hare brained schemes on the world and lead to the explosion of growth that came afterward. And then 2008 happened. Turns out Mr.Yes-Market was wrong all along.


Inflation is an emergent property of money. It isn't set or enforced it just naturally happens because of money. Monetary policy can be set to try to corral it to certain ranges based on economic beliefs about what rate of inflation implies in terms of growth and risk.

2008 happened because of bad debt. That the bad debt was cheap debt certainly poured fuel on the fire, yet the fundamental issue was deregulation and high risk lending practices that followed from that deregulation.


> Inflation is an emergent property of money. It isn't set or enforced it just naturally happens because of money.

All of this is wrong. Inflation is a supply / demand problem plain and simple. It has nothing to do with money. What money does have to do with it is when the fed devalues the dollar to drive up inflation. It is not natural. It is clearly controlled. If the fed didn't exist, we'd face both inflation and deflation only based on supply and demand. So we'd never have a steady increase in prices (unless the royal mint of our fantasy land was really opening up the spigots, in which case they're the same as the fed).

> 2008 happened because of bad debt.

Yes. But what people don't see is the sequence of events that led to it. If you're in finance, it's blatantly obvious, but outside it, it's shrouded in mist because no one famous will put it in an understandable form.

2008 happened primarily because of Alan Greenspan. What people don't realise is that none of the world leaders since the 1980s have done anything of consequence compared to what Greenspan did. His policy of "let's just keep the pumps open" have inflated markets and literally powered this exponential tech growth we're seeing now. My conjecture is that it'll stall out. Money doesn't grow on trees however much we may want it to.

2008 was the culmination of this 3 decade long money pump. But what did the fed do when it realised 2008 was happening? Oh that's right - it pumped even more money. But that's a topic for another time.


Debt levels are now higher than 2008 levels, what's different? https://www.marketwatch.com/story/us-consumer-debt-is-now-br...


> Consider the source, right? How many people without a large vested interest in the propagation and uptake of cryptocurrency consider further growth likely?

I agree with you in general, but also: The reason it's not that many is because the ones who see further growth, gets a interest into it, maybe even vested interest. So, not a good argument.


> Consider the source, right? How many people without a large vested interest in the propagation and uptake of cryptocurrency consider further growth likely?

So 90% of this post's accuracy is unchanged whether the CEO of Coinbase was the CEO of Coinbase or not. Lets look at some of the points:

People are working on removing the surveillance aspect of cryptocurrencies. thats a truth that has nothing to do with adoption.

People are working on making them faster. that's a truth that has nothing to do with adoption.

The Chinese Government has said they will a central bank digital asset for currency. that's a truth that has nothing to do with bagholding other cryptocurrencies

Every industry experiences consolidation, it doesn't really take a soothsayer with a conflicting interest in to tell you that.

and so on


Not true. Here's an example of how blockchain is changing real estate transactions and the title insurance industry:

https://www.deeds.com/articles/the-real-estate-deal-declutte...

This involves state and county governments recognizing a current problem that is easily solved with blockchain technology. In this particular use case, blockchain is used to prevent fraud and provide a more efficient process.


Governments make use of money laundering and they're willing to pay quite a bit for it


> the main utility of blockchains is money laundering and speculation

Where did you get the data that justifies that assertion?

In any case, don't bother with cryptocurrencies. I'd recommend that you keep all your wealth anchored in US Dollars for the next 3-5 years.


How many people without vested interest? How about the Imf, China, Facebook and basically every big player in the world?


I’d much rather see a practical and modern replacement for physical cash that doesn’t impose a multiple percentage point revenue hit on businesses than a $200k bitcoin.


"Just like the dot com craze kicked off the idea of an internet startup (and a decade later, just about every tech startup uses the internet in some way), I believe that by the end of the 2020’s almost every tech startup will have some sort of cryptocurrency component."

This literally already happened for a hot second, did you not notice the everyone doing their own ICO when bitcoin was 20k? Are you saying it will happen again?


> ... did you not notice the everyone doing their own ICO when bitcoin was 20k? Are you saying it will happen again?

I don't think that's what they're saying. I suspect it'll be more like support for existing major cryptocurrencies like Ethereum and Bitcoin. Either for payments or smart contracts, or other decentralized book-keeping.

I'm not convinced about "almost every tech startup", but I do think it'll become more mainstream.


There is like ~5 million people using crypto right. I could see this being possible if that number was closer to 500+ million


At 500M it's already mainstream.


That’s my point, why would a startup implement it if it’s not mainstream and can bring a lot of customers. Startups barely pay attention to China and India consumers, much less a cryptocurrency holder.


It said it would become mainstream, and in that process there would be commonplace integration. Also, I think there's some confusion if you think the startups would need to pay holders.


They're talking about using cryptocurrency as part of their products, not just throwing hyped-up fundraising events.


An alternative hypothesis is that the cryptocurrency ecosystem is suffering the same luck as the Torrent protocol: the Torrent protocol is well alive[1] but never mainstream since most people use streaming services as most people use the traditional finance system. At the end it is about convenience.

[1] https://torrentfreak.com/filesharing-and-vpn-traffic-grow-ex...


I think it's much more likely that every tech startup will have some sort of AI component instead.


DeFi (Decentralized Finance) is the new ICO

https://defipulse.com - 3m ETH locked so far as of today (1 year ago = 1.9m ETH, 2 years ago = 63k ETH)


I just wanted to write 'hey, could anyone give a brief overview/current status of the crypto space' but then I realized once again that I might get answers influenced by personal investments (I've got still quite some significant portfolio).

This space is difficult, after the last years there's some stigma and trust-levels towards and within the crypto-community are super low (similar to the porn space) and I decided for myself, this sector is over. Main reason is: distributed DBs are hard, publicly distributed DBs are even harder, there are so little use cases that justify the effort involved (except currency & fund raising).

Maybe I am wrong.


"He who controls the money supply of a nation controls the nation." And this does not necessarily only apply to nations. Isn't that a strong justification for the effort involved?


I have a different view of the 2020s. We don't need more tokens or programmable technology. Money is the dominant use case for crypto. We still haven't figured out how to make crypto money that people can use beyond speculation. Notable projects will be around money use cases. Currently, we see Bitcoin, Tether, and stablecoins. In the 2020s, there will be more coins that people can use as money. We'll spend the next decade searching for them.

Tech-focused projects, like Ethereum 2, Algorand, won't be successful. Decentralized coins, Libra, corporate coins, government coins will be.

For decentralized coins, I think the market needs to find a way to incorporate inflationary economics into the system. Bitcoin needs an inflating parallel blockchain. It's all about money. I put my focus there.

I wrote a post on the topic: Emerging Markets of Cryptocurrencies

https://bitflate.org/post/2019/11/10/emerging-markets-of-cry...


Check out open bazaar. It is a decentralized p2p market place similar to ebay. Even has a decentralized escrow system with moderators that get paid to resolve disputes. Best part of it is that there are no fees at all to buy/sell stuff other than the cryptocurrency transfer fees. You also pay a fee if there is an issue with the product you bought/sold etc.

Not much people using it though. Seems like best selling items are gift cards.


> Seems like best selling items are gift cards.

So either this is a way for crypto to be "used" for purchases at popular stores, or it's being used for money laundering. (those gift cards are easily sold on eBay and other marketplaces for fiat; this is how you'd take payment in mostly untraceable crypto and cash out without having to subject yourself to exchange KYC/AML)


Almost certainly money laundering.


>Olaf Carlson-Wee and Balaji Srinivasan estimate that at a price of $200,000 per Bitcoin, more than half the world’s billionaires will be from cryptocurrency

This misses a key piece of information. They take the price as an an assumption for their argument, but that is insufficient to draw this conclusion. When Bitcoin reaches $200,000 is also a factor.

The worlds existing billionaires will not sit still. If it takes 70 years then it would be pretty easy to make better money elsewhere. I have no idea if or when it will happen. I'm inclined to think on average it will increase at a decreasing rate.


there are people who also believe gold will reach $100k an ounce. I don't think that will happen, or if it did, society would've transformed so much that there bears little resemblance to today's world.


it will take so long to happen that such time frames are irrelevant to anyone alive today


Cryptocurrency tries to automate away trust, but in the process ends up reestablishing centralization while taking up a ruinous energy and complexity cost.

Perhaps one day, the tech community will understand that some problems require a political solution and simply cannot be solved by technological means alone.


The most important challenge cryptocurrencies face is capturing real world value. The ICO craze turned out to create basically 0 value on any crypto platform, and the more recent wave of tokenized securities will be very slow because there are lots and lots of regulations that need to be addressed by token issuers (for good reason).

The value of our public goods however is not being captured by any financial asset, and is a huge market that can be addressed by cryptocurrencies. This is something I'm quite passionate about and have put a lot of time into thinking through how they might work (see link below). As an example, AirCarbon (https://www.aircarbon.co) is a Singapore exchange being built on an Ethereum token and will tokenize CORSIA-certified carbon credits for the airline industry. This is a fantastic example of a huge market ($100+ billion) that is right now extremely inefficient, and will benefit greatly from moving onto a globally accessible and permissionless ledger. It'll provide everyone in the world the ability to invest in the reduction of carbon dioxide emissions, and even better, since the tokens also work as stores of value, investors can sell their tokens in the future.

This type of financial asset has enormous potential.

"Tokenized Goods - A New Store of Value": https://medium.com/@tpgwhitepaper/tokenized-public-goods-a-n...


This is a post written by a crypto company, which has all its interest in keeping it alive. Hopefully 2020 will be a watershed movement in crypto world and people will stop calling a peer to peer distributed exchange mechanism by names similar to money.

Crypto is not money and company like coinbase thrive on that information asymmetry because a normal person do not understand that cryptocurrency is not really a money,but a network of computers trying to fix some arbitrary value to a sequence of string which are worthless in themselves if not widely used for exchange of goods and services.

Hopefully in 2020 peer to peer exchange of good and services evolve and companies like coinbase don’t need to exist (this was the true purpose of distributed currency to get rid of companies like coinbase and being hold hostage by them by keeping wallets under their supervision without liability unlike the way bank maintains account with liability and protection).


I’m pretty new to crypto in general, but it seems to me that the primary value of it in coming years would be anonymity/privacy.

As I understand it Bitcoin has some problems in this regard, but others have solved it.

I just can’t find it hard to believe we get to 2030 without a way to buy things anonymously online.


> anonymity/privacy

Nope. Bitcoin and others don't solve this at all. They're a literal permanent ledger of every single transaction you've ever made. Other coins might be better at anonymity, but BTC and its derivatives are certainly not.


Quite easily solved. There are plenty of services that will put your coin through an anonymizer, much like a VPN, or Tor.


This is not what anonymity looks like brother. Your IP address is not what links you to your bitcoin. It's your bitcoin address. And since we have a running ledger of all transactions, anyone can write a small script to trace your coins once they know even one of your addresses.

The work around for this is what they call a coin tumbler - it takes your coins and those of say 5 more people, mixes them up real nice by moving them around a couple of wallets in many complicated transactions and then hands them back to a wallet you want from thousands of these mixed up addresses.


There is also coinjoin which is a service that mixes your coins with other participants. I also heard the Lightning network which operates on some kind of application level provides some kind of extra obfuscation.


Anonymity is not a fundamental human right. Rather it’s a tool that should be available in extreme circumstances. Totally anonymous systems generally devolve over time. Nothing about crypto is inherently anonymous. Bitcoin was never meant to be anonymous. There’s a public ledger... Crypto a la Bitcoin is fundamentally about building distributed consensus. Secure distributed consensus requires strong identity. Whether it’s easy to tie a crypto identity to a social one is simply a matter of time and not a fundamental principle of these systems (except maybe Monero). Behavior can always be analyzed.


i think the value of un-sanctionable funds is high, but only in times of turmoil. Think hong kong and the recent bank account seizures of the protestor organizations. If the financial system is tied to a fairly anonymous crypto, then the gov't cannot seize funds of organizations that oppose it (for better or worse).


There are several larger private chains, including at least one that has a built in decentralized marketplace. But adoption is very low. People may not know they care about private transactions until too late.

In the end, it might depend on a chain becoming popular first before people want to use privacy features on top of it, like using Ernst & Young's Nightfall protocol that's built on top of Ethereum.


Cash is anonymous and private.


Cash is still controlled and regulated by a states. The point of crypto is to have currencies and markets which states cannot control, tax or regulate.


You cannot buy things online with cash, unless you use an intermediary or mail it.


You have a way to buy things anonymously right now, it's called Bitcoin. If you mean a low-fee and frictionless way, it's unclear why that would ever develop. Unless everything you earn and do is anonymous, it seems to me that the transition between the anonymous store of value and your real identity (address, bank acct) will involve friction and cost.


Bitcoin is not anonymous and is subject to flow analysis. Zcash and monero have solved this in different ways with really intriguing primitives.

ZCash uses zksnarks which are a pseudo homomorphic encryption strategy to hide payments whereas monero is using linkable ring signatures.

Generally speaking, the blockchain community has really advanced the crypto field


It is fairly trivial to to follow a BTC transaction trail and deduce the owner of a wallet.

Other options such as Monero are better for this.


How do you fix their No. 1 problem: scalability? The blockchain updating, and certainly mining, are inherently slow.


Those are two different problems: scalability and finality.

Obviously every transaction can not be processed and stored by everyone. That much is clear even to casual observers. There has been two or three main ways people have tried to achieve this during the past decade.

The obvious thing to try would be to shard the blockchain like you would a database. This turns out to be hard to do in a trustless way since shards would need to interact. This realization and the contracts required to securely swap assets between otherwise separate chains leads naturally to:

Full on separate blockchains that run in parallel to the main one, checkpointing when needed (rootstock, drivechains). These are not limited by the main chain and can be specialized for custom use cases. The parallel chains are only interoperable by way of the main chain and need not know about each other, which helps scaling out.

Payment channels by the way of time locked contracts. Satoshi sketched out an initial implementation that turned out to be flawed. This has since been improved on and made bidirectional and made into a standard which is now the Lightning network. It has a number of real world limitations but the general idea is that only the parties involved in a transaction needs to know about it. An added benefit of this is that finality among these parties is immediate.

There have also been some work squashing a large number of transactions into a large transaction. This has the added benefit of obfuscating the flow of individual transactions, which otherwise makes everyone's holdings transparent (mimblewimble, grin). This requires new signature schemes and is hard to retrofit to existing blockchains and make security guarantees about.

There used to be ideas about Chaum like schemes on top of blockchains, but most of that interest probably went on into separate blockchain schemes.

Those are some of the ideas that have been tried, most have shown some promise but are more or less still at the research stage. Don't expect radical changes overnight.


You forgot the most important thing wrt scaling: everyone don't need to run a full node (store the block chain).

Most mobile wallets are light wallets, that query servers for the information on demand. It works great, but you have the risk of the server lying to you.

So the next level up is SPV wallets, which verify that transactions are included in blocks and that the proof-of-work is valid. So the cheat them you need to reproduce POW, which is very expensive, and also very secure.

This notion that everyone needs to run a full node is simply false. SPV security, and even light wallets security, is enough for almost everyone. Exchanges, payment processors and the paranoid few can still run full nodes.


Thanks for this. I was wondering about this exact thing. Any idea about the the current transactions/second with finality of the BTC or ETH? What is expected from the new methods?


The easy way is what bitcoin cash (BCH) did, and what Satoshi assumes would be done: raise the max block size.

The other easy way is to do what either win (ETH) did and change the average time between blocks from 10 minutes to say 10 seconds or so.


That was very optimistic. And $200k Bitcoin? Might as well suggest $2m Bitcoin and the odds will be about the same.

I've become very pessimistic around cryptocurrency after a year of chasing coins.

Wake me up when Turtlecoin hits $10.


I remember people scoffing at the concept of 100 dollars per bitcoin like it couldn't possibly happen.


I remember people scoffing at the internet like there no legitimate use-cases for it. "Yeah, we have places for information, it's called Grolier's Encyclopedia on CD-ROM, and it's cheap!". "I already have yellow pages delivered for free by C&P Bell". While cryptocurrency may be quite a bit more narrow, blockchain is most likely a far more interesting technology.


I remember people scoffing at the Segway, Zune, RJ Reynold's smokeless cigarettes, Flooz, Nintendo Virtual Boy, the Digital Compact Cassette, Apple Newton, Microsoft Songsmith.... All also quite interesting!

I think bitcoin is a really innovative idea (and kicking myself for not acting on my initial instincts when I read about it on HN in 2010 - when mining software said "please don't use your GPU"!) but I don't buy this "people laughed at the internet too, so bitcoin must be important!" line.


> blockchain is most likely a far more interesting technology.

Why? Really, I would like to know why you think this. Append-only data structures have existed almost since the dawn of computing. Making it distributed and trustless doesn't seem to solve any real problems, which is why over a decade since they entered the public consciousness they are used for almost nothing interesting, and nothing that couldn't be done better in a centralised system.


> Making it distributed and trustless doesn't seem to solve any real problems

Tell that to all the people that are either denied bank accounts, denied loans, have had their Paypal accounts frozen or funds held for apparently no reason, etc.

> which is why over a decade since they entered the public consciousness they are used for almost nothing interesting, and nothing that couldn't be done better in a centralised system

The infrastructure and tools are being developed. And please don't say you've been hearing that for 10 years. Literally everything needs to be recreated from the ground up for a new protocol and financial system. This takes a lot of discussion on proposals, development, and testing. Not to mention that all improvements are being done on a live system so everything needs to be backwards compatible.


> doesn't seem to solve any real problems

If you don't see the current monetary systems as a problem, then I guess you don't really have a way to understand Bitcoin.

I think it's one of the most important innovations of our civilization; a 'next step', if you will.

Personally, it solves my problem of storing value of my work indefinitely.


Are you against private banks being able to create money when they make loans? If so, why?


Banks don't create money, they create debt.


It's only a debt for the business who receives the loan.

When a business receives a loan it shows up as an asset to them in the form of a bank deposit. The business then usually uses that demand deposit to purchase goods and services, so people who don't owe debt to the bank get those deposits in their accounts, and spend the deposits, etc., etc. So effectively, private banks create money.


You missed the part where the business gives the money for those goods and services back to the bank plus interest and the fact that the bank already had the money to give, nothing was created


The bank doesn't usually "have the money to give" when it makes a loan.

Let's say Bank A loans $1000 to a customer. It creates a $1000 bank deposit in that customer's account. On the balance sheet it looks like this:

Bank A:

(Asset) Loan to customer of $1000

(Liability) Bank deposit in account of customer $1000

Bank A created the $1000 at will out of thin air. This is how it happens most of the time.


It is, but approximately 100% of startups (ICOs) formed around it have failed right?

That's not to say there are none, but a fuck ton of people have tried to come up with cool ideas and approximately zero worked out, like at all.


Was the same in the second half of the 90s with tech/internet companies. Only in hindsight can you point to the 5 that didn't fail, but at the time you wouldn't have been able to pick them out from the lineup, or the graveyard, they probably weren't your favorites or you hadn't heard of them. Many programmers and sales people weren't able to get jobs and had to question their life choices. Its not so different with the digital asset and ledger space, fortunately this time it is just an extension of "tech" so there is no real drought for people that were knowledgeable in the niche.


Definitely not the same -- we're not talking about 2% of ICOs going on to become cool Google -- nothing of the sort is happening and it's been years. Moreover, despite the dot com bust, there were many legitimate companies that did have proven business strategies that weren't doing bubble stuff. People were using the internet to sell things, to advertise their sites, etc. and it was effective. Even that category of companies doesn't exist. Nobody's using bitcoin for any practical purpose... aside from dark market purchasing :)


Tezos raised around $200 million in 2017 and has had a current market cap of something close to $1 billion lately


I remember people assuming bitcoin will just keep doubling in price forever. Oh wait, they are still right here.


yea except that something cannot scale at such a rapid rate forever. Bitcoin and the rest of the market is sooo much bigger than it was back in 2013 when it was at $100. It requires so much money to make Bitcoin go up 50%.


That's also why the rate is slowing and 1000x is no longer a thing.


Bitcoin's price seems to follow stock-to-flow pretty well, so if it holds, $200k is an underestimation.

https://digitalik.net/btc/


The scalability constraint is a fundamental one. A single cryptocurrency cannot scale beyond a certain TPS without sharding. But sharding reduces the decentralization of each shard. Also, rebalancing existing shards when adding new ones also introduces its own decentralization problems.

I think the way forward for acalability will be multi-chain. Each blockchain has its own accounts and own token but is connected to other chains via fully automated DEXs. The blockchains will form a hierarchy of chains with the most trusted and busiest one at the top. I think there will be a trend to make a consistent payment API so that any cryptocurrency can be used in the place of any other, online shops will use on-chain DEX trade price and volume data to determine which coins they accept and for what value.


Cryptocurrency does not have anything close to widespread consumer adoption. If the Coinbase’s of the world don’t fix this, cryptocurrency will be massively devalued.


Cryptocurrency can't have widespread adoption right now, because it's not scalable enough. Various projects are working hard on fixing that.


I was thinking with some friends recently (new year's eve) : considering a bitcoin model with a fixed finite amount of currency, won't every coin be lost at some point due to storage failure/lost keys/etc ? Statistically ? And rather sooner than later, if my thinking is right ? Like the birthday problem ?

There is a maximum of 21x10^6 bitcoins, imagining a 0.01 chance of losing 1 bitcoin/day ?


Correct, that's why Monero applies a tail emission that offers less than 1% constant inflation, closely modeling actual gold.

Also it's untested if miners will continue mining after Bitcoin inflation completely stops


Yes, but every bitcoin is divided into 100000000 satoshis, and it's possible to add even smaller units in the future.


Who and/or what decides by what mechanisms and when satoshis would be divided into smaller units ?

Doesn't that make it virtually valueless by definition ?


No, it doesn't change the value. It's just more decimals. A hard fork would be needed to make the change in the protocol.

Similarly a bank can use whatever amount of decimals they wish to store their dollar amounts, it doesn't create new money. You can also divide gold into infinitesimal amounts.

You can already send millisatoshis on the Lightning network, which is rounded to a nearest satoshi when it's settled on the blockchain.


As the scarcity increase would they become more valuable or less valuable?


Typically in economics less supply increases price.


Like many have pointed out, this guy is clearly biased. But my own personal opinion is that people will always want drugs and as long as governments enable a black market of drugs, crypto will be used to trade drugs.

I perhaps cynically believe that is what has kept, keeps and will keep cryptocurrency going.



“Privacy” seems to be used as a buzz word here. I can assume but no concrete idea what the author means by blockchain with built in privacy features


Google ring ct and zksnarks


Here's a non-technical overview I wrote about how some privacy schemes work:

https://whycryptocurrencies.com/challenges.html#privacy-and-...


Yet another thread for me to bookmark. Crypto is eating finance, and I can’t wait for a decade to pass to repost this thread. Good luck banks!


Most predictions of the future are wrong


True. Also, aside from Cosmos, none of the projects mentioned in the article have actually launched. And Cosmos does not scale any better than any other blockchain. It may perform better than Bitcoin, but there is still a rigid upper bound in terms of TPS beyond which it cannot process anymore transactions (beyond which point fees would skyrocket to force down demand). On the Cosmos website, under the "Scalability" heading, it says "Proof-of-Work protocols are slow, expensive, unscalable, and environmentally harmful" but then it says: "Tendermint BFT fixes this."

As a blockchain developer of 2 years who understands the principles behind Tendermint and who has build many scalable systems in his career, I can say for sure that Tendermint doesn't add any scalability to any given blockchain. It only aids with certain specific interoperability scenarios (nothing to do with scalability). The statement on their website is not accurate. The people who wrote this statement are marketing people who do not understand the first thing about scalability of any system. The leaders of these projects wash their hands of any responsibility by pretending to believe their own dogma.

Most blockchain marketing is a flat out scam IMO. As a result of all this deception, almost everything that everyone knows about blockchain today is wrong. Everyone thinks that all the trendy cryptocurrencies can scale but they can't. None of the ones that I analyzed in the last 2 years could scale. And I looked at many; for those whose whitepaper made the most sense, I even made the time to discuss the tech with their lead developers, node operators and community members. The reality is always far behind the marketing.

Unfortunately, investors are investing based on hype and their personal connections, not based on demonstrable facts. Investors are being mislead en-mass. As a developer who understands the tech and who actually believes in its potential to incentivize productive collaboration, it's disturbing to watch how the industry is unfolding.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: