SmartHoldem Post-Quantum Node v0.25.48·So'nggi versiya

SmartHoldem · Web 4.0 Ekotizimi

SmartHoldem Blockchain: Web 4.0 va Post-Kvant Xavfsizligi

Innovatsion DPoS Blokcheyn Infratuzilmasi

SmartHoldem — Web 4.0 uchun markazlashmagan ishonch va hisob-kitob qatlami. Rust tilida noldan qayta yozilgan bo'lib, ichki NAT traversal va kvant barqarorligi bilan jihozlangan P2P arxitekturasini taqdim etadi.

SmartHoldem Web 4.0 P2P node mesh: servers, laptops, phones and home devices

Tugunlarni ko'rish uchun sichqonchani olib boring. Uy yoki server. Bitta mesh.

Tezlik & Masshtab

Tezlik va Masshtab uchun Yaratilgan

SmartHoldem'ning yangi Rust yadrosi an'anaviy blokcheyn cheklovlarini bartaraf etadi: Node.js va PostgreSQL to'siqlari o'rniga optimallashtirilgan dvigatel va Sled DB keladi — bu esa tezkor sinxronizatsiya va katta o'tkazuvchanlikni ta'minlaydi.

Millisekundli Blok Qayta Ishlash

500 ta tranzaksiyadan iborat bloklar ~50 ms ichida tekshiriladi va qo'llaniladi. BFT yakuniylik mexanizmi va parallel ishlov berish yordamida tarmoq faqat 1 slot (~8 soniya) ichida mutlaq, qaytarib bo'lmaydigan yakuniylikka erishadi.

Haqiqiy Serversiz Miqyoslanish

Iroh P2P protokoli asosida ishlaydi. Markazlashgan bulut provayderlariga ehtiyoj yo'q, lekin o'z tuguningizni ishga tushirishingiz mumkin. Istalgan noutbuk, Raspberry Pi yoki ARM64 mobil qurilma statik IP-siz, istalgan NAT ortida to'liq tekshiruv tuguniga aylanishi mumkin.

Ekologik va Engil

To'liq tekshiruv tuguni endi atigi ~800 MB RAM bilan ishlaydi. DPoS va Rust'ning nol xarajatli abstraksiyalari kombinatsiyasi bu tarmoqni mavjud bo'lgan eng energiya tejamkor tarmoqqa aylantiradi.

Performance benchmarks

Benchmarklar

Unumlilik Benchmarklari

Yangi Rust yadrosi bo'yicha real yuklama testlari korporativ darajadagi, Visa miqyosidagi miqyoslanishni tasdiqlaydi.

Samaradorlik e'lon qilinmaydi — o'lchanadi. Quyidagi benchmark natijalari parallel imzo tekshiruvi (Rayon) va optimallashtirilgan kriptografik konveyerlar bilan yangi Rust + Sled arxitekturasini aks ettiradi:

256

TX boshiga MultiPayments

5.53B

