SmartHoldem · Web 4.0 Экожүйесі
SmartHoldem Blockchain: Web 4.0 және Пост-Кванттық Қауіпсіздік
Инновациялық DPoS Блокчейн Инфрақұрылымы
SmartHoldem — Web 4.0 үшін орталықсыздандырылған сенім мен есеп айырысу қабаты. Толығымен Rust тілінде қайта жазылған бұл жүйе кірістірілген NAT өту мүмкіндігімен және кванттық төзімділікпен P2P архитектурасын ұсынады.

Түйіндерді көру үшін апарыңыз. Үй немесе сервер. Бір тор.
Жылдамдық & Масштаб
Жылдамдық пен Масштаб үшін Жасалған
SmartHoldem-нің жаңа Rust ядросы дәстүрлі блокчейн шектеулерін жояды: Node.js және PostgreSQL тарлықтары оңтайландырылған қозғалтқыш пен Sled DB арқылы алмастырылады, нәтижесінде найзағайдай жылдам синхрондау мен жоғары өткізу қабілеттілігі қамтамасыз етіледі.
Миллисекундтық Блок Өңдеу
500 транзакциядан тұратын блоктар ~50 мс ішінде тексеріліп қолданылады. BFT түпкілік финалдық гаджеті мен параллель өңдеу арқылы желі тек 1 слотта (~8 секунд) абсолютті, қайтымсыз финалдылыққа қол жеткізеді.
Шынайы Серверсіз Масштабтаушылық
Iroh P2P протоколымен жұмыс істейді. Орталықтандырылған бұлт провайдерлері қажет емес, бірақ өз түйініңізді іске қоса аласыз. Кез келген ноутбук, Raspberry Pi немесе ARM64 мобильді құрылғы статикалық IP-сіз, кез келген NAT артында толыққанды тексеруші түйін бола алады.
Экологиялық таза және жеңіл
Толыққанды тексеруші түйін енді тек ~800 МБ жедел жадымен жұмыс істейді. Rust-тің нөлдік шығынды абстракциялары бар DPoS бұл жүйені ең аз энергия тұтынатын желіге айналдырады.

Бенчмарктар
Өнімділік Бенчмарктары
Жаңа Rust ядросындағы нақты жүктеме тестілеуі кәсіпорындық деңгейдегі, Visa класты масштабтаушылықты растайды.
Өнімділік дәлелденеді, жай-ақ мәлімделмейді. Төмендегі бенчмарктер Rayon арқылы параллель қолтаңба тексерумен және оңтайландырылған криптографиялық конвейерлермен жаңа Rust + Sled архитектурасын көрсетеді:
256
TX үшін MultiPayments
5.53B
Ops / Күн (шыңы)
| Конфигурация | Ops / Секунд | Ops / Сағат | Ops / Күн |
|---|---|---|---|
| 2000 TX/block (MultiPayments) | 64,000 | 230.4M | 5.53B |
| 1000 TX/block (MultiPayments) | 32,000 | 115.2M | 2.76B |
| 500 TX/block (MultiPayments) | 16,000 | 57.6M | 1.38B |
Қақпа астында
Техникалық Жинақ
Блокчейннің Негізгі Қозғалтқышы
- Тіл: 100% Rust, параллельді қолтаңба тексерумен (Rayon), жад қауіпсіздігімен және нөлдік шығынды абстракциялармен.
- Дерекқор: Ендірілген Sled кілт-мән қоймасы zstd қысуымен = 11.7M+ блок шамамен ~8 GB көлемінде, ескі PostgreSQL тәуелділіктерін алмастырады.
- Консенсус: 21 белсенді делегаты бар DPoS, BFT түпкілік гаджетімен күшейтілген (1 ұяшықта детерминистік түпкілік).
- Криптография: Гибридті қауіпсіздік моделі. Классикалық secp256k1 (BIP-Schnorr) + кванттан кейінгі ML-DSA-44 (NIST FIPS 204) Quantum Shield арқылы.
API, SDK және SmartNet
- Әзірлеуші көпірі: Tauri dApps үшін нативті window.smartholdem IPC. Қол қою, P2P қоймасы және желі күйіне қауіпсіз, оқшауланған қол жеткізу.
- Бағдарламаланатын нысандар: Нативті SmartObjects және токендер. Тізілімдер, шығару, смарт-келісімшарт үстеме шығынсыз және EVM тәуекелдерінсіз.
- Деректерді сақтау: BLAKE3 мазмұн-адрестелген тексеру. Метадеректер SmartNetData ішінде тізбекте бекітілген, толық тұтастық, сыртқы индекстеушілерсіз.
- API және SDK: 100% артқа үйлесімді RESTful API және SDK. Жедел, сұрауысыз жаңартулар үшін нақты уақытты QUIC push ағындары.
Web 4.0 P2P Тасымалдау
- Протокол: Iroh (QUIC/UDP) негізінде жасалған, нативті NAT өту және тесік тесумен шифрланған, мультиплексті қосылымдарды қамтамасыз етеді. Түйіндер статикалық IP-сыз үй роутерлерінің артынан блоктарды өндіре және синхрондай алады.
- Желі топологиясы: Қос стекті архитектура. Негізгі байланыс орталықсыздандырылған Iroh торабы арқылы жүзеге асырылады, ал серверлердегі түйіндермен артқа үйлесімділік үшін ескі WebSocket/Protobuf көпірі (port 4001) сақталады.
- Орталықсыздандырылған табу: Пирлерді табу Mainline DHT, жергілікті mDNS және криптографиялық қол қойылған Пир мекенжай кітапшасына негізделеді, орталықтандырылған DNS немесе ашық реле қызметтеріне кез келген тәуелділікті жояды.
Нақты Орталықтандырылмағандық
Қауымдастық Басқарады, Корпорациялар Емес
Орталықтандырылмағандық негізгі. SmartHoldem DPoS блокчейні өзгермейтін және барлық операциялар қайтымсыз. Кез келген транзакция Блок Зерттеушісінде немесе API арқылы кез келген уақытта мөлдір қаралуы мүмкін.
Демократиялық Дауыс беру
Бекітушілер бедел негізінде таңдалады, орталықтандырылған басқару емес.
Мұздатылған Монеталар Жоқ
Пайдаланушылар өздерінің қалдық күшімен дауыс береді. Монеталар пайдаланушының толық бақылауында қалады.
Жауапкершілік
Кез келген STH иесі дауыс бере алады, делегаттарды сайлай алады немесе жоя алады. Тиімсіз делегаттар қауымдастық тез арада ауыстырады.
Иелік
1-ден көп STH ұстау желіде толық дауыс құқығын береді.


