News for hackers. Stuff that matters.
Re:Do You Need a Blockchain? (2017) by woofie11 on Saturday August 28, 2021 @03:48PM (#28340906)
This seems wrong....

git is a form of blockchain.

My use for a blockchain is for a system where even if I were the only writer, I would want there to be an archival, tamperproof record which anyone can verify. I publish a daily hash, which confirms everything behind it.

I don't know of a better way to accomplish that than a simple blockchain, publishing daily SHA hashes.

It is overhyped and oversold as a technology, but it has its uses. Perhaps they're not the same as the uses we have today, but they definitely exist.

When radio was invented, the original planned use cases had little to do with what it was adopted for eventually.

Re:Do You Need a Blockchain? (2017) by jraph on Saturday August 28, 2021 @03:52PM (#28340946)
But this is not what we really call a blockchain usually. A blockchain has all the proof of work / of stake fluff around it.

The mechanism behind git is most probably what most people seeking to use a blockchain actually need though, for the reasons you gave.

Re:Do You Need a Blockchain? (2017) by klodolph on Saturday August 28, 2021 @03:51PM (#28340937)
I think the definition of "blockchain" should include some notion of distributed consensus. Git doesn't have that at all.
Re:Do You Need a Blockchain? (2017) by mekster on Saturday August 28, 2021 @03:56PM (#28340985)
I'm amazed at the quality of posts in HN when it comes to Bitcoin related but I'm only thinking because people post after missing the boat for the price action and want to belittle it out of emotion.
Re:Do You Need a Blockchain? (2017) by jraph on Saturday August 28, 2021 @04:03PM (#28341048)
Come on, there are reasonable arguments against Bitcoin.

I fail to understand if you are amazed by the low or the high quality of comments on Bitcoin on HN but if it is the latter, people post insightful things here because they are curious and look into things.

Re:Do You Need a Blockchain? (2017) by mekster on Saturday August 28, 2021 @06:14PM (#28341990)
> git is a form of blockchain.

Does this look like a valid argument? Where is the distributed consensus that is at the heart of blockchain? git will just cause conflicts leading to prejudiced manual intervention.

I also don't see a great reason against its energy use as the nature of being fair is to make the competition as useless as possible or else it will be unfair for some people with financial incentives leading to unbalanced distributions in certain industry sectors.

But at the cost of that, it doesn't put anyone as a dictator, which is worth more. (As the public agrees with its price action.)

At least some miners are trying to use cleaner energies at this point, so it's an improvement.

Re:Do You Need a Blockchain? (2017) by jraph on Saturday August 28, 2021 @07:51PM (#28342638)
I'm not speaking about a particular comment and responded to your generic assertion, "I'm amazed at the quality of posts in HN". But okay, I'll answer to your question.

>> git is a form of blockchain.

> Does this look like a valid argument?

It looks like a claim you don't agree with. I don't agree with it neither but I can see where the OP is coming from and I see no bad intent. I found their comment very reasonable and well-balanced even if I disagree. You seem to see it as an attack against Bitcoin, and you seem to be the one who is involved emotionally into this topic. By the way, notice how we were speaking about blockchains in general and not Bitcoin, you introduced Bitcoin (though I agree that Bitcoin is the elephant in the room when speaking about blockchains).

> I also don't see a great reason against its energy use

I intentionally and specifically did not enter this discussion by not giving any argument. This is boring, there are a lot of detailed discussions about this here on HN already.

Re:Do You Need a Blockchain? (2017) by woofie11 on Saturday August 28, 2021 @08:09PM (#28342736)
I certainly meant no attack on Bitcoin. I don't even have an opinion on Bitcoin.

I do have a mild beef with many of the other uses of blockchain technologies, but bad uses don't invalidate a technology.

Re:Do You Need a Blockchain? (2017) by woofie11 on Saturday August 28, 2021 @03:54PM (#28340965)
At present, the accepted definition doesn't.

From Wikipedia: "A blockchain is a growing list of records, called blocks, that are linked together using cryptography. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data (generally represented as a Merkle tree). The timestamp proves that the transaction data existed when the block was published in order to get into its hash. As blocks each contain information about the block previous to it, they form a chain, with each additional block reinforcing the ones before it. Therefore, blockchains are resistant to modification of their data because once recorded, the data in any given block cannot be altered retroactively without altering all subsequent blocks."

Perhaps it ought to, but I would prefer a different word ("distributed ledger?"). For "blockchain," I actually rather like the simpler definition of a cryptographically-linked chain of blocks.

This is contradicted by the popularly-believed inventor / date of invention.

Re:Do You Need a Blockchain? (2017) by klodolph on Saturday August 28, 2021 @04:05PM (#28341062)
Wikipedia is, at best, an imperfect attempt to record and explain the accepted definition. I think that Wikipedia's definition of blockchain does not match usage, and therefore it is in error and should be corrected.
Re:Do You Need a Blockchain? (2017) by schoen on Saturday August 28, 2021 @08:10PM (#28342739)
Have you encountered common usage that calls git a blockchain, as opposed to a DVCS or Merkle tree?
Re:Do You Need a Blockchain? (2017) by klodolph on Sunday August 29, 2021 @02:30PM (#28349237)
This comment thread is the first time I have ever heard Git called a blockchain, in my memory. I have been using Git heavily since about 2007.
Re:Do You Need a Blockchain? (2017) by spiderice on Saturday August 28, 2021 @04:08PM (#28341088)
You are being misleading by intentionally changing the definition of the word "blockchain". Everyone here knows the difference between Git and what people mean when they say blockchain. You're just conflating the two, using your new definition to create a straw man, and then attacking the straw man.
Re:Do You Need a Blockchain? (2017) by lottin on Saturday August 28, 2021 @04:11PM (#28341103)
A blockchain is a distributed, append-only database with a "consensus mechanism" which dictates who gets to append new information to the database. So far, all the consensus mechanisms that I know of employ a game of chance to select who gets to append the data.
Re:Do You Need a Blockchain? (2017) by babelchips on Saturday August 28, 2021 @04:56PM (#28341399)
Then you haven’t heard of Hedera Hashgraph. Concensus with finality. No mining.

https://www.hedera.com/learning/what-is-hashgraph-consensus

Re:Do You Need a Blockchain? (2017) by schoen on Saturday August 28, 2021 @08:28PM (#28342859)
https://hedera.com/network-nodes

> Consensus nodes receive transactions, work together to determine consensus using hashgraph, and store the public ledger's latest state. The Hedera Governing Council currently runs all mainnet consensus nodes. As Hedera advances on its path to decentralization, anyone will be able run a consensus node.

https://hedera.com/hh-decentralization-of-consensus.pdf

> Hedera Hashgraph is a proof-of-stake network that aims to use permissionless nodes and a widespread coin distribution to ensure the network’s security while working to achieve complete decentralization.

> Hbar cryptocurrency represents the “stake” of voting power in Hedera’s proof-of-stake consensus model – more coins equal more voting power over consensus. Thus, to ensure the network’s security, hbars need to be widely distributed so no attacker or group of attackers can amass control over one-third of the coins.

> Until hbars are sufficiently distributed, Hedera will remain a permissioned network. To maintain the security of the network, the network will remain permissioned until the total value of all the circulating coins is high enough to be too expensive for a malicious user (or group of users) to buy one-third of the total supply to conduct an attack.

Whatever other good points their technology has on its efficiency and not using proof-of-work, their web site shows that (1) right now the network is centralized and consensus is operated by the original developers and people they've personally approved, (2) their path to eventual decentralization is reliant on their own judgments about the size and value of the network. The consensus part doesn't reflect an improvement on the status quo from the point of view of decentralization, in that all they've claimed is that, some day, when their network is big and valuable enough, they can allow it to decentralize because attacks will then become unreasonably expensive.

We might all be better off if a mechanism like this had already caught on to a huge extent instead of Bitcoin. But I don't see a particular innovation here for securing decentralized consensus relative to other proof-of-stake systems.

Re:Do You Need a Blockchain? (2017) by babelchips on Sunday August 29, 2021 @08:17AM (#28346103)
It was a reply to the previous comment: “So far, all the consensus mechanisms that I know of employ a game of chance to select who gets to append the data.”

Which seems to be the typical sentiment in comments when it comes to Blockchain technologies and DLTs in general. I’m not surprised considering the amount of questionable technology and news associated with the space.

But clearly there are technologies out there. I thought it was important to address that. Most people obviously don’t know about the newer technologies in this space and remain in the dark.

As to your points on decentralisation - I agree they’ve got their work cut-out to prove us otherwise. Time will tell. But if you’re going to make a genuinely useful public ledger that can act as a layer of trust, you better make damn sure it’s safe from bad actors and is future-proof. Their route to decentralisation certainly seems like a good way of achieving that. They’re playing the long game by the looks of things.

To your last point regarding not seeing a particular innovation here for securing decentralised consensus relative to other POS systems…

This is a key, and I believe a unique feature, of the Hashgraph algorithm:

https://help.hedera.com/hc/en-us/articles/360000674097-What-...

Re:Do You Need a Blockchain? (2017) by schoen on Sunday August 29, 2021 @12:40PM (#28348210)
Those are good points, thanks!
Re:Do You Need a Blockchain? (2017) by Trasmatta on Saturday August 28, 2021 @03:53PM (#28340961)
Git isn't a blockchain...