this post was submitted on 13 Nov 2024
967 points (98.1% liked)

People Twitter

5305 readers
1159 users here now

People tweeting stuff. We allow tweets from anyone.

RULES:

  1. Mark NSFW content.
  2. No doxxing people.
  3. Must be a tweet or similar
  4. No bullying or international politcs
  5. Be excellent to each other.

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] hddsx@lemmy.ca 52 points 2 weeks ago (15 children)

What problem does blockchain solve?

[–] cRazi_man@lemm.ee 112 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

Having too much electricity and not enough CO2.

[–] taladar@sh.itjust.works 21 points 2 weeks ago

We recently developed AI for that purpose though which does the same thing but is useless in occasionally funny ways.

[–] magnetosphere@fedia.io 26 points 2 weeks ago (1 children)

Apparently, it can be very secure. If “pieces” of a secure key are stored in multiple places, for example, only changing one link in the “chain” means it won’t match with the others. They ALL have to be changed at the same time, which is virtually impossible to do in secret.

Please note that I am far from an expert on the subject. I’m paraphrasing an article I read months ago.

[–] hddsx@lemmy.ca 22 points 2 weeks ago (3 children)

Can’t you takeover a blockchain by owning the majority of a block chain, or by having a majority of the processing power to compute hashes?

[–] KazuyaDarklight@lemmy.world 38 points 2 weeks ago (1 children)

Yes which is part of why the major chains are owned and controlled by companies, but then that makes the whole thing pointless. IMO, a company controlled blockchain may as well just be a DB cluster, it would be faster and more efficient.

[–] hddsx@lemmy.ca 13 points 2 weeks ago

Are you saying that they “solve” that by never giving up more than 49% stake?

That… seems like a bad solution

[–] magnetosphere@fedia.io 4 points 2 weeks ago

Those things sound possible, but I’m not knowledgeable enough to speculate. Sorry.

[–] DannyBoy@sh.itjust.works -1 points 2 weeks ago (2 children)

If you had 51% of the world's computing power (to blockchains using proof of work) yes you could forge records, from what I could wrap my head around about blockchains.

[–] Strykker@programming.dev 19 points 2 weeks ago (2 children)

You don't need 51% of the world's power though, just 51% of the power of people who care about how the system works. Most people using block chain cryptos don't care at all, so the threshold is a tiny percentage of the user base.

[–] DannyBoy@sh.itjust.works 5 points 2 weeks ago

Yeah you're right. I was thinking specifically Bitcoin and the astronomical amount of compute power that's behind it.

[–] hddsx@lemmy.ca 4 points 2 weeks ago (1 children)

That’s proof of work. Proof of stake is you just need more than everyone else, right?

[–] ConnecticutKen@lemmy.world 3 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

It works more like loaning money and then receiving interest, except you are loaning crypto to the network and then you get it back, plus some, after a certain period of time

[–] hddsx@lemmy.ca 2 points 2 weeks ago

Is the network not considered a third party

[–] ConnecticutKen@lemmy.world 1 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

This would just create a fork in the blockchain where 51% of the network doesn't match the correct state of the blockchain that the 49% have. The 49% would effectively stop working because they could never validate the transactions that the 51% takeover has falsely created. The node operators of the 49% of the network would need to reach consensus for how to deal with the problem, but essentially they would just adopt code that ignores the 51% data, so they could continue to process blocks of transactions. Without manual intervention the 49% would be frozen. The 51% is just fake, they haven't really changed anything because every real node operator would know it's false data.

[–] hddsx@lemmy.ca 3 points 2 weeks ago

What if the 51% have already completed the consensus process?

[–] NaibofTabr@infosec.pub 21 points 2 weeks ago (1 children)

Essentially, verifiability (the token exists on the blockchain), de-duplication (each token can only exist once on the blockchain), and proof of ownership (only one account number can be associated with each token on the blockchain). There's nothing wrong with this idea in a technical sense and it could be useful for some things.