Делегат Жүйесі
TOP 21: Желіні Қорғау
Делегаттар (куәгерлер немесе блок өндірушілер деп те аталады) транзакцияларды тексеруге, жаңа блоктар жасауға және SmartHoldem желісін қорғауға жауапты. Олар транзакция деректерін өзгерте немесе оған әсер ете алмайды.
21
TOP-тағы Белсенді Делегаттар
8s
Орташа Блок Уақыты
100%
Қауымдастық Дауыс берген
0%
Орталықтандырылған Басқару
Делегаттау жүйесі өте бәсекеге қабілетті. Делегат кез келген уақытта TOP 21-ге кіре немесе шыға алады. Бұл тұрақты схема жаңа делегаттарға өздерін дәлелдеу және қауымдастықтың назарын аудару мүмкіндігін береді.
Экономика
Тұрақты Сыйақылар. Нөл Инфляциялық Шығарылым.
SmartHoldem (DPoS) блокчейнінде шығарылым жоқ жоқ. Делегаттар сыйақыларды тек транзакция алымдарынан алады, дфляциялық, тұрақты экономикалық моделді қамтамасыз етеді.
Блокқа қол қойған делегат сол блоктағы транзакциялар үшін БАРЛЫҚ ЖЕЛІ АЛЫМДАРЫ алады.
Делегаттар Қалай Табады
500 STH
блок үшін (макс)
Бір блокта 500 стандартты транзакция → 500 STH-ға дейін табылады.
10,000 STH
тіркеу алымы
Делегат тіркеу транзакциясы → 10,000 STH табылады.
500 STH
токен шығару
Комиссияның 50%-ы жойылады
Әрбір жаңа Web4 туған токенін іске қосу делегатқа сыйақы әкеледі.
Кеңейтілген Транзакция Түрлері
SmartHoldem әртүрлі алым табыстарын жасайтын транзакция түрлерінің бай экожүйін қолдайды:
Қатысу
SmartHoldem Делегаты Болу
Желіні қауіпсіздендіру енді корпоративтік деректер орталықтарымен шектелмейді. Жаңа Rust ядросы мен Iroh P2P тасымалдауы арқасында кез келген адам дүниенің кез келген нүктесінен тексеруші түйінді іске қосып, консенсусқа қатыса алады.
Ұсынылатын Түйін Сипаттамалары
8 ГБ жедел жад, 4 CPU өзегі, 64 ГБ HDD немесе 32 ГБ SSD.
- 1
Тіркеліп, Жарысқа Қосылыңыз
Желіні қауіпсіздендіру енді корпоративтік деректер орталықтарымен шектелмейді. Жаңа Rust ядросы мен Iroh P2P тасымалдауы арқасында кез келген адам дүниенің кез келген нүктесінен тексеруші түйінді іске қосып, консенсусқа қатыса алады.
- 2
Түйініңізді Орнатыңыз (Статикалық IP Қажет Емес)
Жеңіл sth-core-pq бинарын жүктеп алыңыз. Ол тек ~800 МБ жедел жад және ~8 ГБ дискілік кеңістікте жұмыс істейді. Iroh QUIC NAT өту мүмкіндігінің арқасында статикалық IP немесе ашық порттар қажет емес — блоктарды ноутбугыңыздан, Raspberry Pi-дан немесе сервердан қауіпсіз түрде өндіріңіз.
- 3
Делегат үміткерлігіңізді жариялаңыз
Желі конфигурациясыңызды, ұсынылған төлем пайызын және қосымша қызметтерді егжей-тегжейлі сипаттайтын ұсынысты Қоғамдастық Форумына жіберіңіз. Содан кейін делегатыңызды Telegram арқылы және белсенді аутрич жолымен қоғамдастыққа таныстырыңыз.
- 4
Нақты кіріс табыңыз
Өзіңіз өндірген блоктардан алынатын желі комиссияларының 100%-ін алыңыз. Инфляциялық эмиссия болмағандықтан, сіздің сыйақыларыңыз нақты желі утилитасымен қамтамасыз етілген: аударымдар, токен шығару, атау тіркеу, P2P сақтау, dVPN релелері және т.б.
- 5
Экожүйені дамытуға қатысыңыз
Делегаттарды қоғамдастық таңдайды. Ашық сыйақы бөлісуді ұсыну, жалпыға қолжетімді Netfory сидерлерін іске қосу немесе Web 4.0 экожүйесіне белсенді үлес қосу арқылы сенімге ие болыңыз.

