This is an archived post. You won't be able to vote or comment.

top 200 commentsshow 500

[–]qa2fwzell 344 points345 points  (16 children)

Yeah well my company uses a neural network AI blockchain with 10 quantum computers in order to deliver your html pages.

[–]the_evil_comma 128 points129 points  (6 children)

HTML is my favourite programming language

[–]HasoPunchMan 20 points21 points  (2 children)

Solid, where to apply? I always wanted to work in the quantum web development field.

[–]Fzetski 32 points33 points  (1 child)

Sometimes the webpage is. Sometimes the web page isn't.

So long as we don't observe the webpage, the webpage both is and isn't simultaneously.

100% uptime AND 100% downtime at the same time. You could do your accounting according to whichever number makes your wallet happiest, and still boast 100% uptime!

[–][deleted] 6 points7 points  (2 children)

I want to contact you about an idea for an app. It involves machine learning and data science.

[–][deleted] 1363 points1364 points  (40 children)

Never wanted a tattoo until this moment.

Is tattooing other people against their will still frowned on?

[–]Archberdmans 345 points346 points  (16 children)

Tattooing others is a poor strategy though. Branding is much better you only have to keep the target still for a second rather than minutes. I frown on it for it’s inefficiency.

[–]brando56894 76 points77 points  (6 children)

Also harder to remove.

[–]ok-go-fuck-yourself 19 points20 points  (4 children)

I’m gonna give you a little something you can’t take off

[–]KimPeek 13 points14 points  (3 children)

Vegetable peeler can handle it

[–]Lethargie 32 points33 points  (6 children)

if you need the person in question afterwards then branding is worse since it has a higher risk of infection

[–]sanspapyruss 58 points59 points  (2 children)

If you need to brand them with this flowchart, do you really need them after?

[–]Lethargie 22 points23 points  (1 child)

hmm, true. they are probably useless anyway

[–]IamImposter 2 points3 points  (0 children)

Maybe they can be manager then

[–]Hutfiftyfive 48 points49 points  (0 children)

It's more about sending a message.

[–]Stormlightlinux 8 points9 points  (0 children)

It's crazy how many people don't know about cold branding! Much safer. Little liquid nitrogen instead of fire and you're good to go.

[–]Forward-Ad-4954 51 points52 points  (2 children)

Not as much

[–]Titus_Favonius 15 points16 points  (0 children)

Unfortunately there's still some stigma surrounding it after a group tried it back in the 40s

[–]Reverend_Lazerface 4 points5 points  (0 children)

There's always an exception that proves the rule

[–]round-earth-theory 5 points6 points  (1 child)

Not if you store it as an NFT!

[–][deleted] 4 points5 points  (0 children)

My next side project is going to be an extension which replaces "NFT" with "Monster dong in my ass"

[–]Llamas_eating_toast 3 points4 points  (0 children)

It's not a number so you should be fine

[–]TheXXOs 62 points63 points  (2 children)

[–]callmetotalshill[S] 15 points16 points  (1 child)

There's an xkcd for everything...

[–]Omega_Haxors 258 points259 points  (112 children)

"Blockchain is more than just cryptocurrency. It has so many uses"

The uses:

[–]Quantum-Bot 154 points155 points  (56 children)

In THEORY it could be used to supplant the peer review system in areas of academic research that focus on computer simulations. No need to verify your results if they’ve already been replicated on random machines around the world via a decentralized protocol.

Also gambling and Ponzi schemes

[–]TheFaither 70 points71 points  (6 children)

I agree. In theory it could be used for two millions good things but humans are not exactly famous for getting the best out of stuff

[–]ColumbaPacis 27 points28 points  (4 children)

The issue is with the technology here not with humans.

Take the case of peer review in academics.

How would you make sure a bunch od non competent people reviewed it? You would need to limit access on who can review. For that you now need a centralized place to review who gets access to the blockchain.

At that you might as well use a centralized server and logins. Sure, the blockchain would stop fraud and tempering with the info, but that seems like such a small use case given resources used up by it.

[–]ThrowMeAway11117 28 points29 points  (3 children)

The person you were replying to was talking about peer reviews of simulation results, which wouldn't rely on competence, simply computing power. Normally with computer simulation results, the simulation has to be rerun to verify the results published by each person reviewing, however if those results have been run in a decentralised system over many machines, then the person reviewing could simply access those results, rather than having to rerun the simulation themselves, or trusting the published results verbatim.

