SmartHoldem · Web 4.0 इकोसिस्टम
SmartHoldem ब्लॉकचेन: Web 4.0 और पोस्ट-क्वांटम सुरक्षा
अभिनव DPoS ब्लॉकचेन इन्फ्रास्ट्रक्चर
SmartHoldem, Web 4.0 के लिए विकेंद्रीकृत ट्रस्ट और सेटलमेंट लेयर है। Rust में पूरी तरह से नए सिरे से लिखा गया, यह बिल्ट-इन NAT ट्रैवर्सल और क्वांटम रेज़िलिएंस के साथ P2P आर्किटेक्चर प्रदान करता है।

नोड्स देखने के लिए होवर करें। घर हो या सर्वर। एक मेश।
गति और पैमाना
गति और पैमाने के लिए बनाया गया
SmartHoldem का नया Rust कोर पारंपरिक ब्लॉकचेन की सीमाओं को तोड़ता है: Node.js और PostgreSQL की बाधाओं को एक अनुकूलित इंजन और Sled DB से बदला गया है, जो अत्यंत तेज़ सिंक और विशाल थ्रूपुट प्रदान करता है।
मिलीसेकंड ब्लॉक प्रोसेसिंग
500 ट्रांज़ेक्शन वाले ब्लॉक को ~50 ms में सत्यापित और लागू किया जाता है। BFT फाइनेलिटी गैजेट और समानांतर प्रोसेसिंग द्वारा संचालित, नेटवर्क केवल 1 स्लॉट (~8 सेकंड) में पूर्ण, अपरिवर्तनीय फाइनेलिटी प्राप्त करता है।
सच्ची सर्वरलेस स्केलेबिलिटी
Iroh P2P प्रोटोकॉल द्वारा संचालित। किसी केंद्रीकृत क्लाउड प्रदाता की आवश्यकता नहीं, लेकिन आप अपना खुद का नोड चला सकते हैं। कोई भी लैपटॉप, Raspberry Pi, या ARM64 मोबाइल डिवाइस बिना स्टैटिक IP के किसी भी NAT के पीछे पूर्ण, सत्यापन करने वाला नोड बन सकता है।
पर्यावरण-अनुकूल और हल्का
एक पूर्ण सत्यापन नोड अब केवल ~800 MB RAM पर चलता है। Rust के ज़ीरो-कॉस्ट एब्स्ट्रैक्शन के साथ DPoS इसे मौजूदा नेटवर्कों में सबसे ऊर्जा-कुशल बनाता है।

बेंचमार्क
प्रदर्शन बेंचमार्क
नए Rust कोर पर वास्तविक लोड टेस्टिंग एंटरप्राइज़-ग्रेड, Visa-क्लास स्केलेबिलिटी की पुष्टि करती है।
प्रदर्शन मापा जाता है, दावा नहीं किया जाता। निम्नलिखित बेंचमार्क नए Rust + Sled आर्किटेक्चर को समानांतर सिग्नेचर वेरिफिकेशन (Rayon) और अनुकूलित क्रिप्टोग्राफिक पाइपलाइन के साथ दर्शाते हैं:
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 स्लॉट में निर्धारक फाइनेलिटी)।
- क्रिप्टोग्राफी: हाइब्रिड सुरक्षा मॉडल। Quantum Shield के माध्यम से क्लासिक secp256k1 (BIP-Schnorr) + पोस्ट-क्वांटम ML-DSA-44 (NIST FIPS 204)।
API, SDK और SmartNet
- डेवलपर ब्रिज: Tauri dApps के लिए नेटिव window.smartholdem IPC। साइनिंग, P2P स्टोरेज और नेटवर्क स्थिति तक सुरक्षित, सैंडबॉक्सड पहुंच।
- प्रोग्रामयोग्य ऑब्जेक्ट्स: नेटिव SmartObjects और टोकन। रजिस्ट्रियां, जारी करना, शून्य स्मार्ट-कॉन्ट्रैक्ट ओवरहेड और कोई EVM जोखिम नहीं।
- डेटा स्टोरेज: BLAKE3 कंटेंट-एड्रेस्ड सत्यापन। मेटाडेटा SmartNetData में ऑन-चेन एंकर किया गया, पूर्ण अखंडता, बिना किसी बाहरी इंडेक्सर के।
- API और SDK: 100% बैकवर्ड-संगत RESTful API + SDK। तत्काल, पोलिंग-मुक्त अपडेट के लिए रियल-टाइम QUIC पुश स्ट्रीम।
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 GB RAM, 4 CPU कोर, 64 GB HDD या 32 GB SSD।
- 1
रजिस्टर करें और रेस में शामिल हों
नेटवर्क को सुरक्षित करना अब केवल कॉर्पोरेट डेटा सेंटर तक सीमित नहीं है। नए Rust कोर और Iroh P2P ट्रांसपोर्ट के साथ, कोई भी दुनिया में कहीं से भी सत्यापन नोड चला सकता है और सहमति में भाग ले सकता है।
- 2
अपना नोड सेटअप करें (स्टैटिक IP की आवश्यकता नहीं)
हल्का sth-core-pq बाइनरी डाउनलोड करें। यह केवल ~800 MB RAM और ~8 GB डिस्क स्पेस पर चलता है। 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 (पोस्ट-क्वांटम की कमिटमेंट्स) मेननेट में पहले से ही ACTIVE है।

रोडमैप
कार्यान्वयन योजना: हाइब्रिड मॉडल
हम अचानक हार्ड फोर्क और जबरन मास माइग्रेशन को नकारते हैं। क्वांटम प्रतिरोध की ओर परिवर्तन क्रमिक, सहज और बैकवर्ड-कम्पैटिबल है:
चरण 1
की कमिटमेंट्स (सक्रिय)
- उपयोगकर्ता vendorField (sthpq1:...) के माध्यम से अपनी भविष्य की ML-DSA-44 पब्लिक की के SHA-256 हैश को पहले से ही एंकर कर सकते हैं।
- यह फेज 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 kB हस्ताक्षर और मिलीसेकंड से कम सत्यापन समय
- 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 ऑपरेटर के रूप में dApps सीड करें, dVPN रिले चलाएं, या बस होल्ड करें और वोट दें। शून्य मुद्रास्फीति, वास्तविक उपयोगिता पुरस्कार, और Rust में निर्मित क्वांटम-प्रतिरोधी आधार। विकेंद्रीकृत इंटरनेट को निर्माताओं की जरूरत है — और यह आपसे शुरू होता है।