But... the transaction process is computationally expensive. For the transaction to be trustworthy, many nodes on the blockchain network must process the same transaction, which creates a whole bunch of issues around network scaling and majority control and real-world resource usage (electricity, computer hardware, network infrastructure, cooling, etc).

And beyond that, the nature of society and economics created a community around this unregulated financial market that was filled with... well, exactly the kind of people you'd expect would be most interested in an unregulated financial market - scammers, speculative investors, thieves, illegal bankers, exploitatitive gambling operators, money launderers, and criminals looking to get paid without the government noticing.

The technology can solve some interesting problems around verifying that a particular digital file is unique/original (which can be useful, because it's extremely easy to make copies of digital information) but it creates a long list of other problems as a side effect.

[–] Tar_alcaran@sh.itjust.works 4 points 2 weeks ago

Almost every single non-theoretical problem that blockchains solve is something we've already solved. And most of the problems you could solve with a blockchains are severely limited by data-size limitations.

It would be amazing if I could decentrally store, say, a movie or videogame on a blockchain. Then, I could sell access tokens, would the owners could resell as they wanted. That's a GREAT way to use blockchain tech, because people would always have access, and they could use or sell the keys as they wanted. It doens't work though, because in the real world, that movie doesn't fit on the blockchain, it'll just be a link the a secondary source, and the whole thing falls apart.

And that's really the problem. Blockchains have a lot of nifty uses, but it almost always immediately falls apart around the edges, where it touches on non-blockchain tech, or, even worse, physical objects.

[–] gaiussabinus@lemmy.world 8 points 2 weeks ago (2 children)

Intermediary free monetary transfer, lack of trust, transparency

[–] tyler@programming.dev 11 points 2 weeks ago

It does only the last one and only partially.

[–] hddsx@lemmy.ca 3 points 2 weeks ago (2 children)

How do you transfer money without an intermediary through blockchain?

[–] Blade9732@lemmy.world 17 points 2 weeks ago (1 children)

I am pretty sure you just turn your money over to a scammer who just disappears with it. Since it is stateless and a libertarian dream, nothing can be done. So, congratulations!

[–] hddsx@lemmy.ca 10 points 2 weeks ago

You don’t need blockchain for that either. #theranos

[–] LainTrain@lemmy.dbzer0.com 2 points 2 weeks ago (2 children)

By sending it to an address of the recipient's wallet from your wallet? I'm not sure what you're asking. Bitcoing transactions don't involve intermediaries by default unless you're using an exchange of some kind. You can even transfer between cryptocurrencies using atomic swaps.

Granted you'd have to buy crypto for fiat currency to begin with and because of unfortunate regulatotions you have to often go through a KYC process with some banking institution, but that's a fault of glowies getting greedy for data, not the tech.

[–] hddsx@lemmy.ca 7 points 2 weeks ago

Is the recipients wallet a web socket somewhere? How does the transaction end up in the actual blockchain such that others can confirm that this transaction was plausible?

[–] Tar_alcaran@sh.itjust.works 1 points 2 weeks ago (1 children)

So, instead of my bank sending money to your bank, I use my bank to send money to a bitcoin broker, then I send the bitcoin, and then their broker sends money to their bank, adding two more middlemen.

[–] explodicle@sh.itjust.works 1 points 2 weeks ago (1 children)

You've got it backwards. Instead of sending bitcoin to an exchange, selling it for dollars, doing a bank transfer, and then the recipient buying bitcoin, you can just send bitcoin from one person to another.

[–] Tar_alcaran@sh.itjust.works 1 points 2 weeks ago

You should read my comment again, that's not what I said.

I said that in order to send money through the blockchain, it takes more middlemen than just sending money via other systems.

[–] Iheartcheese@lemmy.world 4 points 2 weeks ago (2 children)

I've heard of using them as parts of like contracts?

[–] hddsx@lemmy.ca 12 points 2 weeks ago (1 children)

What does blockchain solve that existing contracts don’t do? Blockchain has takeover possibility

[–] Iheartcheese@lemmy.world 3 points 2 weeks ago (1 children)

Honestly I don't know. I'm just pointing out the only thing that kind of sort of sounded like a good idea for it I've ever heard. For pictures it's stupid that's for sure

[–] hddsx@lemmy.ca 12 points 2 weeks ago (2 children)

It’s not a picture though. It’s a link to a picture on a server somewhere. If the host goes down, you own nothing.

[–] Iheartcheese@lemmy.world 1 points 2 weeks ago (1 children)

The technology behind it can be used for things other than pictures. That's kind of the point people are making

[–] hddsx@lemmy.ca 2 points 2 weeks ago

Right, and my original question was what does the technology solve? And so far the answer appears to be nothing

[–] Zagorath@aussie.zone 1 points 2 weeks ago (1 children)

Isn't it just a small amount of data? If the picture is small enough you could put it directly on the blockchain.

Dunno why you would though. It's very limiting for no particular gain.

[–] ConnecticutKen@lemmy.world 5 points 2 weeks ago (1 children)

But in NFTs the picture is not on the Blockchain. Only a link to the picture is on the Blockchain and the picture itself is still just on the web.

[–] hddsx@lemmy.ca 2 points 2 weeks ago

No, they are right. What they are saying is that even though pretty much all NFTs contain a link to a picture on the blockchain, theoretically you could write a really, really small image in the space where you would normally write the URL. From a quick google, that’s 100 bytes. For a black and white image, that’s 100 pixels. For color, that’s around 30 pixels

[–] Sc00ter@lemm.ee 1 points 2 weeks ago

Yea the idea there is that with it being decentralized, it has an unedited history. So if each block added to the chain is a new transaction, you can see previous agreements. Being decentralized also means that it's public record and everyone can see the contract/agreement/transaction.

There's a lot of neat stuff that can be done, but as the other guy stated, it's a solution looking for a problem.

[–] bjorney@lemmy.ca -1 points 2 weeks ago (1 children)

It's a solution that allows two parties, who are so paranoid they don't trust banks, let alone one another, to send funds and maintain a record of transactions with one another.

[–] ayyy@sh.itjust.works 5 points 2 weeks ago (1 children)

No, it requires a lot more than two parties, because the resulting “funds” from the transaction still have to be valued by everyone else that provide goods and services. So it becomes a social issue if it is to be a currency, and then you just end up re-discovering all the lessons that lead to how currencies already work.

[–] bjorney@lemmy.ca 1 points 2 weeks ago (1 children)

The valuation of Bitcoin is a completely separate topic than practical use cases of blockchain.

[–] ayyy@sh.itjust.works 1 points 2 weeks ago (1 children)

Incorrect. The transaction is not practically useful unless the currency has real value.

[–] bjorney@lemmy.ca 0 points 2 weeks ago (1 children)

Once again, we are talking about blockchain, not Bitcoin

You realize blockchain is used by many large companies for practical purposes, not just by hobbyists swapping magical internet money, right?

Many large retailers (e.g. Walmart) and pharmaceutical companies use managed blockchain solutions (e.g. IBMs supply chain software) to track end to end process flow and see the pedigree of products at their end destination, because it means the end user doesn't need to request unfettered access to 6 different companies ERP systems to know when the hell their purchase order is getting delivered

[–] ayyy@sh.itjust.works 1 points 2 weeks ago (1 children)

They really, truly don’t. There are a few “pilot projects” so that the companies can tell investors that they have a “blockchain strategy” but the world runs off of normal databases.

[–] bjorney@lemmy.ca 1 points 2 weeks ago

The poster above asked for a use case. I gave one.

Frankly I don't give a shit if the market penetration of said use case doesn't meet whatever arbitrary cutoff you have deemed sufficient for something to "exist" or not - the QR code on the back of every north american bag of Starbucks beans is proof enough. Whether its more or efficient than a traditional RDBMS is irrelevant

load more comments (9 replies)