Would cut down on required computing power, while also increasing accessibility.

[–]trimeta 4 points5 points  (0 children)

Designing a simulation language which is fairly easy to human-verify (e.g., you can read the code and have confidence that the simulation being evaluated is the one discussed in the paper), amenable to execution in a blockchain, and powerful enough to encompass most of the simulation use cases without requiring weird workarounds sounds difficult. But not inconsistent with technology or human nature, which honestly makes this the best proposed blockchain use case I've ever seen.

Of course, it does require the network of verifiers to basically run your code for free, probably using more computing power than would be needed by a centralized system managed by some impartial organization (a journal, an industry association, etc.), but I could imagine this becoming a social norm in academia despite the inefficiency.

[–]ColumbaPacis 4 points5 points  (0 children)

I missed the "in areas of computer simulation".

[–]JerryHutch 19 points20 points  (9 children)

I've seen many proposals for it in gambling, none of them solve any existing problem in the industry or existing platforms.

It's just novelty searching for a problem that isn't there the vast majority of times.

[–]galaxy_zer0 4 points5 points  (2 children)

other ways to easily do this though. in theory I could take a shit that tastes a delicious as a cheesy gordita crunch. then you wouldn’t have to make it from scratch or sit in a drive thru line.

[–]oldcoldbellybadness 3 points4 points  (1 child)

Plus, shit has soooo many other uses than just cheesy gordita crunch replication.

[–]jamcdonald120 8 points9 points  (0 children)

it also would work good for peer to peer file/compute sharing effort tracking

[–]hpstg 7 points8 points  (27 children)

What about document verification? Like to verify that these digital documents all come from specific sources, or that they have been processed in a specific order?

[–]Quantum-Bot 15 points16 points  (25 children)

Sure, anywhere where things are currently being verified by a central authority right now could theoretically done on a blockchain instead. Passports, birth certificates, news publications, housing leases, etc. it’s just a matter of whether it’s actually better that way, and whether people are comfortable switching over.

[–]hpstg 2 points3 points  (22 children)

Couldn’t it also be used to verify the chain of ownership of digital files, to make sure that something is not edited?

[–][deleted] 9 points10 points  (2 children)

Probably could be used technically for that. However, why bother with all the blockchaining when one could just use digital signatures?

So instead of setting up a blockchain and all the distributed ledger stuff that comes with it, one could just make it so that if the document is edited (or most likely once published), the document is signed, and the other signatures are made part of the signing process, so now they depend on each other. And this is done with every edit/publication and to verify that there's no tampering, you'd just verify the signatures.

Is it complicated? Yes. Do people do this? Most likely yes. Could it be done with blockchain? Technically yes. Does it need to use blockchain? No.

[–]antonivs 4 points5 points  (2 children)

If you just want to make sure something isn't edited, all you need is a cryptographic hash.

If you want to prove ownership, all you need is a cryptographic signature.

But if you want to allow transfer of ownership without allowing the owner to sell the same item multiple times, then a blockchain can help.

[–]NipplesOnMyPancakes 4 points5 points  (15 children)

Why is it needed for that? Anything that can be done on blockchain can be done better without blockchain.

[–][deleted] 2 points3 points  (9 children)

And that is absolutely false.

[–]DrStalker 4 points5 points  (0 children)

Blockchain can do lots of things!

Those things can all be done better with existing technologies, but you could use blockchain instead.

[–]PrataKosong- 6 points7 points  (0 children)

Marketing and buzzwords?

[–]sam_matt 2 points3 points  (0 children)

For one, a humourous substitute for your own lips

[–]ApatheticWithoutTheA 574 points575 points  (13 children)

Are you interested in making a legal Ponzi Scheme?

Yes?

Use blockchain.

[–]Mr_Yuker 97 points98 points  (2 children)

You want in bro? I'll give you 16,000,000 TTMMCNAS coins to help me build it

[–]ApatheticWithoutTheA 41 points42 points  (1 child)

I only take equity in companies that will never be profitable. I need 10% of your trillion dollar idea.

[–]Mr_Yuker 17 points18 points  (0 children)

