Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Clearly you disagree on the definition of the word “blockchain”. Let's consult Wikipedia, a trustworthy source on anything [1].

> A blockchain is a type of distributed ledger technology (DLT) that consists of growing lists of records, called blocks, that are securely linked together using cryptography. [...] Since each block contains information about the previous block, they effectively form a chain, with each additional block linking to the ones before it. Consequently, blockchain transactions are irreversible in that, once they are recorded, the data in any given block cannot be altered retroactively without altering all subsequent blocks.

So far this is exactly what's going on in the Certificate Transparency scheme.

> Blockchains are typically managed by a peer-to-peer (P2P) computer network for use as a public distributed ledger, where nodes collectively adhere to a consensus algorithm protocol to add and validate new transaction blocks.

This part deviates from CT (no validation is going on in real time, browsers usually just have a few hardcoded CT logs and a custom rule on when a certificate is trusted). But note the word “typically”: this doesn't mean CT can't be called a blockchain just because it doesn't use PoW, PoC or any other consensus algorithms conventional in the cryptocurrency world.

Calling Git a blockchain is arguably more of a stretch because the purpose of keeping the old records intact is not what we use Git for. Maybe you can build blockchain on Git though? (edit: OF COURSE YOU CAN https://github.com/CouleeApps/git-power)

---

[1]: /s



You missed very important words. A blockchain is (by your own definition) a "distributed ledger".

Given you like Wikipedia so much, here's their definition of what a ledger is (https://en.wikipedia.org/wiki/Ledger)

> A ledger is a book or collection of accounts in which account transactions are recorded.

You'll find similar definitions on non-Wikipedia sources as well.

Thus, if it doesn't have accounts and transactions between them, it isn't a ledger and thus isn't a blockchain.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: