SparkSome Venture

> सार्वजनिक_दस्तावेज़ · OPEN_SOURCE

BIG_BANG_ENTROPY

सेक्शन प्रोजेक्ट_के_बारे_में

थीम
भाषा
सक्रिय OPEN SOURCE अकादमिक

> प्रोजेक्ट_मिशन

ओपन सोर्स
उच्च एंट्रॉपी
जो भौतिकी में निहित है

Big Bang Entropy एक ओपन-सोर्स एंट्रॉपी जनरेशन सिस्टम है जिसमें रैंडम सामग्री वास्तविक रेडियो पाथ से आती है: माइक्रोवेव आकाश शोर, कॉस्मिक रेडिएशन, और SDR मापन प्रणालियों में अनिवार्य थर्मल शोर।

यह प्रोजेक्ट SparkSome Venture द्वारा बनाया गया है और उन व्यक्तियों, डेवलपर्स और संस्थानों के लिए मुफ़्त में उपलब्ध कराया जाता है जिन्हें उच्च-गुणवत्ता, भौतिक रूप से आधारित एंट्रॉपी चाहिए, लेकिन अपनी हार्डवेयर इन्फ्रास्ट्रक्चर नहीं बनानी।

> एंट्रॉपी_स्रोत

भौतिक RF शोर और माइक्रोवेव
CMB, थर्मल शोर, ADC, स्थानीय परिस्थितियाँ

> हार्डवेयर

SDR नोड्स · कई receivers
आकाश की ओर एंटेना, विस्तृत रेडियो शोर ग्रहण

> पहुँच

पब्लिक API + Open Source
MIT लाइसेंस · GitHub · बिना रजिस्ट्रेशन

> रैंडमनेस_कहाँ_से_आती_है

नोड्स के अंदर रैंडम सामग्री कैसे बनती है

हर नोड एक स्वतंत्र मापन-श्रृंखला की तरह काम करता है: एंटेना, SDR रिसीवर, ADC और उसके बाद डिजिटल प्रोसेसिंग। महत्वपूर्ण चीज़ रेडियो ट्रांसमिशन की payload नहीं, बल्कि रिसीव किए गए स्पेक्ट्रम का वह हिस्सा है जहाँ भौतिक शोर और background instability मापी जा सकती है।

इसलिए सैंपल्स में चुने गए band और channel width के भीतर कई घटनाओं का मिश्रण होता है: galactic emission, cosmic microwave background, atmospheric noise, analog components का thermal noise, receiver front-end limitations, ADC quantization, और स्थानीय एंटेना व इंस्टॉलेशन स्थितियाँ।

रैंडम सामग्री किसी एक आदर्श स्रोत से नहीं आती, बल्कि अलग-अलग स्थानों पर स्वतंत्र नोड्स द्वारा मापी गई कई छोटे भौतिक प्रक्रियाओं के overlap से आती है। बाद में ही इस सामग्री को filter, sample और cryptographically mix किया जाता है।

> एंटेना_और_प्रोजेक्ट_नाम

एंटेना वास्तव में क्या मापता है और प्रोजेक्ट का नाम कहाँ से आया

आकाश की ओर लगाया गया एंटेना अंतरिक्ष से कोई एक “शुद्ध” सिग्नल प्राप्त नहीं करता। वह रेडियो और माइक्रोवेव बैकग्राउंड में मौजूद घटनाओं का योग रिकॉर्ड करता है, जिसमें galactic emission, cosmic microwave background का योगदान, और measurement chain द्वारा लाया गया शोर शामिल है।

CMB प्रारंभिक ब्रह्मांड की अवशिष्ट विकिरण है: वह विकिरण जो तब मुक्त हुई जब पदार्थ इतना ठंडा हुआ कि फ़ोटॉन स्वतंत्र रूप से अंतरिक्ष में यात्रा कर सकें। इस अर्थ में यह Big Bang के बाद के युग के सबसे सीधे भौतिक संकेतों में से एक है, और इसी कारण यह प्रोजेक्ट की पहचान के लिए इतना महत्वपूर्ण है।

