For the untrained eye, this looks like a partial implementation of a Bitcoin blockchain, just without the proof-of-work. Or like a git repository without forking.
Am I right or did I pick up something wrong?
Am I right or did I pick up something wrong?
And then each user's chain is itself pointed at in a leaf node of the signed merkle tree. (The tree is signed by Keybase).
So you as a client can verify any individual's personal signature chain, and you can verify Keybase's merkle tree. Finally, and this is the more subtle connection, each user's signature chain has statements about the merkle tree itself, so you can verify all these users are seeing the same Keybase-signed merkle tree.
We might, in the future, periodically write our root block to the Bitcoin blockchain as a further protection against forking attacks.