Ops / Kun (cho'qqi)

KonfiguratsiyaOps / SoniyaOps / SoatOps / Kun
2000 TX/block (MultiPayments)64,000230.4M5.53B
1000 TX/block (MultiPayments)32,000115.2M2.76B
500 TX/block (MultiPayments)16,00057.6M1.38B

Usti Ostida

Texnik To'plam

Blokcheynning Asosiy Dvigatel

  • Dasturlash tili: 100% Rust, parallel imzo tekshiruvi (Rayon), xotira xavfsizligi va nol xarajatli abstraksiyalar.
  • Ma'lumotlar bazasi: O'rnatilgan Sled kalit-qiymat ombori zstd siqish bilan = 11.7M+ blok ~8 GB hajmda, eski PostgreSQL bog'liqliklarini almashtiradi.
  • Konsensus: DPoS 21 ta faol delegat bilan, BFT yakuniylik mexanizmi orqali kuchaytirilgan (1 slotda deterministik yakuniylik).
  • Kriptografiya: Gibrid xavfsizlik modeli. Klassik secp256k1 (BIP-Schnorr) + kvant keyingi ML-DSA-44 (NIST FIPS 204) Quantum Shield orqali.

API, SDK va SmartNet

  • Dasturchi ko'prigi: Tauri dApps uchun mahalliy window.smartholdem IPC. Imzolash, P2P saqlash va tarmoq holatiga xavfsiz, izolyatsiyalangan kirish.
  • Dasturlanadigan obyektlar: Mahalliy SmartObjects va tokenlar. Reyestrlar, chiqarish, smart-kontraktsiz ishlash va EVM xavflari yo'q.
  • Ma'lumotlarni saqlash: BLAKE3 kontent-manzilli tekshiruv. Metadata zanjirda SmartNetData orqali bog'langan, mutlaq yaxlitlik, tashqi indekserlarsiz.
  • API va SDK: 100% orqaga mos RESTful API va SDK. Tezkor, so'rovsiz yangilanishlar uchun real vaqtli QUIC push oqimlari.

Web 4.0 P2P Transport

  • Protokol: Iroh (QUIC/UDP) asosida qurilgan, mahalliy NAT kesib o'tish va teshik ochish bilan shifrlangan, multipleksli ulanishlarni ta'minlaydi. Tugunlar statik IP siz uy routerlari orqasidan blok ishlab chiqarishi va sinxronlashi mumkin.
  • Tarmoq topologiyasi: Ikki qatlamli arxitektura. Asosiy aloqa markazlashmagan Iroh tarmog'i orqali amalga oshiriladi, serverlardagi tugunlar bilan orqaga moslik uchun eski WebSocket/Protobuf ko'prigi (port 4001) saqlanib qoladi.
  • Markazlashmagan kashfiyot: Tengdoshlarni topish Mainline DHT, mahalliy mDNS va kriptografik imzolangan tengdosh manzillar kitobiga tayanadi, markazlashgan DNS yoki ommaviy relay xizmatlariga har qanday bog'liqlikni bartaraf etadi.

Haqiqiy Markazlashtirilmaganlik

Jamoat Boshqaradi, Korporatsiyalar Emas

Markazlashtirilmaganlik asosiy. SmartHoldem DPoS blockchain o'zgarmas va barcha operatsiyalar qaytarib bo'lmaydigan. Har qanday tranzaksiya har qanday vaqtda Blok Tadqiqchisida yoki API orqali shaffof ko'rinishi mumkin.

  • Demokratik Ovoz Berish

    Tasdiqlovchilar obro'ga asosan tanlanadi, markazlashtirilgan boshqaruv emas.

  • Muzlatilgan Tangalar Yo'q

    Foydalanuvchilar balans kuchi bilan ovoz beradi. Tangalar foydalanuvchining to'liq nazoratida qoladi.

  • Javobgarlik

    Har qanday STH egasi ovoz bera oladi, delegatlarni saylay yoki bekor qilishi mumkin. Samarasiz delegatlar tezda jamoa tomonidan almashtiriladi.

  • Egalik

    Faqat >1 STH ushlab turish tarmoqda to'liq ovoz huquqini beradi.

Community governance
21 delegates ring topology

Delegat Tizimi

TOP 21: Tarmoqni Himoya qilish

Delegatlar (guvohlar yoki blok ishlab chiqaruvchilar deb ham ataladi) tranzaksiyalarni tekshirish, yangi bloklarni yaratish va SmartHoldem tarmog'ini himoya qilish uchun mas'uldirlar. Ular tranzaksiya ma'lumotlarini o'zgartira yoki ularga ta'sir o'tkaza olmaydilar.

21

TOP da Faol Delegatlar

8s

O'rtacha Blok Vaqti

100%

Jammoa Tomonidan Ovoz Berilgan

0%

Markazlashtirilgan Boshqaruv

Delegat tizimi juda raqobatdosh. Delegat istalgan vaqtda TOP 21 ga kirishi yoki chiqishi mumkin. Bu barqaror sxema yangi delegatlarga o'zlarini isbotlash va jamoating e'tiborini tortish imkoniyatini beradi.

Iqtisodiyot

Barqaror Mukofotlar. Nol Inflyatsion Chiqarilish.

SmartHoldem (DPoS) blockchain da chiqarilish yo'q yo'q. Delegatlar faqat tranzaksiya to'lovlari hisobidan mukofot oladi, deflyatsion, barqaror iqtisodiy modelni ta'minlaydi.

Blokdagi tranzaksiyalar uchun blokni imzolagan delegat BARCHA TARMOQ TO'LOVLARI oladi.

Delegatlar Qanday Topadi

500 STH

blok uchun (maks)

Bir blokda 500 standart tranzaksiya → 500 STH gacha topiladi.

10,000 STH

ro'yxatga olish to'lovi

Delegat ro'yxatga olish tranzaksiyasi → 10,000 STH topiladi.

500 STH

token emissiyasi

Komissiyaning 50% yoqib yuboriladi

Har bir yangi Web4 mahalliy token chiqarilishi delegatga mukofot keltiradi.

Kengaytirilgan Tranzaksiya Turlari

SmartHoldem turli to'lov daromadlarini yaratadigan tranzaksiya turlarining boy ekotizimini qo'llab-quvvatlaydi:

Multi-paymentsGamingMulti-signaturesCrypto-signaturesSecond passphraseBurnHTLCCopyright registrationPQ Second SignatureName RegistrationEncryptedMemoConfidential TransfersMulti-Signature EscrowPaid MessagesSmartObjectsTokenMintSubscriptions
SmartHoldem blockchain da to'lovlar ro'yxati

Qatnashish

SmartHoldem Delegati Bo'lish

Tarmoqni himoya qilish endi korporativ ma'lumotlar markazlari bilan cheklanmaydi. Yangi Rust yadrosi va Iroh P2P transport yordamida har kim dunyo bo'ylab istalgan joydan tekshiruv tugunini ishga tushirib, konsensusda ishtirok etishi mumkin.

Tavsiya Etilgan Tugun Xususiyatlari

8 GB RAM, 4 protsessor yadrosi, 64 GB HDD yoki 32 GB SSD.

  1. 1

    Ro'yxatdan O'ting va Musobaqaga Kiring

    Tarmoqni himoya qilish endi korporativ ma'lumotlar markazlari bilan cheklanmaydi. Yangi Rust yadrosi va Iroh P2P transport yordamida har kim dunyo bo'ylab istalgan joydan tekshiruv tugunini ishga tushirib, konsensusda ishtirok etishi mumkin.

  2. 2

    Tuguningizni Sozlang (Statik IP Shart Emas)

    Engil sth-core-pq binaryini yuklab oling. U atigi ~800 MB RAM va ~8 GB disk maydoni bilan ishlaydi. Iroh QUIC NAT traversal texnologiyasi tufayli statik IP yoki ochiq portlar kerak emas — noutbugingizdan, Raspberry Pi yoki serverdan xavfsiz bloklar ishlab chiqaring.

  3. 3

    Delegat nomzodligingizni e'lon qiling

    Jamiyat forumida tarmoq konfiguratsiyangiz, taklif etilgan to'lov foizi va qo'shimcha xizmatlar haqida taklif yuboring. Keyin delegatingizni Telegram va faol muloqot orqali hamjamiyatga tanishtiring.

  4. 4

    Haqiqiy daromad oling

    Siz ishlab chiqargan bloklar uchun tarmoq to'lovlarining 100% ini oling. Inflatsion emissiya yo'qligi sababli mukofotlaringiz real tarmoq foydasi bilan ta'minlangan: o'tkazmalar, token chiqarish, nom ro'yxatdan o'tkazish, P2P saqlash, dVPN reléları va boshqalar.

  5. 5

    Ekotizimni rivojlantiring va kengaytiring

    Delegatlarni jamiyat tanlaydi. Shaffof mukofot taqsimlash, ommaviy Netfory seederlarini ishga tushirish yoki Web 4.0 ekotizimiga faol hissa qo'shish orqali ishonch qozonib boring.

How to become a SmartHoldem delegate: 8 GB RAM node, install, register 10,000 STH, declare, get votes into Top 21

Jamoat

Jamoat Aloqasi

Delegat sifatida faol ishtirok va jamoa bilan aloqa ovozlarni olish uchun juda muhim. Delegat o'rinlarini yaratish raqobatdosh va faqat tugun boshqaruvidan ko'ra ko'proq narsani talab qiladi.

SmartHoldem asosida yangi ilovalar yaratish

Kod ko'rib chiqish va zaifliklarni xabar qilishni taklif qilish

Jamoaviy targ'ibot va ta'lim

Ovoz beruvchilarga mukofotlar foizini taklif qilish (TOP 21 ga yetish uchun)

Mukofot ovoz beruvchining ishtirok ulushi va delegatning to'lov foiziga asosan o'lchanadi.

Kvant Qalqoni

SmartHoldem Kvant Qalqoni

Biz Blockchainni Kelajak Kompyuterlaridan Qanday Himoya qilamiz

Bozor grafiklarni muhokama qilayotgan bir paytda, klassik kriptografiyani bekor qila oladigan tahdid yetilmoqda. Yetarlicha qudratli kvant kompyuterida Shor algoritmi ECDSA ni — bugungi ko'pchilik blokcheynlarning matematik asosini — sindirib yuborishi mumkin. SmartHoldem gipotetik 'X Kuni' ni kutib o'tirmaydi.

Biz qo'riqlovchi qalqonni bugun quryapmiz. A bosqichi (Kvantdan keyingi kalit majburiyatlari) asosiy tarmoqda allaqachon FAOL.

Quantum Shield

Yo'l Xaritasi

Amalga oshirish Rejasi: Gibrid Model

Biz keskin hard forklardan va majburiy ommaviy migratsiyalardan voz kechamiz. Kvant bardoshligiga o'tish bosqichma-bosqich, muammosiz va orqaga muvofiqligi saqlangan holda amalga oshiriladi:

P1

Bosqich 1

Kalit majburiyatlari (Faol)

  • Foydalanuvchilar kelajakdagi ML-DSA-44 ochiq kalitlarining SHA-256 xeshini vendorField (sthpq1:...) orqali allaqachon qo'shib qo'ya olishadi.
  • Bu 2-bosqich faollashganda 'poyga holati' hujumlarini oldini oladi va kvant tahdidi paydo bo'lishidan oldin hamyonni himoya qiladi.
P2

Bosqich 2

Gibrid ikkinchi imzolar (Qabul qilingan)

  • Foydalanuvchilar mavjud hamyonlarida kvantdan keyingi ML-DSA-44 ochiq kalitini (NIST FIPS 204) ikkinchi imzo sifatida ro'yxatdan o'tkazishlari mumkin.
  • O'sha paytdan boshlab har bir tranzaksiya ikki imzoni talab qiladi: klassik secp256k1 imzosi va yangi kvantga chidamli imzo.
  • Klassik kalit to'liq moslik uchun faol qoladi, kvantga chidamli kalit esa ikkinchi himoya qatlamini qo'shadi — bu ikkala algoritmdan biri buzilgan tarafda ham aktivlaringizni himoya qiladigan mustahkam gibrid sxema hosil qiladi.
P3

Bosqich 3

To'liq tarmoq bardoshliligi (Rejalashtirilgan)

  • Barcha 21 faol delegat konsensusni soxtalashtirish hujumlaridan himoya qilish uchun kvantdan keyingi imzolar bilan bloklarni imzolaydi.
  • Iroh P2P transport qatlami messenger va dApp ma'lumotlarini himoya qilish uchun gibrid kalit almashinuvidan (X25519 + ML-KEM-768) foydalanadi (SHIP-40).

Arxitektura

Seyfni emas, qulfni yangilang

Foydalanuvchilarni yangi hamyon yaratishga va aktivlarni ommaviy o'tkazishga majbur qiladigan boshqa tarmoqlardan farqli o'laroq, SmartHoldem muammosiz kvant yangilanishi uchun o'zining noyob ikkinchi imzo arxitekturasidan foydalanadi.

1

Manzil Shakllanishi

SmartHoldem manzilingiz klassik secp256k1 ochiq kalitingizdan olingan. Bu o'zgarmay qoladi.

2

Ikkinchi Kalit Faollashtirish

Kvantdan keyingi ML-DSA-44 ochiq kalitingizni mavjud manzilingizda ikkinchi imzo sifatida ro'yxatdan o'tkazasiz.

3

Gibrid himoya

Har bir tranzaksiya endi amal qilishi uchun ham klassik, ham kvantdan keyingi imzoni talab qiladi.

Natija

  • Hamyoningizni yoki manzilingizni o'zgartirishingiz shart emas
  • Tanga va tokenlaringiz yillar davomida turgan joyida qoladi
  • Murakkab hamyon migratsiyalari yo'q
  • Hisobingiz endi ikki qatlamli kriptografik himoya ostida
  • Kvant kompyuter birinchi shaxsiy kalitingizni aniqlasa ham, ikkinchi (kvantga chidamli) imzosiz mablag'laringizni ko'chira olmaydi

Bitta imzo bilan foydalanuvchilar uchun: Kvant himoyasini darhol yoqish uchun istalgan vaqtda ikkinchi imzoni faollashtiring yoki uzoq kelajakda yangi kvantga xavfsiz manzil turlariga o'ting.

Chuqur Texnologiya

Texnik Nozikliklar & Tarmoq Himoyasi

Himoyadagi Delegatlar

  • DPoS tarmog'ida delegatlar bloklarni imzolaydi
  • Delegat imzolarining buzilishi butun blokcheynning yaxlitligini xavf ostiga qo'yadi
  • Protokol darajasida PQC ni joriy etish SmartHoldem ni konsensus soxtakorligiga chidamli "raqamli qal'a" ga aylantiradi

Optimallashtirilgan Imzo Hajmi

  • Biz ML-DSA-44 (NIST FIPS 204) ni optimal muvozanati uchun tanladik: ~2.4 kB imzolar va millisoniyadan past tekshiruv vaqti
  • Rust yadroning parallel ishlov berishi (Rayon) bu og'ir tranzaksiyalar sinxronizatsiya tezligini yo'qotmasdan darhol tekshirilishini ta'minlaydi

Algoritmik Moslashuvchanlik

  • Protokol PQC ob'ektlarida alg_id baytini o'z ichiga oladi
  • Bu foydalanuvchilardan manzillarni o'zgartirish yoki mablag'larni ko'chirish talab qilinmasdan kelajakdagi yangilanishlarni (masalan, FN-DSA-512 / Falcon ga o'tish) muammosiz amalga oshirish imkonini beradi
  • Foydalanuvchi uchun bu tanish hamyon ko'rinishida namoyon bo'ladi