Big Bang Entropy नाम इस बात से आता है कि रेडियो और माइक्रोवेव बैकग्राउंड में ऐसे फ़ोटॉन भी हैं जिन्होंने ब्रह्मांड के उस शुरुआती चरण में अपनी यात्रा शुरू की हो सकती है। इसका अर्थ यह नहीं कि हर बाइट को “Big Bang से आया शुद्ध सिग्नल” कहा जा सकता है; रिसीवर हमेशा cosmological, galactic, environmental और instrumental contributions का मिश्रण देखता है। फिर भी एंट्रॉपी स्रोत की मुख्य अवधारणा वास्तविक भौतिक बैकग्राउंड में निहित है जो कॉस्मिक इतिहास से जुड़ा हुआ है।

> सिस्टम_आर्किटेक्चर

रेडियो सैंपल से पब्लिक एंट्रॉपी बाइट तक

01

रेडियो पाथ

एंटेना से सिग्नल प्राप्त करना

रिसीवर आकाश की ओर लगे एंटेना से सैंपल्स एकत्र करता है। इस चरण में डेटा में वातावरण और ब्रह्मांड से आने वाली चीज़ें भी होती हैं और हार्डवेयर का प्राकृतिक शोर भी।

02

सिग्नल प्रोसेसिंग

सबसे रैंडम बिट्स का चयन

एकत्रित सैंपल्स में से सिस्टम उन हिस्सों को चुनता है जो भौतिक शोर की अनिश्चितता को सबसे अच्छी तरह वहन करते हैं। फिर कुछ bias और correlation हटाकर अधिक निष्पक्ष रैंडम बिट्स बनाए जाते हैं।

03

क्रिप्टोग्राफ़िक मिक्सिंग

कई नोड्स के डेटा को जोड़ना

केंद्रीय जनरेटर कई स्रोतों से पैकेट एकत्र करता है और उन्हें SHA-512 आधारित तंत्र से मिलाता है। इससे पब्लिक आउटपुट अधिक सुरक्षित होता है और सिस्टम की आंतरिक स्थिति छिपी रहती है।

04

डिलीवरी

कन्ज़्यूमेबल पूल और पब्लिक API

अंतिम आउटपुट एक consumable pool में जाता है। डाउनलोड होने के बाद हर बाइट गायब हो जाती है, इसलिए पब्लिक इंटरफ़ेस वही डेटा दोबारा नहीं देता।

> START_IN_30_SECONDS

एक मिनट से कम समय में पहली टेस्ट रन करें

अगर आप सिर्फ सेवा को परखना चाहते हैं, तो आपको कुछ भी इंस्टॉल करने की जरूरत नहीं है। पहले पूल की स्थिति देखें, फिर raw entropy डाउनलोड करें, और अंत में ready-to-use endpoint आज़माएँ।

STEP_01

सेवा की स्थिति जाँचें

healthz से शुरू करें, ताकि आप pool size, active sources और public endpoint के बुनियादी operational parameters देख सकें।

curl https://entropy.sparksome.pl/healthz

STEP_02

पहला chunk डाउनलोड करें

अगर pool तैयार है, तो एक binary chunk या बड़ा stream डाउनलोड करें और उसे local input material की तरह उपयोग करें।

curl https://entropy.sparksome.pl/raw --output entropy.bin

STEP_03

तैयार API आज़माएँ

आप उसी entropy pool पर आधारित utility endpoints को तुरंत टेस्ट कर सकते हैं, जैसे password generator।

curl "https://entropy.sparksome.pl/api/password?length=24&count=3"

> कैसे_उपयोग_करें

सेवा का उपयोग कैसे करें

Big Bang Entropy HTTP और TCP पर raw entropy उपलब्ध कराता है, साथ ही कुछ diagnostic endpoints भी देता है। नीचे टर्मिनल से सेवा उपयोग करने के सबसे सरल तरीके हैं।

HTTP_RAW

HTTP पर एंट्रॉपी प्राप्त करना

/raw एंडपॉइंट एक single binary chunk लौटाता है, /raw/stream अनुरोधित bytes की संख्या stream करता है, और /download/entropy प्रतिक्रिया को downloadable file के रूप में तैयार करता है।

curl https://entropy.sparksome.pl/raw --output entropy.bin

TCP_RAW

TCP पर एंट्रॉपी प्राप्त करना

