this post was submitted on 22 Nov 2024
45 points (86.9% liked)

Ask Lemmy

26968 readers
1350 users here now

A Fediverse community for open-ended, thought provoking questions

Please don't post about US Politics. If you need to do this, try !politicaldiscussion@lemmy.world


Rules: (interactive)


1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can't say something nice, don't say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them


2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?


3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.


4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either !asklemmyafterdark@lemmy.world or !asklemmynsfw@lemmynsfw.com. NSFW comments should be restricted to posts tagged [NSFW].


5) This is not a support community.
It is not a place for 'how do I?', type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.


Reminder: The terms of service apply here too.

Partnered Communities:

Tech Support

No Stupid Questions

You Should Know

Reddit

Jokes

Ask Ouija


Logo design credit goes to: tubbadu


founded 1 year ago
MODERATORS
 

Please don't auto downvote before reading.

A little bit ago some asked a question about why the hate of the blockchain, and that got me thinking if there even was a legitimate use case where the blockchain would be beneficial, but I couldn't think of one outside maybe some sort of decentralized bank, but before I knew I was thinking it would instantly turn into some crypto scheme and strapped it, because crypto currencies are a scam on every level -- and no they aren't private or secret as some think either.

So I wanted to ask the community. Instead of using the blockchain for crypto, is there a better use where the blockchain could benefit society?

top 40 comments
sorted by: hot top controversial new old
[–] JoeKrogan@lemmy.world 1 points 3 hours ago

This looks interesting https://github.com/ortegaalfredo/blockchainbay

Disclaimer I have not tried it , just discovered it now

[–] vin@lemmynsfw.com 1 points 4 hours ago
[–] IDKWhatUsernametoPutHereLolol@lemmy.dbzer0.com 1 points 4 hours ago (1 children)

The "Blockchain" technology is gonna become crucial in the future of AI and Deepfakes.

Since videos, and especially still images can be faked. They would be treated just like witness testimonies, evidence that can be falsified.

What I think will happen is that people would have to use live internet connection to verify a video.

So what happens is that whenever a video is recorded, there will be a "blockchain verify" feature in the camera settings, when enabled either the video feed or the hash of the packets of video data is sent to a blockchain network where it gets timestamped and stored permanently on the blockchain.

The network would consist of various nodes that ideally aren't government run. Think like the ACLU, EFF, or Journalists, or people who independently want to join the network. Each would run their own node independently.

So any time theres suspicion that a video may be faked, the courts can just ask the network to send their own copy of the blockchain, if theres a consensus, then the video can be proven to have been created at the time that is timestamped. So there's no way of creating a fake video evidence after an incident since you wont have the timestamp on the blockchain.

[–] Object@sh.itjust.works 1 points 1 hour ago* (last edited 1 hour ago) (1 children)

How does this protect the blockchain from someone just uploading hashes of AI generated video though?

It doesn't prevent every falsification. It makes it much harder.

Say the incident is a car crash. And assuming dash cams also get this blockchain feature. The car crash already happened and you cant fake a video afterwards that make it look like the other person hit you first. And if you try to preemptively fake a video, you cant know every possible roads, roadsigns, nearby cars, or what vehicle the other person is driving, basically you cant predict everything that was on the scene before the incident occurs.

Imagine if you hit a truck at 5 PM heading west on Road 27 and on the intersection on Road 52. You'd have to know beforehand the road that the incident will occur on, the position of the sun (its 5PM and you're heading west, remember), the road signs, how wide the road is and how many lanes, the fact that the other vehicle is a truck, what the truck looks like, etc.

I mean you have to create so many fake vehicle collision videos then when an incident happens, you'd have to hope one of the ones you faked matches the situation, then quickily find the video and send it to the blockchain.

Not to mention, the other person could have a dashcam video without any discrepencies. And any slight discrepency on your faked video would make court believe the other recording more than yours.

I mean its not impossible fake something. But its hard to do it before something happens.