Қауымдастық
Қауымдастық Байланысы
Делегат ретінде белсенді қатысу және қауымдастықпен байланыс дауыстарды алу үшін өте маңызды. Делегат орындарын генерациялау бәсекеге қабілетті және түйін басқарудан басқа нәрсені қажет етеді.
SmartHoldem негізінде жаңа қосымшалар құру
Код шолуларын және осалдықтарды хабарлауды ұсыну
Қауымдастық насихаты және білім беру
Дауыс берушілерге сыйақылардың пайызын ұсыну (TOP 21-ге жету үшін)
Сыйақы дауыс берушінің қатысу үлесіне және делегаттың төлем пайызына байланысты өлшенеді.
Квант Қалқаны
SmartHoldem Квант Қалқаны
Біз Блокчейнды Болашақ Компьютерлерден Қалай Қорғаймыз
Нарық графиктерді талқылап жатқанда, классикалық криптографияны жоққа шығара алатын қауіп пісіп келеді. Жеткілікті қуатты кванттық компьютердегі Shor алгоритмі ECDSA-ны — бүгінгі блокчейндердің көпшілігінің математикалық негізін — бұза алады. SmartHoldem болжамды «X күнін» күтіп отырған жоқ.
Біз қорғанысты бүгін жасап жатырмыз. A кезеңі (Кванттан кейінгі кілт міндеттемелері) негізгі желіде белсенді ЖҰМЫС ІСТЕП тұр.