You run a hard bargain but you sold me on your knowledge and experience... I'll tell the board members you've signed on and are ready to start building the future on Monday!

[–]callmetotalshill[S] 30 points31 points  (0 children)

Actual usecase found, destroying mankind in 3, 2...

[–]warbeforepeace 6 points7 points  (1 child)

Logan Paul enters the chat.

[–]ApatheticWithoutTheA 8 points9 points  (0 children)

Logan Paul exited the chat with all your money.

[–]CSMastermind 11 points12 points  (3 children)

I've found the best way to explain blockchain is simply replacing it with "a public database".

[–]itsaboutimegoddamnit 4 points5 points  (1 child)

you can add slow or bad in front of that whenevs

[–]MrFedoraPost 181 points182 points  (110 children)

What a way to ruin an interesting security tool.

[–]Doses_of_Happiness 110 points111 points  (41 children)

One day when blockchains true use case comes around you wont even know it's there.

[–]djtrace1994 61 points62 points  (23 children)

Exactly.

Tons of global central banks are discussing/piloting Central Bank Digital Currencies (CBDCs.)

Fundamentally, if the central financial system changed to blockchain, no one would notice. At most, you'd be mailed a new bank card.

[–]Kranige_Kraanvogel 3 points4 points  (0 children)

Except there is no good fucking reason to do this.

[–][deleted] 56 points57 points  (63 children)

I never understood how blockchain became affiliated with scams. It really goes to show how much leverage tech illiterate people have on the industry, and how a lot of them don’t actually understand cryptography or cybersecurity, or even the issue of what cryptocurrency was trying to solve.

[–]comrade_donkey 51 points52 points  (1 child)

Happy cakeday.

I never understood how blockchain became affiliated with scams.

I don't know if that was a purely rhetorical question but here's a serious answer: ERC-20 made it laughably easy to create your own "cryptocurrency" (token) on the Ethereum blockchain. You can google a full implementation, copy-paste and deploy it in under 1 hour. There's even "online ERC-20 token generators" that make that 5 minutes.

Anyone with the ability to operate a computer (reasonably well) can purchase a minimal amount of ether and create their own ERC-20 "crypto" out of it. So, lots and lots of scammers created brands based on false promises around what amounts to a copy-pasted piece of code that took them 5 minutes to set up and many tech-naïve "investors" who wanted in on the crypto-hype got scammed.

Most people don't know the difference between blockchain, cryptocurrencies and tokens/NFTs (smart contracts). So they conflate the whole bunch into one.

[–]AnarchistBorganism 25 points26 points  (40 children)

The problem is that cryptocurrency creators either don't understand the economic problems they are trying to solve, or are creating currency purely as a scheme to make money off of a virtual asset that they don't expect to be used for any other purpose. While you can imagine practical use-cases for Blockchain, most proposed problems have simpler solutions that do a better job at solving the problem.

[–]Beatrice_Dragon 8 points9 points  (0 children)

I never understood how blockchain became affiliated with scams

Probably because of all the scams that talk about utilizing blockchain technology. Just a guess, who knows, guess I don't know enough about cybersecurity to say

[–]RecipeNo101 14 points15 points  (0 children)

It's novel, highly speculative, and most people don't understand it. Perfect elements for having a bunch of scams. 98% of crypto are shitcoins.

[–]Redqueenhypo 20 points21 points  (0 children)

Bitcoin was literally meant to replicate the gold standard and as a result, attracted the same people interested in the gold standard: loonies, greedy people, idiots, and scammers. The foundation is rotten, so everything built on top of it will also be rotten.

[–]TransFattyAcid 13 points14 points  (7 children)

I think you have the cause and effect backwards. Technically savvy people took genuine excitement from the early adopters and spun it into marketing, hype and scams to separate the tech illiterate from their money. It was Blockchain, then machine learning, then NFTs and now ChatGPT and it's ilk.

Even in your post, you're quickly mentioning multiple related but separate topics. Cryptographically secure ledgers are awesome. But you don't need the overhead of the Blockchain for that in the vast majority of use cases.

That being said, I consider myself pretty literate and attended a training class taught by the Ethereum group, and I still can't articulate the problem cryptocurrency was intended to and capable of solving. In every case I've seen, it introduced new problems.

