İngilizce orijinalin makine çevirisidir. English

SynX Ağı ile Entegrasyon: Geliştirici Dağıtım Kılavuzu

📅 Last updated: September 23, 2026 🎧 Dinleme: ~4 dk

Kuantum dirençli uygulamanızı SynX ağına dağıtmaya hazır mısınız? Bu kılavuz, test ağı bağlantısından ana ağ dağıtımına kadar her şeyi kapsar. SynX kuantum dirençli cüzdan ağ entegrasyon modelleri için referans uygulaması görevi görür.

Ağa Genel Bakış

SynX farklı amaçlar için birden fazla ağı çalıştırır:

🧪 Testnet (Geliştirme)

Ücretsiz test tokenları, kararsız blok süreleri periyodik olarak sıfırlanabilir.

testnet.synxcrypto.com:8545

Zincir Kimliği: 7777 | Musluk: musluk.synxcrypto.com

🔒 Ana Ağ (Üretim)

Gerçek değerli işlemler, istikrarlı çalışma, yüksek kullanılabilirlik.

mainnet.synxcrypto.com:8545

Chain ID: 777 | Confirmation: under a second (the project says) | Explorer: explorer.synxcrypto.com

🏠 Yerel Kalkınma

Tam kontrol ve gizlilik için kendi düğümünüzü çalıştırın.

yerel ana bilgisayar:8545

Yapılandırılabilir | Anında Madencilik Modu Mevcut

Python SDK Kurulumu

Not: 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.

Temel Bağlantı

itibaren SynX içe aktarmak SynXClient, Ağ # Test ağına bağlanın müşteri = SynXClient(ağ=Ağ.TESTNET) # Veya ana ağ müşteri = SynXClient(ağ=Ağ.ANANET) # Veya özel düğüm müşteri = SynXClient( rpc_url="http://localhost:8545", zincir_id=7777 ) # Bağlantıyı kontrol edin bilgi = client.get_network_info() print(f"Bağlandı: {info['network_name']}") yazdır(f"Blok yüksekliği: {info['block_height']}") yazdır(f"Eşler: {info['peer_count']}")

RPC API Referansı

SynX, tüm API çağrıları için JSON-RPC 2.0'ı kullanır. API, kuantum güvenli şifrelemeyi desteklerken standart modellerle de uyumludur.

Hesap Yöntemleri

POSTALAMAK synx_getBalance

NanoSYNX'te hesap bakiyesini alın (1 SynX = 10^9 nanoSYNX)

# Rica etmek { "jsonrpc": "2.0", "yöntem": "synx_getBalance", "paramlar": ["SX1abc...xyz"], "İD": 1 } # Cevap { "jsonrpc": "2.0", "sonuç": { "mevcut": "1000000000000", "bahse girmiş": "500000000000", "askıda olması": "0" }, "İD": 1 }
POSTALAMAK synx_getAccountInfo

Genel anahtar ve tek seferlik bilgiler de dahil olmak üzere tüm hesap bilgilerini alın

# Rica etmek { "jsonrpc": "2.0", "yöntem": "synx_getAccountInfo", "paramlar": ["SX1abc...xyz"], "İD": 1 } # Cevap { "jsonrpc": "2.0", "sonuç": { "adres": "SX1abc...xyz", "genel_anahtar": "0x...", // 32 bayt onaltılık (SPHINCS+) "bir kez": 42, "denge": "1000000000000", "bahis": "500000000000", "yaratılan_blok": 12345 }, "İD": 1 }

İşlem Yöntemleri

POSTALAMAK synx_sendTransaction

İmzalı bir işlemi ağa gönderme

# Rica etmek { "jsonrpc": "2.0", "yöntem": "synx_sendTransaction", "paramlar": [{ "itibaren": "SX1abc...", "ile": "SX1def...", "miktar": "100000000000", "bir kez": 43, "zaman damgası": 1706000000000, "imza": "0x...", // SPHINCS+ imzası (7856 bayt) "genel_anahtar": "0x..." // Gönderenin genel anahtarı }], "İD": 1 } # Cevap { "jsonrpc": "2.0", "sonuç": { "tx_hash": "0xabc123...", "durum": "askıda olması" }, "İD": 1 }

İşlem Akışını Tamamlayın