Жол Картасы
Іске Асыру Жоспары: Гибридті Модель
Біз күрт хард-форктардан және мәжбүрлі жаппай миграциядан бас тартамыз. Кванттық төзімділікке көшу біртіндеп, үздіксіз және артқа үйлесімді түрде жүзеге асады:
Кезең 1
Кілт міндеттемелері (Белсенді)
- Пайдаланушылар болашақ ML-DSA-44 ашық кілтінің SHA-256 хэшін vendorField (sthpq1:...) арқылы қазірдің өзінде бекіте алады.
- Бұл 2-кезең іске қосылған кезде «жарыс жағдайы» шабуылдарын болдырмайды және кванттық қауіп нақтыланбай тұрып әмиянды қорғайды.
Кезең 2
Гибридті екінші қолтаңбалар (Қабылданды)
- Пайдаланушылар кванттан кейінгі ML-DSA-44 ашық кілтін (NIST FIPS 204) бар әмияндарына екінші қолтаңба ретінде тіркей алады.
- Сол сәттен бастап әрбір транзакция екі қолтаңбаны талап етеді: классикалық secp256k1 қолтаңбасы және жаңа кванттық төзімді қолтаңба.
- Классикалық кілт толық үйлесімділік үшін белсенді күйінде қалады, ал кванттан кейінгі кілт кванттық төзімді екінші деңгейді қосады — бұл кез келген алгоритм бұзылса да активтеріңізді қорғайтын берік гибридті схема қалыптастырады.
Кезең 3
Толық желілік төзімділік (Жоспарланған)
- Белсенді 21 делегаттың барлығы консенсусты бұрмалаудан қорғау үшін кванттан кейінгі қолтаңбалармен блоктарға қол қояды.
- Iroh P2P транспорт деңгейі хабаршы және dApp деректерін қорғау үшін гибридті кілт алмасуды (X25519 + ML-KEM-768) пайдаланады (SHIP-40).
Архитектура
Сейфті емес, құлыпты жаңартыңыз
Пайдаланушылардан жаңа әмияндар жасауды және активтерді жаппай аударуды талап ететін басқа желілерден айырмашылығы, SmartHoldem үздіксіз кванттық жаңарту үшін өзінің бірегей екінші қолтаңба архитектурасын пайдаланады.
Мекенжай Қалыптасуы
SmartHoldem мекенжайыңыз классикалық secp256k1 ашық кілтінен алынған. Бұл өзгеріссіз қалады.
Екінші Кілт Белсендіру
Кванттан кейінгі ML-DSA-44 ашық кілтіңізді бар мекенжайыңызға екінші қолтаңба ретінде тіркейсіз.
Гибридті қорғаныс
Енді әрбір транзакция жарамды болу үшін классикалық де, кванттан кейінгі де қолтаңбаны талап етеді.
Нәтижесі
- Әмиянды немесе мекенжайды өзгертудің қажеті жоқ
- Монеталарыңыз жылдар бойы тұрған жерінде қалады
- Күрделі әмиян миграциясы жоқ
- Есептік жазбаңыз енді қос криптографиялық деңгеймен қорғалған
- Тіпті кванттық компьютер бірінші жеке кілтіңізді анықтаса да, жарамды екінші (кванттық қорғалған) қолтаңбасыз қаражатыңызды жылжыта алмайды
Бір қолтаңбамен пайдаланушылар үшін: Кванттық қорғанысты бірден іске қосу үшін кез келген уақытта екінші қолтаңба белсендіре аласыз немесе алыс болашақта жаңа кванттық қауіпсіз мекенжай түрлеріне көше аласыз.
Терең Технология
Техникалық Нәзіктіктер & Желі Қорғанысы
Қорғаудағы Делегаттар
- DPoS желісінде делегаттар блоктарға қол қояды
- Делегат қолтаңбаларының бұзылуы бүкіл блокчейннің тұтастығына қауіп төндіреді
- Хаттама деңгейінде PQC енгізу SmartHoldem-ды консенсус жасандылығына төзімді «цифрлық қамал» етеді
Оңтайландырылған Қолтаңба Өлшемі
- Оңтайлы тепе-теңдігі үшін ML-DSA-44 (NIST FIPS 204) таңдалды: ~2.4 кБ қолтаңбалар және миллисекундтан аз уақытта тексеру
- Rust ядросының параллель өңдеуі (Rayon) ауыр транзакцияларды синхрондау жылдамдығын жоғалтпай лезде тексеруді қамтамасыз етеді
Алгоритмдік Икемділік
- Протокол PQC объектілерінде alg_id байтын қамтиды
- Бұл пайдаланушылардан мекенжайды өзгертуді немесе қаражатты көшіруді талап етпей, болашақта жаңартуларды (мысалы, FN-DSA-512 / Falcon-ға) үздіксіз жүргізуге мүмкіндік береді
- Пайдаланушы үшін бұл таныс әмиян сияқты көрінеді
Дамыту
Код Даму Үстінде
Rust ядросы (sth-core-pq) жаңа тексеру қабатының криптографиялық негізін қазірдің өзінде қамтиды. Гибридті интеграцияға бір шолу:
//! 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()))
}Кванттық үстемдік криптографияның соңы емес, оның келесі эволюциялық кезеңі. Біз «өрескел күшпен» шеше алмайтын математиканы таңдап, оны Web 4.0 DPoS желісінің ядросына тікелей енгіземіз. Болашақ қазірдің өзінде осында. Және ол қорғалған. Болашақ қазірдің өзінде келді. Ол қауіпсіз.
Желіге Қосылу
Сіздің Нодыңыз. Сіздің Ережелеріңіз. Сіздің Web 4.0-іңіз.
Желіні қорғаудың көптеген жолы бар: делегат ретінде блок өндіру, Netfory операторы ретінде dApp-тарды жіберу, dVPN релелік торабын іске қосу немесе жай ұстап дауыс беру. Нөлдік инфляция, нақты утилиталық сыйақылар және Rust-та жазылған кванттық қорғалған негіз. Орталықсызландырылған интернет жасаушыларды қажет етеді — және ол сізден басталады.