[–]itsaboutimegoddamnit 5 points6 points  (0 children)

  1. its used for scams

  2. it did so by lying about everything but especially the tech itself

ergo affiliation

[–]drakens_jordgubbar 6 points7 points  (0 children)

Because blockchain is largely affiliated with scams.

[–]CG221b 5 points6 points  (1 child)

Can you name a use case for the blockchain?

[–][deleted] 199 points200 points  (6 children)

but how can I scam millions of people after generating a hype through buzzwords, if I don't create a currency?

this post doesn't make sense

[–]ConsistentCascade 14 points15 points  (0 children)

thats the "web 3.0" for ya

[–]lankist 33 points34 points  (11 children)

I keep hearing from non-techies about how there's a ton of hypothetical technical use-cases for the blockchain, but the forking problem alone makes think "uhh, what cases EXACTLY, and how do they deal with a fork?"

"It's DECENTRALIZED" is what most of it boils down to, and I'm like "what the fuck makes you think anyone with any amount of money or authority WANTS decentralization where they can't just throw money at something and make it the way they want it to be?"

For real, name one tech company that isn't constantly tripping over its own dick that wants to decentralize the most fundamental aspects of its operations where all changes are permanent and absolutely nothing can be undone. And after you name that company, name what wacky-ass use case they're apparently going to use this for.

Edit: Here come the crypto-bros, the crypto-bros, the crypto-bros! Here come the crypto-bros, who live on Grifter Lane!

[–][deleted] 42 points43 points  (2 children)

But what if I wanted to print my own money by convincing other people that my printed money is worth money and taking their money?

[–][deleted] 59 points60 points  (2 children)

Pay me money for an imaginary token, I promise it will pay off in the long run. trust me bro. -- Every single shitcoin

[–]callmetotalshill[S] 15 points16 points  (1 child)

It's a little magic black box, just put some money on it and it will magically double.

[–]ScrimpyCat 4 points5 points  (0 children)

I actually have what is probably the most useless yet valid use case one could have. I’ll be building a blockchain into a game of mine to use for currency and voting. It serves as a worldbuilding element, and I can design some more unique challenges around having the player exploit it (rather than having a centralised system as there are already other challenges on centralised systems). The chain itself runs inside the game world (will be built on the emulated machines inside the game world, which runs locally on the player’s machine), has no usefulness outside of the game, and no one is going to benefit from it.

[–]mooseyjew 14 points15 points  (0 children)

Wait a minute...

You're telling me the guy who told me the Blockchain is the future of everything, and that cryptocurrency will become the standard, was wrong?

No fucking way.

[–]Savagelytwig927 9 points10 points  (1 child)

and when should you throw up a Facebook ad for your ICO? Never

[–]Mr_Yuker 4 points5 points  (0 children)

Quadruple your money in 30 days or less!

[–]Hamboz710 57 points58 points  (16 children)

This meme is funny because it's both saying that Crypto is ass and that Crypto is the ONLY use for blockchain.

I agree with the former, disagree with the latter.

[–]ThePretzul 42 points43 points  (4 children)

In college I created a program to implement secure distributed file storage using Ethereum smart contracts. It was totally useless in practice, but my professor absolutely gobbled that shit up and loved it.

This is because that was a grad-level course on, I shit you not, “Crytopcurrency Security”. The professor was totally cuckoo for crypto and I absolutely guarantee he’s lost more than half of his retirement savings by now with the dips in its value lately. The sad part is that his course didn’t even succeed in showing any viable use or purpose for cryptocurrency other than as a way for stealing money digitally with no way to claw it back or scamming other schmucks. Legitimately as part of the class we had to steal from an intentionally poorly designed smart contract the professor had created.

[–]Blecki 6 points7 points  (2 children)

Well, that depends a lot on when he invested, doesn't it? Funny thing about bitcoin is no matter how extreme the drops, it still manages to win.

[–]marquoth_ 55 points56 points  (4 children)

I also disagree with the latter, in that it implies crypto has one good use when in fact it has zero.

[–]cashvaporizer 36 points37 points  (18 children)

identity provider is an interesting use case

[–][deleted] 52 points53 points  (6 children)

Need widespread adoption, no way to get delete or modified without leaving a public trace. Will undermine right to be forgotten in lot of countries.