[–] tyler@programming.dev 15 points 11 hours ago (2 children)

Let’s first state what the blockchain states it is:

  • immutable
  • public
  • decentralized

Let’s say that you’re a user who wants to use the blockchain to manage something outside of the digital world with it. You create your product, and begin advertising it. No matter what this product is, it cannot affect the physical world. This means that immutability is a problem. The real world has mistakes. If a person sells their car, they need to hand over cash in the real world. How does that knowledge make it onto the chain? Same for a house, etc. Any object that has a transaction in the real world has to have an authority that manages whether that object has actually changed hands. So for the simplest use case, the chain has already failed.

Let’s talk about the next one: public. Nobody wants their transactions public. You don’t want votes to be public. The blockchain is not anonymous, no matter what anyone claims, because every record is tracked you can eventually deanonymize anyone if you wanted to. So this one is just a bald-faced lie and something not to be desired in any situation. The point here was to make it so that you can be decentralized and the public can be the ones to police others users of the chain, so let’s talk about how it’s fundamentally impossible for a chain to actually result in a decentralized world.

The blockchain is not actually decentralized. If you want to handle money in most countries on earth, you have regulatory bodies that govern everything about your operations. That means if you want to write an app like Shopify that someone can use to pay with bitcoin on a website, even if you are not selling something physical, you are still governed by a central body. Not only this, but once you want to sell something physical, you have to extract your money through a physical bank in the real world, which is also governed by the same regulatory bodies. This was immediately known as a problem in the early days of bitcoin and other cryptocurrencies, and it is still a problem today. This problem is not solvable as long as governments exist.

Funnily enough, each one of these elements does have use by itself! For example, distributed databases have been around for decades, and are the basis for much of the tech you use today. There are even immutable databases that are in use in many industries to keep an immutable record of what happened. AWS is sunsetting it now, but their QLDB was exactly that. CQRS with Event Sourcing is another implementation of the same idea. Finally, any government service or company could make records public if they want to. In fact many already do, for example home ownership records. If you own a house, that information is not private.

