Wereldwijd beschikbaar
Projecten

Xeris — een post-quantum Layer 1 en een volledig productecosysteem

Xeris — een post-quantum Layer 1 en een volledig productecosysteem
15 april 2026
Xeris is een zelf opgestart, end-to-end cryptovaluta-ecosysteem. In plaats van één dApp op een bestaande chain te bouwen, pakt het project de volledige stack aan: de basislaag, de wallets waarin mensen hun sleutels bewaren, de exchange waarop ze handelen, de explorer waarmee ze transacties controleren en de sociale en messaging-laag daarbovenop. Alles deelt één visuele taal en één cryptografische houding: post-quantum first. Het doel was te bewijzen dat een klein team (in dit geval één persoon) een moderne L1 van een lege Cargo.toml tot een samenhangend product kan brengen dat een niet-technische gebruiker zonder meer kan openen, begrijpen en gebruiken. Vóór er code was, stond één moeilijke vraag centraal: waarom voelen cryptoproducten zo vijandig aan voor mensen die niet in crypto zitten? In de onderzoeksfase bracht ik dat faalpatroon in kaart bij bestaande wallets, exchanges en explorers.
  • Audit van concurrerende wallets en DEX'en (MetaMask, Phantom, Rabby, Uniswap, Jupiter) — waar haken nieuwe gebruikers af, welk jargon is functioneel en welk is ballast, en welke "veiligheidskeuzes" gaan eigenlijk ten koste van bruikbaarheid.
  • Taakgerichte gebruikerstests met testers die niet in crypto zitten: "stuur 5 tokens naar dit adres", "zoek uit waarom deze transactie faalde", "herstel je wallet op een nieuw toestel." Elk faalmoment vloeide terug in de producttaal van Xeris.
  • Jargon-triage: een geschreven glossarium dat per term bepaalt of we ze houden (omdat ze functioneel is), herbenoemen (omdat er een gewone taal voor bestaat) of wegstoppen achter progressieve disclosure. Dat document stuurt de copy van alle zes producten aan.
  • Eén design-system-specificatie (DESIGN_SYSTEM.md) waar elk product naar terugverwijst — web, extensie, native mobile, Rust-gerenderde explorer — zodat het ecosysteem aanvoelt als één product, ook al omvat het zes codebases en drie talen.
