diff options
| author | tv <tv@krebsco.de> | 2026-11-08 22:41:06 +0000 |
|---|---|---|
| committer | tv <tv@krebsco.de> | 2026-11-08 23:52:55 +0100 |
| commit | 1f50adb6ab723425ce031b45ed0db80d404805f0 (patch) | |
| tree | 17a171f32bef8423e32c32b2d90e7ae994f43894 /src/swarm/members.rs | |
| parent | 6b707411c0eee63ceba91819b1948d512b54f1a8 (diff) | |
signatures: a node signs at start what it kept unsigned when it stopped
A node commits a change, keeps it in its document file, and may stop
before any signature vouches for it. It starts again under a new
actor and only ever signed its current actor's latest change: the old
one stays unsigned for good. Peers pulling it then wait for a
signature under a policy requiring them, and so does everything the
node writes after, building on it. Signing every change at commit hid
this under such a policy; signing what is sent, next, won't.
At start, before anything leaves, a node signs each of its own
changes at the document's heads that no signature vouches for:
nothing it made since builds on them, so they are heads.
Diffstat (limited to 'src/swarm/members.rs')
0 files changed, 0 insertions, 0 deletions
