← Nieuwste papers
💻 computer science

0xPass: A Secure Protocol for Universal Cross-Chain Accounts

Dit artikel introduceert 0xPass, een modulaire protocolarchitectuur die veilige, universele cross-chain accounts mogelijk maakt door verzoekorchestratie, transactie-oplossing en ondertekening te scheiden in interoperabele lagen met drempelhandtekeningen, terwijl een gefaseerd uitrolpad wordt geschetst om gecentraliseerde vertrouwensaspecten stapsgewijs te elimineren en de controle van de gebruiker te waarborgen.

Oorspronkelijke auteurs: Bernardo David, Keon Kim, Krish Chelikavada

Gepubliceerd 2026-08-20
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Bernardo David, Keon Kim, Krish Chelikavada

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

In de digitale wereld van cryptocurrency zijn de activa van een gebruiker vaak verspreid over vele verschillende netwerken, elk met eigen regels en sleutels. Om geld van het ene naar het andere netwerk te verplaatsen, moet een persoon meestal een complexe reeks stappen doorlopen, waarbij hij inlogt op verschillende systemen en afzonderlijke transacties ondertekent voor elke enkele beweging. Deze versnippering maakt het gebruik van digitaal geld moeilijk en riskant, omdat een fout in één stap kan leiden tot het verlies van fondsen. De kernuitdaging voor onderzoekers in dit veld is het creëren van een systeem waarmee één persoon al zijn activa over deze verschillende netwerken kan beheren alsof ze op één plek zijn, zonder de veiligheid op te offeren die die activa beschermt. Veiligheid in deze context berust op het idee dat geen enkele computer ooit de volledige sleutel tot het geld van een gebruiker in handen mag hebben; in plaats daarvan wordt de macht om transacties te ondertekenen verdeeld over vele computers, zodat een hacker meerdere van hen tegelijkertijd zou moeten binnendringen om schade aan te richten.

Een team van onderzoekers heeft een nieuw systeem voorgesteld genaamd 0xPass, ontworpen om dit probleem op te lossen door een universeel account te creëren dat werkt in meerdere crypto-ecosystemen. Het systeem is gebouwd als een gebouw met drie verdiepingen, waarbij elke verdieping een specifiek deel van de taak afhandelt. De bovenste verdieping, de Orchestrator genoemd, fungeert als de receptionist. Het controleert wie de gebruiker is, verifieert de identiteit en luistert naar de verzoeken. Wanneer een gebruiker geld wil verplaatsen of activa wil wisselen, vertelt de gebruiker de Orchestrator wat hij wil doen. De middelste verdieping, de Solver, fungeert als de planner. Het neemt het verzoek van de gebruiker en bepaalt de exacte reeks stappen die nodig zijn om het te realiseren, wat vaak bewegingen over verschillende blockchains en bruggen omvat. De onderste verdieping, de Transaction layer, is de werker. Het ondertekent daadwerkelijk de digitale documenten die het geld verplaatsen, maar doet dit via een speciale methode waarbij de tekenmacht gedeeld wordt onder vele computers, wat ervoor zorgt dat geen enkele machine ooit de volledige geheime sleutel bezit.

De onderzoekers hebben dit systeem modulair ontworpen, wat betekent dat nieuwe functies aan elke verdieping kunnen worden toegevoegd zonder het hele gebouw af te breken. In het begin zal het volledige systeem door een enkele organisatie worden beheerd om te garanderen dat het soepel verloopt. Later is het plan om het open te stellen, zodat externe groepen hun eigen delen van het systeem kunnen beheren. Deze overgang vindt plaats in twee stadia. Eerst mogen vertrouwde externe groepen deelnemen nadat zij zorgvuldig zijn gecontroleerd en juridische overeenkomsten hebben ondertekend. In de laatste fase kan elke groep automatisch deelnemen door een bepaalde hoeveelheid digitale munten vast te leggen als garantie. Als zij zich onbetrouwbaar gedragen of hun software faalt, wordt dit vastgelegde geld gebruikt om de gebruikers die verliezen hebben geleden, terug te betalen. Deze structuur stelt het netwerk in staat om te groeien en veiliger te worden naarmate meer onafhankelijke groepen helpen bij het beheren van het systeem.

Een cruciaal onderdeel van het ontwerp is hoe het met de identiteit van de gebruiker en de sleutels die nodig zijn om transacties te ondertekenen, wordt omgegaan. Wanneer een gebruiker voor het eerst deelneemt, maakt hij een universeel account aan en registreert hij zijn identiteit, vaak met behulp van bestaande beveiligde inlogmethoden. De gebruiker genereert ook een speciale ondertekeningssleutel die op zijn eigen apparaat blijft. Om geld te verplaatsen, moet de gebruiker bewijzen wie hij is aan de bovenste verdieping van het systeem. Na verificatie vraagt het systeem de gebruiker om een specifiek verzoek te ondertekenen. Om dit proces sneller en minder vervelend voor de gebruiker te maken, staat het systeem een delegatiemethode toe. De gebruiker kan een tijdelijke, beperkte toestemming geven aan de planningsverdieping om een specifieke reeks transacties namens hem te ondertekenen. Deze toestemming is strikt: het staat het systeem alleen toe om exact de keten van bewegingen te ondertekenen die voor die ene specifieke aanvraag nodig zijn, en de toestemming vervalt onmiddellijk nadat de taak is voltooid. Dit zorgt ervoor dat zelfs als de planningscomputers worden gecompromitteerd, zij het geld van de gebruiker niet kunnen stelen, omdat zij alleen de macht hebben om te ondertekenen wat de gebruiker expliciet voor dat specifieke moment heeft geautoriseerd.

Om bescherming te bieden tegen het verlies van deze vitale sleutels, bevat het systeem een vangnet. Als een gebruiker zijn apparaat of wachtwoord verliest, kan hij zijn account herstellen. De onderzoekers stellen voor om de geheime sleutel in stukken te splitsen en deze in verschillende veilige locaties op te slaan, inclusief op het netwerk zelf in een speciale sub-laag die gewijd is aan sleutelbeheer. Om de stukken terug te krijgen, moet de gebruiker zijn identiteit bewijzen en een wachtwoord opgeven. Dit betekent dat zelfs als een hacker één stuk van de sleutel steelt, hij deze niet kan gebruiken zonder het wachtwoord, en zelfs als hij het wachtwoord krijgt, kan hij het niet gebruiken zonder de stukken. Naarmate het netwerk evolueert, kunnen deze sleutelstukken over vele verschillende onafhankelijke groepen worden opgeslagen, zodat als één groep offline gaat, de gebruiker zijn sleutel nog steeds kan ophalen bij een andere groep.

De onderzoekers erkennen dat dit systeem zich momenteel in de plannings- en vroege ontwikkelingsfase bevindt. De eerste fase omvat het bouwen van de basisversie van het systeem onder centrale controle om te testen hoe de verschillende lagen met elkaar communiceren. De daaropvolgende fasen van het openstellen van het netwerk aan externe groepen zijn gepland, maar nog niet volledig gerealiseerd. De auteurs stellen voor dat door dit gelaagde proces te gebruiken, gecombineerd met strikte identiteitscontroles en gedeelde tekenmacht, het mogelijk is om een naadloze manier te creëren voor mensen om hun digitale activa over de gehele cryptowereld te beheren zonder dat zij een enkele centrale autoriteit met hun geld hoeven te vertrouwen. Het doel is om de complexe machinerie van cross-chain overdrachten onzichtbaar te maken voor de gebruiker, waardoor deze een enkel, veilig account overhoudt dat overal werkt.

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.

Probeer Digest →