Can you provide a single problem where the right solution space is blockchain? Ive thought about this a good amount, and cannot come up with a single use case where current established centralized technology is not a better solution.
There is a legit use-case in micropayments with certain crypto implementations that don't share the blockchain's massive centralisation (what else do you call "every transaction has to be accepted on one shared append-only log"?), that would allow for offline P2P transactions if you have some trust.
These cryptocurrency implementations along with some infrastructure would let you build a cheap low-cost micropayments system where you would just need to have some local trust. You could build out a federated payment network and build out infrastructure based on needs. All while avoiding the massive waste that comes from "everyone store every transaction ever"
The problem of credit card companies and the like charging really high rates still affects a lot, and "Paypal, but federated" could help tackle this with some cryptocurrency concepts in the background.
Though to be honest, I don't think this is going to happen. The communities are so focused on completely trust-free models that they don't see how they could build something extremely useful with way less cost and more utility by being more flexible on that point
cryptocurrency micropayments could potentially be much smaller. What if you could pay per packet the wifi access point forwards for you? Or pay per watt some charger gives you? Maybe nanopayments is a better name for them.
Re Paypal cost, is that micropayments to businesses? I just sent my friend $0.01 and it was free, with a linked bank account. Understood that the bank account payments take a while to settle but we're talking about micropayments so settlement time doesn't really matter
Fair point about nanopayments. But what's the win? Why split up the cost per single watt or packet? No one cares about losing one cent per day due to rounding errors
> But what's the win? Why split up the cost per single watt or packet? No one cares about losing one cent per day due to rounding errors
Honestly with this question you've summed up most of my feelings about blockchains. Humanity feels like it's become more powerful in some very specific way. We have a new tool and we're trying to figure out what it's good for.
I've pattern matched this to early reactions to the internet. Many of the critics pointed out that the internet didn't really make anything new possible, we could already quickly communicate with people across the world! But, it radically lowered the cost of that communication and put it into a format computers could use and that was enough to put companies like Blockbuster out of business.
It's really hard to work backwards from a new tool to places it could successfully be applied. And if 10 years from now we haven't found a use for nanopayments I'll admit it was a silly idea, but it sure does seem interesting.
RE the charger, that problem has mostly been papered over because people are willing to pay a decent amount over the cost ceiling for this kind of service (China you can pay $1 or so to rent a battery charger, and that's way more than the cost of the electricity).
Though the idea of even jokingly giving miniscule amounts of money to friends has some traction in stuff like WeChat. If the systems were more open then you could run a collection system on your site pretty easily.
For (2) one of the real values is being able to carry (practically) unlimited cash with you. Right now, USD in cash is capped at $100 notes to make it inconvenient to move large quantities.
With crypto, you fly anywhere in the world with a private key in your luggage. That key could have $100 or $1,000,000,000.
Thinking of international drug smuggling, one serious problem is moving all of the cash out of the country. Crypto solves that easily.
Synaptic Health Alliance has a good use case for using blockchain technology to share a directory of healthcare providers across multiple organizations while avoiding the free rider problem.
I challenge that requirement. Why no single entity can be trusted? It's like saying the banking system doesn't work because no single entity can be trusted with maintaining a database of transactions. That's self evidently false.
Which single entity can be trusted? None beyond the US federal government exists today, and they don't want to do the job.
I suppose in theory all of the industry players could get together and establish a joint venture or nonprofit company specifically for the purpose of creating and maintaining an accurate database of provider contact information. But that seems a lot more complex.
Doesn't seem that complex to me. Insurance companies kinda do that already. It's not a technology issue, otherwise Google or Microsoft would have figured it out already, it's a governance and legal issue. Blockchain doesn't seem to be bringing to the table anything valuable in this case.
IMO the original use case of just Bitcoin is still by far the most compelling. A non-inflationary store of value not unlike gold, but it can be transferred for a very low cost anywhere in the world in minutes.
I think the same arguments that come up about privacy can also apply to currency - I'm not doing anything illegal, why I do I care if I'm being monitored? or I'm not buying anything illegal, why do I care if banks and payment processors can block transactions? It's nice to have an alternative and be able to do things outside of that system just in case.
I don't, however, really understand the fanatics that want every cup of coffee they buy to use crypto. I definitely don't see any practical benefit to that.
This isn't really true. The only thing you can do with 50% of the hashpower is determine the most recent block. And it still has to be a legitimate block. You can't undo history very far. And to the extent that you can, transactions either go through as intended or get reversed, and the owners keep their money. Money doesn't get redirected.
Any blockchain going through repeated attack would be pointless to use anyway, so anyone with such hashpower has an incentive to cooperate in the long-term. It's also not possible to stop others from contributing hashpower, so you don't really own it in a meaningful sense.
It would be possible to fork to create a higher limit with that hashpower. It would also be possible to have 51% without making it publicly known. But nobody needs to bother with that when they can just double spend.
You can have fractional-reserve only because the public cannot see any difference between money from M0 and M1. In crypto the public uses M0 directly. For now at least. There are some M1 constructs - at MtGox there were 'codes' redeemable for bitcoins, but they are not transferable between exchanges.
Hey, the public also use bank notes with unique serial numbers. That has no bearing at all on institutions who hold your assets for you, as they don’t generally let you audit them.
You got me there. I am in the 99th percentile of crypto bears but I myself have used Bitcoin very effectively to buy illegal drugs, buy illegal steroids, and bet on sports illegally. Bitcoin is truly second to none in these domains.
You are 100% wrong! Traditional banks have order of magnitude more fraud than crypto, and the nature of blockchain makes it extremely easy for analysts to trace money laundering with little effort. Google “chainalysis”
Handshake.org decentralizes the root zone and obsoletes certificate authorities. Basically, it lets you register new TLDs that are censorship-resistant, seizure-resistant, and tamper-proof.
One problem that I think blockchains could be well suited for is the storage of police evidence. Not physical evidence of course, but anything that could be turned into data. There was a scene in the show Billions where U.S. prosecutors tampered with evidence in the from of notes taken while interviewing persons of interest. Since blockchains are at their core a tamper-proof append-only data store, if those notes had been stored in a blockchain that evidence tampering would have been impossible. Any time the stakes are high enough a centralized technology can become vulnerable to people being bribed, etc.
Note that my use of the term "blockchain" here isn't limited to public blockchains. You most likely wouldn't want to store police evidence publicly on a blockchain like Ethereum. You'd want that to be private, but there do exist private blockchain consensus algorithms like BFT that do have the same tamper-proof properties without requiring a public proof of work network.
Securely signing a cryptographic message with a provable timestamp still requires a trusted third party, as far as I know. A trusted third party can be corrupted.[1]
Writing data on a decentralized blockchain inherently provides a secure timestamp that cannot be modified without being noticed. Not to mention the extreme costs involved with trying to rewrite a blockchain's history. [2]
I disagree with the parent comment on one thing-- I would much rather trust a public blockchain with a respectable hashrate over a private blockchain. You could simply store a salted hash of the data on the public blockchain, and still keep the actual evidence private.
That would be the judiciary. If they -- the people with the guns and the resources of the state -- become corrupted, you'd be unwise to think that your cryptographic signatures are going to help much.
In the example given, having lodged the evidence with the court would have prevented the abuse.
> you'd be unwise to think that your cryptographic signatures are going to help much
It was you who suggested simple cryptographic signatures in your initial reply to the parent comment. I was only pointing out that securely signing a message with a timestamp requires a cryptographic entity known as a "Trusted Third Party". Please see the first link in my original comment.
> That would be the judiciary. If they -- the people with the guns and the resources of the state -- become corrupted, you'd be unwise to think that your cryptographic signatures are going to help much.
If there was verifiable proof on a globally distributed blockchain that evidence had been tampered with by a judiciary member of a democratic country, I find it very hard to believe they would get away with it in the long term.
No, you were pointing it out and then saying that the flaw of this system was that the judiciary could be corrupted.
> If there was verifiable proof on a globally distributed blockchain that evidence had been tampered with by a judiciary member of a democratic country
Putting aside the many many political and practical ways in which this fantasy will stay firmly a fantasy, why does this need a blockchain instead of simply a published list of documents, if this is globally distributed?
Game items like weapons and shields in an RPG game. Imagine if there is a global database of such items and different game developers build different games around it. So you could use your items in different games.
What centralized entity would you trust to run and maintain this database? What if this centralied goes bankrupt and shuts down the servers? If you are a small game developer, you are screwed. Even if it's Google, you still can't be certain that Google will not shut down the project and turn off the database like it has with certain projects in the past.
A public open blockchain is a neutral database that it would be reasonable for many small game developers to use for this purpose without fearing that it will get shut down, or the rules would be changed.
As a game designer (on the side) I definitely wouldn't want to give up control of balancing my game to some third party item creator. Items balance is too game specific for this to work unless you're just taking the name and some general type and implementing your own take on it, in which case I don't see much point.
... what? Game developers are just going to invent their own items, with their own mechanics and stats and balance, for their own games. Why would they share across games?
Making it hard to change the rules is one of the value propositions of decentralized blockchains. Hard forks are pretty rare and when do happen, they are contentious the original chain survives (for example Ethereum Classic).
Compare this to a centralized entity like Blizzard changing rules in World of Warcraft. Wouldn't you agree that it's much much easier for Blizzard to change the rules in their game, than to change the rules of a blockchain by hard forking?
Real estate, particularly with regards to ownership and property title.
Ownership of a property is a difficult concept to prove, and there is an enormous industry of title insurance which exists to dig through the records and insure a purchase against unknown claims against the property.
A public ledger would make property title/ownership simple and knowable.
Overall I think blockchain technology is incredibly over-hyped, but does have some suitable applications, particularly where public records are involved.
> A public ledger would make property title/ownership simple and knowable.
Only if all the property records are already in the ledger, right? If I buy a house via blockchain, someone can still come along and say their great-aunt should have inherited it 80 years ago, before blockchain records existed. So you still need title companies.
Why is this better than the government keeping records, and having court remediation and error correction, rather than “oh my computer got hacked and now my house belongs to someone else”?
Company ownership information seems like much the same thing, and is a solved problem in all countries (that want to have solved it).
If the government's records were up-to-date and perfect, the title industry wouldn't really exist. Having publicly-accessible digital records would make the concept of property ownership simple and deterministic to figure out.
And "my computer got hacked" is kind of a blanket argument against using technology in general - by that same argument you should probably never use digital banking/investment or anything online to manage your life, and nothing should ever be digitized.
> If the government's records were up-to-date and perfect, the title industry wouldn't really exist
Why would a blockchain magically fix this?
> "my computer got hacked" is kind of a blanket argument against using technology in general
Many (most?) financial actions you can take with a computer can be rolled back if shown to be fraudulent, because the asset isn't stored on the computer itself. This is specifically not true of crypto assets.
It most definitely does require a base trust - however that's not an argument against the solution, just a challenge to implementation.
We implicitly trust a tremendous amount of digitized information because we trust its sources - for instance, digital banking works because we trust banks to only log verified transactions to our account. Sourcing that information is absolutely very difficult, but it doesn't mean it can't or shouldn't be done.
I have also thought about this a good amount, and the answer is any place you want a market. Markets are a very interesting thing, and when they exist all sorts of things happen, but especially real time price discovery.
What digital assets enable are markets around digital goods. Software can be funded and operated using new tokens specifically for that project. I believe it can be one solution for financing and creating real gains from open source.
Agreed that markets are very interesting, and agreed that real time price discovery is a thing that happens in markets...
But I still fail to see how blockchain is relevant here? A centralized system for managing supply and demand equilibrium through dynamic price changes seems like the best system here.
I do not feel as though have answered my question - would you mind expanding on your answer?
Agreed. It seems like a trusted third party exchange will always win out due to:
1. Better efficiency
2. The third party is there to help when things go wrong
3. The legal system can help when 2 won't work
4. It's more accessible to the less tech-literate
5. The third party always has skin in the game, and therefore an incentive to always be improving the system
Blockchain allows you to run certain types of programs in a purely decentralized manner. You can create a smart contract and allow anyone to use it, and pay for its operation, forever into the future without maintaining any infrastructure. The user pays.
The use cases are novel and not necessarily directly applicable to current problems, just as the Internet was novel and required entrepreneurs to invent new business models.
But let’s imagine you created a new protocol for email. You decide that all emails in the new protocol require the use of a token. You are now incentivizing early users to bootstrap, improve, develop, and promote the protocol. What was previously unfundable is now profitable.
I’m only scratching the surface, but with some imagination you can see how “not crazy” this is.
It is much more difficult to censor crypto payments than it is to censor credit card, paypal, or bank transactions.
Crypto payments being censored just isn't something that is happening, even though crypto has been around for 10 years. The evidence proves that it is more difficult to censor.
Only in a separate digital realm that never touches the rest of the world. In the rest of the world there are laws that are enforced by force and no amount of math is going to prevent a SWAT team from dragging a crypto punk into a slammer.
Censorship is something that can be done by both the government, and private companies.
It is something that happens with or without a court order, to people who have broken zero laws. Yes, the government often censors perfectly legal financial transactions, to people who aren't criminals.
And crypto makes such censorship against people who have broken zero laws, much more difficult. It makes it no longer as easy as just calling up a bank, or a couple credit card companies, and telling them to cancel all of their transactions to people who didn't commit any crimes.
It makes it no longer as easy as a couple monopoly companies making a quick agreement to screw over an entity that didn't do anything illegal.
Only in the realm of digital stuff. The moment it hits real physical world it becomes clear that the entire castle is built on sand, using sand. Since we have not figure out yet how to feed ourselves and house ourselves using the crypto assigning it such attributes is rather odd.
> Since we have not figure out yet how to feed ourselves and house ourselves using the crypto assigning it such attributes is rather odd.
Of course there is a way to do this. You go to a store and pay for food with crypto if the store accepts it.
Is has an advantage over credit cards, as a couple companies could block your transactions, whereas this is much more difficult with crypto.
Lots of in person stores have had problems with the visa MasterCard duopoly.
Being able to escape from the risk of censorship from visa and MasterCard, for brick and mortar stores, is useful in and of itself.
Money is digital. And you can use digital money to pay for physical things. And you can get around censorship, enacted by private companies, using digital payments that are harder to censor, and this works for real life physical goods.
US expat trying to receive money overseas. US banks won't serve you unless you have a US address. Many lie and say it is illegal. The usual work-around is to establish some kind of US address through a relative or friend. Still ends up being costly and slow to do transfers. Some startups have tried to address it but it is still not very good.
Coinbase like to claim they have solved this issue but it is total BS because they won't let you purchase BTC on their platform without a state ID. Useless for an expat who moved overseas long ago.
But if I need to be paid by someone in another country who can buy BTC then that is usually the best solution for me.
It is a small market so not a driver in the crytocurrency space.
> US expat trying to receive money overseas. US banks won't serve you unless you have a US address.
I admit to knowing almost nothing about the US banking system, but is it really true that one can't make an electronic transfer using an IBAN (International Bank Account Number)?
I live in Austria and just paid a number of invoices, through online banking, to bank account holders in France, Czechia, Slovenia and the UK. All I needed was their IBAN.
Of course you can make an electronic transfer, as long as you can manage to keep a bank account open at a US bank. But don't let them find out you are living overseas or they will close it.
As long as you have social security number, some banks will do it at least. I chose HSBC USA because I was living in China and they were super used to that.
I have looked at many alternatives to banks. They are better than banks but not by much. For small amounts Transferwise is ok, but the fee isn't capped and keeps going up with the amount of the transfer. I do substantially better via the bank transfer method I use when I need to transfer larger amounts. Revolut might be ok if you are from the UK (I am not), although paying a monthly fee for an account seems unattractive and they have a high markup on debit card transfers to "exotic" currencies. There are others. None that good.
I think the centralized solutions are certainly better for the people who have no major issues with the centralized solutions. That’s nearly a tautology, of course. But it’s pretty reasonable to consider there may be many people and use cases that do not work with the centralized solutions, even if those work great for you and for everyone you know.
public tracking of government money. public ledgers have been used since ancient Athens. This one can be tamper proof.
Second public tracking of charity and how the money reaches correct targets and how it is spent.
Not sure why you are being downvoted, this is a very obvious use case for large sums of money transferred internationally, especially in certain jurisdictions.
As with other blockchain techs, the question I have for this is: is using bitcoin for payments superior enough to replace current payment systems (credit cards, PayPal, bank transfers)?
My gut feeling on this is no, having used it with some frequency over the past 7 or 8 years, and I've yet to hear a really convincing argument about why Bitcoin is so much better.
I'm not convinced that there are essential technical reasons stopping decentralized systems from scaling into the 10Ktps range that we would need to compete with VISA.
We would have to make a few changes though - we couldn't send all transactions to all nodes - instead we'd need a tree of confirming networks or something. And we might need a 2PC protocol for transactions. (Eg first I send money and generate a hash. Once thats been confirmed you can commit a receive money message. Or something like that).
But I acknowledge that the burden of proof is on me here. And I'm not convinced its worth doing - I agree that there aren't many good use cases for this.
Also, no one is saying that blockchain in its current state solves all problem better than what we have now. What matters, and why some people would bet on certain blockchains/tokens/projects/etc is the belief that there are certain projects that have real potential to disrupt a big incumbent like Visa.
It may not be easily seizable, and with the right security practices it may be nearly impossible to seize directly.
But governments could announce certain coins are not spendable and enforce that on companies or people subject to their jurisdiction. Prosecuting anyone who accepted one of those coins with a crime.
Those types of tyrannical governments already have people operating in black markets. Crypto doesn't really change that it just makes the bad government's job harder which the vast majority of the world would agree is a good thing. The people of Sudan, Syria, Turkey, and the Phillipines among others are grateful that cryptocurrencies give them an option of having freedom.
My favorite examples both involve markets: (for the sake of convenience I'll talk about these two products as if they already exist and work. They don't.)
1. Althea (https://althea.org/) is incentivized mesh networking. Currently, mesh networking is an under-provisioned public good. It's a public good because how would you even pay for it? If you want to provide bandwidth to some mesh network you need to spin up your router and then form some sort of business arrangement with all the other routers in range. If you want to consume bandwidth from some mesh network you must first form a business relationship with every router you'll be using. With a protocol such as Althea all you have to do is start your router and set a price in $/byte . Your router broadcasts that price, and assuming the price is competitive packets will start to be forwarded and you'll start to receive payments.
With Althea all of these business relationships I described before are still formed! However, they exist in the form of standardized smart contracts which are cheap and quick to create. Like in all liquid markets, there's no negotiation over terms.
While incentivized mesh networking is theoretically possible without a blockchain, the transaction costs are so high that I'm not aware of any deployments. The blockchainless answer for reducing transaction costs seems to be: create some central entity which everyone signs up for. It collects information on who routed packets through who and collects and distributes payments accordingly.
The blockchain answer gives you:
- no intermediary who takes 20% just for matchmaking
- an easy way of paying other parties
- no need to sign up or register for anything. You're just communicating with your peers!
2. Filecoin is distributed file storage much like Amazon's S3. Currently, there are only a couple suppliers (Google, Amazon, Microsoft, etc) who store your files. They have some healthy competition and economies of scale which bring your price down but supply is still rather limited: mostly because there's no standardized "file storage contract". Also, they seem to enjoy premium pricing, even with all those economies of scale they manage to be most expensive options. Backblaze and some company called Wasabi are much cheaper for what appears to be the same service. Can you really trust them though? My data is important. I'll put it into S3 just to be sure.
The Filecoin network goes through some crazy steps to prove that providers are actually storing the files they claim to be storing and actually replicating them the number of times they claim to be replicating them. This lets you trust any supplier on the network and turns object storage into a commodity. Filecoin also has the same blockchain benefit of requiring little registration. Do you have a desktop computer with a 2 TB hard drive, even though you're only using a few hundred GB of it? Start the Filecoin daemon and wait, after some time passes you'll have money.
This 0-registration is a level of UX which blockchains cannot currently provide but in principle they could. However, it's something that would be very difficult for any central service to provide. And again, the file storage becomes a commodity without any intermediate market-maker taking x%. The blockchain acts as that market-maker.
I think people look at only payments and all the media hype is around payments.
A lot of things with M2M communications, be it microgrids, industrial IoT networks, self driving cars that can manage payments and invoicing themselves, blockchain networks can be very effective. Fetch.ai was an interesting project that came out.
Data marketplaces are interesting, checkout numeraire and ocean network
Having non fungible assets on the internet currently is an impossibility, say having a special gun in fortnite that no one else can have. This may not appeal to everyone but I know a lot of gamers who would treat these as assets. I’m not sure but I don’t think any service on the Internet today can guarantee that only one copy of a digital piece of information exists, Blockchain’s can.
Current internet infrastructure depends on us trusting one organisation to manage critical infrastructure and I don’t think that’s really the optimum way for anything.
Governance and management of networks was something we've never thought of, but some of the best experiment in governance are running in the crypto world. I do think networks like Google and Facebook were something people never imagined, and the capitalistic model clearly rewards the builders asymmetrically. A network like Google or Facebook was built by its users and is still being built by its users. SV has propagated this stupid ideology that 10 upstarts were able to build a network that powerful and all the credit should go to them. I'm not sure what the solution to this is, but I do think users should receive a fraction of the value the networks make. And blockchains make it possible to build networks like this. Steem is an interesting experiment but hasn't gained much steam.
BAT is a great experiment that could change the direction of the internet. I'm not sure if their model would work, but I do think its an experiment that must happen. The future of the internet is at stake with the ad driven cess pool that it has become.
In terms on energy inefficiency, this has been a problem people have acknowledged and have been trying to solve, I think we’re less than 2 years away from a breakthrough in PoS which would make PoW redundant.
Either way, I think people obsess over payments too much. I'd obsess more over how this is the first time in the history of mankind we don't need a third party to supply trust. There is no trust premium on services, which can upend multiple services, finance being the obvious one but I think it's much larger than finance. I do think that there is a lot of noise in this space and its hard for anyone rationally observing to get a clear perspective on what's going on. I could go on all day and maybe even write a scifi fantasy but yeah, there's a lot of people working towards building the future, sadly its a small fraction compared to the number of people speculating and creating noise.
Creating frictionless markets which players can more easily enter without a gatekeeper (e.g. a monopoly). The trick is to tokenize and write smart contracts representing the entities and relationships. It's a long way to go before achieving this, but we'll get there. Hopefully.
Transferring money from one country to another. It might seem easy right now, but if Visa or MasterCard ban you or your recipient, or their region, or country then it becomes much harder.
Every instance of international money transfer being more difficult via Visa/MasterCard than Cryptocurrency is by design. When you hear about a government issuing new “sanctions on North Korea”, for example, those sanctions are implemented by making it prohibitively difficult to effect transactions with North Korea.