पोर्ट 1420 raw bytes का एक ब्लॉक लौटाता है और फिर कनेक्शन बंद कर देता है। उन clients के लिए यह सबसे आसान विकल्प है जिन्हें HTTP layer नहीं चाहिए।

nc entropy.sparksome.pl 1420 > entropy.bin

SERVICE_STATUS

सेवा और स्रोतों की स्थिति

healthz, sources, और waterfalls एंडपॉइंट्स आपको पूल आकार, सक्रिय SDR नोड्स और उपलब्ध waterfall frames को देखने देते हैं, बिना स्वयं एंट्रॉपी खर्च किए।

curl https://entropy.sparksome.pl/healthz
curl https://entropy.sparksome.pl/sources
curl https://entropy.sparksome.pl/waterfalls

तुरंत_उपयोग_योग्य

उदाहरण कमांड्स

नीचे दिए गए उदाहरण public HTTPS पते और port 1420 पर public TCP endpoint के साथ सामान्य उपयोग दिखाते हैं।

curl "https://entropy.sparksome.pl/raw/stream?bytes=1048576" --output 1mb.bin
curl -OJ "https://entropy.sparksome.pl/download/entropy?bytes=65536"
nc entropy.sparksome.pl 1420 | hexdump -C | head

सीमाएँ_और_व्यवहार

उपयोगकर्ता सीमाएँ और सेवा व्यवहार

HTTP ट्रैफ़िक Nginx द्वारा rate-limited है। Diagnostic endpoints और generators सामान्य सीमा में चलते हैं, जबकि raw entropy देने वाले endpoints के लिए request budget अधिक सख्त है।

सेवा concurrent connections, request budgets, और लौटाए जाने वाले chunks के default sizes को भी सीमित करती है। जब pool बहुत छोटा होता है, तो /raw endpoint और कुछ generators 503 Warming up... लौटा सकते हैं, जबकि streaming endpoints उतना ही data लौटाते हैं जितना उस समय उपलब्ध होता है।

अंतर्निर्मित generators भी parameter limits लागू करते हैं: passwords अधिकतम 1024 वर्ण तक हो सकते हैं और generator request counts प्रति call 1000 परिणामों तक सीमित हैं।

HTTP general: 10 req/s, burst 10
HTTP heavy (/raw, /raw/stream, /download/entropy): 2 req/s, burst 2-3
HTTP concurrent connections per IP: 20
TCP concurrent connections per IP: 3
/raw chunk: 65536 bytes
/raw/stream default: 1048576 bytes
TCP session default: 65536 bytes

> ACCESS_MODELS

Big Bang Entropy उपयोग करने के तीन तरीके

यह प्रोजेक्ट एक साथ free public API, self-hosting के लिए open stack, और अधिक demanding deployments के लिए starting point की तरह काम करता है।

PUBLIC_API

Public API

शुरू करने का सबसे तेज़ तरीका, बिना account और बिना API key के। Tests, experiments, prototypes और lightweight integrations के लिए अच्छा। Public limits और best-effort model लागू होते हैं।

SELF_HOST

Open source / self-host

अगर आप पूरी infrastructure control चाहते हैं, तो अपना generator और अपने SDR nodes चलाएँ। Architecture, Docker setup और deployment documentation main project README में public है।

DEDICATED_DEPLOYMENT

Dedicated deployment

जिन production systems की requirements अधिक हैं, उनके लिए SparkSome Venture agreed throughput, private infrastructure, integration help और deployment support दे सकता है।

> ऑडिट_रिपोर्ट्स

ऑडिट रिपोर्ट्स

> /REPORTS/

PUBLIC_REPORTS

रिपोर्ट्स को कैसे पढ़ें

audit कंटेनर जनरेटर के विरुद्ध आवर्ती गुणवत्ता जाँच चलाता है और परिणाम साझा /reports/ डायरेक्टरी में स्टोर करता है। यह वह सार्वजनिक स्थान है जहाँ आप वर्तमान statistical test परिणाम और पिछले runs का इतिहास देख सकते हैं।