Ishlab chiqish

Kod Jarayonda

Rust yadrosi (sth-core-pq) yangi tekshiruv qatlamining kriptografik asosini allaqachon o'z ichiga oladi. Gibrid integratsiyaga bir nazar:

RUST · STH-CORE-PQ · hybrid secp256k1 + ML-DSA-44
//! Quantum Shield: ML-DSA-44 (NIST FIPS 204) keys derived from a passphrase, plus the stage-A

//! commitment format (`sthpq1:<alg>:<sha256(pk)>` in a self-transfer vendorField). See docs/SPEC-PQ-V3.md.


use crate::error::{Error, Result};
use ml_dsa::{EncodedSignature, EncodedVerifyingKey, MlDsa44, Signature, SigningKey, VerifyingKey, B32};
use sha2::{Digest, Sha256};

/// Algorithm ids (first byte of every PQ object).

pub const ALG_ML_DSA_44: u8 = 0x01;
pub const PK_LEN: usize = 1312;
pub const SIG_LEN: usize = 2420;
/// Domain separation for the ML-DSA context string.

const CTX: &[u8] = b"sth-pq-v1";
/// Context of stage-C block signatures (`M_B = sha256(header || blockSignature)`).

pub const BLOCK_CTX: &[u8] = b"sth-pq-block-v1";
/// Commitment prefix in vendorField.