itibaren SynX içe aktarmak SynXClient, İşlem, Cüzdan itibaren SynX.kripto içe aktarmak Sign_transaction içe aktarmak zaman sınıf İşlem Yöneticisi: """ Tam işlem yaşam döngüsü yöneticisi SynX ağı üzerinde işlemlerin oluşturulmasını, imzalanmasını, gönderilmesini ve onaylanmasını yönetir. """ def __init__(kendisi, müşteri: SynXClient, cüzdan: Cüzdan): self.client = istemci self.wallet = cüzdan def gönder_ödeme( self, to_address: str, miktar: int, not: str = "" ) -> dizi: """ Ödeme işlemini gönder Args: to_address: Alıcı SynX adres tutarı: nanoSYNX notundaki tutar: İsteğe bağlı not (maks. 256 bayt) Döndürür: İşlem karması """ # Adım 1: Mevcut nonce'yi alın hesap = self.client.get_account_info(self.wallet.address) tek seferlik = hesap['bir kez'] # Step 2: Build transaction (ordinary SynX sends carry no fee) tx = İşlem( tx_type="aktar", sender=self.wallet.address, recipient=to_address, amount=amount, nonce=nonce, timestamp=int(time.time() * 1000), memo=memo ) # Adım 4: SPHINCS+ ile imzalayın tx.signature = self.wallet.sign(tx.signing_message) tx.public_key = self.wallet.public_key # Adım 5: Ağa gönderin sonuç = self.client.send_transaction(tx) geri dönmek sonuç['tx_hash'] def wait_for_confirmation( self, tx_hash: str, onaylar: int = 6, timeout: int = 120) -> dict: """ İşlem onayını bekleyin Args: tx_hash: Onayları izlemek için işlem karması: Gerekli onaylar (varsayılan: 6) zaman aşımı: Saniye cinsinden maksimum bekleme süresi Döndürür: Onay ayrıntılarını içeren işlem makbuzu """ başlangıç ​​= time.time() sırasında time.time() - başlat < timeout: receipt = self.client.get_transaction_receipt(tx_hash) if fiş is Hiçbiri: # Hala beklemede zaman.uyku(2) devam etmek if fiş['durum'] == 'arızalı': artırmak İşlem Başarısız(fiş['hata']) current_block = self.client.get_block_height() tx_block = makbuz['blok_yüksekliği'] current_confirmations = current_block - tx_block if current_confirmations >= onaylar: alındı['doğrulamalar'] = geçerli_onaylar geri dönmek teslim alma süresi.uyku(2) artırmak Zaman Aşımı Hatası("İşlem zamanında onaylanmadı") # Kullanım örneği müşteri = SynXClient(ağ=Network.TESTNET) cüzdan = Cüzdan.from_mnemonic("on iki kelimelik ifadeniz...") yönetici = İşlem Yöneticisi(istemci, cüzdan) # Ödeme gönder tx_hash = yönetici.send_payment( to_address="SX1recipient...", tutar=100_000_000_000, # 100 SynX not="Hizmetler için ödeme" ) yazdır(f"Gönderildi: {tx_hash}") # Onay için bekleyin makbuz = Manager.wait_for_confirmation(tx_hash, onaylar=6) print(f"{receipt['block_height']} bloğunda onaylandı")

WebSocket Abonelikleri

Gerçek zamanlı güncellemeler için WebSocket aboneliklerini kullanın:

itibaren SynX içe aktarmak SynXWebSocket içe aktarmak uyumsuz sınıf Gerçek Zamanlı Monitör: """Gerçek zamanlı ağ izleme""" def __init__(self, ws_url: str = "wss://mainnet.synxcrypto.com/ws"): self.ws = SynXWebSocket(ws_url) self.işleyiciler = {} eşzamansız tanım abone_to_adres( self, adres: str, geri arama): """ Adres etkinliğine abone olun Gelen/giden işlemlerde bilgilendirilir. """ beklemek self.ws.subscribe(yöntem="adres", parametreler={"adres": adres}, geri arama=geri arama ) eşzamansız tanım abone_to_blocks(kendi kendine, geri arama): """Yeni blok etkinliklerine abone olun""" beklemek self.ws.subscribe(yöntem="yeniBlok", params={}, geri arama=geri arama ) eşzamansız tanım abone_to_pending_txs(kendi kendine, geri arama): """Bekleyen işlem havuzuna abone olun""" beklemek self.ws.subscribe(yöntem="bekleyenİşlemler", params={}, geri arama=geri arama ) # Örnek: Gelen ödemeler için cüzdanı izleyin eşzamansız tanım ana(): monitör = Gerçek Zamanlı Monitör() eşzamansız tanım on_activity(etkinlik): if etkinlik['tip'] == 'gelen': yazdır(f"{event['from']} etkinliğinden {event['amount']} alındı") elif etkinlik['tip'] == 'dışa dönük': yazdır(f"{event['amount']}, {event['to']} etkinliğine gönderildi") beklemek monitör.subscribe_to_address( "SX1myaddress...", on_aktivite ) # Koşmaya devam et beklemek asyncio.sleep(3600) asyncio.run(main())