हर ऑडिट एक तेज़ पढ़ने योग्य HTML रिपोर्ट, ऑटोमेशन के लिए पूर्ण JSON रिपोर्ट, SHA-256 checksum फ़ाइलें, और chain.jsonl में append-only integrity-chain entry प्रकाशित करती है। साथ ही, index.html सभी runs को सूचीबद्ध करता है और latest.json नवीनतम उपलब्ध रिपोर्ट की ओर संकेत करता है।

इससे test परिणाम देखना, लगातार ऑडिट्स की तुलना करना, और यह सत्यापित करना संभव हो जाता है कि रिपोर्टिंग इतिहास समय के साथ सुसंगत बना रहे।

> SECURITY_AND_INTENDED_USE

महत्वपूर्ण: intended use और public service की सीमाएँ

Big Bang Entropy एक public, free engineering और research service है, साथ ही एक open-source project भी। Public endpoints best effort model में चलते हैं और local system CSPRNG या formally certified HSM/TRNG का replacement नहीं हैं।

ज़्यादा critical production use के लिए इस सेवा को एक अतिरिक्त external entropy source, audit layer, या local randomness के साथ controlled mixing input की तरह देखें। Security, regulatory और performance requirements के हिसाब से suitability आपको खुद evaluate करनी चाहिए।

अगर आपको अपनी infrastructure, predictable throughput, public traffic से isolation, या individual support model चाहिए, तो self-hosting चुनें या dedicated deployment के लिए हमसे संपर्क करें।

> उद्देश्य_और_उपयोग_मामले

कौन Big Bang Entropy का उपयोग करता है और क्यों

{ }

डेवलपर्स और इंजीनियर्स

ऐसे एप्लिकेशन जिन्हें वास्तविक रैंडमनेस चाहिए: क्रिप्टोग्राफ़िक keys, session tokens, password salting, और cryptographic protocols में nonces।

API · HTTP · JSON

शोधकर्ता और अकादमिक

ऐसे प्रयोग जिन्हें अनकोरिलेटेड रैंडम सैंपल्स चाहिए: Monte Carlo simulations, statistical tests, cryptographic studies, और physical entropy analysis।

RESEARCH · ACADEMIC

संस्थान और संगठन

ऐसी प्रणालियाँ जिन्हें स्थानीय CSPRNG पूल को पूरक करने के लिए बाहरी, स्वतंत्र एंट्रॉपी स्रोत चाहिए, बिना अपना SDR हार्डवेयर तैनात किए।

ENTERPRISE · INFRA

SDR और RF उत्साही

यह प्रोजेक्ट SDR node configuration और DSP pipeline से लेकर cryptographic layer तक पूरी तरह खुला है। पूर्ण दस्तावेज़ीकरण और अपना नोड चलाने की क्षमता उपलब्ध है।

SDR · DIY · SELF-HOST

> एल्गोरिद्म_कोर

भौतिक एक्सट्रैक्टर + क्रिप्टोग्राफ़िक मिक्सर

SDR लेयर भौतिक सिग्नल से एंट्रॉपी निकालने वाले (extractor) के रूप में कार्य करती है। यह एक उन्नत DSP पाइपलाइन का उपयोग करती है जो शोर वाले ADC बिट्स (मल्टी-बिट XOR-फोल्डिंग के माध्यम से) को एकत्रित करती है, जिससे उच्च थ्रूपुट मिलता है और आक्रामक डेसिमेशन (decimation) पर निर्भर हुए बिना हार्डवेयर बायस (bias) को काफी कम किया जा सकता है।

जनरेटर लेयर कहीं से एंट्रॉपी ‘पैदा’ नहीं करती है। इसका कार्य कई नोड्स से सामग्री को सुरक्षित रूप से एक स्ट्रीम में जोड़ना, क्रिप्टोग्राफ़िक लचीलापन जोड़ना और सार्वजनिक आउटपुट को कच्चे आंतरिक सिस्टम स्थिति से अलग करना है।

> ओपन_इम्प्लीमेंटेशन

स्रोत कोड तक पूर्ण पहुँच

पूरा pipeline — SDR driver और DSP extractor से लेकर generator और API server तक — GitHub पर प्रकाशित है। आप अपना खुद का नोड चला सकते हैं, अपना एंटेना जोड़ सकते हैं, और entropy collection network में शामिल हो सकते हैं।