pub const COMMITMENT_PREFIX: &str = "sthpq1:";

pub struct PqKeyPair {
    signing: SigningKey<MlDsa44>,
}

impl PqKeyPair {
    /// Deterministic: seed ξ = sha256("sth-pq-v1" || passphrase). Same passphrase → same key on every device.

    pub fn from_passphrase(passphrase: &str) -> Self {
        let mut h = Sha256::new();
        h.update(CTX);
        h.update(passphrase.as_bytes());
        let seed: [u8; 32] = h.finalize().into();
        Self::from_seed(&seed)
    }

    pub fn from_seed(seed: &[u8; 32]) -> Self {
        Self { signing: SigningKey::<MlDsa44>::from_seed(&B32::from(*seed)) }
    }

    /// FIPS 204 pkEncode — 1 312 bytes.

    pub fn public_key(&self) -> Vec<u8> {
        self.signing.expanded_key().verifying_key().encode().to_vec()
    }

    pub fn public_key_hex(&self) -> String {
        hex::encode(self.public_key())
    }

    /// Deterministic ML-DSA-44 signature (2 420 bytes) over `message` with the sth context.

    pub fn sign(&self, message: &[u8]) -> Result<Vec<u8>> {
        self.sign_with_ctx(message, CTX)
    }

    pub fn sign_with_ctx(&self, message: &[u8], ctx: &[u8]) -> Result<Vec<u8>> {
        let sig = self.signing.expanded_key().sign_deterministic(message, ctx).map_err(|_| Error::Serialization("ml-dsa sign".into()))?;
        Ok(sig.encode().to_vec())
    }

