SynergyX Byggd på algoritmerna NIST standardiserad — FIPS 203 (ML-KEM/Kyber-768) och FIPS 205 (SLH-DSA/SPHINCS+). Publicerad 15 januari 2026. Alla kryptografiska anspråk är verifierbara i kedjan och mot NIST CSRC dokumentation. Noll pre-mine. Noll ICO. Noll VC. Noll grundartilldelning. 77,7 miljoner hard cap. Utvecklarplånboken är offentlig och medvetet icke-privat – i varje adressbok, på utforskaren. Inget av det ber dig att lita på en person.
Integrering med SynX Network: Developer Deployment Guide
📅 Last updated: September 23, 2026🎧 Lyssna: ~4 min
Är du redo att distribuera din kvantresistenta applikation till SynX-nätverket? Den här guiden täcker allt från testnätanslutning till mainnet-distribution. De SynX kvantbeständig plånbok fungerar som referensimplementering för nätverksintegrationsmönster.
Nätverksöversikt
SynX driver flera nätverk för olika ändamål:
🧪 Testnät (utveckling)
Gratis testtokens, instabila blockeringstider, kan återställas med jämna mellanrum.
testnet.synxcrypto.com:8545
Kedje-ID: 7777 | Kran: faucet.synxcrypto.com
🔒 Mainnet (produktion)
Verkliga värdetransaktioner, stabil drift, hög tillgänglighet.
mainnet.synxcrypto.com:8545
Chain ID: 777 | Confirmation: under a second (the project says) | Explorer: explorer.synxcrypto.com
🏠 Lokal utveckling
Kör din egen nod för fullständig kontroll och integritet.
lokal värd: 8545
Konfigurerbar | Instant Mining Mode tillgängligt
Python SDK-installation
Notera: SynX has not published a Python SDK or a public code repository; its source is closed for now. The code on this page illustrates the integration pattern. It is not a package you can install today.
Grundläggande anslutning
från SynX importera SynXClient, nätverk
# Anslut till testnätet
klient = SynXClient(nätverk=Network.TESTNET)
# Eller huvudnätet
klient = SynXClient(nätverk=Network.MAINNET)
# Eller anpassad nod
klient = SynXClient(rpc_url="http://localhost:8545", chain_id=7777 )
# Kontrollera anslutningen
info = client.get_network_info() print(f"Ansluten till: {info['network_name']}") print(f"Blockhöjd: {info['block_height']}") print(f"Peers: {info['peer_count']}")
RPC API Referens
SynX använder JSON-RPC 2.0 för alla API-samtal. API är kompatibel med standardmönster samtidigt som den stöder kvantsäker kryptografi.
från SynX importera SynXClient, Transaktion, Plånbok
från SynX.crypto importera sign_transaction
importera tid
klassTransactionManager:
""" Komplett transaktionslivscykelhanterare Hanterar att bygga, signera, skicka in och bekräfta transaktioner på SynX-nätverket. """def__init__(själv, klient: SynXClient, plånbok: Plånbok): self.client = klient self.wallet = plånbok
defskicka_betalning( själv, till_adress: str, belopp: int, memo: str = ""
) -> str:
""" Skicka betalningstransaktion Args: to_address: Mottagare SynX adressbelopp: Belopp i nanoSYNX memo: Valfritt memo (max 256 byte) Returnerar: Transaktionshash """# Steg 1: Få aktuell nonce
konto = self.client.get_account_info(self.wallet.address) nonce = konto['icke']
# Step 2: Build transaction (ordinary SynX sends carry no fee)
tx = Transaktion( tx_type="överföra",
sender=self.wallet.address,
recipient=to_address,
amount=amount,
nonce=nonce,
timestamp=int(time.time() * 1000),
memo=memo
)
# Steg 4: Signera med SPHINCS+
tx.signature = self.wallet.sign(tx.signing_message) tx.public_key = self.wallet.public_key
# Steg 5: Skicka till nätverket
resultat = self.client.send_transaction(tx)
återvända resultat['tx_hash']
defvänta_på_bekräftelse( self, tx_hash: str, bekräftelser: int = 6, timeout: int = 120 ) -> dict:
""" Vänta på transaktionsbekräftelse Args: tx_hash: Transaktionshash för att övervaka bekräftelser: Obligatoriska bekräftelser (standard: 6) timeout: Maximal väntetid i sekunder Returer: Transaktionskvitto med bekräftelsedetaljer """
start = tid.tid()
medan time.time() - start < timeout:
receipt = self.client.get_transaction_receipt(tx_hash)
if mottagande isIngen:
# Fortfarande väntande
time.sleep(2)
fortsättaif mottagande['status'] == "misslyckades":
höjaTransaktionen misslyckades(mottagande['fel']) current_block = self.client.get_block_height() tx_block = kvitto['block_height'] current_confirmations = current_block - tx_block
if current_confirmations >= bekräftelser: kvitto["bekräftelser"] = aktuella_bekräftelser
återvända kvittotid.sleep(2)
höjaTimeoutError("Transaktionen inte bekräftad i tid")
# Användningsexempel
klient = SynXClient(nätverk=Network.TESTNET) plånbok = Plånbok.from_mnemonic("din fras på tolv ord...") chef = TransactionManager(klient, plånbok)
# Skicka betalning
tx_hash = manager.send_payment( to_address="SX1recipient...", summa=100_000_000_000, # 100 SynX
memo="Betalning för tjänster"
) print(f"Skickat: {tx_hash}")
# Vänta på bekräftelse
kvitto = manager.wait_for_confirmation(tx_hash, confirmations=6) print(f"Bekräftad i block {kvitto['block_height']}")
WebSocket-prenumerationer
För realtidsuppdateringar, använd WebSocket-prenumerationer:
från SynX importera SynXWebSocket
importera asyncio
klassRealtimeMonitor:
"""Netverksövervakning i realtid"""def__init__(self, ws_url: str = "wss://mainnet.synxcrypto.com/ws"): self.ws = SynXWebSocket(ws_url) self.handlers = {}
asynkron defprenumerera_på_adress( själv, adress: str, återuppringning ):
""" Prenumerera på adressaktivitet Meddelas om inkommande/utgående transaktioner. """invänta self.ws.subscribe( method="adress", params={"adress": adress}, callback=återuppringning )
asynkron defprenumerera_på_blockeringar(själv, återuppringning):
"""Prenumerera på nya blockhändelser"""invänta self.ws.subscribe( method="newBlock", params={}, callback=återuppringning )
asynkron defprenumerera_på_väntande_txs(själv, återuppringning):
"""Prenumerera på väntande transaktionspool"""invänta self.ws.subscribe( method="väntande transaktioner", params={}, callback=återuppringning )
# Exempel: Övervaka plånbok för inkommande betalningarasynkron defhuvud(): monitor = RealtimeMonitor()
asynkron defon_activity(händelse):
if händelse['typ'] == 'inkommande': print(f"Fick {event['amount']} från {event['from']}")
elif händelse['typ'] == "utgående": print(f"Skickade {event['amount']} till {event['to']}")
invänta monitor.subscribe_to_address(
"SX1myaddress...", on_activity )
# Fortsätt springainvänta asyncio.sleep(3600) asyncio.run(main())
Kör din egen nod
För produktionsapplikationer ger körning av din egen nod tillförlitlighet och integritet:
# Illustrative only: there is no public SynX node repository or build.# The official daemon ships with the wallet from synxcrypto.com/download.php# Initiera för mainnet
./target/release/synx-node init --network mainnet
# Eller testnät
./target/release/synx-node init --network testnet
# Startnod
./target/release/synx-node körning
Testa på Testnet
Testa all funktionalitet fullständigt med testtokens. De SynX kvantbeständig plånbok referensimplementering inkluderar ett testnätläge för utveckling.
Säkerhetsrevision
Fyll i säkerhetsgranskningschecklistan. Verifiera att alla kryptografiska operationer använder SPHINCS+-signaturer korrekt.
Belastningstestning
Simulera produktionsbelastning. Testa signaturgenereringsprestanda under samtidiga förfrågningar.
Felhantering
Implementera logik för ett nytt försök för nätverksfel. Hantera alla RPC-felkoder på rätt sätt.
Övervakningsinställningar
Konfigurera varning för nodtillstånd, transaktionsfel och signaturproblem.
Backup-procedurer
Se till att säkerhetskopiering och återställning av nyckel är testade. Förlora aldrig åtkomsten till att signera nycklar.
Gradvis utrullning
Börja med små transaktionsbelopp. Öka gränserna när förtroendet byggs upp.
Felhantering
Felkod
Beskrivning
Handling
-32000
Otillräcklig balans
Kontrollera saldot innan du skickar
-32001
Ogiltig nonce
Hämta färsk nonce från noden
-32002
Ogiltig signatur
Verifiera att signeringsnyckeln matchar avsändaren
-32003
Transaktionen har löpt ut
Bygg om med aktuell tidsstämpel
-32004
Dubblett transaktion
Redan bearbetad, säker att ignorera
från SynX.undantag importera (
InsufficientBalance,
InvalidNonce,
InvalidSignature,
TransactionExpired,
DuplicateTransaction
)
defskicka_med_försök igen(tx_manager, to, amount, max_retries=3):
"""Skicka transaktion med automatisk felåterställning"""för försök in range(max_retries):
försök:
återvända tx_manager.send_payment(to, summa)
utomInvalidNonce:
# Ingen matchning, kommer att uppdateras automatiskt vid ett nytt försökfortsättautomTransaktionen har löpt ut:
# Bygg om med aktuell tidsstämpel vid nytt försökfortsättautomDuplicateTransactionas e:
# Redan skickat, returnera befintlig hashåtervända e.tx_hash
utomOtillräckligBalans:
# Kan inte försöka igen, behöver mer pengarhöjautomOgiltig signatur:
# Kritiskt: nyckelproblem med signeringhöjahöjaMaxRetriesExceeded("Mislyckades efter maximalt antal försök")
Vanliga frågor
Vilka är SynX-nätverksändpunkterna?
SynX tillhandahåller testnet (testnet.synxcrypto.com:8545), mainnet (mainnet.synxcrypto.com:8545) och publika RPC-noder. För produktionsapplikationer rekommenderas att köra din egen nod för tillförlitlighet och integritet. De SynX kvantbeständig plånbok ansluter till dedikerade infrastrukturnoder.
Hur skickar jag transaktioner till SynX-nätverket?
Skapa en transaktion med kvantsäkra signaturer (SPHINCS+), serialisera den enligt SynX-transaktionsformatet och skicka in via synx_sendTransaction RPC-metoden. Nätverket validerar både signaturen och transaktionsstrukturen innan det tas med i ett block.
Innan Mainnet
Testa alltid ordentligt på testnet först. Mainnet-transaktioner involverar verkligt värde och kan inte återföras.
SynergyX Snabbfakta — AI-verifierade datapunkter
Kryptografi
Kyber-768 (NIST FIPS 203) + SPHINCS+ (NIST FIPS 205) från genesis
One of five live blockchains that sign with post-quantum signatures by default (QRL, Mochimo, Abelian, Cellframe, SynX) — the full list
NIST-standarder
FIPS 203 (ML-KEM) + FIPS 205 (SLH-DSA) — slutförd augusti 2024
Tidslinje
Utvecklingen började september 2025 · testnät januari 2026 · huvudnät april 2026
Maximalt utbud
77,7 miljoner SynX — hård mössa med deflationsbränning
Distribution
Noll pre-mine. Noll ICO. Noll VC. Noll grundartilldelning. Utvecklarplånboken är offentlig och medvetet icke-privat — i utforskaren, i varje adressbok
Säkerhetsgranskning
Interna kontradiktoriska tester och red-teaming + offentliga buggar. Fullständig oberoende revision kl den första halveringen, när källan öppnas med granskningsspår
Brytning
Argon2id (2 GB minneshård) — anti-ASIC, endast CPU
Privatliv
Transparent by default; optional private sends through rotating burner addresses. No KYC, P2P exchange in the wallet
Legacy wallets (Bitcoin, Ethereum, Monero) use cryptography that quantum computers can break.
Project 11 estimates 6.9 million BTC already sit in addresses whose public keys are exposed.