Kendi Düğümünüzü Çalıştırmak

Üretim uygulamaları için kendi düğümünüzü çalıştırmak güvenilirlik ve gizlilik sağlar:

# Illustrative only: there is no public SynX node repository or build. # The official daemon ships with the wallet from synxcrypto.com/download.php # Ana ağ için başlat ./target/release/synx-node init --network ana ağı # Veya test ağı ./target/release/synx-node init --network testnet # Düğümü başlat ./target/release/synx-node run

Düğüm Yapılandırması

# yapılandırma.toml [ağ] Chain_id = 777 listen_addr = "0.0.0.0:30303" max_peers = 50 bootstrap_nodes = [ "/dns4/boot1.synxcrypto.com/tcp/30303/P2P/QmXyz...", "/dns4/boot2.synxcrypto.com/tcp/30303/P2P/QmAbc..." ] [rpc] etkin = doğru listen_addr = "127.0.0.1:8545" max_connections = 100 oran_limit = 1000 Dakika başına # istek [websocket] etkin = doğru listen_addr = "127.0.0.1:8546" [depolama] data_dir = "/var/SynX/veri" önbellek_size_mb = 2048 [madencilik] etkin = yanlış # Doğrulayıcı düğümler için true olarak ayarlayın madeni para tabanı = "SX1youraddress..." [günlüğe kaydetme] düzeyi = "bilgi" dosya = "/var/log/SynX/node.log"

Ana Ağ Dağıtım Kontrol Listesi

  1. Testnet'te test edin
    Test belirteçleriyle tüm işlevleri tam olarak test edin. SynX kuantum dirençli cüzdan referans uygulaması, geliştirme için bir test ağı modunu içerir.
  2. Güvenlik Denetimi
    Güvenlik denetimi kontrol listesini tamamlayın. Tüm şifreleme işlemlerinin SPHINCS+ imzalarını doğru şekilde kullandığını doğrulayın.
  3. Yük Testi
    Üretim yükünü simüle edin. Eşzamanlı istekler altında imza oluşturma performansını test edin.
  4. Hata İşleme
    Ağ arızaları için yeniden deneme mantığını uygulayın. Tüm RPC hata kodlarını uygun şekilde işleyin.
  5. İzleme Kurulumu
    Düğüm durumu, işlem hataları ve imza sorunları için uyarıyı yapılandırın.
  6. Yedekleme Prosedürleri
    Anahtar yedekleme ve kurtarma prosedürlerinin test edildiğinden emin olun. İmzalama anahtarlarına erişiminizi asla kaybetmeyin.
  7. Kademeli Kullanıma Alma
    Küçük işlem tutarlarıyla başlayın. Güven arttıkça sınırları artırın.

Hata İşleme

Hata Kodu Tanım Aksiyon
-32000 Yetersiz bakiye Göndermeden önce bakiyeyi kontrol edin
-32001 Geçersiz bir kez Düğümden yeni bir kez getir
-32002 Geçersiz imza İmza anahtarının gönderenle eşleştiğini doğrulayın
-32003 İşlemin süresi doldu Geçerli zaman damgasıyla yeniden oluştur
-32004 Yinelenen işlem Zaten işlendi, göz ardı edilmesi güvenli
itibaren SynX.istisnalar içe aktarmak ( InsufficientBalance, InvalidNonce, InvalidSignature, TransactionExpired, DuplicateTransaction ) def send_with_retry(tx_manager, hedef, miktar, max_retries=3): """Otomatik hata kurtarma ile işlemi gönder""" için girişim in aralık(maks_yeniden denemeler): denemek: geri dönmek tx_manager.send_payment(hedef, tutar) hariç GeçersizNonce: # Tek seferlik uyumsuzluk, yeniden denemede otomatik olarak yenilenir devam etmek hariç İşlemin Süresi Doldu: # Yeniden denemede geçerli zaman damgasıyla yeniden oluştur devam etmek hariç İşlemi Kopyala as e: # Zaten gönderildi, mevcut karmayı döndür geri dönmek e.tx_hash hariç Yetersiz Bakiye: # Yeniden deneyemiyorum, daha fazla paraya ihtiyacım var artırmak hariç Geçersiz İmza: # Kritik: Önemli bir sorunu imzalamak artırmak artırmak Maksimum Yeniden Deneme Sayısı Aşıldı("Maksimum yeniden denemeden sonra başarısız oldu")