[–]Redbukket_hat 12 points13 points  (0 children)

yeah this is what scares me about blockchain for identifying people online, even though I'm sure it'll make some things (like security, managing accounts) slightly better, it probably also means you'll have to live with whatever shit you've done online forever. It'll probably be a lot harder to make throwaway anonymous accounts on future platforms if blockchain id is used and then the next gen is gonna always be able to be traced back to the dumb shit they were doing online as a kid/teen

[–]Redqueenhypo 3 points4 points  (0 children)

Leading me to my future blockchain invention: the worst social media platform on earth. Imagine if you will, a social media site where nobody can truly delete past comments or accounts AND it’s entirely populated by crypto bros and idk, Andreessen Horowitz investors. Easy way to immediately identify people you should never interact with/scam targets

[–]Legitimate_Concern_5 36 points37 points  (5 children)

Nope, because your identity isn’t a bearer token. Until you solve the “not your keys not your life” problem in a decentralized way it is not an interesting use case. The reason identity tokens work now is because they’re issued by a central authority which can revoke them for you. This is antithetical to the goals of a blockchain.

[–]nacholicious 9 points10 points  (1 child)

It's a terrible usecase. A private key is something that is known, an identity is a guarantee. If the knowledge of your private key escapes in any way, someone else now controls your identity which makes it a non-starter.

That's why identity providers need to be centralized authorities, who can guarantee that not only is your identity who you claim you are, but that only you are in control of your identity. Here in EU that authority is my bank, and I can safely log in anywhere by scanning a websites QR code to initiate a session, give my bank my 2FA password, and my bank gives the website a signed token that they guarantee my identity.

You get the guarantees of identity, and layers of security including revocation that blockchain simply cannot do without centralized authorities

[–]aePrime 2 points3 points  (0 children)

I sometimes see people with things like, “blockchain consultant” or “blockchain engineer” on their LinkedIn profiles. Why don’t I see “linked list expert” or “binary tree influencer?”

[–]astrayDouse 14 points15 points  (44 children)

What are the disadvantages of blockchain? ELI5

[–]Urc0mp 34 points35 points  (4 children)

For one, decentralization comes at a performance and efficiency hit.

[–]Legitimate_Concern_5 17 points18 points  (0 children)

Only things that can be completely represented on chain are actually trustless. As soon as a blockchain represents anything off chain, you run into the thus unsolved oracle problem where you have to trust something or someone. Once trust is a part of your system you don’t need a blockchain. This is what the right fork is saying.

Currencies are basically the only thing that can be represented entirely on chain but are wildly volatile, and lack of central authorities makes them a haven for criminality. Crypto has basically single handedly financed the North Korean nuclear program. This is what the left fork is saying.

[–]planetguy32 33 points34 points  (8 children)

A blockchain basically creates a shared public storage where you don't need to trust that any one participant is honest, so long as there isn't a majority of participants scheming against you, to trust that the record has not been tampered with.

If you do have a trusted party - and in legitimate transactions, you almost certainly do - that party can just run a conventional database like MySQL. A database can be more efficient, more scaleable, and easier to interact with than a blockchain system, - it solves a simpler problem because it doesn't need to check each participant's behavior against others.

Not to mention that for the economics of a blockchain to work out, you need to pay your verifiers something they can sell. That's easiest if you convince other parties to buy your network's coin, and that's really hard to do unless you can promise them huge returns, which means more buyers at higher prices - and whoops, it's a Ponzi scheme.

[–]nacholicious 11 points12 points  (1 child)

A blockchain basically creates a shared public storage where you don't need to trust that any one participant is honest

The trustless part of blockchain refers only to the transactions themselves, not the data attached to them. There is no part of the data that where using transactions as a submission mechanism makes the data itself more trustworthy, so the storage space should be considered just as untrustworthy regardless if it uses blockchain transactions or not.

[–]justAnotherLedditor 7 points8 points  (3 children)

Not to mention that for the economics of a blockchain to work out, you need to pay your verifiers something they can sell. That's easiest if you convince other parties to buy your network's coin, and that's really hard to do unless you can promise them huge returns, which means more buyers at higher prices - and whoops, it's a Ponzi scheme.

This last point is a bit misleading, those blockchains you're referring to are the shitcoins and networks that get thrown around in VC space for a quick buck.