    /// What a wallet publishes in stage A: `sthpq1:01:<sha256(pk) hex>`.

    pub fn commitment(&self) -> String {
        commitment_for_public_key(&self.public_key())
    }
}

pub fn commitment_hash(public_key: &[u8]) -> [u8; 32] {
    Sha256::digest(public_key).into()
}

pub fn commitment_for_public_key(public_key: &[u8]) -> String {
    format!("{COMMITMENT_PREFIX}{:02x}:{}", ALG_ML_DSA_44, hex::encode(commitment_hash(public_key)))
}

pub fn verify(public_key: &[u8], message: &[u8], signature: &[u8]) -> Result<bool> {
    verify_with_ctx(public_key, message, signature, CTX)
}

pub fn verify_with_ctx(public_key: &[u8], message: &[u8], signature: &[u8], ctx: &[u8]) -> Result<bool> {
    if public_key.len() != PK_LEN || signature.len() != SIG_LEN {
        return Ok(false);
    }
    let pk = EncodedVerifyingKey::<MlDsa44>::try_from(public_key).map_err(|_| Error::Serialization("ml-dsa pk".into()))?;
    let sig = EncodedSignature::<MlDsa44>::try_from(signature).map_err(|_| Error::Serialization("ml-dsa sig".into()))?;
    let Some(sig) = Signature::<MlDsa44>::decode(&sig) else { return Ok(false) };
    Ok(VerifyingKey::<MlDsa44>::decode(&pk).verify_with_context(message, ctx, &sig))
}

