मुख्य कंटेंट तक स्किप करें

वास्तुकला

OpenFiat एक ब्लॉकचेन नहीं है — यह Solana के ऊपर बना एक विकेंद्रीकृत पीयर-टू-पीयर प्रोटोकॉल है। Solana ऑडिट किए गए स्मार्ट कॉन्ट्रैक्ट के माध्यम से सुरक्षित, पारदर्शी, ऑन-चेन निपटान प्रदान करता है; OpenFiat विज्ञापनों, व्यापार खोज, एन्क्रिप्टेड संचार, प्रतिष्ठा, शासन और सूचनाओं के लिए ज़िम्मेदार पीयर-टू-पीयर समन्वय नेटवर्क प्रदान करता है।

परतें

  • नेटवर्क परत — peer खोज, gossip, स्नैपशॉट/सत्र समन्वयन, सेवा रजिस्ट्री (देखें openfiat-core/crates/{network,discovery,gossip,snapshot,sessions,registry})।
  • सामग्री परत — वे फ़ाइलें जिनकी ओर प्रोटोकॉल रिकॉर्ड इंगित करते हैं, CID द्वारा पता-योग्य और नोड्स के बीच bitswap पर परोसी जाती हैं (crates/content)।
  • व्यापार परत — विज्ञापन, आरक्षण, निपटान, विवाद।
  • विश्वास परत — पहचान दावे, प्रतिष्ठा, जोखिम इंटेलिजेंस।
  • समन्वय परत — शासन, सूचनाएँ, ऑरेकल।

इनमें से हर एक एक ही प्रक्रिया के भीतर और, वायर पर, एक ही libp2p पहचान पर चलती है — कोई दूसरा daemon नहीं और कोई दूसरा peer id नहीं। खोज और gossip एक कनेक्शन पर मल्टीप्लेक्स होते हैं और अपने आवरणों द्वारा वहन किए गए OFS spec नंबर से अलग-अलग रूट किए जाते हैं; सामग्री परोसना उसी swarm पर मानक /ipfs/bitswap/1.2.0 बोलता है, जो किसी भी IPFS peer को एक नोड से सीधे प्रोटोकॉल सामग्री लाने देता है।

वर्तमान crate-स्तरीय विभाजन के लिए संदर्भ कार्यान्वयन देखें, और crate निर्भरता ग्राफ़, वायर फ़ॉर्मैट और परिवहन के लिए वहाँ docs/architecture.md देखें।