Putting something on the blockchain is no more than a move to make sure whomever owns that crypto gets more money out than they put in. If an actual use case existed for this tech, it would have been used decades ago when it was first invented (the blockchain was actually invented in the 80s by cryptographer David Chaum, decades before Satoshi invented Bitcoin and it was even discussed in Satoshi's whitepaper).

I can talk for hours about how each element of the blockchain is just either a grift to extract money from others OR a cynical, incorrect outtake on how the real world functions. If you want that, let me know.

[–] athairmor@lemmy.world 2 points 11 hours ago (1 children)

Nice explanation, thanks. I would read more.

Do you also have brief, pointed argument against crypto/blockchain that you use in casual conversation? The subject comes up fairly frequently and I know it’s all bullshit but I usually struggle to explain why. What key points would you make to people who might be starting to get seduced by the hype or who are already sucked in?

[–] ignirtoq@fedia.io 3 points 11 hours ago

Not OP, but in my circles the simplest, strongest point I've found is that no cryptocurrency has a built-in mechanism for handling mistakes. People are using these systems, and people make mistakes. Without built in accommodations, you're either

  1. Creating real risk for anyone using the system, because each mistake is irrecoverable financial loss, and that's pretty much the definition of financial risk, or
  2. Encouraging users to subvert the system in its core functionality in order to accommodate mistakes, which undermines the entire system and again creates risk because you don't really know how anything is going to work with these ad hoc side systems

Either way, crypto is just more costly to use than traditional systems when you properly factor those risks. So the only people left using it are those who expect greater rewards to offset all that additional risk, which are just speculators and grifters.

[–] SkyNTP@lemmy.ml 1 points 11 hours ago* (last edited 11 hours ago)

Nobody wants their transactions public.

This is a broad generalization that is easily refutable. Examples:

  • Property titles
  • Political campaign contributions
  • Supply chain certifications, to fight consumer fraud and counterfeitting.

Frankly, you say you can talk for hours on the subject, but I don't think that hours of thought has been given to the subject.

[–] Bougie_Birdie@lemmy.blahaj.zone 22 points 13 hours ago (3 children)

The most attractive part about blockchain is the decentralized ledger showing each transaction made.

I feel like greater minds than mine could come up with a way to use that to fight government corruption. Every transaction is a matter of public record.

I doubt it's really a practical solution though. Each transaction makes each subsequent transaction more computationally expensive. Plus all these vendors and contractors and everything are accustomed to fiat currency. Likely, they'd just immediately exchange it for cash.

This of course doesn't tackle the issue of under-the-table corruption where you invite a senator out for lunch and kickbacks. I'm also sure that the government would want to maintain their own ledger, or that conniving people will find a way to cook the books anyway.

[–] disguy_ovahea@lemmy.world 8 points 13 hours ago

Thank you. I’ve been saying for years that blockchain should replace government records for all public domain applications.

[–] FrankLaskey@lemmy.ml 1 points 9 hours ago

I believe alternative methods of validating blocks (series of transactions) such as Proof-of-stake, instead of the vastly more computation and energy-intensive proof-of-work that Bitcoin uses would largely address the issue of computational expense. There are other methods of increasing efficiency and speed of processing as well such as the use of more efficient ‘layer 2’ mechanisms for processing blocks. I remember reading about these and their implementation when I was researching cryptocurrencies out of curiosity. I believe Ethereum and some others have largely implemented these. The decentralized applications aspect of Eth was super interesting to me as well. Basically, you can program software to run on the blockchain which can make it nearly impossible to shut down by a centralized authority so long as the network is sufficiently decentralized. Some of the programmable money (so-called decentralized finance or ‘DeFi’) apps are pretty interesting as well in terms of enabling more people to utilize the more complex financial instruments that Wall Street firms have been using for years. Of course, a lot of that has turned into a Wild West of scams and ‘rug pulls’, not to mention massive targets for hackers who try to exploit vulnerabilities to steal millions so buyer beware for sure.

[–] JoMiran@lemmy.ml 3 points 12 hours ago (2 children)

The most attractive part about blockchain is the decentralized ledger showing each transaction made.

This is probably the key thing. Let's say that you wanted to purchase a home in Turkey but you live in Canada (just play along). A transaction on the blockchain can show a verified transfer of funds, record the purchase and act as proof of ownership.

As you mentioned, the big issue is computational expense.

[–] DaseinPickle@leminal.space 5 points 12 hours ago (2 children)

But is this actually a problem. Does people go around now and need proof that they bought some property?

To me it seems like blockchain is a solution looking for problems that doesn’t really exist.

[–] sorghum@sh.itjust.works 1 points 5 hours ago

Title fraud is a real thing

[–] fluxion@lemmy.world 0 points 9 hours ago

Palestinians commonly have to defend their home ownership to settlers claiming their land but i doubt blockchain would help even if it was around long enough to record such a thing. American Indians are another obvious case of "but it's written right here .." where blockchain probably wouldn't help.

[–] Bougie_Birdie@lemmy.blahaj.zone 1 points 12 hours ago (1 children)

Yeah, my original thought was that you could see a record to show that a public works contract put forth by Politician Joe and awarded to ABC Roadwork Inc, and then later you'd see that most of the contract money ended up in Joe's cousin's investment account.

And again, I don't think it's foolproof because ABC would just immediately convert everything into cash to pay their vendors. But it's still nice to think about alternatives even if we know they might be impractical because hey, that's how we come up with better alternatives.

[–] Acamon@lemmy.world 3 points 12 hours ago (1 children)

If we're imaging a world where corporations and governments would agree to this level of accountability, wouldn't it be eaiser to just make certain financial transactions into public records?

Currently we consider some things public records (registering a company y, the voting roll) and other things private (income and taxes, bank transactions). If there was the will to chnage things we could just make the financial records of all elected government officials and corporations with government contracts automatically publically accessible. This doesn't need block chain, a law could be passed deeming these "in the public interest" such that banks would have no grounds to refuse a request from journalists or any citizens to access them.

This would be a lot simpler and cheaper than block chain. But its unlikely to happen for the same reason that block chain won't be used for this either.

[–] Bougie_Birdie@lemmy.blahaj.zone 1 points 12 hours ago

Sure, I suppose any public record is a public record. And you're right, as much as I'd love to see it and it'd be good for the world, I don't imagine it happening in my lifetime.

I suppose either way an unscrupulous person might find a way to launder their money.

[–] pound_heap@lemm.ee 9 points 11 hours ago (1 children)

Private transactions, despite what people here are saying. Let me explain:

  1. Privacy is not equal to anonymity. The latter is much harder to achieve.

  2. There is Monero, a crypto made specifically for anonymity. It's not very convenient to use, but it is preserving anonymity with multiple measures.

  3. Even Bitcoin, which is not built for that purpose, is private enough. It depends on how you use it.

  4. Deanonimization in general happens when you link your transaction with personal identifying information, but you can reduce your exposure by following certain opsec rules. I see this situation is better than traditional banking where your transactions are always not anonymous, and privacy is only protected by the bank itself. Data leaks happen, governments can get to your transaction info via legal means, but with crypto you have more options to protect yourself.

[–] shortwavesurfer@lemmy.zip 5 points 11 hours ago

I strongly advocate for the exclusive use of Monero and even sell physical items shipped to your home with Monero directly. For this exact reason.

[–] whaleross@lemmy.world 12 points 12 hours ago (1 children)

I'd say in theory it could be used something like public records of proof for ownership of immaterial or intellectual property and the transfer thereof. Say the rights to music, writing, digital art and whatnot. Like the essence of NFT without the hyped up crypto bro speculation and pump'n'dump.

The difficulty would be to get it recognized as legally valid and the bigger difficulty that as there is no central authority there is also nobody being able to rectify fraud or user mistakes. If you implement central authority it's basically just any old list of transactions with some extra crud so then the question would be why even bother.

[–] DaseinPickle@leminal.space 8 points 12 hours ago (1 children)

So in theory it would be terrible to use as proof for ownership.

[–] whaleross@lemmy.world 6 points 12 hours ago

In theory in a perfect world without scams or mistakes it could be useful but then again why would you need it in a perfect world.

[–] ptz@dubvee.org 13 points 13 hours ago

I'm going to say "no", at least in the practical sense.

Before "AI" was the current hype, there was an equally annoying "Blockchain all the things" hype (and associated cryptobros partially fueling it). Aside from the various crypto scams, I'm not entirely sure if/where it found its niche. The fact that everything today isn't running on blockchain like the hype of yesteryear predicted is pretty solid evidence that it wasn't all that it was cracked up to be.

[–] magic_lobster_party@fedia.io 4 points 10 hours ago

A blockchain is just a list of records. You put data in it, and you have some script that ensures the data is internally valid. For example, with cryptocurrencies you can’t allow a transaction that causes a balance to be less than 0. A blockchain containing such transaction is invalid.

This is nothing particular. You can do this with most data records.

What’s unique about blockchain is that if you have two blockchains, both are internally valid but have records that disagree with each other, then you have a way to decide entirely by yourself which one you should prefer. For example, with Bitcoin you choose the blockchain with most “work”. No need to ask some third party about which one you should prefer.

And that’s where it falls apart. These situations are rare. There might be a few niche cases. I haven’t heard of any use case that’s particularly convincing to me.

[–] slazer2au@lemmy.world 11 points 13 hours ago (1 children)

It's not even good as a bank. On the other thread you mentioned I commented that blockchain is an immutable ledger visible to everyone. That is a nightmare for privacy reasons.

Audit logs is genuinely the only application I see it may be good for, but we have other systems that have a smaller environmental and technical impact making them a better fit than blockchain.

[–] lennybird@lemmy.world 6 points 13 hours ago (1 children)

I remember exploring how it could be a way to secure digital Democratic elections. Any thoughts on this?

[–] Draghetta@lemmy.world 4 points 12 hours ago (2 children)

Forever immutably recording who voted what, I really can’t see a way for that to go wrong

[–] Voyajer@lemmy.world 2 points 10 hours ago

"who" in your sentence doesn't necessarily need to identify an individual depending on implementation.

[–] lennybird@lemmy.world 1 points 11 hours ago* (last edited 11 hours ago)

What's so scary about that? While the reason seems obvious, I ask because if you know what sort of sophisticated voter identification models the parties have right now, they can easily ascertain your voting history with 90%+ accuracy and predict fairly well who you'll vote for in the future anyway.

I was just thinking of this recently but if Trump utilized his immunity to the fullest extent and we descend into Kristallnacht territory, these voter models would be how they began purging, "the enemy from within."

So given we already are at that point, then maybe the benefits of such a ledger could outweigh the cons.

[–] AbouBenAdhem@lemmy.world 6 points 13 hours ago* (last edited 12 hours ago)

The general category of potential use case is when you want some information to be public, undeletable, and outside of corporate or government control.

While I can’t think of a compelling use case at the moment (other than whistleblowers, maybe), given the direction our corporations and government are going it seems like the sort of thing that might become increasingly useful in the near future.

[–] A_Union_of_Kobolds@lemmy.world 6 points 13 hours ago

Its only real use is as dark money. Which isn't always a bad thing - there are a lot of activists in oppressive countries who rely on bitcoin donations, Anarchist Black Cross comes to mind.

But, as you said, it's not really as "dark" as people think.

I seem to recall someone developing a "game" that was based on the blockchain but used to crowdsource protein folding models or something like that? I could be mixing two memories though. I could see how the concept could possibly be implemented for something like that, but I wonder if it couldn't be handled more energy-efficiently by like a single quantum computer doing calculus.

[–] nick@midwest.social 4 points 12 hours ago

Just fraud. Nothing else.

[–] multicolorKnight@lemmy.world 4 points 13 hours ago

It's a good way to pay for illicit drugs, weapons, anything really, that you ordered using TOR, or your favorite unattributable communications technique. If you believe there are laws that should not be, that's good. If you are in favor of those laws, not so much.

[–] HubertManne@moist.catsweat.com 1 points 9 hours ago

Blockchain is perfectly fine. Its specifically certain crypto thats the issue as they use up to much energy for what they do. So for example bitcoin uses the energy intensive proof of work but then also artifically inflates its value such that it will always take more energy to make one as time goes by. So the amount of bit coins you could mine per barrel of oil was way less in 2010 in comparison to now and not just as a function of inflation. Regardless of that the proof of work is to energy intensive. Grid coing uses proof of stake and the computation is used to do useful work. So like im fine with that. blockchain is ultimately a distributed ledger which is fine but bitcoin was a poc of a possible use and unfortunately the creator did not realize the issues it would have energy wise if it was actually used as a form of currency. Bitcoin makes the k-cup guy look like the patron saint of environmental responsibility.

[–] Fubarberry@sopuli.xyz 4 points 13 hours ago (1 children)

I know several privacy focused apps use it for syncing data between multiple clients. For example Google Chrome syncs user data to your Google account, but Brave browser syncs user data using block chain.

I don't know if it's actually the best way to do that, but it's an option.

[–] qaz@lemmy.world 2 points 11 hours ago* (last edited 10 hours ago)

Are you sure it actually syncs using a blockchain?

EDIT: It seems to be a modified version of Chrome sync with E2EE.

[–] DragonsInARoom@lemmy.world 3 points 13 hours ago
[–] lukhan@fedia.io 0 points 12 hours ago

GREAT PFP🔥🔥