Please Stop
Please Stop
Please Stop
OK but there are actually great uses for blockchain that are completely disconnected from anything you typically see
For example, banks may begin using blockchain for maintaining their internal ledgers. It will help solve a ton of issues around reconciling the transactions from all over the globe
Blockchain has reasonable uses. Really good ones. Crypto and nft bros just completely ruined the image of it
EDIT: I love all the comments demonstrating how little people understand about blockchain. Bitcoin was not the first blockchain, nor is its design the only type of blockchain. Assuming that all blockchain looks like the crypto/nft paradigm is just showing your ignorance.
https://www.vice.com/en/article/j5nzx4/what-was-the-first-blockchain
Blockchain is only potentially useful if there’s no single entity that can be trusted. If banks can’t even trust themselves to manage their own internal ledgers, they have much bigger problems to deal with.
Trustless systems aren’t a bad thing that has to step in when the good thing fails. Trustless systems are inherently better because you don’t have to trust a bank (or anyone for that matter).
Additionally, ledgers can be gamed/corrupted/falsified. This is significantly more complex (bordering on impossible) on the blockchain.
guys they are putting micro chips in the cheese and using block chains to track the micro chips https://www.businessinsider.com/edible-microchips-on-parmigiano-reggiano-used-to-fight-counterfeiters-2023-8
That's the thing, they shouldn't trust a single source of assumed truth. If the single source is tampered with, there's nothing to compare to.
Removing the need to trust a single entity is just a great security feature
Blockchain has been around as a technology for nearly two decades. If financial institutions thought it could help them you can bet they would be all-in on it by now. As it is, blockchain has no significant advantages over traditional financial ledger systems, so what incentive is there for them to use it.
It's not something new or cutting edge any more, just waiting for a bright spark to discover the technology and put it to use.
If financial institutions thought it could help them you can bet they would be all-in on it by now.
Well, why would banks replace the system which allows them to charge fees for every other interaction with their services? A blockain solution would allow multiple different banks (and, possibly, even regular people) to access the data with no middlemen, and, therefore, no fees. Or, well, no fees that directly end up in the bank's pockets as profit, that is.
Getting rid of that is bad for business. So, unless something magical happens and the EU, for example, pass a law requiring the banks to switch to a more de-centralized, more fair system, it's not going to happen.
How is the blockchain different from a read only ( write only once to be specific) DB that follows ACID?
Blockchains add cryptographic signing and limit actions based on those signatures.
Replication and verifiable timestamps, which you can add to regular databases too BTW
How can you trust that the database is really append only? Blockchain provides a way to verify the state of the database and the ordering of the transactions. Beyond that, not much benefit to be had. However, for certain situations, that is a very big benefit!
It’s distributed so no single entity can take it down. Among many other possible benefits depending on architecture and infrastructure.
It’s far more complex than coins and NFTs. Blockchain is like a new internet. Coins and NFTs are like those shitty GIFs you used to see everywhere. Evocative of old internet, but not the internet itself.
Why would you want the computational power of a bank system have anything to do with whether it's ledger is correct?
Banks/hackers can manipulate data if they want to. Manipulating data on blockchains is way waaaaay harder.
Yeah let’s use the computing power of an entire country to pay for a small coffee.
While that is an inherent component of how proof-of-work cryptos work, and utterly stupid, it's not an inherent part of how to do blockchains.
You can have a blockchain without consuming stupid amounts of energy.
you’ve just demonstrated your lack of depth of understanding of blockchains. congratulations, your opinion was correct about 15 years ago. the technology has moved on
How do you see memes like this? Because I see them as lame and sad, especially since we have been seeing them for 10+ years now and they are still the same. But apparently you think blockchain has reasonable uses.
Damn! You had my up vote until that last sentence.
Misguided
I love how you can't provide even a single example of useful Blockchain functionality. Doesn't mean it *doesn't exist, but says something... And no, "banking" and "internal ledgers" is not detailed enough to be a sufficient example.
How about Git?
blockchains do not do jack shit with reconciliating records.
Walmart seems to have had success here, and logistics is their whole thing.
https://hbr.org/2022/01/how-walmart-canada-uses-blockchain-to-solve-supply-chain-challenges
Please go and attempt understanding the thing you are talking about before talking about it.
i for one would have liked a media licensing system that operates agnostic of any centralized authority
for instance, irrefutable and independently verifiable proof that you own a valid software, music, or visual art license and are therefore immune to prosecution for piracy.
A registry of licenses like this could shield creators from copyright claims on social media applications such as youtube. Could also automate revenue sharing and royalties for artists whose works are used in derivative media so the people who actually perform the work get paid. Would be nice to cut the publisher middleman out. And there is absolutely no reason there has to be anything like a "proof of work" system burning down entire fucking rainforests' worth of energy to verify every single gods damned transaction because this sort of system isn't for trading shit, it's strictly for proving a valid chain of custody between producers and consumers and you don't need megawatt-hours to just fucking LOOK SOMETHING UP.
imagine if, for instance, fucking warner brothers couldn't "takes backsies" content that they SOLD to end users through a distribution network; the license is yours, and anyone can look up the fact that the license was sold to the user id you happen to control.
imagine if, for instance, you buy a video game through a digital distributor like steam but then the store goes out of business and no longer exists to serve you a copy or recognize the sale, but on this massively distributed and decentralized database you can prove that you did indeed compensate the developers of that software and thereby legally acquire entitlement to access it in accordance with the end user license agreement.
imagine if ownership of stuff you bought fair and square can never be taken away from you
THAT'S what we could have had
instead of this fucking bullshit.
I feel like here you get to the NFT problem of having proof of ownership of something doesn't mean much when that thing is being hosted on servers you don't control
so if you have an entry with a licence for a steam game, and steam gets closed, you are out of luck
NFT's don't show you have proof of ownership of anything other than the NFT. Think of all the people who got their metamask account hacked and lost all their apes with zero recourse.
Why would anyone want anything required for daily life attached to something so insecure and irreversible as that?
imagine if, for instance, you buy a video game through a digital distributor like steam but then the store goes out of business and no longer exists to serve you a copy or recognize the sale, but on this massively distributed and decentralized database you can prove that you did indeed compensate the developers of that software and thereby legally acquire entitlement to access it in accordance with the end user license agreement.
What you're arguing for is forcing the distributor to distribute in perpetuity, which has nothing to do with how you show ownership of your license.
Right now, I can show steam I've purchased, say Delistopolis, and they will agree I am indeed perfectly allowed to have and play it. But they are not required to provide me with a copy.
A blockchain system will not solve this.
All such copyright licenses are rooted in local jurisdictional law, so your country's copyright office should be the authority because anything else means the courts can tell you that your on-chain transactions are invalid
Well, if those licenses are entries on the blockchain, they could be transferred on the blockchain. You could sell your game used when you’re bored of playing it. You can’t play it after you sell it but someone else can. Publishers hate resale markets though, when people buy used games they don’t make any money. So they’ll probably never go for this.
as hostile as people are to block chain due to NFT's and bad implementations, the technology itself has its use cases. It's a great solution for information exchange that requires verification and Immutation. This makes them perfect for ledgers or transaction networks.
It's just there is so much bad PR regarding it everyone just discredits it. Not all of the block chain technologies are massively energy intensive per transaction, it's just many of the cryptocurrencies use the most intensive one because it's also arguably the most secure
Absolute immutability is kind of a terrible property for a financial system though, cos it completely ignores the fact that mistakes and fraud happen and you need a way to forcefully recover funds other than "lol sucks to be you I guess".
The one actually genuinely useful application for this kind of technology that anyone has come up with is Certificate Transparency, but crypto people don't get excited about it cos it's not possible to make money from it.
You can implement clawback while still having an immutable blockchain. The transaction will always stay on the blockchain, but the funds can be recovered
You can revert transactions with immutable storage. For example git can do revert-commits.
the technology itself has its use cases.
Cool.
Name one successful example.
I mean, it's been, what, 15 years of hype? Surely there must be a successful deployment of a commercially viable and useful blockchain that isn't just a speculative cryptocurrency or derivative thereof, right?
Right?
I can't find the case study, but this blockchain project by IBM was implemented in Singapore and was shown to reduce customs processing times from several weeks to just several hours.
The general idea was that with a successful blockchain implementation, the Singapore government was able to expedite parts of their customs process which normally require intensive human labor, and the use of smart contracts removed the need for having documents sent and resent when all parties had access to the smart contract directly.
There are specific use cases where it can benefit existing processes, but people just think blockchain = crypto.
https://csa-iot.org/certification/distributed-compliance-ledger/
Matter Distributed Client Ledger. In use by Apple, Amazon, Google, Samsung, and many more.
Contains all the attestation information for on boarding Matter devices. Where once it was Google Home vs Apple HomeKit vs Amazon Echo / Alexa, supporting devices can now work cross ecosystem.
Since many of these companies are competitors working together. A distributed ledger makes sense to keep everyone honest and provide a level of tech supported governance.
I mean... the original Bitcoin?
Blockchain never promised anything related to economic viability or stability. Only that it would ensure a P2P network would remain practically safe from malicious transactions by utilizing a system that rewards verification.
By that standard, every other crypto that people use happens to be a pretty successful blockchain use case.
If you want something stable and not a straight cryptocurrency then I'm pretty XRP qualifies because it also handles fiat and other commodities.
Otherwise, most DDBSs don't use blockchain because they don't need verification requirements relating to transactions and ownership. DHTs are way more common like IPFS.
Who are you? Go make bad arguments elsewhere.
In any case here is a bunch
There is nothing Crypto can do better than regular database. Immutability is not a desirable property.
It can coordinate disjoint actors without a 3rd party.
"There is nothing math can do better than math."
Monero actually has very good uses. It does use POW but their algorithm is made to encourage using CPUs instead of GPUs and slower, power efficient devices, which makes it a lot less energy intensive than other POW cryptocurrencies.
It's only use is illegal commerce. It's the only one thar actually has a purpose, and it's to help criminals.
I find the actual technology very interesting. At one point I wanted to create a distributed research journal, and I spent some time trying to develop a trustless, immutable ledger that didn't have the high overhead that most blockchains have for proof of work. It was extremely cool, but nobody gives a shit unless it has coins lol
I look forward to 20 years from now when it gets resurrected and used for interesting things that don't involve cryptocurrency.
I remember reading a few years ago that the US postal service was looking into using it for voting. I haven't seen anything about it since, but it did peak my interest. I'd love to see it used for research if possible, too, but then I can barely understand these decentralized social media platforms so my opinion isn't worth much with tech
This makes them perfect for ledgers or transaction networks.
It doesn't scale well, so it generally works best for ledgers of relatively small scale. Anything that might need to go beyond that small scale will run into technical/performance issues.
the technology itself has its use cases.
https://www.youtube.com/watch?v=15RTC22Z2xI I would love to hear the counterarguments. video is <15 mins, academic setting.
Just responding that I did see this, The video has peaked my curiosity and I plan on watching it later when I have more free time outside of midterm's season
His arguments are:-
We don't need blockchain to stop problems from happening because we have a [super efficient, cheap, accessible, well constructed] legal system to correct those problems when they occur.
We don't need distributed ledgers to store the data because we can just trust Amazon Web services.
Here is an alternative Piped link(s):
https://www.piped.video/watch?v=15RTC22Z2xI
Piped is a privacy-respecting open-source alternative frontend to YouTube.
I'm open-source; check me out at GitHub.
Blockchain is a nebulous buzzword with a vague meaning. But I have yet to see a sensible definition of a blockchain that doesn't include git. At the end of the day they are both just Merkle trees.
Git is pretty useful imo.
Well yes but can you pump and dump git commits ?
Only non-fungible commits.
Blockchain is pretty well defined.
Git doesn't have update rules that are only valid if signed by a particular private key.
Please share a source! I can't find anything as robust as a whitepaper (the bitcoin whitepaper doesn't use the term).
NIST informally defines it as:
A distributed digital ledger of cryptographically-signed transactions that are grouped into blocks. Each block is cryptographically linked to the previous one (making it tamper evident) after validation and undergoing a consensus decision. As new blocks are added, older blocks become more difficult to modify (creating tamper resistance). New blocks are replicated across copies of the ledger within the network, and any conflicts are resolved automatically using established rules.
Which git certainly meets this.
IBM informally defines it as:
Blockchain is a shared, immutable ledger that facilitates the process of recording transactions and tracking assets in a business network. An asset can be tangible (a house, car, cash, land) or intangible (intellectual property, patents, copyrights, branding).
Which git meets.
While blockchain is well defined, it in itself is not a product but a technology. I think what the other commenter is getting at is that simply saying something "is blockchain" means very little because what the blockchain does depends on the implementation, so when used in marketing it's just a nebulous buzzword in that it doesn't actually give you much information about what the product is. Same with terms like cloud, AI, virtual reality, etc.
Git might not count because you can have branches that then merge? But yeah, git is useful, it's decentralized and distributed, it could be used P2P...
Git might not count because you can have branches that then merge?
AKA referencing to two past states.
Who decides to commit changes though? A human. A human who can be corrupt.
The best use case for blockchains in my opinion is elections. The dude who owns the election server won't be able to manipulate results in any way.
While manipulating results isn't impossible in case of a blockchain, it is still very very difficult.
Who decides to commit changes though? A human. A human who can be corrupt
I'm not entirely sure what your getting at here, but git can be run as democratically as a crypto currency where the canonical version of the project is the one with the longest chain. Seems like a bad idea to me though. I think you may be assuming the way most people rely on github/gitlab etc as an inherent part of the system, when it's really just the most convenient way of doing things.
The best use case for blockchains in my opinion is elections.
I'll believe it when I see a real implementation. I think the problem is anonymity, I don't see how we can set a system up such that the results are auditable but also impossible for anyone to tie a specific vote to a specific person.
The dude who owns the election server won’t be able to manipulate results in any way.
Sure he will. He can just ignore votes for one candidate and not add them to the chain. Blockchains are only resistant to manipulation if they're distributed and people agree on the canonical version. Even then if enough people agree to manipulate them they can, like they did with Ethereum.
You actually make a better case for replacing politicians with benevolent AI than for replacing ballots with transactions on a blockchain.
Man, I remember how back in 2009 we were hyped about this possible chance for a fairer world that a independent currency might bring. Guess we were quite wrong. :)
The independent currency was still worth standard currency... So the ones already hoarding all of that existing make-believe-number money just bought up and schemed us out of new make-believe-number money.
How did we not see this coming? :(
not smart
Not gonna claim any foresight.
But now in 2024. It dose seem rather insane to me. That no one predicted the energy problems of proof of work.
We were well aware of the co2 cost of computing.
No one expected that dozens of crypto currencies would pop up. Most of us actually expected it to just fail and dissolve. But there was the naive, little glimpse of hope that this might destroy the petro dollar (which was much stronger in 2009 than today).
I think the only project I've seen so far where I've felt that a blockchain has actually been the correct choice is Alfis, which is a decentralized DNS that uses the blockchain as the public append-only ledger that it is, and it uses proof-of-work to add arbitrary costs to updates - to make spamming or namesquatting expensive.
Amazon has a database project called QLDB that uses blockchain for its audit log.
What do you call an audit log that's cryptographically verifiable? A blockchain.
So why not do the same with a bank ledger?
Here is why
Banks should.
But there is too much technological debt to implement.
Even if a particular coin has a finite number of possible coins, it exists in an unbounded universe of other coins.
Other SHIT coins... to be precise
Only my made up digital monopoly money is legit, all the rest are pointless.
What is this argument even supposed to mean? Just because other coins exist doesn't have any effect on a particular coin's value or use case. I'm not even pro crypto or trying to be a dick or anything, just totally lost.
I've read through this whole thread, and I still haven't really come to any solid conclusions on it. I'm skeptical of crypto as a kind of idiotic speculative market, but that's also every market ever. But then, the blockchain is apparently different from crypto, even though they're both hype-laden marketing terms that have been completely fucked up. I think doing [redacted] with crypto is still potentially cool, though I think it still has limited anonymity, from what I've heard, and the speculative market also fucks it up.
Is "the blockchain" just like some nerd shit that's for internal hospital ledgers, and beyond that it's all kind of moot garbage, or what? Someone spoonfeed me.
One is the tech, the other is an example of a type of the tech. A square is a rectangle, but a rectangle is not a square.
For most applications, this isn't necessary:
There are some examples like in biotech/finance that I personally believe will require a blockchain to be truly "fair" at the end
I like this flowchart but honestly most third party data handling solutions are just asking for a major breach: stoking vulnerable people over the coals.
Diagram is missing a "do records need to interact" control box.
Now add that trustlessness is impossible and you can scratch the blockchain box for good.
You cannot get rid of trust in some form. You need entry to the system, so you need to trust its gateway. You need to trust the network to not have some vulnerability like a 50% attack. And eventually you need to trust the developers not to add critical bugs (that alone is virtually impossible) or pull off some scam.
So, since you need to trust someone, might as well choose some government regulated party like a bank or a lawyer and choose conventional and efficient tech.
Well in decentralized, autonomous (user run) systems you have actually 0 trust.
I'm stupid, can you give me a like, more clear practical example of a good use of blockchain? Cause I get the sense that a good amount of this conflict, going off that flowchart, is going to be due to the evaluation of these situations as like, not needing to arise in the first place, or maybe like, a philosophical objection to the necessity of the technology, maybe. But I think a clearer example could help with this.
Blockchain is often described as a solution in search for a problem. It’s a clever technology, but people don’t really know what it can be used for besides storing cryptocurrency transactions.
People have thought about storing other kinds of data in the blockchain, like health records, but no one can really point out to why this would be better than other solutions.
To achieve something similar with health records without blockchain, all that is needed is just a cryptographic signature. The hospital cryptographically signs a digital health document and email it to you. The hospital in turn stores it in some shared database accessible by other hospitals. Done.
If the health record is somehow lost from the shared database, then you got your own copy of it as backup. They can’t modify the health record either, because then it would diverge from your own copy.
The worst thing they can do is to add falsified health records without your approval, but that’s a problem with blockchain as well. Blockchain cannot verify that the input data is truthful (garbage in, garbage out).
The cryptographic signature step is a part of blockchain either way, so there’s no extra technical overhead in the non-blockchain way.
The cryptography has much simpler algebraic analogues - what we are looking for is a "one-way function". This means a mathematical symbol that only works on the left side of the equals. The simplest one is the remainder of a division. For example if I told you that I had a remainder of 5 after dividing by 20, you wouldn't know if the original numerator was 25, 45, 65, 85, and so on. This operator is called mod
(modulus). Even if you don't know what value I started with, It's not hard to guess what possible numerators could be with modulus. That's where the cryptography comes into play: a cryptographic hash is designed so that it's practically impossible to guess the original numerator. We'll stick with the modulus for explanatory purposes, but imagine that you can't list off possible numerators like I did.
Now we can invent a puzzle for a computer to solve. We'll start off with the same values as before, but - again - we are disallowing easy guesses. This forces us to check 1 mod 20
, 2 mod 20
, 3 mod 20
, 4 mod 20
, 5 mod 20
and so on. Eventually we'll hit 25 mod 20
giving us the solution to X mod 20 = 25
. Now you can go back to the person that gave you the puzzle and prove that you've done 25 steps of work to arrive at a solution (or have made a lucky 1/25 guess). This is called "proof of work". A cryptographic has consists of a certain number of bits, such as 256 bits - this means a series of 1' s and 0's 256 long. The puzzle presented to the computer is "find the numerator that results in the first 50 bits being zero" (the more bits are required to be zero, the longer it will take to find the answer). Because of the incredibly slim chance of guessing the correct numerator, it doesn't really matter if the computer counts up (like we did with modulus) or guesses. So, in practice, everybody trying to find the solution starts at a random number and starts counting, or trying other random numbers, until someone wins the jackpot. It's basically a lottery, but the correct numbers have to be discovered instead of being dropped out of a glass ball at the end of the week. Once a computer finds a solution, everybody else playing the game can check their numerator as [probabilistic] proof that they have done work.
Now we can use this lottery to create a blockchain. We start with 5 things: a globally agreed on solution we are looking for (789), an initial block (which is just a number - lets say 12345), Bob's account #5 of $100, and Sally's account #6 of $200, and a huge amount of players of the above game. Sally wants to transfer $20 to Bob, so she says to all the players: "I'm #6 and want to give #5 $20. There's a $1 prize for finding a new block for me." All the players make a new denominator, by placing the numbers next to eachother - so 12345 6 200 5 100 20 1
- or just 1234562005100201
. All the players start trying to find the number that will result in 789. Eventually someone finds 1234562005100990 after a lot of work/guesses. Everybody checks their work 1234562005100990 mod 1234562005100201 = 789
. The winning player receives their prize, and now everybody has a new block to start from: 1234562005100201 1234562005100990
. Next time someone wants to send some money they will use 12345620051002011234562005100990
as the initial block instead of 12345. Hence, we have set up a chain starting with:
12345
-> 12345620051002011234562005100990
-> ...
There's your block...chain. Anybody can independently verify that the work has been done by checking the answers. It's incredibly elegant but, as we've seen, incredibly destructive.
PoW is destructive. Blockchain doesn't have to be PoW.
Hash linked list part was good.
You missed out public key cryptography which is also key to blockchain.
Good explanation. I am extremely bad at math, I never made it past kind of, high school algebra, and I still can't do basic math very well, but this explained it pretty well, thank you. So, someone has to start a transaction before mining can start, if that's how it works?
A blockchain is just an verifiable chain of transactions using cryptography and some agreed upon protocol. Each "block" in the chain is a block of data that follows a format specified by the protocol. The protocol also decides who can push blocks and how to verify a block is valid. The advantages it has comes from the fact the protocol can describe a method of giving authority across a pool of untrusted third parties, while still making sure none of them can cheat. Currently the most popular forms are Proof of Work (PoW) and Proof of Stake (PoS).
Bitcoin for example is just an outgoing transaction to a specific crypto key (which is similar to a checking account) as a reward for "mining" the block, followed by a list of transactions going from a specific account to another account. These are verified by needing a special chunk of data that turns the overall hash of the entire block to a binary chunk containing a number of 0 bits in front, which makes it hard to compute and a race to get the right input data. This way of establishing an authority is called Proof of Work, and whoever is first and gets their block across the network faster wins. Other cryptocurrencies like Ethereum use Proof of Stake where you "stake" currency you've already acquired as a promise that you won't cheat, and if someone can prove you cheated your stake is lost.
The problem it solves is not needing a trusted third party to handle this process, such as a government agency or an organization. Everyone can verify the integrity of a blockchain by using the protocol and going over each block, making sure the data follows the rules. This blockchain is distributed so everyone can make sure they are on the same chain, else it's considered a "forked" chain and will migrate back to the point of consensus. This can be useful for situations where the incentive to cheat the system for monetary or political gain outweigh the cost of running a distributed ledger. It can also be useful when you don't want anyone selectively removing past data as the chain of verifiability will be broken. The only issue with this is you need some way to reach a consensus of who gets to make each block in the chain, as someone need to be the authority for that instant in time. This is where the requirement of Proof of Work (PoS) or Proof of Stake (PoS) come in. Without these or another system that distributes the authority to create blocks, you lose the power of the blockchain.
Examples I've heard of are tracking shipments or parts (similar to how the FAA already mandates part traceability) and medical records. This way lots of organizations can publish records relating to these to a central system that isn't under any single entities control, and can't change their records to suit their needs.
These systems are not fool proof though, PoW has the ability to be abused using a 51% attack and PoS requires some form of punishment for trying to cheat the system (in cryptocurrency you "stake" currency and lose it if you try to cheat the system). Both of these run into issues when there is no incentive to invest resources into the system, a lack of distribution across independent parties, or one party has sufficient power to gain a majority control of the network.
Overall you are right to be skeptical of cryptocurrency, it's been a long time since I participated due to the waves of scam coins and general focus on illegal activities such as gambling. The lack of central authorities also perpetuates the problem of cryptoscams, as anyone can start one and there are limited controls over stopping such scams. This is not dissimilar to previous investment scams though, it's just the modern iteration of such scams. The real question is does it solve a real problem, as Bitcoin did in the sense it helps facilitate transactions outside of government controls. You might not agree with that but it does give it an intrinsic value to a large number of people looking to move currency without as much paperwork. Now if it makes it worth $68.5k USD (at current prices) is a different story, different people have different use cases and I only highlighted one of those.
I read all the replies in kind of, an order going from simplest to what looked to be like the more complicated ones, and this seems like the least charged and best explanation of the sort of, externalities, and it seems like a pretty good overview of it. The other guy did a good summary of how the technology works for a dumbass like me but I'm still not sure I got all of it.
So, like, you could kind of conceive of a use for these technologies generally, right, but it would seem like, even from your explanation and also from what I kind of passively know already, this is kind of, reliant on a libertarian conception of society, which isn't necessarily bad. I think more concerningly it also seems like both of the basic technologies, there, PoW and PoS, are vulnerable to abuse from the powerful, or from those who have more resources, with maybe PoS being less so, I dunno, still don't really get how that one works specifically which might change it. Which is sort of, antithetical to a libertarian conception of society. I mean unless you're an ancap but those guys are dumbasses.
So I dunno. It seems like a kind of inherently conflicted technology to me, like, paradoxical. I kinda hope someone can conceivably work out the problems of power abuse, but that would seem to be what I define as a "whole enchilada" style of issue, there.
Still, I do like the ability to freely buy drugs and circumvent the government, that's kind of epic. Well, most of the time, anyways. Maybe not when the CIA does it, or when narcos and cartels do it, but I dunno how much either of them have tied up in crypto, it'd probably make more sense for both of them just to deal in fiat currency or trade resources or something.
So data stores tend to present interfaces which allow the CRUD operations on each record: Create, Read, Update, and Destroy.
Create: You hit submit on a comment form Read: Your client app shows the content of the comment Update: You hit submit on the comment editing form Destroy: You delete the comment
Well, in some cases it’s very handy to make a data store with only two operations: Create, and Read.
This is called a “log”. A log is an append-only data structure.
One of the benefits of using a log is that two different processes can operate on the data, at different times, and can be confident they’re operating on the same context despite not being in communication with each other.
This “log” structure could be useful for instance in recording the moves of a chess game. Then, a hundred years later, someone can read each move out of a book and deterministically re-create the board state.
Now they know that they are looking at the same chess game that Ben Franklin was in 1775, despite not being in touch with Ben at all.
Really big, distributed systems benefit from this “synchronization without communication” feature of logs.
Excellent article on this data structure and its benefits here: https://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying
Blockchain is a log.
Relying on a log requires you to trust that nobody else has Update or Destroy access. For it to work correctly and everyone be on the same page, Updates and Destroys need to never happen.
With a coordinated system like people trying to understand historical chess games, or a corporation like LinkedIn seeking its own self interest, there’s no trust issue.
But with other things, like “who’s got how much money”, people don’t want to have to trust that some centralized log owner is modifying the data on the sly.
That’s where blockchain goes beyond a regular log. It’s a log designed to resist tampering, because each “block” in the chain goes through a distributed checking process where many copies of the log are used, and everyone checks each other’s copies to ensure nobody is cheating.
It's the whole web 3 concept of the community powers the infrastructure to run the community. It's an enticing concept, The people using the service pay with their CPU and internet connection to use the service. It makes what would be a rather expensive infrastructure almost free.
With blockchain they're doing some smart things, you can wrap code around the ledgers, in the end it's just varying fancy levels of receipts verified and secured by the community. It's verifiable but anonymous.
But then you've got cryptocurrency doing complex math burning through tons of electricity looking for unicorns to add to the ledger, in a massive pyramid scheme. Okay, it's not exactly a pyramid scheme. Whoever starts a given currency makes the vast majority of the money off of it when the coins are easy to find, but at some point it is pretty close to any other given financial system, with the benefits of being anonymous and verifiable.
The bitcoins are just entries on the ledgers. But then s*** like NFTs are on ledgers. Someone sells you a receipt for a JPEG on a URL. It's all only worth what someone will pay you for it. And without a whole bunch of regulation, it's not exactly a safe market.
we need the blockchainsaw
git is a blockchain, just without PoW
... or data validation.
I'll likely get downvoted but Polestar, the EV automaker that used to build performance variants for Volvo, uses blockchain to track minerals used in their EV's.
Circulor Circulor's blockchain technology enables tracing of extracted raw materials, particularly those with significant impact to communities and the environment.
I like that they use blockchain to ensure the minerals they use aren't coming from negative sources but I'm sure someone will argue and say it's stupid or that SQL can do the same.
Polestar uses contracts and audits to ethically source materials, not blockchain. It uses blockchain as a shitty append-only SQL database to (apparently) tell you where the materials came from. Let me quote from Circulor's website:
data can be fed seamlessly to the blockchain via system integration using RESTful Web Service APIs with security and authentication protocols
So the chain is private and accessible only through a centralized, authenticated REST API. This is a traditional web application. A centralized append-only ledger is not even a blockchain.
This guy ICTs ... Keep up the great work!
So you're saying Polestar is lying about using blockchain?
https://media.polestar.com/global/en/media/pressreleases/500098
Polestar enters strategic partnership with blockchain provider Circulor
Collaboration targets blockchain traceability and CO2e tracking
Progressive in scope and ambition, partnership enables unprecedented supply chain transparency
Yes, it can probably be done with a traditional database
You could do literally the same thing with a series of private key signed envelopes containing the prior chain of signed content. Boom, verifiable chain of custody without any rainforests being burned down.
I'm hoping you're being hyperbolic about burning rainforests because not every blockchain is power hungry like Bitcoin or the old the POW Ethereum.
Besides, the rainforest is being burned down to make way for more cattle to provide more beef. Not sure why you chose the rainforest as example of intense computational power.
No, because it would be trivial to make a change and regenerate the entire chain.
As a bitcoiner I couldn't agree more, please don't make another cryptocurrency.
You mean like one with actual practical value, one you can program, do actual finance with?
This is how tech people often think because they don't understand economics and the value bitcoin provides. Bitcoin was distributed fairly, is stable, is scarce, and most importantly, is decentralized. Probably all "programmable" shitcoins have zero of those properties and the market reflects that.
I think it's funny how most lemmy users are pro open source, pro privacy, pro digital rights; but once it comes to money all that is thrown out of the window and they happily get on their knees for paypal and the few other large players.
Yes, the current state of crypto is a mess. People are attracted by the promise of the big payout, rather then seeking an alternative payment system, making them ripe for scammers that promise the world, but in the end only rug "investors". Even "functional" cryptos are often highly centralized, making them as bad as banks in terms of reliability. Almost none implement any privacy features, and if they do, its typically a tacked on afterthought.
But this does not make the original idea invalid. Will it ever live up to the promise of alternative money? Maybe. Maybe not. Only time will tell if the issues that exist right now will be fixed.
If making payments in crypto back to FIAT was free it would be more popular. For me it's mostly useless since the fee to spend crypto is more than the (often free) fee for using my credit card.
New needs to be better and cheaper to be picked up.
It would also be popular if the entire crypto landscape wasn't replete with late stage capitalist-douche tech bros trying to scam literally everyone.
In my experience it works extremely well for everything online and digital content. The instance I'm on? 100% crowd funded with microdonations and the hoster directly accepts it without conversion back to fiat. I pay my email and VPN also like this, and on mullvad you even get a 10% discount.
But yes, for everything physical it's a long way ahead to become widely accepted.
There's attempts at having payments with 0 fees, that is, if you don't involve exchanges or payment service providers, who obviously charge a fee for fiat conversion.
Using Nano you have 0 fees for the transaction and ideally as little as 0.25% fee at an exchange for fiat conversion.
It's not only without fees, it's very fast (ideallly sub-second confirmation) and eco-friendly (requiring no special hardware, because there is no mining and using very little energy overall).
What's lacking is places where you can actually pay for things with Nano, but that's the classic chicken and egg problem.
Crypto is a liberterian capitalist's wet dream.
Tax-free, anonymous, with no accountability. Perfect for white washing corporate gain.
Just because it is "open-source" doesn't mean it will be used for good.
Wait until you hear about cash! We should outlaw that immediately.
Crypto is not anonymous. Even monero, the most private cryptocurrency, has a feature called "view only wallets", so 3rd party auditing is possible, if not easier then auditing today. Will individuals use it to avoid some taxes? Sure, it gets easier for them. Will corporations avoid more taxes then they already do? Doubtful.
Currency is a pretty sound idea, whether it will ever get (back?) to a usable place is it's own discussion.
A lot of the conversation about blockchain as a technology though involves the ones that store additional information as a distributed database, which comes with problems.
It's also 'neat', but they all depend on trusting the validation method for putting info into the database, which largely defeats the point of having a "trustless" database once the data is in there. There's the occasional proposed use case that seems vaguely useful, but they mostly boil down to replacing legal contracts with a database that's distributed "somewhere".
Just because it's open source doesn't mean it's good. Also not every situation is the same. Using Linux instead of windows has advantages/disadvantages very different than using crypto instead of fiat.
I can think of thousands of reasons to pick Linux, thousands to pick windows and thousands to pick fiat. I'd have to think real hard to even think of a single reason to pick crypto over fiat.
I prefer free software not for its price, but for the freedom it gives me. Naturally I donate to these causes roughly what I'd have spend on a commercial one. They however do not need to know who I am, so I exclusively use crypto for that. I made one exception for an organization using paypal, and promptly they pulled address and name from that, gave it to a 3rd party which then send a postcard to me. You could see it as a nice gesture, but I think it's just rude to use data in ways I did not explicitly consented to. Just take your money and leave me in peace.
In a similar manner I like to use it to pay for email, vpn, hosting and other online stuff. In fact this lemmy instance is 100% paid for by microdonations from its users, and because the provider accepts it directly no conversion was needed.
Open source has nothing to do with it. All the things you've mentioned is made for the good of the people. Crypto is not. Crypto is for the rich to get richer and exploit the poor.
Anonymous payments is not a good thing and throws any sort of fraud protection out the window. It's just for libertarians trying to avoid taxes, and criminals trying to launder money. It's not beneficial to hide from the government that you bought a extra fatty pizza.
Also nothing about Crypto is grass roots whatsoever unlike what you listed before. Crypto took off because it was inorganically and heavily pushed by very rich people knowing they can make a large profit.
Your instance is literally an archaic PoW token that causes a tremendous amount of harm to the environment and wastes energy so you can hide buying drugs. That's not including the fact either that you have to go through exchanges who require identifying information to withdraw into non monopoly money.
Centralization is not always bad, this is libertarian logic.
Do you what to know the best part about xmr? You can kick and scream and removed about me using it, but you can't do jack shit about it. Maybe you can lobby at the side of paypal for more regulations, until the enshittification eventually catches up with you. glhf
but once it comes to money all that is thrown out of the window and they happily get on their knees for paypal and the few other large players.
I don't think anybody likes paypal, Visa, Mastercard or any of the other major players. It's just that blockchain "currencies" are much, much worse.
The idea of "Alternative Money" is a silly idea. Money has always been, and will always be connected to a state. The taxing and spending of the state is what gives money its value.
With cryptocurrencies, the "value" is only "greater fool" value. Someone is willing to pay 70k in dollars for a bitcoin because they think someone else is going to be willing to buy it from them for $71k at some point in the future. If it were a legitimate currency people wouldn't bother checking its value in dollars because it would be useful in its own right. The only legitimate demand for cryptocurrencies is to pay ransom, and even then, the people who get the ransom immediately transform it back to a useful "fiat" currency.
Lemmy users are knowledgeable about open source, privacy, digital rights and knowledgeable enough to know that cryptocurrencies are a scam.
The idea that money is tied to the state is silly. Many things have been used as money, way before the concept of a "state" existed. Undeniably the money that lasted best across the passage of time is gold. Up until very recently it was the standard to settle cross country currency exchanges with. The value does not come from the state, but from people willing to exchange it for goods and services. Todays fiat money is created at will by a few select people that are not democratically elected. They get to decide how much they debase your savings for the "greater good", while the ones that profit the most are those who control the source.
Most people do not care about their open source, privacy and digital rights, so they only hear and care about crypto when the price jumps or when it is used for crime. Everything else is simply not newsworthy. So you end up with a bunch of "investors" looking to make a quick buck and people who believe to solve crime with more laws (requesting ransoms is already illegal, has existed before crypto and currently gift cards are scammers favorite form of payment).
I never mentioned the price nor suggested investing, because quite frankly, I don't care. What I do care about is giving the few big companies that control the internet as little data and influence as possible, and not processing payments through them is a really important step. So I keep about as much crypto as I keep cash in my wallet, and use it preferably when buying or selling.
Fixing issues like energy consumption, confirmation time, fees?
Just in case you haven't heard of Nano, allow me to tell you it's an attempt at creating a peer-to-peer digital currency with minimal energy consumption, 0 fees, 0 minimum account balance, very fast confirmation (ideally sub-second, sometimes a bit slower) and 0 supply inflation.
It focuses on doing one thing and doing it well: transferring value efficiently, sustsinably and without middlemen.
It's around since 2015 and still kicking, getting better and better with each release, ironing kinks out.
It might sound too good to be true, but it's worth a look; make up your own mind.
This is what I learnt on Lemmy. Not all people who agree with your position have arrived there logically. (In my case, this position would be leftist ideals). People who you share the same values with are not exempt from being illogical.
New tech leads to scammers pouncing on it to make a quick buck. However, just because scammers pounce on it doesn't make the tech bad inherently.
See Lemmy's hate for AI for instance. The advancements in the field of machine learning are mind boggling. Lemmings unfortunately fail to disassociate the tech from the scammers who talk about this tech. It's disappointing, but oh well... ¯\_(ツ)_/¯
AI has the potential to become a tool which strongly favors and benefits the ruling class. Us peasants get the locked down version, while government agencies get to use the full power for cyber warfare and disinformation campaigns, and large corpos get to manipulate ("advertise") to you in most manipulative way to act in their best interest.
The way I see it good people shy away form using AI, leaving only the assholes wielding their new would powers. Those with ill intentions will find ways to use it, no matter how many laws you put up to prevent it. To defend yourself the best approach would be to learn how to use AI yourself, so that you can detect and react when AI is used against your best interests.
Does this make me pro or con AI? I honestly don't know. Maybe complex things are never that black and white to begin with.
You're either arguing in bad faith or just ignorant if you think those are the actual issues with crypto and AI.
Most people dislike crypto due to the severe negative environmental impact it has on the world. We are literally on the precipice of global warming fucking everything up for us and some greedy motherfuckers decide they need to reinvent something that isn't broken, and has yet to show a single viable use case that can't be matched with traditional methods.
As for AI, are you defending the plagiarism machine or the art theft machine? I just fail to see how stealing writer's and artist's livelihoods to create a dystopian society where creative expression is replaced by soulless machines is a good thing. There is a world where this isn't a negative, however in this late-stage capitalism world we live in, artists and writers are being layed off in exchange for AI.
Honestly the real disappointment here is you.
People are always like “it doesn’t do anything we couldn’t do with SQL,” as if riding a horse isn’t an improvement in transportation over walking. Things don’t have to be impossible to accomplish in any other way in order to be marginally more useful or efficient depending on the goal. Public ledgers are indeed useful. Blockchain is one technology among a small handful that might be appropriate for your project depending on trust dynamics it demands. Consensus protocols are also useful.
One example, right now our global food supply’s movement and distribution is based largely on market dynamics. Say we want to focus on distribution based on need instead. A blockchain based ledger could allow a fred to ‘commit’ a few bushels of carrots which george ‘commits’ to transporting to mike, who in turn has committed to do do a supply run to Uruguay with his barge. Could they have done this in excel? Probably. Would it be more organized on blockchain? Yes. Would a regular database with a lot of contributors that is carefully designed to keep out bad actors work too? Yes, sure.
Can someone tell me how decentralized money became the enemy? It is decentralized currency that is like everything we stand for literally using mastodon protocol here.
it’s not the creators fault that the first thing the userbase did was centralize it onto these marketplaces lol. I’m reminding people that this is conceptually great but terrible implementation, across the board.
You can use blockchain technology for a wide variety of things, just please no more cryptocurrency and NFTs.
Nothing particularly useful though. It's a very slow, inefficient, trustless, immutable database. There really aren't many good applications for that.
That highly depends on what blockchain implementation is being used and what it's being used for. Blockchains used for craptocurrency are highly inefficient, which is the vast majority. But there are a small handful of specialized (proprietary) blockchains that are just efficient enough to be practical in their highly specific use case.
Ok but the Fossil version control system (which uses a mini-blockchain to store software version history) is pretty cool
You didn't actually read the page you linked to, did you?
Let's just jump to the conclusion:
This author believes it is technologically indefensible to call Fossil a “blockchain” in any sense likely to be understood by a majority of those you’re communicating with. Using a term in a nonstandard way just because you can defend it means you’ve failed any goal that requires clear communication. The people you’re communicating your ideas to must have the same concept of the terms you use.
(Emphasis mine)
Hint: a blockchain is always a Merkel tree, but a Merkel tree is not always a blockchain.
To clarify further, a blockchain requires some kind of distributed consensus. If you have two versions of the same blockchain, there must be a way to figure out which one of these is the one everybody else is following. In Bitcoin this is achieved with proof of work (i.e the version of the chain that has wasted most electricity).
If you don’t have distributed consensus, then you just have a git repo.
No no ANY possible application using blockchain tech HAS to be bad.
Can you name another technology that has such a high hype to delivered value ratio?
@itsmect mentioned this too but it is wild how this community just hates cryptpo. There's a good chance the instance you're on accepts it for donations. Why would they do that if it is so unusable and bad? Open source everything except the money. Makes no sense.
Lol after this comment Bitcoin surpassed silvers market cap making it the 8th most valuable asset in the world. So glad people who don't understand it and hate it don't get to ruin it for the rest of us.
There is a lot of propaganda pushing the price down. It's funny that they think the cryptobros have half a trillion dollars and still keep pushing the price up.
Why would people do something stupid and against their best interests? Hm, I wonder.
Open source everything except the money.
this is a truly perplexing statement. what about a currency that is controlled predominantly by early adopters has anything to do with open source?
Bitcoin Core is MIT licensed.
There is value in having core functions of society like social medla and money decentralized and running on open source software even though it will not fix wealth inequality.
Like the rest of society, some people get ridiculous wealth by luck of being at the right place at the right time. That is no reason to not have open source money.
There are many issues with bitcoin but that one I do not buy.
I'm kinda amazed I haven't seen anyone mention the biggest upcoming use case for block chain here. In a world where anyone can create any media with Ai we are going to need robust systems of cryptographic proof of origin and history that anyone can access and that is not controlled by anyone who may wish to manipulate information. The exact strength of block chain.
As for cryptocurrency I'm seeing a lot of confusion here in how people think it works. While scaling has been an issue its not an insolvable one and multiple solutions exist. The issue with crypto is its image not the tech in general. And thats a combination of people using it to scam and governments/banks doing their best to discredit it.
That is not a use for blockchain.
Say I want to say that I created an image. I could post that image's hash to a block chain, and point to it as something anyone can check.
But you already have to trust me for that to be valuable. So I can just host that hash in any of a myriad of conventional methods that are simpler, more performant, and less wasteful.
Your missing the history part. Obviously any signature in isolation is only as good as your knowlage of that person. Thats how cryptography has worked classically. A block chain is not just a hosting service. Of course that could be done cheaper. The point is to have imutable history of what information is provided. This allows a reputation system as well as the ability for parties to endorce or rebuke information in a way that can not be covered up later.
Trust requires reputation. No anonymous person in isolation can be trusted. The point is to allow collaborative verification with proof. And that can not be done by a centralized host or authority without giving that authority control over what is "true".
This does not need blockchain, this is exactly what NFTs were about, and it completly failed
It failed because owning digital collectables is dumb or because block chain failed to create immutable cryptographic proofs and history that could be read by anyone? I think your missing the forest for the trees. Confusing a demo case for the tech that made it possible.
One technical reason is that it’s more traceable than cash.
For a reputation based system and proof of origin and history traceability is exactly what we want.
For untraceable internet cash just look to monero
Haha crypto sux. So funny.
Did you take the decision to comment my meme by yourself or did you have to ask 1000+ strangers to run complicated computations before ?
It's a brand new shitcoin that uses PoG or Proof of Gullibility. Throw money at the "miners" who do... something then issue you a token that proves you were gullible enough to believe you would make money.
lmao that was good
Did you come up with such a lame joke by yourself or... yes all by yourself, other people would let you embarrass yourself so much.
Lol I know I hate making money on something and protecting my privacy and data at the same time! How could the "cryptobros" do this to us??
No! It's all scams and it's a pyramid scheme! It's pointless and bad for environment and cryptobros and it can't work because it's getting more expensive (literally an argument I heard).
Just don't ask them to explain why.
Last time I asked, someone explained to me that bitcoin uses more and more power depending on how long the ledger is :)
These pathetic crypto jokes are popular. People adore them. They don't adore knowledge about even what the basics of crypto are.