प्रोजेक्ट में Dockerfiles, docker-compose.yml और पूर्ण deployment documentation शामिल है। Compatible SDR receiver के साथ एक नया नोड कुछ घंटों में mini PC पर शुरू किया जा सकता है।

SDR nodes एक compact naming convention इस्तेमाल करते हैं, उदाहरण के लिए pl-lub-sdr-ad9363-omni01, format है country-city-technology-hardware-antennaID.


> ऑडिटर्स और इंजीनियर्स के लिए

TRNG तकनीकी विवरण और अनुकूलन

एेंट्रॉपी थ्रूपुट

सिस्टम मल्टी-बिट XOR-फोल्डिंग का उपयोग करके ADC कनवर्टर के कम से कम महत्वपूर्ण बिट्स (LSB) से यादृच्छिकता निकालता है। यह उच्च सूचना घनत्व सुनिश्चित करता है: अनुकूलन प्रक्रिया के बाद प्रत्येक नमूना एंट्रॉपी पूल में महत्वपूर्ण योगदान देता है, जिससे स्ट्रीम की पूर्ण अप्रत्याशيتता सुनिश्चित होती है।

सांख्यिकीय परीक्षण

बाहरी ऑडिट कंटेनर आउटपुट स्ट्रीम लेता है और NIST SP 800-22 (जैसे, Frequency, Runs, Approximate Entropy), ENT और Dieharder सहित कठोर परीक्षण सूट का उपयोग करके लगातार इसका मूल्यांकन करता है।

स्वास्थ्य जांच (FIPS)

प्रत्येक नोड में एक मॉड्यूल TRNG उपकरणों के लिए FIPS 140-3 की शैली में निरंतर हार्डवेयर स्वास्थ्य जांच लागू करता है: पुनरावृत्ति गणना परीक्षण (RCT) और अनुकूली अनुपात परीक्षण (APT)। ADC विफलता या मजबूत हार्डवेयर बायस के परिणामस्वरूप पैकेट अस्वीकार कर दिया जाता है।

DRBG रीसीडिंग (Reseeding)

जनरेटर लेयर एक DRBG (डिटरमिनिस्टिक रैंडม बिट जनरेटर) के रूप में काम करती है। इसकी आंतरिक स्थिति को उच्च-आवृत्ति भौतिक स्रोत से एसिंक्रونस रूप से और लगातार रीसीड किया जाता है, जो मशीन की आंतरिक स्थिति पर हमलों से बचाता है।

बैकट्रैकिंग प्रतिरोध

SHA-512 क्रिप्टोग्राफ़िक हैश फ़ंक्शन का उपयोग करके स्ट्रीम को अनुकूलित किया जाता है। आर्किटेक्चर public buffer और internal mixing state के बीच अलगाव बनाए रखता है। व्यवहार में, current buffer compromise होने पर भी पहले जारी की गई entropy को सीधे पुनर्निर्मित करना संभव नहीं होना चाहिए, क्योंकि जारी किए गए bytes pool से हटा दिए जाते हैं और mixing generator की internal state से जुड़ी रहती है।

> प्रोजेक्ट_प्रकाशक

SparkSome Venture

एक IT इंटीग्रेटर जो जटिल सिस्टम इंजीनियरिंग, महत्वपूर्ण इंफ्रास्ट्रक्चर और उन्नत तकनीकी चुनौतियों में विशेषज्ञता रखता है। हम तकनीकी शिक्षा और खुले मॉडल में ज्ञान-साझा करने पर ध्यान देते हैं।

इंजीनियरिंग और जटिल सिस्टम
तकनीकी शिक्षा और ज्ञान हस्तांतरण
समुदाय-आधारित ओपन-सोर्स प्रोजेक्ट्स
IT इंफ्रास्ट्रक्चर और एप्लाइड क्रिप्टोग्राफी

> सामुदायिक_मॉडल

समुदाय के लिए प्रकाशित कोड

प्रोजेक्ट का पूरा स्रोत कोड सार्वजनिक रूप से उपलब्ध है और खुले मॉडल में विकसित किया जाता है। हम इसे मुक्त सॉफ़्टवेयर के रूप में प्रकाशित करते हैं और शोधकर्ताओं, इंजीनियरों और रेडियो उत्साही लोगों को सहयोग के लिए आमंत्रित करते हैं।

