Re:How to Build Your Own Blockchain Part 3 – Writing Nodes T...
by exabrial on Saturday November 04, 2017 @02:12PM
(#15626196)
Random idea: a logging/audit framework with built in blockchain support to prove events happened/didn't happen. Maybe an extension to slf4j?
[ Parent
| on HN ]
Re:How to Build Your Own Blockchain Part 3 – Writing Nodes T...
by jsmthrowaway on Saturday November 04, 2017 @02:38PM
(#15626300)
You can sign log messages several ways without blockchain. Even systemd (cough) has support for one crude form, which it calls forward secure sealing. Not sure what proof-of-work, which seems to be the subtext and is really intended for distributed lack of trust, would buy you in this situation.
I can think of a reasonable blockchain-like implementation for logs, actually: chunk up the log, sign, include the hash of the prior sig as the first log message in the new chunk. Boom, blockchain! Throw in Merkle trees somehow and you’ve got yourself a VC-funded startup. You’re welcome.
Re:How to Build Your Own Blockchain Part 3 – Writing Nodes T...
by jcims on Saturday November 04, 2017 @05:32PM
(#15627010)
This would be useful to ensure you aren't missing any log data...an issue near and dear to my heart these days.
Re:How to Build Your Own Blockchain Part 3 – Writing Nodes T...
by runeks on Sunday November 05, 2017 @02:48AM
(#15628586)
Blockchains don’t help with ensuring you’re not missing any data, their purpose is to define which series of logs is the “right one”, which doesn’t make much sense in anything but a distributed context. The purpose of the Bitcoin blockchain is to define the “right” log of transactions, that everyone agrees is the right log.