Computer Broscience
-
Solving an address poisoning attack vulnerability in dave
While improving my description of the dave protocol, I discovered an address poisoning attack. Here, I implement the attack to prove that the vulnerability exists, and then resolve the vulnerability. Buckle up...
-
Comparing the performance of non-cryptographic hash functions
I benchmarked some fast hash functions in Go...
-
Comparing the performance of a de Bruijn sequence against a simple lookup table
Precomputed de Bruijn sequences are cool, but are they faster than simple lookup tables?
-
Dave
Distributed KV store.
-
Distributed program execution via /etc/hosts traversal over SSH
-
logd
Real-time logging (tail & query) over UDP, with ring buffers.
-
arpload
I wanted to upload a 4k video to Arweave network... and failed at first. Safely upload large files to Arweave network with arpload.