> शिक्षा

शैक्षिक और शोध प्रोजेक्ट

यह प्रोजेक्ट रेडियो सिग्नल से क्रिप्टोग्राफ़िक बाइट-स्ट्रीम तक की कार्यप्रणाली को दस्तावेज़ित करता है। कोड, टिप्पणियाँ और आर्किटेक्चर SDR, एंट्रॉपी एक्सट्रैक्शन और रैंडमनेस सुरक्षा के अध्ययन-सामग्री के रूप में भी काम करते हैं।

> खुला_डेटा

कोई एक्सेस गेट नहीं

पब्लिक एंडपॉइंट के लिए न रजिस्ट्रेशन चाहिए और न API key। डाउनलोड किया गया हर बाइट अद्वितीय और उपभोज्य है; सिस्टम जानबूझकर वही डेटा दोबारा कभी नहीं देता।

> लाइसेंस

MIT लाइसेंस

प्रोजेक्ट MIT लाइसेंस के तहत जारी किया गया है। आप इसे स्थानीय रूप से चला सकते हैं, fork कर सकते हैं, संशोधित कर सकते हैं, और अपने सिस्टम में बिना शुल्क या अनुमति के जोड़ सकते हैं।

> संपर्क_और_सहयोग

डिप्लॉयमेंट, इंटीग्रेशन या सहयोग पर बात करें

अगर आप Big Bang Entropy को प्रोडक्शन, रिसर्च या एजुकेशन सिस्टम में इस्तेमाल करना चाहते हैं, तो SparkSome Venture से संपर्क करें। हम इंटीग्रेशन, क्षमता योजना, डिप्लॉयमेंट और तकनीकी सहयोग में मदद कर सकते हैं।

> संपर्क_विवरण

ईमेल

[email protected]

फ़ोन

+48 12 345 44 43

> FAQ

अक्सर पूछे जाने वाले प्रश्न

क्या जनरेटर में केवल कॉस्मिक रेडिएशन शामिल है?

नहीं। व्यवहार में इनपुट स्ट्रीम में सिस्टम के अपने थर्मल शोर, फ्रंट-एंड इलेक्ट्रॉनिक्स शोर, ADC क्वांटम प्रभाव, और स्थानीय रेडियो परिस्थितियाँ भी शामिल होती हैं। प्रोजेक्ट जानबूझकर पूरे भौतिक शोर परिदृश्य का उपयोग करता है, न कि केवल आदर्श रूप से अलग किए गए कॉस्मिक घटक का।

क्या डिवाइस का स्वयं का शोर एक कमी है?

नहीं। एंट्रॉपी जनरेटर के दृष्टिकोण से यह तब भी मूल्यवान भौतिक सामग्री है, जब तक इसे सही ढंग से निकाला जाए और क्रिप्टोग्राफ़िक रूप से मजबूत किया जाए। लक्ष्य एक वास्तविक RF पाथ में अनिश्चितता को मापना है, न कि किसी एक घटना के लिए प्रयोगशाला डिटेक्टर बनाना।

इसके ऊपर SHA-512 का उपयोग क्यों?

भौतिक लेयर एंट्रॉपिक सामग्री देती है, लेकिन सार्वजनिक सेवा को क्रिप्टोग्राफ़िक resilience भी चाहिए। SHA-512 कई नोड्स से आए डेटा को बाँधता है, आंतरिक स्थिति छिपाता है, और भविष्य के bytes की भविष्यवाणी कठिन बनाता है, भले ही इनपुट का कोई हिस्सा अपेक्षा से कमजोर हो।

जब कंप्यूटर के पास पहले से अपना RNG है, तो भौतिक एंट्रॉपी क्यों बनानी चाहिए?

लोकल सिस्टम रैंडम नंबर जनरेटर (RNG) आम तौर पर बहुत अच्छा और कहीं अधिक तेज़ होता है, लेकिन वह फिर भी मशीन के आंतरिक entropy pool और उसी मशीन, hypervisor, तथा operating system पर भरोसे पर निर्भर करता है। SDR पाथ से आने वाली बाहरी भौतिक एंट्रॉपी का उद्देश्य throughput में उसे हराना नहीं है; इसका काम एक स्वतंत्र, auditable, बाहरी randomness source देना है, जिससे उच्च-आश्वासन वाले उपयोगों में लोकल cryptographically secure pseudo-random number generator (CSPRNG) को seed किया जा सके या अतिरिक्त रूप से cross-check किया जा सके।

