3 ms·
I think this is the only time I've read the word "database" and thought "blockchain might be a superior solution". One could imagine replacing proof of work or
by dools 3y ago
I think this is the only time I've read the word "database" and thought "blockchain might be a superior solution".
One could imagine replacing proof of work or whatever the "confirmation" process is with some sort of testing or peer review consensus protocol that would append reviewed code to the chain.
A blockchain contains a full history of all modificiations, which sounds a bit like version control if you look at it funny.
- alex_young 3y agoOr, you know, git. It’s version control, distributed, and doesn’t need multiple power plants dedicated to its existence.
- tetsuhamu 3y agoI get your point, and I agree with it for most cryptocurrencies. In this case, the proof-of-work would be peer-review instead of computation, and the "blocks" would be as frequent as "minor releases". The need for computation would be pretty light. Not that I'd actually support it in practice lol
- junofan 3y agoAs it is, I go on npmjs.com, look at the number of downloads, and hope for the best. Then ‘npm audit’ runs automatically, spitting out anywhere from a few dozen to several hundred warnings which I then ignore, still hoping for the best.
- pests 3y agoNothing better than starting a brand new project from template and that's the first thing you see. Looking at you CRA.
- quickthrower2 3y agoSounds like GitFlow
- ben-schaaf 3y agoThis is what's known as a Merkle tree. It's how git works and was invented in 1979.
- dools 3y agoIt's also how blockchains work: "A blockchain is a distributed ledger with growing lists of records (blocks) that are securely linked together via cryptographic hashes.[1][2][3][4] Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data (generally represented as a Merkle tree, where data nodes are represented by leaves)" https://en.wikipedia.org/wiki/Blockchain https://en.wikipedia.org/wiki/Blockchain
- ben-schaaf 3y agoYes, but without the "distributed ledger" and thus consensus protocol it's no longer a blockchain.
- DaiPlusPlus 3y ago> I think this is the only time I've read the word "database" and thought "blockchain might be a superior solution". ...how is this relevant to the linked mailing-list thread? They're talking about compilation units.
- dools 3y agoAt the start of the article: - all functions go into a global (searchable) Key-value database ... - there are no "open source projects" - only "the open source Key-Value database of all functions"
- zubairq 3y agoThis is exactly what I am working on. Code is stored as a hash of the source code and stored in IPFS and commits can be optionally confirmed by writing a confirmation to a blockchain
- dools 3y agoBased on how agressively I was downvoted for my comment I think you have a tough row to hoe getting it adopted ;)