1. Introduktion
Fremkomsten af kvantecomputere udgør en eksistentiel trussel mod det kryptografiske grundlag for moderne digital infrastruktur. Shor's algoritme, udgivet i 1994, giver polynomial-tidsløsninger til både heltalsfaktorisering og det diskrete logaritmeproblem - de matematiske antagelser, der ligger til grund for RSA, DSA og elliptisk kurvekryptografi (ECC). Alle større cryptocurrency implementeret i dag, inklusive Bitcoin, Ethereum, Monero og Zcash, er udelukkende afhængig af ECC til transaktionsgodkendelse.
Tidslinjen for kryptografisk relevante kvantecomputere (CRQC) er fortsat usikker, men banen er klar. IBM's kvantekøreplan projekterer mere end 100.000 qubit-systemer inden 2033. Googles Willow-processor demonstrerede eksponentielle fejlkorrektionsforbedringer i 2024. Nationalstatsaktører vedligeholder klassificerede programmer med ukendte muligheder. Strategien "høst nu, dekrypter senere" – hvor modstandere indsamler krypterede data i dag til fremtidig dekryptering – forvandler dette fra et fremtidigt problem til en umiddelbar bekymring for langsigtet værdilagring.
Eksisterende kryptovalutaer står over for en betydelig udfordring: eftermontering af kvantemodstand kræver hårde gafler, interessentkonsensus og migrering af eksisterende adresser. I enhver overgangsperiode forbliver gamle adresser sårbare. Kompleksiteten i at opretholde bagudkompatibilitet, mens nye kryptografiske primitiver introduceres, skaber en betydelig angrebsoverflade.
SynX løser dette ved at implementere post-kvantekryptografi fra genesis. Hver adresse, transaktion og peer-to-peer-kommunikation har brugt NIST-standardiserede algoritmer fra blok nul. Der er ingen ældre kryptografi, der skal forældes, og ingen migreringsrisiko. Dette papir giver den komplette tekniske specifikation af SynX-protokollen.
1.1 Designmål
SynX blev designet med følgende mål:
- Kvantemodstand: Alle kryptografiske operationer skal modstå angreb fra både klassiske og kvantemodstandere ved hjælp af NIST-standardiserede algoritmer.
- Transaktionsbeskyttelse: Transaktionsbeløb, afsender- og modtageroplysninger skal skjules for passive observatører.
- Selvsuverænitet: Brugere skal bevare fuldstændig kontrol over deres midler uden at være afhængige af betroede tredjeparter, centraliserede udvekslinger eller KYC-krævende tjenester.
- Brugervenlighed: Pungen skal være tilgængelig for ikke-tekniske brugere med understøttelse af flere sprog og standardgendannelsesmekanismer.
- Decentralisering: Netværket skal modstå fangst af modstandere med gode ressourcer gennem distribueret konsensus og nodedrift.
1.2 Notation
Gennem hele denne artikel bruger vi følgende notation:
H(·)— BLAKE2b-256 hash functionKDF(·)— Argon2id key derivation functionKyber.KeyGen()— Kyber-768 nøglegenereringKyber.Encaps(pk)— Kyber-768 indkapslingKyber.Decaps(sk, ct)— Kyber-768 dekapseringSPHINCS.KeyGen()— SPHINCS+-SHAKE-128s nøglegenereringSPHINCS.Sign(sk, m)— SPHINCS+-signaturgenereringSPHINCS.Verify(pk, m, σ)— SPHINCS+ signaturverifikation||— Byte-sammenkædning⊕— Bitvis XOR
2. Trusselsmodel og sikkerhedsantagelser
2.1 Modstanders evner
SynX er designet til at give sikkerhed mod følgende modstandsklasser:
2.1.1 Klassiske modstandere
Adversaries with access to arbitrary classical computational resources, including specialized hardware (ASICs, FPGAs) and distributed computing clusters. Dette inkluderer nationalstatsaktører med betydelige, men begrænsede beregningsbudgetter.
2.1.2 Kvantemodstandere
Modstandere med adgang til kryptografisk relevante kvantecomputere, der er i stand til at køre Shor's algoritme mod 256-bit elliptiske kurver og Grover's algoritme til symmetrisk nøglesøgning. Vi antager, at kvantecomputere ikke effektivt kan invertere kollisionsbestandige hash-funktioner ud over den kvadratiske speedup, der leveres af Grover's algoritme.
2.1.3 Netværksmodstandere
Modstandere, der er i stand til passiv observation af al netværkstrafik (global passiv modstander), aktive man-in-the-midten-angreb på specifikke forbindelser og timinganalyse af transaktionsudsendelser.
2.2 Sikkerhedsantagelser
SynX sikkerhed er afhængig af følgende beregningsantagelser:
- Modul-LWE hårdhed: Modul Learning With Errors-problemet med parametre, der bruges i Kyber-768, er beregningsmæssigt uoverskueligt for både klassiske og kvantecomputere.
- Hash-funktionssikkerhed: SHAKE256 og Blake2b opfører sig som tilfældige orakler, der giver kollisionsmodstand, præimage-modstand og anden-preimage-modstand mod kvantemodstandere (med Grover's kvadratiske speedup i betragtning).
- Sikker tilfældighed: Operativsystemets CSPRNG giver 256 bits ægte entropi til frøgenerering.
SPHINCS+ security reduces entirely to hash function properties — collision and preimage resistance — rather than unproven number-theoretic hardness assumptions. That is a computational guarantee, not an information-theoretic one, but it rests on the most battle-tested primitives in cryptography, which makes it the most conservative choice for long-term security.
2.3 Uden for anvendelsesområde
Følgende trusler anses for at være uden for kerneprotokollens anvendelsesområde:
- Kompromittering af brugerens enhed gennem malware eller fysisk adgang
- Sidekanalangreb på specifikke hardwareimplementeringer
- Social engineering angreb mod individuelle brugere
- 51 % angreb med vedvarende kontrol over supermajoritetsindsatsen*
* Protokollen forudsætter ærligt flertal i indsatsen. Flertalsangreb frarådes økonomisk gennem skæring, men forhindres ikke kryptografisk.
3. Kryptografiske fundamenter
3.1 Kyber-768 nøgleindkapsling
Kyber er en nøgleindkapslingsmekanisme (KEM) baseret på Module Learning With Errors (MLWE)-problemet. Den blev udvalgt af NIST i 2022 som finalist og formelt standardiseret som FIPS 203 (ML-KEM) i august 2024 efter seks års offentlig evaluering.
Kyber-768 leverer NIST sikkerhedsniveau 3, omtrent svarende til AES-192. Skemaet fungerer over polynomialringe R_q = Z_q[X]/(X^n + 1) med n = 256 og q = 3329.
3.1.1 Parametersæt
| Parameter | Værdi | Beskrivelse |
|---|---|---|
| n | 256 | Polynomisk grad |
| k | 3 | Modul rang |
| q | 3329 | Modulus |
| η₁ | 2 | Støjparameter (nøglegenerering) |
| η₂ | 2 | Støjparameter (kryptering) |
| Offentlig nøglestørrelse | 1.184 bytes | — |
| Hemmelig nøglestørrelse | 2.400 bytes | — |
| Ciphertekst størrelse | 1.088 bytes | — |
| Delt hemmelighed | 32 bytes | — |
3.1.2 Brug i SynX
SynX bruger Kyber-768 til:
- Peer-to-peer nodekommunikation (efemær nøgleudveksling)
- Krypteret meddelelser på P2P markedsplads
- Stealth-adresseafledning (indkapsling af modtagernøgle)
3.2 SPHINCS+ digitale signaturer
SPHINCS+ is a stateless hash-based signature scheme selected by NIST as a post-quantum signature standard. Unlike lattice-based signatures, SPHINCS+ security relies solely on hash function properties, providing information-theoretic security guarantees.
SynX bruger SPHINCS+-SHAKE-128s, det kompakte parametersæt, der producerer 7.856-byte signaturer på NIST niveau 1 (128-bit sikkerhed). Den 32-byte offentlige nøgle og 64-byte private nøgle holder tegnebogens tilstand lille, mens signaturen bærer den fulde Merkle-godkendelsessti.
3.2.1 Parametersæt
| Parameter | Værdi | Beskrivelse |
|---|---|---|
| Sikkerhedsniveau | 128-bit (post-kvante) | NIST niveau 1 |
| Hash function | SHAKE256 | Extendable output function |
| Variant | 128f (hurtigt) | Optimeret til signeringshastighed |
| Offentlig nøglestørrelse | 32 bytes | — |
| Hemmelig nøglestørrelse | 64 bytes | — |
| Signaturstørrelse | 7.856 bytes | ~7,7 KB |
| Underskriftstid | millisekunder | Implementeringsafhængig |
| Verifikationstid | sub-millisekunder | Implementeringsafhængig |
3.2.2 Signaturstruktur
SPHINCS+ konstruerer signaturer ved hjælp af et hypertræ af Merkle-træer med WOTS+ (Winternitz One-Time Signatures) på bladene. Den statsløse egenskab opnås gennem deterministisk stivalg baseret på beskedhash, hvilket eliminerer tilstandsstyringssårbarhederne i tidligere hash-baserede ordninger som XMSS.
3.3 Symmetriske primitiver
SynX anvender følgende symmetriske kryptografiske primitiver:
- BLAKE2b-256: Primary hash function for transaction IDs, Merkle trees, and address derivation
- AES-256-GCM: Autentificeret kryptering til tegnebogsopbevaring og P2P-meddelelser
- Argon2id: Hukommelseshard nøgleafledning til tegnebogskryptering
- SHAKE256: Extendable output function for key expansion and SPHINCS+ internals
All symmetric primitives provide at least 128-bit post-quantum security when accounting for Grover's algorithm quadratic speedup. While BLAKE2b-256 is the primary hash function, nodes support fallback to SHA3-256 for future cryptographic agility.
3.4 Videresend hemmeligholdelse
Al peer-to-peer-kommunikation bruger kortvarige Kyber-nøglepar, hvilket giver perfekt fremadrettet hemmeligholdelse. Selvom langsigtede nøgler kompromitteres, forbliver tidligere sessioner sikre. Hver forbindelse etablerer en frisk delt hemmelighed, der kasseres efter brug.
4. Tegnebogsarkitektur
4.1 Frøgenerering og nøgleafledning
Tegningsoprettelse følger en sikker flertrinsproces for at generere din unikke kryptografiske identitet:
Hele processen tager cirka 150 millisekunder og producerer en pung, der er fuldt beskyttet mod både klassiske og kvanteangreb.
4.2 25-ords mnemonisk gendannelse
SynX bruger et udvidet BIP-39-kompatibelt mnemonisk skema med 25 ord, der giver 264 bit entropi (256 bit + 8-bit kontrolsum). Dette overstiger standardformatet på 24 ord, samtidig med at det bibeholder kompatibiliteten med eksisterende hardware wallet-ordlister.
Det 25. ord tjener to formål:
- Yderligere entropi for øget sikkerhedsmargin
- Integreret kontrolsum til fejldetektion
Tegnebogsgendannelse kræver kun mnemonisk sætning og valgfri adgangssætning. Det samme frø regenererer deterministisk identiske Kyber- og SPHINCS+-nøglepar.
4.3 Understøttelse af flere sprog
SynX-pungen understøtter syv sprog til både UI og mnemoniske ordlister:
| Sprog | Kode | Ordliste |
|---|---|---|
| engelsk | en | BIP-39 inspireret med kvanteforbedringer |
| spansk | es | BIP-39 inspireret med kvanteforbedringer |
| fransk | fr | BIP-39 inspireret med kvanteforbedringer |
| italiensk | it | BIP-39 inspireret med kvanteforbedringer |
| portugisisk | pt | BIP-39 inspireret med kvanteforbedringer |
| japansk | ja | BIP-39 inspireret med kvanteforbedringer |
| koreansk | ko | BIP-39 inspireret med kvanteforbedringer |
Brugere kan generere og gendanne tegnebøger ved hjælp af et hvilket som helst understøttet sprog. Den underliggende entropi er sproguafhængig - en tegnebog skabt med engelske ord kan gendannes ved hjælp af de tilsvarende japanske ord.
4.4 USB hardwareeksport
SynX understøtter sikker eksport af tegnebogslegitimationsoplysninger til USB-lagerenheder til luftgab-drift og køleopbevaring.
4.4.1 Eksportformat
Eksportformatet anvender AES-256-GCM-godkendt kryptering med Argon2id-afledte nøgler. Filintegritet verificeres via BLAKE2b-256 checksum. Specifikke parametre er implementeringsdefinerede.
4.4.2 Air-Gapped Signering
USB-eksporten muliggør offline transaktionssignering. Usignerede transaktioner overføres til en maskine med luftgap, signeres med SPHINCS+ og returneres til udsendelse. Private nøgler rører aldrig en internetforbundet enhed.
4.5 Adresseformat
SynX-adresser bruger følgende format:
Adressen er afledt af den offentlige nøgle Kyber-768. "SX"-præfikset giver visuel identifikation, og Base58Check-kodning inkluderer en 4-byte kontrolsum til fejldetektering. Samlet adresselængde er 35 tegn.
5. Transaktionsprotokol
5.1 Transaktionsstruktur
En SynX-transaktion indeholder følgende felter:
| Felt | Størrelse | Beskrivelse |
|---|---|---|
| version | 1 byte | Protokol version |
| tidsstempel | 8 bytes | Unix-tidsstempel (millisekunder) |
| afsender_pk | 32 bytes | SPHINCS+ offentlig nøgle |
| modtager | 34 bytes | Modtageradresse (kodet) |
| beløb | 8 bytes | Transaktionsbeløb (atomare enheder) |
| betaling | 8 bytes | Netværksgebyr |
| intet | 8 bytes | Afsenderens transaktionstæller |
| nyttelast | variabel | Valgfri krypterede data |
| signatur | 7.856 bytes | SPHINCS+ signatur |
5.2 Signeringsproces
Når du sender en transaktion, udfører tegnebogen følgende trin for at skabe en uforglemmelig kvantebestandig signatur:
Beløb, modtager, gebyr og tidsstempel kombineres
Blake2b hash producerer en unik 256-bit identifikator
Hash-baseret signatur beviser ejerskab (~5ms)
Underskrevet transaktion sendt til validatorer
5.3 Verifikation
Noder verificerer transaktioner ved at:
- Kontrollerer, at afsender har tilstrækkelig saldo (inklusive gebyr)
- Bekræftelse af nonce er nøjagtigt afsenderens nuværende nonce + 1
- Genberegning af transaktions-hash fra serialiserede data
- Bekræfter SPHINCS+-signatur mod afsenderens offentlige nøgle
- Kontrol af tidsstemplet er inden for acceptable grænser (±5 minutter)
Ugyldige transaktioner afvises og udbredes ikke.
5.4 Stealth-adresser
SynX implementerer roterende brænderadresser for modtagerens privatliv. Hver transaktion bruger en ny adresse, hvilket forhindrer observatører i at knytte betalinger til en enkelt modtager:
Kun den påtænkte modtager kan identificere og kræve indgående transaktioner. Eksterne observatører ser ikke-relaterede engangsadresser uden nogen synlig forbindelse.
6. Indsatsmekanisme
6.1 Konsensusoversigt
SynX bruger en hybrid Proof-of-Stake + Proof-of-Work konsensusarkitektur kaldet Synergy Sea. Staking validatorer sørger for sub-sekund transaktion finalitet, mens minearbejdere bærer sikkerhedsrygraden. Blokproduktionen kører på et variabelt interval efter design: SerendipityX-sværhedsgraden stiger kontinuerligt, så afstanden mellem blokkene skifter med netværksforhold i stedet for at tikke til et fast ur. Dette dobbeltlagsdesign adskiller transaktionsbehandling fra blokproduktion - det arkitektoniske kvantespring, der gør SynX hurtigere end Solana for praktisk transaktionsfinitet, og som ikke efterlader nogen forudsigelig blokkadence for en modstander at synkronisere med.
- Sub-sekund transaktion finalitet via staking validator konsensus
- Variable blokproduktionsintervaller, styret af konstant stigende sværhedsgrad, til minedriftsbelønninger og kædesikkerhed
- Energieffektivt indsatslag kombineret med hukommelseshård PoW (Argon2id, 2 GB)
- Økonomisk sikkerhed gennem indsatsnedskæring
- Dobbeltlagskonsensus eliminerer afvejningen mellem hastighed og sikkerhed
6.2 Indsatsparametre
| Parameter | Værdi |
|---|---|
| Minimumsindsats | 10 SynX |
| Låseperiode | Minimum 7 dage |
| Fjern nedkøling | 24 timer |
| Basis ÅOP | 5 % (7 dage) / 6 % (14 dage) / 7,77 % (30 dage) |
| Slashing straf | 5 % af ejerandelen |
| Bloker tid | Variabel (vanskelighedsdrevet) |
6.3 Belønningsfordeling
Blokbelønninger fordeles proportionalt til aktører baseret på deres andel af det samlede satsede udbud. Belønningsformlen er:
Belønninger sammensættes automatisk, medmindre brugeren påbegynder tilbagetrækning.
6.4 Skæringsbetingelser
Stakers skæres ned (taber del af indsatsen) for:
- Dobbeltsignering (frembringer modstridende blokke)
- Forlænget nedetid (>24 timer offline)
- Producerer ugyldige blokke
6.5 In-Wallet Staking Interface
SynX tegnebogen giver indbygget indsatsfunktionalitet uden eksterne værktøjer:
- Vælg beløb, der skal satses fra den tilgængelige saldo
- Vælg låseperiode (7, 14 eller 30 dage)
- Bekræft transaktion (underskrevet med SPHINCS+)
- Overvåg belønninger i dashboard i realtid
- Afspil med et enkelt klik (efter nedkøling)
7. SerendipityX Minealgoritme
7.1 Designfilosofi
SerendipityX is SynX's anti-ASIC mining algorithm, inspired by Monero's RandomX and built on the Argon2id memory-hard function. The name reflects the protocol's core belief: that the discovery of new blocks should be a matter of serendipitet—equal opportunity for all participants—not a function of who can deploy the largest server rack.
Bitcoin minedrift blev udtænkt som "én CPU, én stemme." I dag kontrollerer mindre end fem minepuljer over 80 % af Bitcoin's hashrate, idet de kører ASIC-farme på lagerstørrelse, der forbruger mere elektricitet end hele nationer. Det decentraliserede ideal blev fanget af de meget centraliserede magtstrukturer, det var designet til at modstå. SerendipityX blev udviklet til at gøre dette umuligt.
7.2 Teknisk fundament
SerendipityX er bygget på Argon2id, vinderen af Password Hashing Competition (PHC) og standardiseret i RFC 9106. Algoritmen opnår ASIC-modstand gennem tre matematiske garantier:
| Parameter | Værdi | Formål |
|---|---|---|
| Hukommelsesomkostninger (m_cost) | 2 GB | Overstiger mobilenheden RAM — eliminerer telefonfarme og ASIC-økonomi |
| Tidsomkostninger (t_cost) | 3 iterationer | Sekventielle gennemløb forhindrer paralleliseringsgenveje |
| Parallelisme (p) | 1 | Eliminerer flersporede ASIC-optimeringsvektorer |
| Udgangslængde | 32 bytes | 256-bit hash kompatibel med Blake2b kæde |
| Mode | Argon2id (hybrid) | Datauafhængige + dataafhængige passeringer for sidekanalmodstand |
7.3 Hvorfor hukommelseshårdhed besejrer ASIC-centralisering
ASIC-chips opnår dominans i SHA-256 (Bitcoin) minedrift ved at proppe milliarder af simple hash-kredsløb på silicium. Hvert kredsløb er lille, billigt og hurtigt. Men SerendipityX kræver, at hver hash-beregning udføres 2 GB tilfældige hukommelsesadgangsmønstre-hukommelse, der ikke kan miniaturiseres som logiske porte. Kravet på 2 GB blev valgt bevidst: det overstiger den tilgængelige RAM på de fleste mobiltelefoner, hvilket forhindrer kinesiske og statssponsorerede telefonfarmer i at oversvømme netværket med tusindvis af billige enheder. Omkostningerne ved DRAM med høj båndbredde dominerer de samlede chipomkostninger, hvilket udligner ydeevnen mellem brugerdefinerede ASIC'er og desktop-CPU'er/GPU'er til forbrugere.
For SHA-256 opnår ASIC'er 10.000×+ speedup i forhold til CPU'er. For Argon2id begrænser hukommelsesvæggen ASIC-fordel til cirka 1-3×, hvilket gør tilpasset silicium økonomisk uforsvarligt i skala.
7.4 Hybrid konsensus: SerendipityX PoW + Staking (Synergy Sea)
SynX anvender en hybrid PoS+PoW-konsensusarkitektur kaldet Synergy Sea. Dette dobbeltlagsdesign adskiller transaktionsbearbejdning fra blokproduktion - det arkitektoniske kvantespring, der gør SynX hurtigere end Solana for praktisk endelige transaktioner:
- Minelag (PoW): Ny SynX er præget gennem SerendipityX proof-of-work på et variabelt blokinterval, der konverterer elektricitet til forsyning, samtidig med at der sikres retfærdig distribution og kædesikkerhed
- Staking layer (PoS): Staking validatorer bekræfter transaktioner i løbet af et sekund, hvilket giver øjeblikkelig endelighed uafhængigt af blokproduktion
- Kvantespringet: Transaktionsbehandlingen fungerer uafhængigt af blokproduktionen. Brugere oplever øjeblikkelige afsendelser, uanset hvor lang tid den aktuelle blok tager at lande. Dette er grunden til, at SynX er hurtigere end Solana (~400ms slots), XRP (3-5 sekunder) og enhver klassisk blockchain - og hvorfor et variabelt blokinterval ikke koster brugeren noget
- Overgang: Mining belønninger halveres efter en tidsplan, og gradvist flytter vægten til indsats
Det betyder, at en studerende med en bærbar computer konkurrerer på fri fod med en statslig aktør. Ingen enkelt enhed kan dominere blokproduktion gennem hardwarefordele. Protokollen håndhæver, hvad Bitcoin kun lovede: lige deltagelse i skabelsen af penge.
8. P2P Escrow Marketplace
8.1 Designmål
SynX-markedspladsen muliggør tillidsfri peer-to-peer-handel uden centraliserede mellemmænd eller KYC-krav. Nøgleegenskaber:
- Ikke-depot-deponering (midler låst i smart kontrakt)
- Krypteret kommunikation mellem parterne
- Decentral tvistbilæggelse
- Ingen modpartseksponering for udvekslingshack
8.2 Deponeringsprotokol
Deponeringssystemet skrider frem gennem klart definerede tilstande, hvilket sikrer, at begge parter er beskyttet ved hvert trin:
Tilbud udsendt
Begge deponeret
Handel afsluttet
Voldgiftsdommer involveret
Midler tilbage
Hver deponering involverer tre parter: maker, taker og arbiter. Midler kræver 2-af-3 underskrifter for at frigives, hvilket sikrer, at ingen enkelt part kan stjæle penge.
8.3 Handelsflow
- Oprettelse af tilbud: Maker opretter tilbud, der specificerer beløb, pris, betalingsmetode og timeout
- Tilbudsaccept: Modtager accepterer tilbud, begge parters midler låst i 2-af-3 multisig-deponering
- Betaling: Taker sender fiat-betaling via specificeret metode (bank, kontanter osv.)
- Bekræftelse: Maker bekræfter modtagelse, begge tegn frigivelse transaktion
- Frigøre: Midler frigivet til modtager, handel afsluttet
8.4 Tvistbilæggelse
Hvis parterne er uenige, kan begge eskalere til voldgift:
- Tvisterende part betaler voldgiftsgebyr (refunderes, hvis de vinder)
- Voldgiftsdommer gennemgår krypterede beviser fra begge parter
- Voldgiftsdommer underskriver frigivelsestransaktion for vindende part
- 2-af-3 underskrifter (dommer + vinder) frigiver midler
Voldgiftsdommere er udvalgt fra en decentraliseret pulje baseret på omdømme og indsats.
8.5 Krypteret meddelelser
Handelsdeltagere kommunikerer gennem ende-til-ende krypterede kanaler ved hjælp af Kyber nøgleudveksling:
Beskeder krypteres med AES-256-GCM ved hjælp af en delt hemmelighed etableret via Kyber-768. Selvom de opsnappes, kan meddelelser ikke læses af tredjeparter – inklusive netværksoperatører.
9. Netværkslagsbeskyttelse
9.1 Tor-integration
SynX-noder kan fungere helt over Tor, hvilket giver:
- Skjul IP-adresse til transaktionsudsendelser
- Modstand mod trafikanalyse
- Omgåelse af censur
Dæmonen understøtter automatisk Tor-kredsløbsetablering og skjult servicedrift.
9.2 Mælkebøtte++ protokol
Transaktionsudbredelse bruger Dandelion++ til at forhindre deanonymisering på netværksniveau:
- Stamfase: Transaktion videresendes langs tilfældig sti gennem noder
- Fluff fase: Transaktion udsendes bredt via standard sladder
Dette forhindrer modstandere i at identificere transaktionens oprindelse gennem førstegangsheuristik.
9.3 Peer Discovery
Noder opdager jævnaldrende gennem:
- Hardkodede bootstrap noder
- DNS-frøservere
- Peer udvekslingsprotokol
- Tor skjulte servicemapper
10. Sammenligning med Legacy Chains
Følgende tabel sammenligner SynX med større privatlivsfokuserede og almindelige kryptovalutaer:
| Feature | Bitcoin | Monero | Zcash | SynX |
|---|---|---|---|---|
| Signaturalgoritme | ECDSA (secp256k1) | EdDSA (Ed25519) | EdDSA/Groth16 | SPHINCS+-128f |
| Nøgleudveksling | ECDH | X25519 | X25519 | Kyber-768 |
| Kvantebestandig | No | No | No | Ja |
| Privatlivsstandard | No | Ja | Valgfri | Ja |
| Pålidelig opsætning | No | No | Ja | No |
| Gns. TX størrelse | ~250 bytes | ~2-3 KB | ~2 KB | ~20 KB |
| Bloktid | ~10 min | ~2 min | ~75 sek | ~60 sek |
| TX finalitet | ~60 min | ~20 min | ~12,5 min | Undersekund |
| Konsensus | PoW | PoW | PoW | Hybrid PoS+PoW |
| Native Staking | No | No | No | Ja |
| P2P markedsplads | No | No | No | Ja |
| Flersproget tegnebog | Varierer | Ja | Begrænset | 7 sprog |
| USB kølerum | Via hardware wallet | Via hardware wallet | Via hardware wallet | Hjemmehørende |
10.1 Kvantemigreringsrisiko
Ældre kæder står over for betydelige udfordringer ved at migrere til post-kvantekryptografi:
- Bitcoin: Kræver hård gaffelkonsensus blandt decentraliserede samfund. Adressemigration efterlader gamle P2PKH-output sårbare. Estimeret 4+ millioner BTC i adresser med synlige offentlige nøgler.
- Ethereum: Account abstraction provides upgrade path, but smart contract compatibility is complex. Migration period creates attack window.
- Monero: Ringsignaturer kræver omhyggeligt redesign til post-kvante. Akademisk forskning igangværende, men ingen implementeringstidslinje.
- Zcash: zk-SNARK'er er afhængige af elliptiske kurveparringer. Post-kvante SNARK'er findes, men er betydeligt større og langsommere.
SynX kræver ingen migrering. Alle adresser har brugt post-kvantekryptografi fra genesis.
11. Præstationsanalyse
11.1 Benchmarks
Forventet ydeevne på råvarehardware:
| Operation | Tid | Hukommelse |
|---|---|---|
| Tegnebog generation | undersekund | minimal |
| SPHINCS+ tegn | millisekunder | minimal |
| SPHINCS+ verificere | sub-millisekunder | minimal |
| Kyber indkapsling | sub-millisekunder | minimal |
| Kyber dekapsler | sub-millisekunder | minimal |
| Transaktionsopbygning | millisekunder | minimal |
| Bloker validering | undersekund | moderat |
Specifikke timings er implementeringsafhængige og bevidst udeladt.
11.2 Skalerbarhed
SynX er designet til drift med høj kapacitet:
- Blokstørrelsesgrænse: 500 KB
- Blokinterval: variabel, vanskelighedsdrevet (minelag)
- Transaktions endelighed: Undersekund (staking validator layer)
- Målgennemstrømning: 2.000+ TPS
- RPC-kapacitet: 8.000 forespørgsler/sekund vedvarende
Netværket anvender adaptive brændemekanismer, der skalerer med transaktionsvolumen, og opretholder økonomisk stabilitet selv på Solana-niveau. Layer-2-løsninger kan give yderligere kapacitet til specialiserede brugssager.
11.3 Opbevaringskrav
- Fuld node (aktuel): ~15 GB
- Beskåret node: ~5 GB
- Kun tegnebog: ~100 MB
12. Fremtidigt arbejde
12.1 Under overvejelse
Følgende funktioner er ved at blive evalueret for potentiel inklusion i fremtidige protokolversioner:
- Hardware Wallet Integration: Understøttelse af dedikerede signeringsenheder, der implementerer SPHINCS+
- Mobil tegnebog: Native applikationer til iOS- og Android-platforme
- Lag-2-skalering: Statskanalkonstruktioner for højere gennemstrømning
- Interoperabilitet på tværs af kæder: Bromekanismer til eksterne netværk
- Fortrolige transaktioner: Beløbsskjuler via post-kvanteforpligtelsesordninger
Tidslinjer for implementering afhænger af sikkerhedsrevisioner, feedback fra fællesskabet og protokolstyring.
12.2 Aktive forskningsområder
Følgende emner er under akademisk undersøgelse, men endnu ikke forpligtet til køreplanen:
- Post-kvante ringsignaturer for forbedret afsenderens privatliv
- Gitterbaserede nulvidenssikre konstruktioner
- Kvantebestandig tærskelkryptering til escrow
13. Konklusion
SynX repræsenterer en fundamentalt anderledes tilgang til cryptocurrency-sikkerhed. I stedet for at bygge på ældre kryptografiske antagelser og planlægge fremtidige opgraderinger, implementerer SynX NIST-standardiserede post-kvantealgoritmer fra genesis. Hver transaktionssignatur bruger SPHINCS+ hash-baseret kryptografi med informationsteoretisk sikkerhed. Hver nøgleudveksling bruger Kyber-768 gitterbaseret indkapsling.
Tegnebogsarkitekturen prioriterer både sikkerhed og brugervenlighed: 25-ords mnemonic recovery, syv-sprog support, native USB eksport til air-gaped signering og indbygget staking uden eksterne værktøjer. P2P escrow-markedspladsen muliggør tillidsfri handel uden centraliserede børser eller KYC-krav.
Når kryptografisk relevante kvantecomputere dukker op, vil ældre kæder stå over for vanskelige migrationer med betydelig angrebsoverflade. SynX-brugere står ikke over for en sådan overgang. Deres midler er blevet beskyttet af post-kvantekryptografi fra den første blok.
SynX indeholder ingen kendte bagdøre, nøgledeponeringsmekanismer eller adgangsfunktioner for retshåndhævelse. Protokollen er lukket kilde indtil blokhøjde 200K og vil kunne revideres uafhængigt ved frigivelse.
Protokollen er lukket kilde indtil blokhøjde 200K, netværket er live, og tegnebogen er tilgængelig til download.
14. Referencer
- Shor, P.W. (1994). "Algorithmer til kvanteberegning: diskrete logaritmer og factoring." Proceedings 35. årlige symposium om grundlaget for datalogi. DOI: 10.1109/SFCS.1994.365700
- NIST (2024). "Post-kvantekryptering." National Institute of Standards and Technology. csrc.NIST.gov/projects/post-quantum-cryptography
- Avanzi, R., et al. (2021). "CRYSTALS-Kyber: Algoritmespecifikationer og understøttende dokumentation." NIST PQC indsendelse. pq-crystals.org/Kyber
- Bernstein, D.J., et al. (2019). "SPHINCS+: Indsendelse til NIST Post-Quantum Project." NIST PQC indsendelse. SPHINCS.org
- Grover, L.K. (1996). "En hurtig kvantemekanisk algoritme til databasesøgning." Proceedings 28. årlige ACM Symposium on Theory of Computing. DOI: 10.1145/237814.237866
- Aumasson, J.-P. & Neves, S. (2013). "BLAKE2: enklere, mindre, hurtig som MD5." ACNS 2013. blake2.net
- Biryukov, A., Dinu, D., & Khovratovich, D. (2016). "Argon2: the memory-hard function for password hashing and other applications." Password Hashing-konkurrence. password-hashing.net
- Fiat, A. & Shamir, A. (1986). "Sådan beviser du dig selv: praktiske løsninger på problemer med identifikation og signatur." CRYPTO 1986. DOI: 10.1007/3-540-47721-7_12
- Boneh, D. & Shoup, V. (2023). Et kandidatkursus i anvendt kryptografi. Stanford University. toc.cryptobook.us
- Mosca, M. (2018). "Cybersikkerhed i en æra med kvantecomputere: vil vi være klar?" IEEE sikkerhed og privatliv. DOI: 10.1109/MSP.2018.3761723