क्या हर डाउनलोड किया गया बाइट अद्वितीय है?

हाँ। एंट्रॉपी एक consumable pool में जाती है और डाउनलोड के बाद हटा दी जाती है। हर प्राप्तकर्ता को अगला उपलब्ध data मिलता है — कभी भी दूसरे उपयोगकर्ता को पहले से दिए गए data की कॉपी नहीं।

क्या मैं अपना खुद का नोड चला सकता हूँ?

हाँ — यही प्रोजेक्ट का एक मुख्य लक्ष्य है। रिपॉज़िटरी में SDR नोड तैनाती की पूरी गाइड, Docker configuration, और केंद्रीय सर्वर से संचार प्रोटोकॉल शामिल है। नए नोड्स स्वतंत्रता और throughput दोनों बढ़ाते हैं।

क्या सिस्टम 1 नोड से सैकड़ों या हज़ारों तक scale होता है?

हाँ — आर्किटेक्चर इसी के लिए डिज़ाइन किया गया है। हर अतिरिक्त नोड केंद्रीय पूल में अधिक इनपुट सामग्री जोड़ता है, और SHA-512 आधारित mixing layer उस stream को बहुत तेज़ी से प्रोसेस करती है। व्यवहार में, अधिक नोड्स का मतलब मुख्य रूप से पूल का तेज़ी से बढ़ना और भौतिक इनपुट स्रोतों की अधिक विविधता है।

क्या 1 नोड और 1000 नोड्स में वास्तविक अंतर है?

हाँ। एक अकेला नोड भी मूल्यवान एंट्रॉपी दे सकता है, लेकिन बहुत से नोड्स अधिक throughput, अधिक source independence, और किसी एक इंस्टॉलेशन की स्थानीय परिस्थितियों पर कम निर्भरता लाते हैं। इसका मतलब अपने-आप “जादुई रूप से अधिक मजबूत एन्क्रिप्शन” नहीं है, लेकिन इनपुट सामग्री अधिक समृद्ध होती है और पूल तेज़ी से भरता है।

एक छोटा नोड सेटअप करने के लिए क्या चाहिए?

व्यवहार में, एक छोटा Linux कंप्यूटर, एक compatible SDR receiver, इंटरनेट एक्सेस, और सॉफ़्टवेयर कॉन्फ़िगरेशन पर्याप्त हैं। सिस्टम अलग-अलग receivers के साथ काम करने के लिए बनाया गया है, यदि वे आगे की प्रोसेसिंग के लिए उपयोगी sample stream दें।

क्या Raspberry Pi नोड संभाल सकता है?

हाँ। Raspberry Pi एक हल्के नोड के लिए अच्छा उम्मीदवार है, बशर्ते उसमें स्थिर पावर, नेटवर्क और supported SDR हो। सैंपल्स एकत्र और फ़ॉरवर्ड करने के लिए भारी compute power मुख्य आवश्यकता नहीं है, इसलिए यह बड़े सर्वर से अधिक hardware compatibility और deployment convenience का सवाल है।

क्या नोड को बाहर और आकाश की ओर होना ज़रूरी है?

नहीं। आकाश की ओर एंटेना प्रोजेक्ट की मूल दृष्टि के अनुकूल है, लेकिन उपयोगी randomness के लिए यह कड़ा requirement नहीं है। सिस्टम व्यापक अर्थ में physical noise का उपयोग कर सकता है: radio background, ambient thermal noise, और electronics का self-noise, इसलिए नोड घर के अंदर भी चल सकता है।

क्या इसका व्यावसायिक उपयोग किया जा सकता है?

हाँ। MIT लाइसेंस व्यावसायिक उपयोग पर कोई प्रतिबंध नहीं लगाता। सार्वजनिक API मुफ़्त है। यदि आप किसी production system को डिज़ाइन कर रहे हैं जिसे dedicated throughput या support चाहिए, तो SparkSome Venture से संपर्क करें।