/// Stage B: PQ public key registered by a wallet (type 1, v3). Lives in `WalletState.pq_key`, so undo is automatic.

#[derive(Debug, Clone, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct PqKey {
    pub algorithm: u8,
    /// Raw PQ public key, hex (1 312 bytes for ML-DSA-44).

    pub public_key: String,
    pub since: u64,
}

/// Parsed stage-A commitment.

#[derive(Debug, Clone, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct PqCommitment {
    pub algorithm: u8,
    /// sha256(public key), hex.

    pub commitment: String,
    pub height: u64,
}

/// `sthpq1:<alg 2 hex>:<64 hex>` → (alg, hash hex). Only known algorithm ids are accepted.

pub fn parse_commitment(vendor_field: &str) -> Option<(u8, String)> {
    let rest = vendor_field.strip_prefix(COMMITMENT_PREFIX)?;
    let (alg, hash) = rest.split_once(':')?;
    if alg.len() != 2 || hash.len() != 64 || !hash.bytes().all(|b| b.is_ascii_hexdigit() && !b.is_ascii_uppercase()) {
        return None;
    }
    let alg = u8::from_str_radix(alg, 16).ok()?;
    (alg == ALG_ML_DSA_44).then(|| (alg, hash.to_string()))
}

Kvant ustunligi kriptografiyaning oxiri emas, balki uning keyingi evolyutsion bosqichidir. Biz qo'pol kuch bilan 'yechib' bo'lmaydigan matematikani tanlamoqdamiz va uni to'g'ridan-to'g'ri Web 4.0 DPoS tarmog'imizning yadroga integratsiya qilmoqdamiz. Kelajak allaqachon bu yerda. Va u himoyalangan. Kelajak allaqachon shu yerda. Va u xavfsiz.

Tarmoqqa Qo'shilish

Sizning Tuguningiz. Sizning Qoidalaringiz. Sizning Web 4.0.

Tarmoqni ko'p usullarda himoya qilishingiz mumkin: delegat sifatida bloklar ishlab chiqaring, Netfory operatori sifatida dApp'larni tarqating, dVPN relesi ishlatling yoki shunchaki ushlab ovoz bering. Nol inflyatsiya, real foydalanuvchi mukofotlari va Rust da qurilgan kvantga chidamli poydevor. Markazlashmagan internet quruvchilarni kutmoqda — va bu sizdan boshlanadi.