Also, the blockchain has introduced (AFAIK) the idea of using append-only databases to build decentralized applications, and this is currently used in very interesting new techs which have nothing to do with currencies or economics (like secure-scuttlebutt). The "dweb" is becoming a thing, IMO.
weego|7 years ago
That the word 'decentralised' is tacked onto the idea is really a red herring.
Nasrudith|7 years ago
Before blockchain was a thing much less a hyped one cloud computing used it and before that some databases practiced 'tombstones' for databases. The easiest way to maintain absolute consistency has been known to be not really deleting things but marking them as 'deleted' and leaving them to be ignored by default until consistency can be achieved. That was the approach when cloud computing dawned to make things scaleable and avoid the bottlenecks and load-balancing server overhead.
Transaction based databases are logically equivalent to an append only database. If you have a list of transactions that add up to the same resulting database state - with the option of more versatility if you don't constrain things to be operational order insensitive.
oelmekki|7 years ago
It makes me realize that git is probably some kind of append-only database too (and used for decentralization too).
I guess I can still thank blockchain for having introduced the idea to me.
zbentley|7 years ago
The ideas of a write-ahead log, appended event identifiers as analogous to a monotonic clock, and of state/integrity checking by having log items "check" (-sum, usually) each other have underpinned the most popular databases for decades.
unknown|7 years ago
[deleted]
justicezyx|7 years ago