In defense of cryptocurrency
blog.cryptographyengineering.com
blog.cryptographyengineering.com
I think this is arguing that reversibility is not antithetical to permissionless blockchains, because reversibility can be implemented on top of permissionless blockchains.
But that doesn't answer the critique -- the critique is that most real world systems do need trusted parties, and if you build a system of trusted parties on top of a permissionless blockchain, then you could have saved a lot of complexity, risk, and proof-of-economic-waste burn by building on top of a permissioned distributed ledger instead. Reversibility is one example of a design requirement that undoes the claimed advantages of permissionless blockchains that are meant to justify their inherent downsides.
So Bitcoin was designed for micropayments, and irreversability is a feature to reduce the friction. That is fine because it was intended for "small casual transactions" which very few people are going to invest the time and effort into disputing. It even looked like it might be successful as a micropayment system at first, given small Bitcoin transactions were initially processed without any transaction fees.
The problem is that it has clearly failed as a "peer to peer electronic cash system". It is now used primarily for large transactions, which you absolutely do need consumer protections for if you are a legitimate user (indeed the fact that there aren't consumer protections has made the space so popular with fraudsters, scammers etc.). And as others have commented, the newer cryptocurrencies which attempt to offer such protections end up being worse in every conceivable way from the traditional solutions. Leading back to the original article - is there any legitimate point to cryptocurrencies nowadays?
No it's not. It's now used primarily as a vehicle for speculation.
Gambling. It’s gambling. A significant fraction of the American economy continues to gear towards gambling. Whether it be short-term dopamine hits from ad-fuelled social media or trading crypto, it’s a similar pattern of decay across a common although growing demographic stripe.
Number of nodes is rising, number of wallets is rising, number of hash-power is rising.
Also, please look into the "Lightning Network". It's the second layer on top of Bitcoin and that's where the whole ecosystem scales (in terms of numbers of transactions per second). Cheap, scalable and fast transactions.
Adoption is happening in many places.
I check LN every 6 months or so and situation is not looking so great.
As it was with Bitcoin itself in early 2010s the shops advertising crypto acceptance are doing it mostly for publicity/ideological reasons or actually have stopped existing.
So I check: https://acceptlightning.com/map.html
Random selection:
* http://paraeasy.ch/joomla/ - Adobe Flash Player not supported ...
* https://www.kaeserei-lustnau.ch - unclear if the shop actually takes any payments
* https://shop.energy-kitchen.ch/#/shop - application not taking requests at this endpoint
* http://www.room77.de/ - SMTP-packets to port 25 (info[at]room77.de) may very likely get a response just as much as electrons sent to our telephoney landline-device (+49.30.31102260). Single static page.
* https://acceptlightning.com/rummels-acoustics.com - standard Bootstrap page - page not found
Finally I find - https://www.livingroomofsatoshi.com/graphs This looks like a serious operation - and lighting network is used quite a bit for smaller transactions.
Unfortunately, this is something that would be of interest only to someone who already owns BTC or some other crypto.
If you are Joe Sixpack you have very little reason to pay with crypto because it will be more expensive than paying with Visa/MC/Paypal etc.
So where are the successful use cases that utilize Lighting Network?
And what happens if one of the parties is not willing? If someone's e-wallet gets broken into and funds are transferred? How does any current system handle that situation?
A lot of folks consider irreversibility a feature, when there's a strong case to be made that it is a bug.
What this means to me is that cryptocurrencies are not for anybody. We don't have to create digital systems with the limitations of cash. We haven't had to do that for decades. Now there's a push to go back to the time before that, for (in general) no discernible reason besides people gambling on the price.
Very small transactions happen on the internet all the time. Services like venmo allow for very small casual transactions all the time. And there is no cost for the transaction.
Sure venmo is trusted third party and the transaction is reversible, but it's still significantly easier and cheaper than bitcoin. Or any other other coin for that matter.
The analogy I like to use is what's harder to buy a $1 million house or $1 million of Microsoft stock? The former process takes weeks, and dozens of man hours from lawyers, realtors, escrow agents, bankers, county property registrars, etc. Whereas a buy order to execute Microsoft shares happens in microseconds. That's because we've built a highly streamlined autonomous system for executing stock transactions. Yes of course, there's a trusted layer built on courts and fiat law at the bottom. And occasionally for a corner case, real lawyers have to get involved. But the vast majority of the time, this layer is completely abstracted away and trading stocks are just bits flipped on a computer.
When somebody says something like "let's put houses on the blockchain", the idea isn't to get rid of the fiat law system completely. At the end of the day, you still need courts and sheriffs to enforce property rights. But the idea is that we can wrap the house in an LLC, whose bylaws state that it's governed by on-chain contracts. (Which Delaware Chancery courts will absolutely recognize and enforce.)
Now instead of directly transacting at the very low-tech county property registrar we can transact using an on-chain NFT that grants the equivalent of ownership rights to the house. (This is very analogous to how Cede & Co technically owns almost all the stock shares in America, and holds them under your name for you.)
That NFT is way more powerful and efficient to transact with than the county property record. It lives on a credibly neutral level that already has billions in native capital and liquidity and exposes a fully Turing complete smart contract system. You can sell your house atomically and instantly to anyone in the world with no lawyers or escrow agents. You can pledge it as collateral and borrow against it. You can fractionalize it and sell a portion. Or roll it into a larger portfolio and slice into tranches. All with no more than few dozen lines of code. Without blockchains all of those operations would take hundreds of pages of legal documents and weeks of back and forth.
It's interesting, both have registries, so why is one harder? Is it because the registry is better? No, it's because real property transactions are more complex:
- What condition will the property be delivered in and when? - What happens if the condition is not as specified? - what personal property is included in the transaction? What condition is it in? - Are there disputes over the property lines? - Are there easements? How do they work? - Are there third party consents needed? How do those work? - Will the seller vacate immediately, or will they rent back? - How will you pay for the property and when? - What happens if you don't pay? How much is the deposit and what are the terms of the deposit?
The complexity of the transaction derives from the complexity of the subject matter. Sure, if you could standardize those items, you could make property more like stocks, and people are trying to do that, which so far limited success. But for the average person, this is a huge investment, and they will want to spend time and create a transaction that works for them.
Almost none of the complexities related to the transfer of real property relate to issues with the county registry. Sure registries could improve, but very little would change.
One of the expenses is paying for title insurance. Sure in some sense a perfect ledger would obviate the need for that insurance. But given there seems to be more fraud in blockchain than in normal US real estate transactions, not sure the insurance price goes down, rather than up...
When you buy a house, for $1 million or $50,000, the normal case being described in yours and the parent post is that you are buying a house on margin while using the house itself as collateral for the loan.
If you show up at a house that is for sale and ready to be sold with a million dollars in cash -- well, a million dollars in easily-authenticated cash equivalent -- and ask to buy the house as-is, no conditions or concerns on your part, you can make a deal happen markedly faster. Not microsecond fast, because why, and the sellers might balk at such a weird transaction or shop around to see if they can get another seller at a higher price, but once you take financing and any sort of buyer-protection out of the equation it basically comes down to registering the sale with the local registry.
Microsoft stock is basically fungible whereas houses and most other real-world property very much are not.
Buying houses are expensive because:
- Realtors are a state-sanctioned monopoly for real estate transactions and suck up a % of the costs. They also provide the necessary service of aggregating information about the market and negotiating on your behalf - Due diligence on the state of the property. This means inspecting that there’s no mold growing everywhere, checking that proper maintenance has been carried out, etc - Property law developed over literal centuries to provide the legal framework that we have now, if you damage something as you move out I can sue you to recover costs involved, we have statements about property state before closing, if the building doesn’t meet code we negotiate about who pays the costs - Property registries matter because legally speaking that’s a part of how you prove ownership. The county knows who to send the tax bill, if you default creditors can impose a lien, these are legal technologies that developed over time
This is why you can’t just pledge your house as collateral and borrow against it in a HELOC like you can borrow against your stock portfolio. The bank needs to verify that nobody else has a claim on your property and that the property actually exists and is worth as much as you say it is.
A house NFT has none of the legal protections of a SPA and all of the risks. If it’s not up to code you’re fucked, if the county has a tax lien there’s nothing you can do, etc. Us engineers like to think that everything is an engineering problem, and that’s often true, but law seldom works that way.
The idea of houses on a blockchain are pretty much a pipe dream. But there are a lot of systems in traditional house buying that could be made easier with crypto-like ideas. Saying “real estate should be on-chain” should be read as asking for more NFT-like features in how real estate is transacted.
- as a cash bidder you need to provide proof of funds to the estate agent, which might just be a screenshot of your entire bank account balance. privacy with a zk-proof could be used in theory here to hide your balance while still giving the agent confidence you can meet the bid
- blind bidding process is usually opaque and broken, subject to discrimination and some winks and handshakes behind closed doors between friendly parties. a blockchain would give transparency and treat transactions equally regardless of race, sexuality, and friend or family ties.
- settlement times are extremely long in the order of months, not seconds. this is sometimes just because some party including the agents are on holidays, or slow to respond to emails, or forget to sign some paper, or whatever.
- escrow and exchange of funds in some cases could in theory happen with smart contracts where both parties sign a message to perform the exchange, which would reduce the significant commissions and fees.
- the process feels archaic compared to buying most other types of property.
You know you can buy a house without a single realtor involved yeah?
Have a trusted third party transfer it back to you? Or give up your house to the hacker?
This doesn't even make sense. 'Realtors" is plural, and there are many, which is incompatible with monopolies. Realtors have a monopoly on their trade only because anyone competing with them becomes a realtor, by definition.
It's like complaining about the airlines' monopoly in air passenger transport.
Replace NFT with deed, and what you think we can’t execute the transfer quick enough? No we can but we don’t because, we want to title search, violation search, inspect, appraise, survey the freaking thing you are about to blow your life’s savings on.
There is a reason why people continue to lose millions and billions on NFTs and crypto and why systems to slow and prevent rampant fraud exist.
There is no real technical problem with a real estate transaction that has not been solved. I closed on my house remotely, in 6 weeks, never having met anyone except my broker. 6 weeks were spent doing due diligence inspections.
I have an NFT of the Brooklyn bridge to sell you, cheap, 200 million dollars.
Have you read any of the proofs behind any of these algorithms? Ever notice how often some one finds a crack and disappears millions of dollars? Think we’ll actually make it secure some day?
I’m also not convinced this even needs technology. Some things are better locked up on paper in slow, bureaucratic institutions surrounded by layers of administrators. Makes it a lot harder to break in and steal stuff.
Most people aren’t buying properties online like games on Steam. If it takes 6 weeks or 5 it won’t make much of a difference.
Even if you want to digitize proof of property ownership it would be orders of magnitude more efficient to host your blockchain on a handful of Raspberry Pi’s. You could probably manage all property sales on an entire continent with it. Not dealing the Sybil attack problem is a lot cheaper and easier than trying to deal with it.
It's not really the NFT that's the 'win' there, if indeed it is a win.
It sounds like a lot of work to build that though.
Maybe we can find some nerds to make it for "equity" on the chance that such a database has value? They could use it for other stuff too if they want.
> But in the 99%+ of times you're in the happy path, economic transactions occur based on autonomous rules encoded in software.
In the happy path, people just “trust” that the system works; that the merchant and cc company transact properly, that cc company and bank work together, that the software underpinning all this is tested and has no errors, that the bank and cc company can help in disputes of fraud from the merchant…
It’s actually based on a lot more trust than the normal person realizes and polar opposite to nearly trustless.
(1) Do we really want high frequency markets in real estate? Is that socially and economically desirable?
(2) Land and property records so far have survived centuries (if not millennia), can we hope that an NFT solution will have the same long-term compatibility?
Not really, no. Just taking the European example, there have been countless cases of litigious states of affair after e.g. invasions, revolutions, nationalizations, privatizations, etc.
E.g. a house in Romania post Ceaucescu fall, a noble family's domain in Russia in 1917 or France in 1790, a German estate in East Prussia in 1945, a property in Kosovo, etc.
So I imagine they can either legal pressure on the illegitimate owner to transfer the NFT to the other owner (which has worked with some bitcoin transactions in the past), or if that doesn't work, then the system of smart contracts created for something like houses would most likely have something in it that allows the smart contract owners to mark that NFT as void in the blockchain (while it remains in the perpetrators wallet, it would no longer be associated with the physical benefits) and have a fresh NFT minted based on the data in the previous one and sent to the legitimate wallet.
Barring all that, they could just not recognize the owner and send police to physically remove someone who thinks they own it because the have the NFT. That's one reason why some people like bitcoin so much, the government can't (easily) take it from you by force (because there's no physical aspect to it) like they can a home or gold.
To be perfectly pedantic, you still aren't the owner of the Microsoft stock. Your broker makes a record of you being the beneficiary of X shares of Microsoft stock, with about a dozen asterisks. Each of those asterisks fall off over the course of the next few days and then it is all finalized - your broker owns a bunch of shares for your benefit.
It only feels like it is instantaneous because they assume everything will work out (it usually does). They can do this, because everything is reversible if it doesn't.
Now, if you would like to be the actual owner of Microsoft stock, you can do that. If you've never done that before, expect the process to take a few weeks. But go right ahead - head over to ComputerShare [1] and start the process. If you really want, you can even get them to issue you some paper stock certificates in your own name, but that takes even more time and comes with a lot of extra fees.
[1] https://www-us.computershare.com/Investor/#DirectStock/Summa...
Who enforces seizure when lendee defaults but the lender is "anyone in the world"?
""" Nobody owns stock. What you own is an entitlement to stock held for you by your broker. But your broker doesn't own the stock either. What your broker owns is an entitlement to stock held for it by Cede & Co., which is a nominee of the Depository Trust Company, which is a company that is in the business of owning everyone's stock for them. """
https://www.bloomberg.com/opinion/articles/2015-07-14/banks-...
Also: https://bitsonblocks.net/2019/02/07/who-legally-owns-all-the... compiles similar information on Singapore and Hongkong (googled - not verified).
A loose analogy might be the internet, which aims to be a decentralized global protocol that we can then build centralized systems on top of.
In other words, if you allow an organisation to change things like refund you, then they might as well just manage their own leger like they do at the minute.
Do you want to use DeFi-like solutions with smart contracts? Use RSK.
I don't see what the problem is with moving things up one layer if you retain the option to delve back into the base layer.
So, the only use case for Bitcoin is as an optional gold alternative.
So instead of reversing, we could make all NFTs locked from trading for 3 days after transaction which anyone could appeal for a dispute and buyback the NFT for the same price anytime.
The challenge here is, can we actually come up a set of robust rules that is not too rigid yet not abusable. It's not easy, it won't be right off the bat and it certainly require a lot of critical, innovative thinking. And maybe the solution won't have to be complex at all.
In a traditional system, if there is a bug in your bank's software that makes you loose money, you can ask the bank to give you the money back. If they refuse, you can take them to court. If instead the smart contract has a bug, there's no one you can appeal to to get your money back. So I think that having humans-in-the-loop is still important, at least for big transactions.
As others pointed out, this problems are much smaller for small transaction so maybe there could be some use there. But I have to think better about this use case.
Which like the article argues, is not something that can be solved by any ledger, distributed or not. Even if banks reverses records, they don't change the data which is already on the database/record, instead they just issue a new transaction from the backend or withdrawing it from a legit reserve that they own. In any case, no reversing was done.
What if instead of taking the bank to the court, we have something in place for it that runs based on certain "if statements" or "switch case". Of course, is not as easy as it sounds, we need conditions that are robust enough and not vulnerable to abusers. It's a very complicated problem to solve.
As soon as you have a trusted central authority (monitoring and reversing payment transactions, interacting with government agencies to execute real estate transaction, etc.) I’m lost on why you need a blockchain.
It's technically possible to replace any blockchain with a database but where are you going to host it and who is the trusted central authority?
Blockchain might not the solution but it shows us an alternative to trusting some middlemen that have too much power, instead we trust code that is emotionless, non-judgemental and consistent.
A distributed ledger is more than just a database, it's a technology that can orchestrated trust online without a central authority. That's a huge deal, compared to a sql database that is owned by someone, who is the singularity that administrates the whole thing.
Who is hosting the blockchain? Who is the trusted authority over the maintenance of the protocol that implements the blockchain, that all miners must use if they want to participate in the system? Who is it you're trusting not to organize a malicious 51% attack against the system, when it has already happened several times to quite a few blockchains? It is a blatant falsehood that blockchains don't have any trusted authorities. They actually require trusted authorities to function. You're not trusting "emotionless code" as the code is well known to have these flaws even by the admission of its own designers; what you're actually trusting is some game theory laid out by programmers you trust, that says the miners won't do bad things because they're getting paid. But in several cases we've seen that they actually will do bad things! And that's not even considering all the other bad things like fraud and ransomware that happens on blockchains that the operators seemingly just throw their hands up and don't do anything about. They don't even consider that to be their problem.
I hate, hate, hate that this line is used so often in discussion of cryptocurrency. It makes no sense at all. In order to have any kind of real discussion around this, the crypto community needs to move past these thought-terminating cliches.
Miners/Stakers who is incentivize to validate the network and maintain the collective consensus.
All your points are valid and universally known but the more important here is whether or not those vulnerabilities are inherently caused by the nature of blockchain or tehcnical problems that we can/need to solve.
A good blockchain is not owned by anyone, any changes made need to go through multiple layers of peer review.
We are still very rooted in our current ways of doing things hence we are seeing phenomenon where companies are trying to take control by either building their own blockchain or centralised service on top of a blockchain. But if I travel back to the 70's and told you that someday you can run an Internet company, would you believe it?
We are no where near endgame but if you dig deep enough, you will see many exciting technical breakthroughs. One of the fascinating one is zero-knowledge validation. Blockchain could be the solution or maybe not, I don't care, I'm excited about the innovative opportunities that it brought upon.
If I understood what you were talking about, I would probably idly wonder how I could fit it in between being President of the United States, a firefighter, an astronaut, and a professional soccer player, but I wouldn't actually disbelieve it.
(Hey, in the part of the 1970s where I was alive at all, I was pretty young.)
Yes. Because that code just appeared out of nowhere, and it's perfect, and devoid of issues.
For e.g., you could literally send NFTs to any address (including a smart contract address) which make things stuck forever. Now there's a safe way to transfer things which check whether or not it is a valid address. And this became the de facto standard for almost any NFT smart contract.
All these didn't came out of nowhere.
> monitoring and reversing payment transactions
I disagree with the article on this point. No reasonable person expects to be able to reverse a cash transaction; that the same applies to an electronic equivalent ain't the fatal flaw that critics seem to regularly insist without real basis. Transaction reversal is indeed outright harmful to honest vendors, and is only really necessary for the legacy systems because the legacy systems have borderline zero protection against dishonest vendors retaining customers' payment information and pulling money from it (and/or giving it to others who will do so, be it voluntarily through some shady dealmaking or involuntarily through card skimmers and database breaches and what have you).
> interacting with government agencies to execute real estate transaction
You wouldn't need a central authority for this. Local governments are fully capable of putting real estate NFTs or whatever on something like Ethereum or Cardano and publishing public keys such that people can verify their authenticity. They're much more likely to do that than to try to run an equivalently fault-tolerant and accessible-to-the-public SQL database themselves (and absolutely more likely to do even that than to trust some entity outside their legal jurisdiction to do that, barring outright state/federal mandates to do so).
What gave you this idea? If I have proof that I paid you cash for a service, and then proof you didn't provide that service, I absolutely expect to be able to reverse that transaction, via the legal system.
> A blockchain is much more resilient; the equivalent would be to have hundreds or thousands of redundant SQL databases around the world and somehow keep them all in sync.
That level of resilience is completely unnecessary and is part of why blockchain is such an extraordinarily wasteful technology.
> Local governments are fully capable of putting real estate NFTs or whatever on something like Ethereum or Cardano and publishing public keys such that people can verify their authenticity.
And who will hold these NFTs? And where will the data the NFTs sign be stored? If the government holds the NFTs, then nothing will change for you: you will have to bring the exact same kind of proof after you bought a house to the government so that they can update the blockchain record.
If they want to distribute the NFTs to the current owners of the houses, than they now need to establish an Ethereum/Cardano/[...] wallet for each person who owns a house in their district - a decade-long project in the best case, involving a level of bureaucracy to ascertain that no house NFT was incorrectly transferred to the wrong owner that will blow your mind (or, more likely, a process which will cause massive fraud and property disputes for decades to come).
And of course, the NFTs don't solve the problem of actually storing the data (physical scans of the documents that were used before the move to digital, at the very least, since the chain of ownership of each piece of property is an extremely important part of how you can settle disputes). Who will hold these records, and update them as needed? If it's still the county clerk, the problem of bureaucracy flies back in. If they want to make them part of the NFTs and store them on-chain, then minting the NFTs will be exorbitant, and it's doubtful the Ethereum blockchain would survive having the entire archives of home ownership in the USA on-chain.
That's very different from what's meant by "reversible transactions" in the context of other payment systems. If the legal system can dictate the reversal of a cash transaction, then it can do so for a crypto transaction - without either needing to have some explicit protocol to do so.
> That level of resilience is completely unnecessary
That's just, like, your opinion, man.
> And who will hold these NFTs?
The owners of the properties they represent.
> And where will the data the NFTs sign be stored?
NFTs can store arbitrary data.
> If they want to distribute the NFTs to the current owners of the houses, than they now need to establish an Ethereum/Cardano/[...] wallet for each person who owns a house in their district
Which is many orders of magnitude easier than the current system.
Besides, it doesn't have to be all or nothing; a gradual opt-in transition would be perfectly doable.
> If they want to make them part of the NFTs and store them on-chain, then minting the NFTs will be exorbitant
On just about anything noteworthy that's not Ethereum, the cost is on the scale of cents. Wow, such unaffordable, many expensive.
And no, you don't need physical scans of the original documents. A transcription will do fine.
Mine and everyone else's who holds important information in databases. The whole financial system for one.
> NFTs can store arbitrary data.
Up to some size.
> Which is many orders of magnitude easier than the current system.
It is not. The current system scales with the number of home transactions. Your proposal scales with the number of homes - a much bigger number.
> Besides, it doesn't have to be all or nothing; a gradual opt-in transition would be perfectly doable.
Sure, but then it's just a whole bunch of extra work for no benefits for 10-20 years. Not just for the county clerk, but also for home owners and buyers: not only will they still need to process the existing requirements, they would also have new requirements to obtain and prove ownership of their ETH/other crypto wallet. And they wouldn't see any advantage at all until the next time they sell their home (hopefully they will still remember their wallet address and private key by then!).
> On just about anything noteworthy that's not Ethereum, the cost is on the scale of cents. Wow, such unaffordable, many expensive.
Well, there are exactly two block chains that are somewhat noteworthy outside the crypto bubble: Bitcoin and Ethereum. And Bitocin doesn't support NFTs.
And any other block gain that becomes even mildly popular quickly explodes in values and transaction fees just like the other two. Turns out that storing hundreds of thousands of copies of the same data, and writing every single transaction to hundreds of thousands of systems before it is considered settled, without any kind of permission system, is actually very costly.
Note: you're right on the cash transaction statement, to some extent. There are still some important differences I feel, mainly related to the fact that today's systems enforce knowing the legal identity of parties to a transaction for something like a house, even if the sale is done in cash - which wouldn't be guaranteed if the house could be traded by selling an NFT on a chain.
This isn’t the only form of dishonesty. There’s cases where you initiate an honest transaction, the vendor ships you something you didn’t ask for because they are trying to clear inventory, and then refuses to refund or exchange. Then you file a claim with Amex and get your transaction reversed in about a week.
The flipside is there are times I've been unable to pay with cards because the processors deem it to be too large of a risk, despite me being happy risking my own money. Or, see the risks people take running businesses on PayPal - large companies able to reverse transactions / hold your money solves some issues but raises others.
Technically true, but also completely pointless. An organisation running an SQL database doesn't need hundreds or thousands of redundant SQL nodes/copies to reach the level of robustness required.
Not every usecase requires that sort of resiliency, of course, nor does every use case prioritize it above latency and throughput; nobody except the truly deranged are asserting that a blockchain could or should replace every SQL database out there. For those who do need that sort of resiliency, though, a public blockchain is much more cost-effective.
Are there any extant proof-of-stake blockchains that achieve the security guarantees necessary to make a currency viable? Last I heard proof-of-stake was still a hypothetical idea, not something that someone had actually managed to make a working currency with, and that all of the cryptocurrencies in common use were still using proof-of-work (which is of course much more resource intensive).
Maintaining read replicas and coordinating writes across all of them starts to look a lot like one after a certain point.
> it is much cheaper than the wasteful process of crypto mining.
It almost as if not all blockchains involve mining.
No they aren't. They are already running public SQL databases (with limited query access) for managing property changes. And they already have a set of processes and employees to manage real estate transactions and taxes. If a blockchain startup wants to try to get a local government office to let them run it on a blockchain, they will need to prove that the taxes always settle, and that fraud can be reversed. These are both important parts of the system for the local government.
I suspect that there is a granule of use in the idea, and that's that you can farm off the infrastructure for your real-estate management onto third parties and ensure they give you your taxes and respect your authority. But that's not really what people think of when they say "blockchain" with dollar signs in their eyes. The incentives for the people running the infrastructure go out the window too, because the profits are modulated by the government, and it's way easier to just sell them software directly that only has to claim to be effective, and rarely has to deliver on it.
Not a single county I've lived in has offered that, to my knowledge. If they did, then if other online county services are any indication, the uptime would be horrendous and the interface would be 90's era garbage.
> If a blockchain startup wants to try to get a local government office to let them run it on a blockchain, they will need to prove that the taxes always settle, and that fraud can be reversed.
The former is baked into any cryptocurrency worth its salt, and the latter can be done by minting a new record of ownership invalidating the previous one. Better yet, time-limiting parcel NFTs and issuing them in exchange for tax payments would directly tackle both rather cleanly and would work just as well for land leases as it would for traditional real estate.
You might have missed the entire point of cryptocurrency. The idea is that it is not centralized and a single entity can't "reverse" transactions.
FWIW, in my own usage of crypto, the lack of central authority is exactly why it is used. I don't really care that other people are just hodl-ing their funny money in someone else's wallet. Crypto, outside of an exchange, means I can send money to anyone I want, and no other entity can prevent that.
Do you mean 99% of transactions occur on centralized exchanges without going on-chain? I would like to see the numbers you are using.
One way to avoid this lock-in is to change the underlying incentive structure. That's what the blockchain does. The fundamental difference is not about centralized vs. decentralized, it's about the incentives that are a result of centralization vs decentralization.
The major point is to not have this. No central authority, or government, will be able to alter the value of the currency.
With a blockchain architecture, the app can't go down unless the entire blockchain goes down. And apps can be built piecemeal by many teams/hackers who add small bits of functionality here and there through standardized interfaces, rather than top-down by trusted agencies - "money legos".
When serving data, I often use HTTP pulling from a Postgres DB. Both of those are massively over engineered for the problems I want to solve but I use them because:
* They're already built so it's not my engineering time.
* Others can interact with them easily.
This is more strongly the case, and becoming more so over time, in crypto work.
I can make something with key based auth that I can uniquely identify such that a user can prove they own it to integrate in my "real world" systems, while letting them sell it, trade it, auction it or whatever.
To build this I do a starter tutorial, load a common library and publish. After I can just use already existing APIs for integration. That's it and it works because the data and APIs and Auth are all common and standardised now (either inherently for Auth or by convention for the data).
Most corps now have proven that they act for their own shareholders and can't be trusted to look after all users.
Gov agencies while are a potential candidate for establishing trustworthy data owners are too beaurocratic to ever allow for permissionaless building on top.
Blockchains sort of allow both trust yourself (by owning private keys) & build permissionlessly on top .
By the time you build a system with historical "proofs" with enough replication, you'll basically have invented a Blockchain with more complexity.
In any case, "write-once" media can still be rewritten; the same lasers that etch data into a CD-R can do so to destroy the same data. You're going to want redundancy/backups and you're going to want each new row in the table to cryptographically reference the previous (such that any data destruction invalidates all subsequent rows) - by which point you've reinvented most of what constitutes a blockchain anyway.
This is both a good and a bad thing.
This is the only advantage of bitcoin I see.
That's just one example - sometimes you need technology which is out of hands of authorities. Cash or Gold bars have similar properties but you literally have to physically take it with you if you want to send it somewhere.
Leaving payments aside - ENS domains, exchanges, insurance, lending borrowing and bunch of other products which are equally accessible to a farmer in Nigeria as it is to a Wall Street suit. You don't see a value in that?
Letter: "Crypo rests on tech that is useless." Blogger: "I disagree, I think there are some fascinating things to be done with blockchain tech! Just... don't expect me to share them. You should DYOR."
sigh
once you have a trusted third party, though, you no longer need permissionless blockchains and PoW/PoS. that also eliminates the need to "mine" and the environmental concerns. of course it also eliminates the get-rich-quick schemes as well. you wind up with VISA running on top of a permissioned DLT.
Isn't VISA just an escrow agent between every transaction who also lends money and charges interest to the purchaser?
VISA does not lend any money. They just provide the service of moving money for a fee.
You card issuer, which is usually a bank, lends the money and deals with the account.
If governments want to spend more than the rest of the economy, they should finance it via taxation, not inflation, which erodes people's savings.
The simplest apparent answer is that this (the provision of payment services) is not a competitive market and as small retailers have nowhere else to turn, they're forced to pay high rents to what would have been called a trust in late 19th century Gilded Age terminology.
The solution is also fairly clear: if you have what's called a 'natural monopoly' then it should be state-owned and state-managed (see the network of roads, water pipes, etc.), and if it's not actually a natural monopoly - meaning a system where competition doesn't make sense, i.e. having multiple networks of privately owned roads is silly - then you need anti-trust actions by the government to foster competition in the industry, which would reduce fees and costs for merchants.
Arguably, if consumers had to pay the cost of transactions, rather than merchants, you might seem a lot more political pressure to make credit/debit card transactions the same cost as cash transaction, i.e. no added cost.
Cash is a government-supplied taxpayer-supported service supplied free of charge for merchants and customers, so perhaps that's the best option for the credit/debit interface as well. Of course, this would allow government to track everyone's individual non-cash purchases, but then they already have access to the credit/debit ledgers, don't they?
Crypto takes a different approach: a single protocol that is shared across all countries.
Cash ain't free!
Sure, I give you the cash, now you have the cash. But you don't want a heap of singles in the back room, you want money in the bank.
Firstly, you need to keep that cash securely, which has a cost. Then, you need staff to reconcile your takings with your figures for the day, which is a cost. Then it needs (secure) transport to the bank (cost) and the bank may charge you fees for cash handling.
Sure, for individuals who sell things infrequently, it's fine, but for a business there are significant costs. This is why (for example) in the late 90s and early 2ks in the UK, large businesses pushed pretty hard for the 'cashback' feature on debit transactions, so they could offload some of it back to the consumer!
This is almost always missed in this debate. Credit cards are evil because they have fees attached and I, as a pure, innocent cash user have to pay the same price! Scandal!
But you may actually be costing the business more, especially in places where such fees are capped. This is part of the reason why we see card-only retailers popping up in some countries now.
Where I live, the 'roads' are owned by each individual property owner with an easement to every other property owner in the town. Why would we want a group of government bureaucrats to literally own our roads?
Oh, maybe you don't know how easements work?
It's like the way Amway victims will try to sell you an $8 tube of toothpaste, "draw circles" to show that 7 people get a cut from that tube of toothpaste and then say "How does Amway bring you great prices on quality products?" (tap whiteboard) "By eliminating the middleman!"
Current transaction fee (for 1 cent or a billion dollars)
Bitcoin - $1.62 per transaction
Ethereum - $3.50 per transaction
Ethereum L2 - as low as 12 cents
Here are credit card fees by comparison (lowest fees assuming you have high volume):
Visa 1.29% + $0.05
Mastercard 1.29% + $0.05
Discover 1.48% + $0.05
American Express 1.58% + $0.10
https://www.fool.com/the-ascent/research/average-credit-card...
Whether you need any of these is debatable of course but it’s extremely disingenuous to consider it an apples to apples comparison seeing as blockchain provides literally none of these things.
For large transfers (a billion dollars) the banking transfer fee is likely zero. I don’t pay for wires with no limit and my status/relationship with banks is nowhere near where it would be for a billion dollar transfer.
Oh and wire transfers provide quite a bit of protection too. I recently had an international wire transfer where the recipient provided the wrong account number. For $10 the funds were returned. With blockchain they would’ve gone up in smoke and lost forever.
People make mistakes. Payment information gets compromised. Fraud happens. As long as blockchain is based on ignoring these fundamental truths it will never achieve any meaningful adoption.
1. Divide miner revenue (fees + seignorage) by the number of transactions, yielding the total amount that miners extract. It was $34m today, with ~261k transactions, yielding a cost per transaction of $130. [1]
2. Estimate energy cost at 1,173 kWh per transaction [2]. If you assume cheap electricity at say $.09/kWh you get a cost of $105 per transaction in electricity alone, which ignores hardware capital costs, etc.
Either way the cost is over $100 per transaction, and would be reflected in a falling value of BTC. But it may be masked if there's an influx of new money into the system.
1: https://ycharts.com/indicators/bitcoin_miners_revenue_per_da...
2: https://fortune.com/2021/10/26/bitcoin-electricity-consumpti...
If we get to cherry-pick from whatever money transfer systems exist, it's worth remembering that bank transfers within the Eurozone area are free and practically immediate. What crypto can beat that? Clearly you don't need cryptocurrency to deliver a service that's ideal for consumers, as regulation has achieved it in Europe.
> That’s why it recently cost $22 (!) to send a single token transaction on Ethereum
So Ethereum has prices ranging from 3.5$ to 22$? Great.
And vast, vast majority of my transactions would be costlier on Ethereum. I am rarely paying over 267$ in one transaction. 22$ per transactions would result in typical grocery shopping doubling in price. 3.5$ would be noticeable.
Also, in bank transfers that I use I am simply not paying anything at all (within European Union).
> well under Visa/MC fees most of the time
That is simply untrue, and depends on how much you transfer.
Tell me more about the wonders of paying $1.62 plus currency conversion fees plus speculative asset volatility risk to send money to their bank account with eventually consistent settlement...
> Bitcoin - $1.62 per transaction
This is misleading. A best-effort transaction can be submitted with a fee of 1 sat/vB. For a 374 vB transaction (a typical 2-in-2-out P2PKH -- see https://bitcoinops.org/en/tools/calc-size/), this is 11 cents. $1.62 is either an enormous transaction, or one submitted at very high priority.
Except 500x is not nearly enough. It may be enough to temporarily drop the fees but it a post-blockchain world where everybody does dozens of blockchain transactions a day, be it to play a game or buy a coffee or ride the subway, it's not ever close to being sufficient. Your scaling factor needs to be millions of times better.
So what's the solution? Even more complexity on top of this ridiculous Rube Goldberg machine? All that to emulate solutions that already exist and already work well and vastly more efficiently?
Why?
If you used real sources I'd take this thread seriously, but you don't and this is exactly why I don't respect the majority HN's view on most things with regards to Bitcoin and to a lesser degree crypto in general.
It's currently $0.04 for a high priority tx on the mainchain [0] right now as the memool is pretty clear.
And for those transactions using cash, let alone BitCoin, would not have eliminated those transaction costs.
- Transactions are more expensive in BTC for small amounts, and more expensive in Visa for big amounts.
- However this is only true if you use on chain transactions for BTC. BTC transactions using lightning are always cheaper than Visa no matter the amount.
- Lightning nodes do not yet form a network big enough to cover 100% of the transactions, and most transactions are small, so the idea that VISA transactions are cheaper for most people is, for all intents and purposes, mostly true at the moment.
Lightning, though, is quite an interesting system. Half of the solution it offers is technical, but half of it will be the social construction of the network of channels. I doubt most people will open one consciously, but I assume wallet providers will make that automatic.
Eventually, this means somebody needing the decentralized aspect of BTC will be able to open a channel and profit, while somebody who wants convenience will use a centralized wallet and be happy.
I suspect most people will want the turn key solution and that the system will centralize a bit.
Mastercard and Visa charge a percentage (?!), Bitcoin is a fixed amount per transaction.
Plus Bitcoin won't deny your ability to make a transaction.
Visa will not steal all my money.
No, Bitcoin transaction fees are dynamic. https://bitinfocharts.com/comparison/bitcoin-transactionfees...
Source for this misinformation?
https://ycharts.com/indicators/bitcoin_average_transaction_f...
Remember that for bitcoin value transaction size is not a factor in the transaction fee. So if you want to transmit a billion dollars worth of bitcoin around the world, it is the same exact fee.
Unlike credit card transactions, which are a percentage of size.
Let's also remember that work is being done to do low cost smaller transactions on L2 networks.
I don't imagine anyone ever uses credit cards for billion dollar transfers anyway, normal banking is good enough for that. I just checked and the business account that I use for contracting has EUR 0.10 flat fee costs per transfer to anywhere in the SEPA region.
It spent half of 2021 in the 10 dollar range.
> Remember that for bitcoin value transaction size is not a factor in the transaction fee. So if you want to transmit a billion dollars worth of bitcoin around the world, it is the same exact fee.
You don't use a credit card to send huge amounts in the first place.
Personally I need to do ten and hundred dollar transactions. One or two dollars for bitcoin would not be terrible for the latter, but it's still a lot more than a debit card ($0.21 + 0.05%), with no advantage to me over debit. I think that's a better comparison than the complex situation credit cards are in.
It's still new! It needs time! You need to follow the latest developments! It has a lot of potential!
It's time already that someone shows some of that potential and it better not be something like NFTs!
Aside from NFT, stablecoins like USDC and DAI are also quite novel and interesting applications.
These applications are providing value and utility to those using them, and could potentially improve other parts of the world’s payment systems by providing a decentralized option alongside centralized processors.
Crypto will be eternally new, because we will keep finding new ways to build on top of it. A few years ago zkSNARKs we’re not feasible on a blockchain. Now they are becoming widespread and being put into use. A few years in the future, we will likely have new cryptographic primitives that will provide new applications and areas to build and develop.
Not to mention, most NFTs as used in reality are 100% vapourware. As the owner of an NFT, you sometimes don't even have the right to reproduce the thing the NFT signs yourself (as in the case of the NBA moments NFTs).
Even when you do, you typically have no official ownership of the thing - for example, if you buy a Bored Ape NFT from someone else (not Yuga Labs directly), you'll likely have no legal standing to sue Yuga Labs if they later decide to delete the Ape you bought the NFT for (sinec you have no commercial relationship with them, and the NFT itself is just an NFT, it's not a contract).
As an example, the appeal of deflationary Bitcoin is much more salient to a citizen of Argentina than to a citizen of the USA (although recent inflation might make the appeal more obvious). Or on the even more extreme end, the citizen of Zimbabwe would much rather have decentralised solid crypto of one sort or another than their local currency.
The answer to dysfunctional governments is not get rid of the government. This is just dumb. We need well-functioning governments to enforce human rights, and law and order.
Therefore, an un-debaseable, trustless and liquid asset is crucial in making the powers-that-be accountable for their actions.
These facts don't provide a defense of one or the other as "not that bad"; these give us multiple opportunities to make small but meaningful reductions in waste with relatively little impact on the quality of life of the world at large.
... and it benefits much, much fewer people.
That's analogous to the pro-air-travel disinformation argument: "air travel is only 2% of CO2 emissions". It is only so because air travel is only adopted by a small minority of people: that doesn't stop it from being insanely carbon-intensive.
“Bitcoin consumes 'more electricity than Argentina'”
In the EU we have a functioning carbon cap, and as such mining is less profitable here.
https://ec.europa.eu/clima/eu-action/eu-emissions-trading-sy...
But the US will hear none of it:
A quick web search tells me that the law which capped credit card fees at 0.3% is from 2015. That's less than 10 years ago.
After explaining improvements to this specific issue, it still feels like way too much friction for the average person to deal with. I think there will be more improvements as time goes on but maybe that's just the cost of doing self-custody. In the end, I guess it's up to the individual to decide whether it's worth it or not.
(big sigh)
> proof-of-time-and-space construction used by Chia
as reason to reduce importance of induced waste. Chia just wastes something different and is not improvement in any form.
Other cryptocurrencies are experiments in changing Bitcoin in ways that:
1) Are not enough of an improvement to break Bitcoin's network effects (Monero, Litecoin, etc).
2) Change the consensus rules so much that it ruins the incentives and wildly increases complexity and attack space (Proof of Stake blockchains).
We haven't even come close to unlocking the value of the Bitcoin innovation. Thankfully, short-sighted articles like this won't be enough to stop it.
Yes, Blockchains inherently get their robustness from an incredibly wasteful algorithm. No it's not a problem they're inefficient because we're actually just going to do everything off-chain. No, it's not a contradiction for my defence of cryptocurrencies to advocate for not using them.
Ok, so I've been a bit snarky here, but the core of what I want to say is this: It is very difficult to read about the compromises made to achieve practical uses of crypto and still have the view that there's any of the original value proposition left.
I think the best cryptocurrency defence is just "We've got a lot of smart people trying new things and maybe something of value will end up being created". That's about as compelling as you can get.
While not usable as currency, cryptocurrency is still an asset crucial for holding government accountable for its spending. Government can dilute fiat currency, but not Bitcoin for instance.
Every article or comment defending cryptocurrencies has followed this pattern and it isn't convincing to me. I'd love to have my mind changed, but when every rebuttal follows the same script, I remain am unmoved.
I guess to your point. How much corruption is avoided, and how much wealth is being saved that would otherwise be locked out? Without the means to quantify it, it feels like another, "this is theoretically possible"-type argument in the same way. The answer I expect to get is, "No one knows, but it is possible." I guess I'll keep waiting to be convinced. There are a lot of great things that are theoretically possible. Still waiting on them.
Sure, but this presupposes that Y's trading volume and/or market cap are indeed actually insignificant. A lot of people make that presupposition, but it's often about as accurate as a drunk chimpanzee playing darts. Proof-of-stake is the case-in-point: "but but Ethereum hasn't switched yet so therefore PoS is obscure", quoth the "skeptic", entirely ignoring that multiple of the top 10 cryptocurrencies by market cap and/or transaction volume are already proof-of-stake and have been for some time now.
Even taking that presupposition at face value, what's experimental today is less so tomorrow. That experimental solutions do exist bodes well for the state of things even months (let alone years, let alone decades) from now. If you want to wait until then, then you do you; meanwhile, those of us willing to experiment will do so.
I would hazard to say that it's not the criticism of the current state of cryptocurrency that irks most of its proponents - most of them agree that it's not very useful currently.
However, it becomes problematic when you take that valid criticism of the technology's current state and use it to support the conclusion that the entire tech is a permanent dead end. That problematic reasoning is what this article's really speaking out against.
If you want your mind changed that cryptocurrency is currently useful, I can't help you there. But if you want your mind changed that many of the drawbacks of blockchain technology are not as insurmountable as detractors would have you believe, the article does a good job of laying out points in favor of that.
Let me summarize the sentiment to see if I'm understanding: "I'm excited about crypto now because of what crypto could be in the future."
To me it feels like being really excited about technology X because technology X+n might fix the problems with technology X. I just can't get behind that as a general principle. I've been hypeburned too much and I just don't have it in me anymore.
It's your right to not be excited about cryptocurrency, and your reasoning is fair enough. Also, the article does a good job of clearing up misinformation about what cryptocurrency is intrinsically incapable of. I don't think those two things are in conflict.
Rather, a technology should be judged against its present merits. As an extreme example:
A: I have cancer - just a few months yet to live with the currently developed treatments.
B: That's actually not a problem because cancer treatments might get better in the future.
Should A feel great instead? No. The converse is that any technology can be accepted. Future merits or lack of future merits are simply not a justifiable measure by which a current technology should be judged. It's as absurd. Just as absurd as saying, "You should like natto today because some day natto might taste better."
Bitcoin's decentralization does not come from miners. It comes from the fact that users will not recognize blocks that do not follow the protocol rules, as being part of the blockchain.
As a consequence, market participants will not pay as much for "bitcoins" that do not come from valid blocks.
The fundamental service miners provide is that proof of work is used as a "tiebreak" so that bitcoin users can determine the "true" chain among all the chains that follow all the protocol rules.
Miners really are just dumb utilities.
A miner staying within the rules of the protocol can do two things that are negative. First, a denial of service attack by mining empty blocks or censoring transactions. Second, executing a "double spend" if he has more than 50% of the hash capacity.
Those are serious considerations. But we cannot claim that bitcoin's decentralization is reducible to those two things. The current allocation of hash power among miners is actually far more distributed than what is really needed for bitcoin.
Implicit in all the above is, miners do not "vote." That can be a helpful analogy, but it shouldn't be taken too far.
Show me.
The problem is in this passage (mine the emphasis):
> But the question we should be asking is not whether to be angry about the power consumption of proof-of-work mining. We should be trying to figure out the right path out of this mess. And more concretely, whether there’s a path forward which is more likely to produce *a good outcome* than what is already happening in the industry — namely, that projects are rapidly deploying cleaner technologies to replace proof-of-work.
1. What is a "good outcome?" A good outcome for whom? A great outcome for most species, and most h.sapiens, would be an outright ban, because of the risk spread.
Think actuarially:
There is always the possibility the crypto industry trends cleaner, but legacy chains will be around for yonks, and bluechip crypto is unlikely to ever move off PoW. This means that, yes, while there is a possibility the industry might trend clean, this is an emormously polite way of saying that the downside risk is both severe and likely.
Put another way: if you were selling planet insurance, and you found out they had a lot of PoW crypto going on but were thinking about maybe one day kicking the habit, you'd probably either charge them a fortune or tell them to take a hike, right? Think actuarially.
There is also a suggestion that banning mining (or crypto transactions) might just move the action to other jurisdictions. This suggestion seems strained: for while a coordinated international treaty or ban might make time to confect, it's certainly not impossible. Powerful nations might, say, weave a crypto-ban requirement into multilateral trade agreements, like we already do for intellectual property.
A ban on crypto mining would likely be even easier to implement and spread, as most nation-states correctly view crypto as a threat to their command&control. I mean, look at Ecuador.
Finally, banning crypto would also be something nation-states could take back to their populations as proof of progress on climate change. And they'd even be right.
As harsh as it is for a supporter of crypto (and former industry wonk and former whole-coiner) to say this, I'm sincerely beginning to think that the lasting value of this whole Blockchain Thing has been the thought it has provoked. I, for one, would never have had to think so deeply about the nature of value and currency.
But you know what? These days, I stick to fiat.
This only logically follows if literally all cryptocurrencies are proof-of-work (let alone proof-of-work using a hashing algorithm as energy-intensive as SHA256). This is patently false, and therefore the assertion that an outright ban on the very concept of a cryptocurrency is somehow a net benefit to global society requires more of a supporting argument than "Bitcoin exists and is currently dominant". By your metric, banning only proof-of-work cryptocurrencies would be more than sufficient, assuming that such a ban could be enforced...
> Powerful nations might, say, weave a crypto-ban requirement into multilateral trade agreements, like we already do for intellectual property.
Right, and that totally eliminated (or hell, at least even significantly curtailed) copyright infringement in those jurisdictions, right? If you sincerely believe that, then I've got an NFT of Ecuador to sell you.
The cat's out of Pandora's box. You can't "uninvent" peer-to-peer networking, and you can't "uninvent" decentralized ledgers. Nation-states can impose whatever bans they want; unless they're willing to pull a PRC or DPRK and start committing rampant privacy violations for censorship reasons, those bans are toothless.
Against this, I argue:
- easier/cheaper hashing actually doesn't work -- the yield curve in bitcoin mining is there for a reason, and without it, I doubt PoW would fly.
> ...and therefore the assertion that an outright ban on the very concept of a cryptocurrency is somehow a net benefit to global society requires more of a supporting argument than "Bitcoin exists and is currently dominant".
Bitcoin is an investment, because it's terrible for small, frequent transactions. (Both in UX and eco terms.) Reductio ad absurdum: If it doesn't remain dominant, then it has no use case, as it's a lousy investment instrument. If the above goes throw for bitcoin, then, a fortirori, the same reductio can also apply to any other PoW coin.
And don't get me started on PoS -- it's literally just an MLM you can buy into. A system for centralizing wealth in the hands of whoever already has it.
> Right, and that totally eliminated (or hell, at least even significantly curtailed) copyright infringement in those jurisdictions, right? If you sincerely believe that, then I've got an NFT of Ecuador to sell you.
It did, though? I remember the nineties well -- relatives would go to China and come back with armfuls of factory-pressed CDs and DVDs. Anything you wanted. Clean and new-in-box. That went away because of IP protection baked into trade agreements. And before you say 'BitTorrent', please remember, the analogy is _factory_ piracy -- because, like nineties piracy, Bitcoin requires mining rigs, and these are large, physical assets, like factories, and this is unlikely to change. What happened to IP after Napster is another thing, and does not invalidate the analogy. A similar virtualization/p2p move is unlikely to work for mining. (But I could always be wrong about this -- I'm open to persuasion, if you can paint me a word-picture of what competitive distributed mining would look like, other than NK Monero malware.)
> By your metric, banning only proof-of-work cryptocurrencies would be more than sufficient, assuming that such a ban could be enforced...
It's not hard -- a helicopter and a FLIR cam would work, as well as cooperation from the energy provider. Choke off the supply of mining, and wait for this to in turn cause transactions to become unwieldy.
> The cat's out of Pandora's box.
Shoot it, then.
> You can't "uninvent" peer-to-peer networking, and you can't "uninvent" decentralized ledgers.
Yes, but you can ban the sale of various things. Laws are possible things.
> Nation-states can impose whatever bans they want; unless they're willing to pull a PRC or DPRK and start committing rampant privacy violations for censorship reasons, those bans are toothless.
Expand/explain. I do not understand the point you attempt to make.
And yet there are numerous non-SHA256 proof-of-work systems that have worked (pun intended) just fine while having lower energy requirements.
> Reductio ad absurdum: If it doesn't remain dominant, then it has no use case, as it's a lousy investment instrument. If the above goes throw for bitcoin, then, a fortirori, the same reductio can also apply to any other PoW coin.
This presupposes that all PoW coins have the same properties - never mind that pretty much every cryptocurrency created since Bitcoin has had "do it faster and cheaper than Bitcoin" as an implicit if not explicit goal.
> And don't get me started on PoS -- it's literally just an MLM you can buy into.
The people who say this are the same people who know next to nothing about PoS.
> I remember the nineties well -- relatives would go to China and come back with armfuls of factory-pressed CDs and DVDs. Anything you wanted. Clean and new-in-box. That went away because of IP protection baked into trade agreements.
It went away because now you can buy knockoffs on AliExpress instead of relying on relatives in China.
> And before you say 'BitTorrent', please remember, the analogy is _factory_ piracy
Nope. The equivalent to electronic money is electronic piracy. Moving the goalposts does not a good argument make.
> Bitcoin requires mining rigs, and these are large, physical assets, like factories, and this is unlikely to change.
Again: there are other PoW blockchains besides Bitcoin.
Even in Bitcoin's case, hashing ASICs don't have to be large; that's currently the most profitable approach, but mining can and would readily adapt. SHA256 is also a common enough algorithm outside of Bitcoin that hardware accelerators for it have ample non-Bitcoin usecases; you'd have a hard time blanket banning any and all SHA256 hashing unless you're willing to break password authentication for the vast majority of computers in a given jurisdiction, and you'd likewise have a hard time justifying the ban of hardware that makes password hashing faster (even if it just so happens to be capable of mining Bitcoin).
> a helicopter and a FLIR cam would work, as well as cooperation from the energy provider.
And if the farm's off-grid on solar? The energy provider would have zero visibility on that, and the helicopter flying around day in and day out would be far more ecologically destructive.
> Shoot it, then.
Good luck with that.
> Yes, but you can ban the sale of various things.
We're literally talking about a class of electronic currencies which do not give the slightest sliver of a rodent's anus whether there are laws prohibiting a given transaction. That strategy hasn't worked for IP infringement (despite your assertions), it hasn't worked for the drug trade, it didn't work for liquor trade during Prohibition, it's already starting to fail with the firearms trade in gun-restricting countries (thanks, 3D printers and hardware stores!)... there is zero reason to believe it would work for cryptocurrency.
> Expand/explain. I do not understand the point you attempt to make.
What part did you not understand?
Just wait until a few years from now when cash money will be phased out and replaced by CBDC's. That's when suddenly all those critics will wake up in horror and realize that money as we know it ceases to exist. What money is CBDC's than? Well, it's credits, social credits to be more precise, controlled by smart contracts, controlled by governments.
So with these government controlled smart contracts in place, how are you going to give your kid a 1000 bucks? If the government only allows you to give a maximum of 100, than that 100 limit will be programmed into the smart contract and your 1000 bucks transfer will be rejected. Or imagine you want to go a second time on holiday in a year. The smart contract might be programmed to only allow you 1 holiday a year due to carbon footprint, now you cannot book your flight. This is just the tip of the iceberg, when you just take a little time to think about all the ramifications, you should get worried. They are even planning to control how and on what you can spend the money you earn, it's written in publications, and no it's not a conspiracy..
The total control of humanity that CBDC's will bring is a horror story. It's comparable to the Chinese Social Credit System, but then on steroids. Much of the smart contracts will be run by AI. So, what are you going to do when for whatever flaw in the system or whatever reason your credits are blocked? You don't own money, have no wallet, you might not even be able to buy a piece of bread, whatever you credit score was before. That's what's in store for you crypto currency critics.
So please, do your due diligence and think twice before criticizing crypto currencies.
"Smart contracts" okay, the cryptobros can't even make smart contracts for bored monkey pictures without shooting themselves in the foot 10 times, why do you think a government will suddenly need one of those to do anything?
Why do you think the government needs an immutable ledger powered by inneficient computations to keep track of transactions when current DBs work just fine? The cryptobros can't even make lightning scale to the size of a small ecommerce site and want us to believe that somehow that's the future?
But to be fair crypto has its uses: speculation and separating fools from their money
They mentioned CBDCs, not blockchain.
1) is much easier to address (at least in vague and aspirational terms) but rather uninteresting in the absence of clear examples of 2).
- the option for non-custodial and semi-custodial ownership of things like digital assets, from currency to domain names to other types of online property. most of our digital assets today are custodial, owned by companies seeking to gain profit and create moats. maybe some users would like another option, despite the additional risk of having to maintain their own private keys.
- fast settlement times for worldwide payments that do not require routing through a centralized intermediary that will skim a significant percentage off the top of each trade. fees paid in a PoS system can be redistributed to all participants in the network through burning + staking and delegation, which is a very different way of handling payment processor fees than what we have now
- a network of financial applications and systems that is permissionless, so that anybody can fork an existing tool or deploy their own tool without going through regulatory hurdles and roadblocks based on an archaic tightly permissioned boys-club financial system
- smart contract functionality like a 0% fee crowdfund contract that can support hundreds of thousands of participants, settle instantly, and even provide shares as tokens back to donors in case some future rewards should be distributed back to early investors
- generally better payment systems that use new cryptographic primitives rather than pencil signatures on paper, insecure card numbers and 4-digit PINs, constant privacy invasive systems
Thank You, Thank You, Thank You
If the entire field turn into toxic waste that no one wants to touch it will be extremely undervalued. Therefore it would be a tremendous opportunity.
Bagholders will always try to find new victims. Crypto is praised even when it's in the shitter. "Buy the dip, it will be $200k before years end, I'd buy it myself but..." etc.
If this clarifies: I'm talking about blockchain technology and its applications. Not a particular blockchain asset.
The technology to do so already exists / is currently being developed via:
- Optimistic rollups (Arbitrum, Optimism)
- 0-knowledge rollups (zkSync 2.0 (in public testing), Loopring, Immutable X)
- sidechains (Polygon PoS, Fantom)
https://ethtps.info/ https://l2fees.info/
At worst, you'll only need to wait for a year or two to get sub-$0.10 transaction fees on the ETH rollups, as user adoption picks up. For me, I've been an active user of Polygon PoS & my transaction fees are often below $0.01, with the most being $0.05.
There're also scalability improvements that're currently in the works, such as EIP-4844 (Proto-Danksharding, partially named after one of the core contributors to the ETH protocol). It should be noted that this is placed in the backburner, as the move to PoS is more important.
I do hope this works, genuinely. I feel I’ve been burned already on this stuff so I’ll believe it when I see it. Would you say my misgivings would be proven correct if TPS is not well over a thousand in a few years?
They have. There are other cryptocurrencies besides Bitcoin. Even the worst proof-of-stake chains have multiple orders of magnitude better throughput and latency than Bitcoin does. Hell, there are plenty of other proof-of-work chains with better throughput and latency than Bitcoin. And that's all entirely ignoring sidechains and other such shenanigans pushing transaction rates and speeds even further.
The unproven part is whether users will be satisfied enough with the security and censorship considerations of something like a ZK Rollup for it to scale to facilitate a significant part of the world’s economic activity. This is reasonable to question as we are only about 1 year into a range of this tech being heavily applied on mainnet.
Independent of this: "We should be trying to figure out the right path out of this mess. "
For me I'm fine on thinking about how to solve the climate crisis before I will spend energy on solving crypto issues but that's something every one has to decide for themselves.
Fixing climate change will be more beneficial for everyone who has kids and/or likes his/her family members kids or kids from friends.
Which I do.
I think overall people would prefer less energy costs, more food and more water and less extreme weather before crypto but that's just my guess.
But at least on hn I'm reading more about crypto than that.
That's the most obvious reason to move to cryptocurrency. Amazing that people don't see that.
With crypto, I authorize a payment with a secure signature without revealing my credentials. With digital payments like credit cards, I have to give you my credentials and just hope you are honest. In the context of cryptocurrency this is laughably bad.
I believe cryptocurrency is one asset (of multiple ones including gold) that can not be debased by the government, and as such forces the government to be financially accountable (I include central banks under "government").
I also believe lots of them offer a wasteful amount of security - for instance, Bitcoin secures almost $1.2M per hour against double-spending: https://www.crypto51.app/
I also think Bitcoin's inflation should be curbed. Only specialized mining operations benefit from the inflationary mining subsidy. Once inflation is reduced, miners will be limited to spending from transaction fees, not from the future.
In a sense the courts are occupying a position of authority but it’s the same authority that courts have over all property, digital and traditional.
We'd be better off banning it all now then later adding a carve-out for non-PoW, non-deflationary, reversible, scalable, private, actual digital cash.
> It's less that I'm glad the market is crashing, and more that I'm glad that the insufferable crypto bros are finally getting a punch to the mouth. Seriously, these people are the worst. Your average "crypto investor" has no skills, no mathematical foundations, nothing. Except for pure stupid luck, and the ability to spew inane crypto babble 24/7. And yes, they think they are much smarter than you, because they achieved better financial results than you did while only doing 1/1000 of the work to get there. I truly hate the fact that these people are so rich. It makes me want to move to Alaska and just try to ignore society for the rest of my days.
> This came off as pretty bitter. I apologize, but I am bitter, and I'm having a shit couple weeks.
The scams wouldn't even be a problem - every fledgling platform has them - but the fact that the crypto community embraces scams and even encourages them. Scammers can rug a project for millions and turn around and launch another project within a week and everyone will still buy it because of greed.
And this is the crypto dilemma: the crypto community has utterly failed at self-regulation. Ergo, it has to be regulated by the government. However, a cryptocurrency that's beholden to government rules is antithetical to the core crypto ideas of self-ownership, privacy, and freedom.
I disagree that there is a monolithic "crypto community" that encourages scams. For example, a great deal of the Bitcoin community is fervently anti altcoin and many even consider Ethereum as a "shitcoin".
Regarding utility, everyone is entitled to their opinion. I disagree. There was a time in my life when I was "unbanked" and Bitcoin was the only way I could transact online. In the end, utility is subjective and it is not the government's job to decide whether something has utility or not.
This really needs said louder. Writing off the entirety of cryptocurrency as "useless" betrays either stunning ignorance or immense privilege (or possibly even both). Even in the "developed" world (let alone "developing") there are countless people whom the legacy financial system does not serve yet is happy to exploit; cryptocurrency ain't some silver bullet, but it does address quite a few of the legacy system's injustices.
People on here just fucking hate other people making money.
That’s not to say that Google is necessarily ethical, or LeetCode interviews are necessarily good, or that cyber money is necessarily going to work out. Maybe, maybe not on all above.
But that’s not why people scream on here about these things.
Am I missing something?
What does this mean? Is there a central node in PoS, or are they saying that power is proportional to stake size?
Note that PoW works exactly like this too, except far worse due to economies of scale. Purchasing mining facilities in bulk will give you a much better deal than buying rigs as a home miner. Whereas in PoS, both the ultra-whale (1000 ETH) and mini-whale (32 ETH) are earning the same exact % return on their investment. The average user delegating in a staking pool is also earning fairly similar return to all validators (with some % of their return paid to validators for their services).
I do not think the claim that PoS is more centralizing or more “rich get richer” than PoW is necessarily true.
And there are theoretical solutions to this as well; projects like Bright-ID are working on proof-of-identity / proof-of-humanity.. maybe we'll see a proof-of-stake blockchain with governance tied to identity in the future? This could even be combined with zero-knowledge to ensure voters are unique humans without making their wallet<->identity associations publicly discoverable (though there may be situations where this is desireable as well)
This is what I'm hoping for. As soon as this proves viable, this opens up the door for things like automated international UBI.
As for the rich getting richer, that's no different from mining. Stakers have much lower ongoing costs, but the rewards are lower too so their percentage annual return isn't necessarily better. And everyone gets the same return so there's no economy of scale, which is not true of mining (or, for that matter, savings accounts).
The cryptocurrency debate in technical circles reminds me of two extremely obscure religious sects screaming at each other while meanwhile the rest of the world doesn’t know either of them exists.
>[...] that the entire technology field is worthless and cannot be used for any practical purpose.
However, instead of addressing the core issue of whether cryptocurrency or DLT serves any practical purpose, the article instead cherry-picks specific issues that he thinks are resolvable:
* Energy waste
* Transaction speed
* Privacy
The author seems to be missing the forest (that he himself identified) for the trees. Why doesn't he provide a real world use case for DLT? I'm still waiting for that.
As you yourself say, they are talking about cryptocurrencies. Cryptocurrencies are money. Digital money is a practical purpose.
This is the letter:
>After more than thirteen years of development, it has severe limitations and design flaws that preclude almost all applications that deal with public customer data and regulated financial transactions and are not an improvement on existing non-blockchain solutions.
They claim the limitations and design flaws make blockchain inferior to existing solutions. The author is arguing that the limitations and design flaws have been or will be overcome.
Payments?
So why is Stripe [0], MoneyGram [1], Checkout.com [2], still using them? They seem to know that some of the ones that they chose have a use case?
Downvoters: What are these three examples of companies actually using this DLT technology doing then?
[0] https://stripe.com/blog/expanding-global-payouts-with-crypto
[1] https://www.bloomberg.com/news/articles/2022-05-29/moneygram...
[2] https://www.cnbc.com/2022/06/07/checkoutcom-jumps-into-crypt...
It's interesting what the pro-regulation crypto-currency shills are advocating for. In the US a couple of pro-crypto senators proposed a bill that would introduce regulation to cryptocurrencies under the CFTC. They avoid classifying these things as "securities" in order protect crypto from stronger regulation. Despite these "currencies" quacking and walking like securities.
This is more like a compromise made by a mob boss with corrupt government officials: we'll agree to your regulation as long as you agree to look the other way. In other words let's make it look legit and I'll keep scratching your back.
What the letters to congress hope to achieve is stronger regulation on what are effectively unregulated securities. If companies want to dabble in crypto-assets let them: they will have to publicly report their activities, disclose their financials, and face the same penalties as those who are caught breaking the rules.
I somehow doubt this is the outcome the crypto industry wants. A number of executives have been hauled to court over money laundering and fraud charges. I suspect a great deal more would follow suit were the government properly informed and willing to go after them.
<sigh>
I don't know how on earth can people be so confidently wrong, with almost religious fervor backing it up. It's not morally superior to be ignorant. Have you even read the post to the end ?
Blockchains do solve a well known problem in distributed systems in a novel way. The main novelty is PoW consensus, a probabilistic equivalent to an Atomic Broadcast algorithm [https://en.wikipedia.org/wiki/Atomic_broadcast] which ensures that a distributed network of computers all agree on the order of the same set of messages. The protocol uses bits and pieces of ideas that were invented in the 90s (Hash pointer data structures and the idea of PoW itself), but assembles them brilliantly into a novel whole that solves an extremly difficult and decades-old theoritical problem in way unheard of before.
You can talk to the moon and back about how it's enviromentally wasteful or doesn't scale or not a currency or an attractive tool for scammers or etc etc etc..., but if you're unwilling to even understand the raw, neutral techonology it is built on, well, here goes all credibility of all your other non-obvious claims.
So they found one way to prevent Sybil attacks that has been a well-known problem. Big deal.
Update
A "blockchain" is not a novel concept. The PoW system used is one way to prevent Sybil attacks when distributing work among untrusted peers, and that's it. Novel, neat, but useless.
If cryptocurrencies needed defending it's because they're a solution in search of a problem. All of the problems they've found so far appeal to conspiracy theorists: people who don't trust banks, government, and all kinds of things. In the mean time the people who've benefited the most have left thousands of people bereft of their life savings and ruined their lives.
My favourite right now are all the scammers who've turned around and stopped ripping off banks and old people and started targeting people who buy NFTs and adverise it on their socials. It'd be freaking hilarious to watch unfold if so many people weren't getting burned in the process.
Even if it would be 0% then it is still wasting energy and removing that consumption would reduce overall waste.
And “green” energy still have massive environmental and economical costs.
Ah so that number keeps going down! It's nice that you all hold Bitcoin/Proof of Work to such high standards that it cleans itself up so fast. I really doubt any other industry can do that or has such great metrics, so keep up the great work everyone.
And "green" energy still have massive environmental and economical costs.
Basically, the idea of "zero-sum energy" is incorrect. So the disdain for Bitcoin/Proof-of-work using any energy source is misplaced. There is plenty of energy currently out there, currently being wasted for decades, that would cost more to store, and cost more to transport. While proof-of-work can (and does) use it directly on the spot. These are often remote, low infrastructure, areas and so unlike other computationally intensive things, such as a data center, Proof-of-work requires very little bandwidth and doesn't even need a steady low-latency internet connection, so it works well. And so far, no other use case has been able to do this - or form the partnerships with the site owners to do this.
> blockchain technology, specifically so-called “public blockchains”… are not an improvement on existing non-blockchain solutions.
The article may have worked as a standalone article but doesn’t really provide a response to the letter it starts off with.
Which I concur with. Cryptocoins are worthless, the idea Bitcoin has a market cap of $5-6 hundred billion is absurd, and maybe the increasing fed funds rate etc. will pop this speculative bubble more than it already has (Bitcoin had the even more absurd market cap of $1 trillion toward the end of last year).
Why is a Bitcoin worth anything? I know why my M1 Mac is worth something, I know why a box of raisins is worth something, I know why a bar of gold is worth something. I see no worth in a Bitcoin. I ask why it has any worth and the bag holders cast around looking for an equivalent, and only seem to find that dollars have been unmoored from value for half a century and the response is it's like the dollar (of course the dollar is implicitly, not explicitly like before 1971, backed by tens of thousands of tons of bullion gold among other things, but that's another tangent...)
A bitcoin is an ID number pointing to pretend money. It has zero intrinsic value.