Federated Sovereign Transport Protocol (FSTP): Verifiable Coordination Without Disclosure
Dit artikel introduceert het Federated Sovereign Transport Protocol (FSTP), een door Rust afgedwongen synchronisatielaag voor federatieve netwerken die structureel dataconfinement, onkoppelbare identiteiten en fraudegevoelige logging garandeert om verifieerbare coördinatie mogelijk te maken zonder interne nodegegevens bloot te leggen.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Stel je een groep verschillende organisaties voor — zoals een vakbond, een politieke partij en een gereguleerde bank — die samen willen werken aan een groot project. Ze moeten coördineren en bewijzen dat ze hun deel hebben gedaan, maar ze zijn wettelijk of ethisch verboden om hun privé interne documenten (zoals ledenlijsten, geheime stemmingen of interne vergaderverslagen) met elkaar te delen.
Huidige systemen voor het verbinden van deze groepen zijn als een "glazen huis". Als je een bericht stuurt, kan de andere kant de envelop zien en als ze sluw zijn, kunnen ze in de brief loeren, zelfs als je dat niet de bedoeling had. Ze vertrouwen op een "eerlijkheidsprincipe" waarbij de andere server belooft niet te kijken.
Dit paper introduceert FSTP (Federated Sovereign Transport Protocol), een nieuwe manier voor deze groepen om met elkaar te communiceren die het eerlijkheidsprincipe verandert in een structurele vergrendeling. Zo werkt het, met behulp van eenvoudige analogieën:
1. De "Strikte Poortwachter" (De Synchronisatie-agent)
Denk aan de computer van elke organisatie als een fort. Binnenin hebben ze twee kamers:
- De Kluis: Waar alle geheime, ruwe gegevens leven (ledenlijsten, stemmen).
- De Postkamer: Waar officiële, publieke berichten worden voorbereid.
In oude systemen kon een werknemer per ongeluk (of met opzet) een document uit de Kluis pakken en in de Postkamer leggen. In FSTP wordt de "Postkamer" bewaakt door een Strikte Poortwachter (een Synchronisatie-agent).
Deze Poortwachter is niet alleen een beveiligingsbeambte die ID-bewijzen controleert; het is als een fabrieksmachine die gebouwd is met een specifieke mal. De machine is zo ontworpen dat alleen specifieke, vooraf goedgekeurde vormen (zoals "Event Hashes" of "Verifiable Credentials") in de uitvoersleuf passen. Als iemand probeert een "Geheim Document" (dat de verkeerde vorm heeft) in de machine te dwingen, loopt de machine vast en weigert deze te draaien.
Het paper legt uit dat dit geen regel is die werknemers moeten onthouden; het is ingebouwd in de code zelf. Als de code probeert iets geheims te verzenden, stopt de computercompiler (de machine die de software bouit) de actie voordat de software überhaupt start. Het is onmogelijk om per ongeluk gegevens te lekken omdat de "verkeerde vorm" simpelweg niet kan bestaan in het uitgaande bericht.
2. Het "Wegwerpmasker" (Contextuele Identiteit)
Normaal gesproken, als je met twee verschillende groepen praat, kunnen zij ontdekken dat je dezelfde persoon bent omdat je dezelfde naam of ID gebruikt. Dit is als het dragen van je eigen gezicht in elke kamer die je betreedt.
FSTP geeft elke organisatie een Magische Maskermaker.
- Wanneer je met de Vakbond praat, draag je een masker dat zegt: "Vakbondslid."
- Wanneer je met de Bank praat, draag je een volkomen ander masker dat zegt: "Bankklant."
Deze maskers zijn wiskundig verbonden met je echte identiteit, maar ze zien er voor anderen volkomen verschillend uit. Zelfs als de Vakbond en de Bank de noten vergelijken, kunnen zij niet zien dat "Vakbondslid" en "Bankklant" dezelfde persoon zijn. Dit voorkomt "context collapse", waarbij je privéleven in de ene groep per ongeluk wordt vermengd met je publieke leven in een andere groep.
3. Het "Onvervalsbare Grootboek met Gum" (Blocklace)
Om te bewijzen dat ze hun werk hebben gedaan, hebben organisaties een gedeeld geschiedenislog nodig. Normaal gesproken zijn deze logs als een keten van papieren schakels. Als je een stuk papier uit het midden van de keten wilt wissen, moet je de keten doorknippen, wat de hele keten breekt. Dit maakt het onmogelijk om privé gegevens te verwijderen terwijl het bewijs behouden blijft dat die gegevens bestonden.
FSTP gebruikt een systeem genaamd Blocklace, wat meer lijkt op een boom van hangende labels.
- Elk label wijst naar het vorige met een touwtje.
- Als je een privé document (zoals een naam uit een lijst) moet verwijderen, knip je niet het touwtje door. Je verbrandt simpelweg het papier binnen het label.
- Het label zelf blijft aan de boom hangen, nog steeds verbonden met de rest van de keten.
Dit wordt een "dangling pointer" genoemd. Het record bewijst dat er op dat moment iets is gebeurd, en de keten blijft ononderbroken en onvervalsbaar, maar de eigenlijke privé inhoud is voor altijd verdwenen. Dit stelt organisaties in staat om te voldoen aan wetten die zeggen "verwijder mijn gegevens" zonder het bewijs dat de gebeurtenis plaatsvond te breken.
Het Resultaat: "Bewijs Zonder Blootstelling"
Het paper beweert dat met deze drie instrumenten een externe auditor naar de groep kan lopen en kan zeggen:
"Ik kan zien dat de Vakbond heeft gestemd, de Bank heeft gestemd, en dat jullie beiden een resultaat hebben overeengekomen. Ik kan jullie handtekeningen verifiëren en zien dat de keten niet is aangepast."
Maar de auditor kan niet zien waarover de Vakbond heeft gestemd, wie er heeft gestemd, of wat de interne aantekeningen van de Bank waren. De organisaties krijgen het voordeel van het samenwerken en het bewijzen van hun integriteit, zonder ooit hun privé kaarten op tafel te hoeven leggen.
Waarom dit ertoe doet
Het paper merkt op dat dit niet alleen een theorie is; het wordt gebouwd in een echt platform genaamd Velyzor voor instellingen die een hoge mate van beveiliging nodig hebben. De code is open-source, wat betekent dat iedereen de "Strikte Poortwachter" kan controleren om te verzekeren dat deze echt doet wat hij belooft.
Kortom: FSTP bouwt een brug tussen privé eilanden waar je handen kunt schudden en verzegelde enveloppen kunt uitwisselen, maar niemand kan ooit zien wat er in de enveloppen zit, tenzij de eigenaar ervoor kiest ze te openen.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.