update: this paragraph also is why I read money stuff (https://www.bloomberg.com/opinion/articles/2020-05-12/the-fed-will-buy-bond-etfs-now this time)
my answer: Merkle Patricia trees! They can store keys/values efficiently and have a reliable hashing mechanism, which lets you sync them between multiple computers really efficiently.
Ethereum uses them, apparently, but I'm more interested in making P2P web apps with CRDTs. 🤓
I'm trying to implement one and it's a little tricky to get right but I am really enjoying the challenge.
very proud of some tiny things I've done at work recently… one thing is creating an rspec tag so that we can snooze flakey tests. E.g. today our CI system (running UTC) is giving weird results for leap year (today + a week.) Some colleagues just applied the snooze tag to the test so the failures will be ignored today, but it'll come back into rotation tomorrow. 👍