De wortel van de stack. Een Rust-node (xrs-node) bovenop solana-sdk 2.0, met eigen contracttypes, een Merkle-ledger, Ristretto255 Pedersen-commitments en Schnorr zero-knowledge-proofs voor vertrouwelijke state. De chain heeft een eigen validator-set die klaar is voor governance en een REST/RPC-oppervlak via warp + tokio. Vóór er ook maar één downstreamproduct aankoppelde, ging er een volledige auditronde over de consensus- en contractlagen. Een Next.js 15 / React 19-frontend op de Xeris L1 met razendsnelle swaps, liquiditeitsvoorziening, DCA- en limit-orders, realtime analytics (Recharts) en on-chain governance. De walletconnectie loopt via Reown AppKit en de Solana Wallet Adapter, met een Rust-bridgedienst voor cross-chain assetstromen. Framer Motion stuurt de micro-interacties die een trading-UI premium laten aanvoelen in plaats van technisch. Een Manifest V3-extensie (Chrome + Firefox) gebouwd met Vite, React 18, TypeScript, Zustand en Tailwind. Het sleutelmateriaal gebruikt @noble/ed25519 naast @noble/post-quantum (CRYSTALS-Kyber en Dilithium), zodat het ondertekenen van transacties en de sleuteluitwisseling bestand zijn tegen de komst van cryptografisch relevante quantumcomputers. BIP-39-seedverwerking, adressen delen via QR en een geïnjecteerde window.xeris-provider die elke dApp in het ecosysteem kan oppikken. Een iOS- en Android-wallet die native aanvoelt en dezelfde cryptografische bouwstenen deelt (via een Rust-bundel rust_pqc over FFI). Komt met een volledig intern design system-document dat het merkleurenpalet vastlegt (Brand Blue #0019A5, Brand Vibrant #8FA3FF, Brand Navy #010414), de typecombinatie Inter / Plus Jakarta Sans, geavanceerde orderflows, l10n-scaffolding en store-klare assets plus een privacybeleid. Het meest ambitieuze oppervlak. Vluchtige, end-to-end versleutelde snaps en stories waarbij de media op XIPFS staat — een private IPFS-swarm met Kubo-nodes achter een Rust-gateway (axum) voor ondertekende uploads — terwijl metadata, vriendengraaf en snap-status als volwaardige contracten op de Xeris L1 leven (ContractType::XerisChatRegistry). Post-quantum sleuteluitwisseling via Kyber, handtekeningen via Dilithium, met Ed25519 dat nog steeds de transactielaag van de chain afhandelt. Het controlevlak. Blokken, transacties, accounts, validators, supply-statistieken en een gedocumenteerde publieke API. Gebouwd als het "vertrouwensanker" dat iedereen — ook sceptici — kan openen zonder iets te installeren, om de claims van de rest van het ecosysteem te verifiëren.
Xeris-ecosysteem — 1
Xeris-ecosysteem — 2
Xeris-ecosysteem — 3
Xeris-ecosysteem — 4
  • Post-quantum cryptografie waar het telt: Kyber voor KEM, Dilithium voor handtekeningen, naast beproefde Ed25519- en Ristretto255-primitieven.
  • Gedeelde designtaal: één palet, één typesysteem, één motion-vocabulaire over web, extensie en native mobile — vastgelegd in een levende design-system-specificatie, niet alleen in Figma-bestanden.
  • Vertrouwelijke state als basisprincipe: Pedersen-commitments en Schnorr ZK-proofs zitten in de chain zelf, niet als L2 erbovenop geschroefd.
  • Private medialaag (XIPFS): een IPFS-netwerk dat enkel met de juiste swarm-key bereikbaar is, met een Rust-pinninggateway, zodat "gedecentraliseerde media" niet stilletjes "voor altijd publiek" betekent.
  • End-to-end controleerbaarheid: elk gebruikersproduct verwijst terug naar XerisExplorer voor verificatie.
  • Chain / node: Rust, Tokio, Warp, solana-sdk 2.0, curve25519-dalek 4.x, rs_merkle, SHA-2.
  • Cryptografie: @noble/post-quantum (Kyber, Dilithium), @noble/ed25519, @noble/hashes, BIP-39, Rust PQC FFI.
  • Webapps: Next.js 15 (App Router), React 19, Tailwind CSS 4, Framer Motion, Recharts, Reown AppKit, Solana Wallet Adapter.
  • Browserextensie: Vite, React 18, TypeScript, Zustand, Tailwind, Manifest V3 (buildpipelines voor Chrome + Firefox).
  • Mobile: Flutter, Dart, native iOS/Android, Rust FFI voor PQC.
  • Medialaag: Kubo (go-ipfs) met een eigen swarm.key, Rust + axum-service voor ondertekende uploads en pinning, gateway-nodes uitgerold met systemd.
  • Design: Figma voor de specificatie, een geschreven design-system-specificatie in markdown als bron van waarheid, Inter + Plus Jakarta Sans.
  • Samenhang tussen cryptobibliotheken: solana-sdk 2.0 trekt intern curve25519-dalek 4.x binnen. Een tweede Scalar/Ristretto-stack voor Pedersen-commitments moest exact die majorversie volgen, anders linkte de node zelfs niet — een herinnering dat blockchain-stacks hun dependencybeperkingen doorduwen naar elke consument.
  • Post-quantum paraatheid zonder regressies: PQC-handtekeningen zijn groot (Dilithium-handtekeningen zijn veel groter dan Ed25519). Elke byte on-chain kost geld, dus ondertekent de architectuur transacties met Ed25519 en houdt ze Dilithium/Kyber voor off-chain sleuteluitwisseling en messaging-enveloppen.
  • Eén merk over zes oppervlakken: een Rust-node, een Flutter-app en een browserextensie leveren die allemaal aanvoelen als hetzelfde product, vraagt een design system dat expliciet en opgeschreven is. Een Figma-bestand alleen volstond niet — een markdown-specificatie waar elke codebase naar terugverwijst wel.
  • Private IPFS is een productprobleem, geen protocolprobleem: XIPFS leerde me dat het moeilijke aan "gedecentraliseerde media" niet het draaien van een node is, maar de swarm achter een key zetten, uploads ondertekenen zodat de gateway niet volgespamd raakt, en pin-levenscycli laten kloppen met de semantiek van vluchtige snaps.
  • Discipline in scope: zes producten, één persoon. Elke feature moest zich verantwoorden tegenover de vraag "brengt dit het ecosysteem vooruit, of is het gewoon een product dat ik toch zou bouwen?" — de meeste schrappingen gebeurden op die lijn.
Een samenhangend, werkend cryptovaluta-ecosysteem waarin post-quantum vooropstaat en waarin een gebruiker een wallet installeert, XRS koopt, op de DEX handelt, een versleutelde snap naar een vriend stuurt, de status van het netwerk op de explorer controleert — en dat allemaal onder één merk en één cryptografisch model. Belangrijker nog: het project is een herhaalbaar sjabloon. Een design system, een gedeelde cryptografische bibliotheek, een geaudite basischain en een patroon om nieuwe oppervlakken (sociaal, DeFi, messaging) erbovenop te schroeven zonder de stack telkens opnieuw te architectureren.

Website op maat

Vertel me in een paar regels wat je doet en wat je wil bereiken. Je krijgt binnen twee werkdagen een reactie met een eerlijke inschatting en een voorstel voor een intake van 30 minuten.

Vraag een voorstel