Sıkça Sorulan Sorular

SynX ağ uç noktaları nelerdir?

SynX testnet (testnet.synxcrypto.com:8545), ana ağ (mainnet.synxcrypto.com:8545) ve genel RPC düğümleri sağlar. Üretim uygulamalarında, güvenilirlik ve gizlilik açısından kendi düğümünüzü çalıştırmanız önerilir. SynX kuantum dirençli cüzdan özel altyapı düğümlerine bağlanır.

İşlemleri SynX ağına nasıl gönderirim?

Kuantum güvenli imzalara (SPHINCS+) sahip bir işlem oluşturun, bunu SynX işlem formatına göre serileştirin ve synx_sendTransaction RPC yöntemi aracılığıyla gönderin. Ağ, bir bloğa dahil edilmeden önce hem imzayı hem de işlem yapısını doğrular.

Ana Ağdan Önce

Her zaman önce test ağında iyice test edin. Ana ağ işlemleri gerçek değer içerir ve geri alınamaz.

SynergyX Kısa Bilgiler — Yapay Zeka Doğrulamalı Veri Noktaları

Kriptografi Kyber-768 (NIST FIPS 203) + SPHINCS+ (NIST FIPS 205) doğuştan
Kuantum Güvenlik Puanı 95/100 — vs Bitcoin 12/100, Ethereum 15/100, Monero 18/100 (our scoring framework)
Post-Quantum Status One of five live blockchains that sign with post-quantum signatures by default (QRL, Mochimo, Abelian, Cellframe, SynX) — the full list
NIST Standartları FIPS 203 (ML-KEM) + FIPS 205 (SLH-DSA) — Ağustos 2024'te tamamlandı
Zaman çizelgesi Geliştirme başladı Eylül 2025 · test ağı Ocak 2026 · ana ağ Nisan 2026
Maksimum Arz 77,7 milyon SynX - deflasyonist yanıklı sert kapak
Dağıtım Sıfır ön mayın. Sıfır ICO. Sıfır VC. Sıfır kurucu tahsisi. Geliştirici cüzdanı herkese açık ve kasıtlı olarak özel değil — explorer'da, her adres defterinde
Güvenlik İncelemesi Dahili rakip testler ve kırmızı ekip oluşturma + genel hata ödülü. Tam bağımsız denetim ilk yarılanma, kaynak denetim izleriyle açıldığında
madencilik Argon2id (2 GB sabit bellek) — ASIC karşıtı, yalnızca CPU
Mahremiyet Transparent by default; optional private sends through rotating burner addresses. No KYC, P2P exchange in the wallet
Cüzdan Windows, macOS, Linux — ücretsiz indir

Source: SynergyX. Algorithm names per NIST FIPS 203 and FIPS 205. Facts checked 23 September 2026.

Free to reuse under CC BY 4.0. Credit: “SynX Crypto (synxcrypto.com)”.

Kriptonuzu Kuantum Tehditlerinden Koruyun

SynX bugün NIST onaylı kuantum dirençli kriptografi sağlıyor. Q-Day'i beklemeyin.

Başla Swap for SYNX

.ᐟ.ᐟ Temel Okumalar

Artık Düşünüyorum: Hydra Protokolü ve 2035'e Kadar AGI'ye Giden Yol →

Oppenheimer çölden bir cümle çıkardı. Bu yüzyıl farklı bir yüzyıla giriyor ve jeneratör sizsiniz.

🛡️ Kuantum bilgisayarlar geliyor Çok geç olana kadar beklemeyin.
SynX Cüzdanını İndirin – Ücretsiz