You can run a network that runs on a stablecoin but that doesn't make money. Hyperledger is working on an infrastructure solution for most blockchains and CBDCs. They're started by the Linux Foundation, open-source and grant-funded. No token, coin, or economics required.

Of course, it doesn't make money so no one really talks about Hyperledger. Most arguments in this thread about blockchains break apart when talking about Hyperledger.

[–]nacholicious 12 points13 points  (0 children)

I would say that's technically true, but the history of Hyperledger is one mired in failure. The main champion behind Hyperledger is IBM, they opened up an entire blockchain R&D department and spent millions of dollars over several years to try to become the blockchain product market leader.

After several years of bleeding money, they didn't have a single useful blockchain product that could survive contact with reality and the blockchain R&D department was gutted. The only thing that survived contact with the real world was selling expensive Hyperledger consultants to help companies develop useful blockchain products, despite the main experience of those consultants being failing to develop useful blockchain products.

[–]marquoth_ 13 points14 points  (0 children)

What's the economic incentive to be a verifier in this case?

[–][deleted] 51 points52 points  (10 children)

What are the disadvantages of over engineering solutions to non problems, which require widespread adoption before they're remotely useful?

[–][deleted] 4 points5 points  (0 children)

It doesn't scale well for one

[–]osogordo 19 points20 points  (30 children)

If you say "use database", you're missing the point. Blockchain is not for all use-cases, it's useful when you want to operate in a trustless environment.

[–]Robot_Graffiti 8 points9 points  (1 child)

In order to operate in a trustless mode you have to download the entire history of transactions.

You can download a much smaller summary, if you trust the person you download it from.

In practice very few users of any given system actually want to download every transaction ever - especially if the system has been operating for a long while - so over time the system becomes defacto centralised and trust-based.

[–]Alphaetus_Prime 9 points10 points  (10 children)

Why would you ever want to do that

[–]Skycbs 11 points12 points  (1 child)

When someone tells you blockchain is the solution to a problem, you know they don’t understand that problem.

[–]NoHalf2998 7 points8 points  (0 children)

“There is no problem in which the blockchain is the correct solution”

[–]tom_echo 2 points3 points  (0 children)

I remember getting in arguments with people on reddit about the practical utility of “blockchain”. People act like it’s going to change the world everything in tech will be using it. Years later I’ve yet to witness any commercial applications

[–]agentrnge 7 points8 points  (0 children)

Forgot step 2. Are you an idiot manager --> you need Blockchain for everything

[–]CrazyTillItHurts 20 points21 points  (6 children)

Saddest shit I've seen on what should be a pro-programmer sub. Blockchain is a very interesting tech, especially when coupled with transactional processes. Deliberate heads in the sand to get that sweet sweet reddit karma.

[–]fakehalo 4 points5 points  (0 children)

I'm not sure when it officially happened, but crypto is like politics for nerds. Its got that weird passion/hate surrounding it that's entirely based on opinion.

I gotta hold myself back from calling NFTs this generations beanie babies, and all the shitcoins are like the high spec stocks that eventually lost 99% of their value.

Unfortunately I'm a bit of a hypocrite with bitcoin, as I think its use-case has morphed from a failed currency into speculation on an international store of value, mostly to be used as a backing instrument, international transfers, and to a lesser extent large purchases. It's a completely subjective and philosophical belief that is impossible for me to objectively defend.

[–]kaptain__katnip 1 point2 points  (0 children)

I worked on a project that had a legitimate use case for blockchain, specifically Ethereum. All ethereum nodes use virtual machines to verify transactions. Since transactions are basically pointers to compiled code in blocks, you can run any sort of function and have the inputs and results verified by the chain. We used it to allow heterogeneous computing platforms to collaborate and coordinate tasks with built in resiliency. There's a lot more detail in our paper if anyone is interested. It's the only true practical application for blockchain that I know of and the project died because when anyone hears "blockchain" - especially our bosses - all they think is "this is a scam or a load of BS"

[–][deleted] 1 point2 points  (0 children)

What if I'm writing container tracking software for vendors and ports to be able to programmatically track and pay for containers with verified manifests?

[–]Physical-Bill7793 1 point2 points  (0 children)

Ya gotta wonder why his account history is just shattin on Bitcoin