तकनीकी व्हाइटपेपर v2.3
BlazePhoenix-Dex एक ऑन-चेन लिक्विडिटी एग्रीगेटर है, जो एक ही दावे पर खड़ा है: भाव और उसका निष्पादन एक ही गणना हैं। मार्ग उसी लेनदेन के भीतर, सार्वजनिक पूल-अवस्था से, एक अवस्था-रहित लाइब्रेरी द्वारा व्युत्पन्न होता है जिसे कोई भी पाठक स्वयं फिर से चला सकता है; और निपटान पर जो संख्या बाध्यकारी होती है, वह उसी डिस्पैचर द्वारा निष्पादन-फ़्रेम में फिर से व्युत्पन्न की जाती है। न कोई रूटिंग सेवा है, न मूल्य ऑरैकल, न कीपर, न कोई अपग्रेड पथ। यह पेपर पाँच अनुबंधों — Core, Hub, Solver, Router, Quoter — और मेटा-समीकरण (Meta-Equation) के संकारकों को विनिर्दिष्ट करता है: अष्टविध डिस्पैचर Ω (Eightfold Dispatcher Ω), नियतात्मक व्युत्पत्ति 𝒟 (Deterministic Derivation 𝒟), लौह-नियम तल Φ (Iron-Law floor Φ), जीवंतता क्षेत्र Ψ (Vitality Field Ψ) और घोटाला-रोधी प्रक्षेपक Ξ (anti-scam projector Ξ)। इन सबके पीछे एक ही अनुशासन बैठा है, मापन-आधारित डिज़ाइन (Metrological Design): हर उस निर्देशांक को मापो जिसे मापा जा सकता है, और शेष को एकदिष्ट बनाओ ताकि झूठा निवेश केवल उसे देने वाले को ही चोट पहुँचाए। हर गारंटी अपने प्रवर्तन-स्थल और अपनी सीमा के साथ कही गई है। सत्यापन-तंत्र अपने हरों के साथ छापा गया है: रिलीज़ प्रोफ़ाइल पर 1,320 में से 1,319 परीक्षण हरे, 203 में से 203 चयनित म्यूटैंट मारे गए, 43 अवस्था-युक्त अपरिवर्तनीयों पर लक्षित 15 में से 14 म्यूटैंट पकड़े गए, सामर्थ्य 2 (63 पंक्तियाँ, 258 युग्म) और 3 (168 पंक्तियाँ, 1,636 त्रिक) के आच्छादक सरणी, 14 + 5 रूपांतर-सम्बंध, आपस में सहमत तीन ऑप्टिमाइज़र बिल्ड, और यह मापने वाला 240-नमूनों का अध्ययन कि भाव कितनी तेज़ी से पुराना पड़ता है। इनमें से कोई भी क्या सिद्ध नहीं करता, यह भी उतनी ही सावधानी से कहा गया है। जिस कोड का वर्णन यहाँ है वह V2 है और वह तैनात नहीं है; तैनात पीढ़ी V1 है, जो कोडहैश से नत्थी है ताकि दोनों कभी आपस में न मिलें।
स्थिति: यह पेपर क्या वर्णित करता है, और क्या तैनात है
इस पेपर में वर्णित संस्करण 2 का ट्री रिपॉज़िटरी में है और तैनात नहीं है; तैनात पीढ़ी संस्करण 1 है, जो हर नेटवर्क पर कोडहैश से नत्थी है ताकि दोनों कभी आपस में न मिलें। पेपर की हर संख्या main 8949a9d पर मापी गई है और अपने हर के साथ छापी गई है; पूरा पाठ अंग्रेज़ी में: https://blazephoenix.xyz/whitepaper.md
§1 समस्या: भाव एक वादा है जिसे किसी और ने गिना है
कल्पना कीजिए कि आप एक ऐसे शहर में कार बेच रहे हैं जहाँ बीस डीलर हैं। एक अच्छा दलाल बीसों के पास जाता है, सबसे अच्छा दाम खोजता है, और शायद बिक्री को उनमें से दो के बीच बाँट देता है। अधिकांश ऑन-चेन “दलाल” दाम अपने ही डेटाबेस में देखते हैं — जो संभवतः बासी है — और आपको एक परिणाम दिखा देते हैं। आप यह सत्यापित नहीं कर सकते कि उन्होंने बीसों को देखा, या कि उन्होंने आपको सबसे अच्छा दिखाया। आप केवल इतना सत्यापित कर सकते हैं कि वे अब तक ईमानदार रहे हैं।
§2 उत्तर और अनुशासन
BlazePhoenix-Dex का एक प्रवेश-बिंदु है जो छह मान लेता है — दो टोकन, राशि, आपका न्यूनतम, एक प्राप्तकर्ता, एक समय-सीमा — और मार्ग उसी लेनदेन के भीतर निकालता है जो उसे निष्पादित करता है, उन पूल भंडारों से जो सार्वजनिक अवस्था हैं: कौन-से स्थल, किसे कितना, किस क्रम में। चूँकि मार्ग सार्वजनिक अवस्था से सार्वजनिक कोड द्वारा व्युत्पन्न हुआ था, कोई भी उसे फिर से व्युत्पन्न कर सकता है।
§3 मेटा-समीकरण (Meta-Equation) और निर्भरता बजट
पूरे एग्रीगेटर को एक ही व्यंजक के अधिकतमीकरण के रूप में पढ़ा जा सकता है। एक निवेश टोकन t_in, एक निर्गम टोकन t_out और एक राशि x दी हो, तो Solver ग्राह्य मार्गों में उसे खोजता है जो प्राप्त शुद्ध मूल्य को अधिकतम करता है, एक साध्यता-तल और एक घोटाला-रोधी द्वार के अधीन।
§4 अष्टविध डिस्पैचर Ω (Eightfold Dispatcher Ω)
सरल शब्दों में: एक ही फलन जो हर प्रकार के पूल का भाव निकालना जानता है। ठीक-ठीक: Core में universalQuote(QuoteCtx, amountIn) ही Solver के लिए और Quoter के पूर्वावलोकन के लिए भाव-डिस्पैचर है; वह अपेक्षित निर्गम और स्प्लिट आवंटक (Split Allocator) के लिए टोकन-में-व्यक्त गहराई लौटाता है, और जिस पूल का भाव वह नहीं निकाल सकता वह शून्य लौटाता है और कुछ भी भेजे जाने से पहले हटा दिया जाता है।
§5 Uniswap V4 आदि से अंत तक
Uniswap V4 कोई नया पूल अनुबंध नहीं है; वह स्थल का एक नया आकार है, और वह उन चार धारणाओं को अमान्य कर देता है जिन पर 2020 और 2024 के बीच बना हर राउटर टिका है। पूलों के पते नहीं होते — वे एक सिंगलटन के भंडारण की प्रविष्टियाँ हैं, जिनकी कुंजी एक हैश है। स्वैप के भीतर मनमाना कोड चलता है — राउटर जो निपटान कर रहा है, उसके निर्धारित बिंदुओं पर एक हुक निष्पादित होता है। शुल्क का स्थिर होना आवश्यक नहीं है। और पूल शृंखला की मूल मुद्रा रख सकते हैं, जिसका कोई balanceOf नहीं होता। यह अनुभाग चारों का उत्तर संरचनात्मक रूप से देता है, ताकि एक V4 चरण — Solver के लिए, तलों के लिए और व्यापारी के लिए — किसी भी अन्य चरण से अभिन्न हो।
§6 Solidly सॉल्वर
कुछ अपरिवर्तनीयों का कोई संवृत रूप इतना सरल नहीं है कि उसे सुरक्षित ढंग से पुनरुत्पादित किया जा सके, और उन्हें पुनरुत्पादित करना ठीक वही प्रतिकृति-जोखिम है जिसे प्रोटोकॉल हर और जगह अस्वीकार करता है। ऐसे स्थलों के लिए डिस्पैचर पूल से ही पूछता है, उस सबसे सँकरे ईमानदार माध्यम से जो वह स्थल उजागर करता है — और जो फ़ॉर्क उत्तर नहीं देते उनके लिए एक प्रतिकृति आरक्षित रखता है।
§7 नियतात्मक व्युत्पत्ति 𝒟 (Deterministic Derivation 𝒟)
भाव निकालने से पहले पूल को खोजना पड़ता है। उद्योग का उत्तर है पूछ लेना: स्थल की फ़ैक्टरी पर एक कॉल एक भंडारण मैपिंग पढ़ती है और एक पता लौटाती है, और कॉल करने वाला फ़ैक्टरी की बात मान लेता है। BlazePhoenix उस उत्तर का समर्थन करता है — चार फ़ैक्टरी-कॉल विधियाँ उन स्थलों को समेटती हैं जिनकी तैनातियाँ पुनरुत्पादनीय नहीं हैं — और जहाँ अंकगणित अनुमति देता है वहाँ एक प्रबलतर उत्तर को वरीयता देता है: पता स्वयं गणना कर लो, बिना किसी बाहरी कॉल के। जो पता गणना से निकला है उसे वही तीन निवेश रखने वाला कोई भी व्यक्ति सत्यापित कर सकता है; जो पता माँगकर लाया गया है उस पर केवल भरोसा किया जा सकता है।
§8 मोनोस्लॉट (Monoslot)
EVM पर कुछ भी करने की प्रमुख लागत भंडारण है: एक ठंडा SLOAD 2,100 गैस का है, और ऐसी रजिस्ट्री जो एक पूल के गुणों को अलग-अलग स्लॉटों में बिखेर दे, उसे हर गुण के लिए, हर पूल के लिए, मूल्यांकित हर मार्ग पर वह लागत फिर-फिर चुकानी पड़ेगी। BlazePhoenix एक पूल की पूरी रूटिंग-अवस्था को एक ही 256-बिट शब्द में पैक कर देता है — मोनोस्लॉट — जिसे एक बार पढ़ा जाता है और शुद्ध अंकगणित से खोला जाता है।
§9 स्व-उपचारी रजिस्ट्री (Self-Healing Registry) और जीवंतता क्षेत्र Ψ (Vitality Field Ψ)
अधिकांश एग्रीगेटर अपने स्थलों को इसलिए जानते हैं क्योंकि कोई कीपर ऑफ़-चेन पूलों की अनुक्रमणिका बनाता है और सूचियाँ ऑन-चेन धकेलता है — एक विश्वसनीय प्रक्रिया, एक बासीपन की खिड़की और एक संचालनगत निर्भरता; ये तीनों वे चीज़ें हैं जिन्हें ऑन-चेन मार्ग सुलझाने वाला प्रोटोकॉल स्वीकार नहीं कर सकता। BlazePhoenix इसके उलट रुख लेता है: रजिस्ट्री तरलता का व्यापार करके ही उसे सीखती है।
§10 रूटिंग और स्प्लिट आवंटक (Split Allocator)
एक स्थिर-गुणनफल पूल एक ही नियम से भाव तय करता है: उसके दोनों भंडार, गुणा किए जाने पर, कभी घट नहीं सकते। शुल्क-प्रतिधारण γ के साथ Δ डालिए (0.30 % का स्थल-शुल्क का अर्थ है γ = 0.997) और आपको yγΔ / (x + γΔ) मिलता है, जिसमें आपका अपना निवेश ही हर में है: आप एक ही पूल से जितना अधिक धकेलेंगे, आगे का हर टोकन उतना ही कम देगा। फिसलन अंकगणित है, और उसका उपचार भी: उसी युग्म के कई पूलों में एक ही ऑर्डर बाँट देने से हर पूल कम हिलता है।
§11 निष्पादन परत और लौह-नियम तल Φ (Iron-Law floor Φ)
Solver प्रस्ताव करता है; Router निपटाता है — परमाण्विक रूप से, या बिलकुल नहीं। Router ही एकमात्र अनुबंध है जो धन हिलाता है, लेनदेनों के बीच कुछ भी धारण नहीं करता, और एक ही सिद्धांत पर बना है: प्रति सरोकार एक तंत्र, सार्वभौमिक रूप से लागू। जिसे वह माप सकता है, उसके बारे में वह कुछ भी मान नहीं लेता।
§12 भाव की सतहें, और भाव कैसे पुराना पड़ता है
“आपका भाव” कही जाने वाली संख्या दो जगहों से आ सकती है, और वे अलग-अलग कोड पथ हैं: Quoter, एक केवल-पठन पूर्वावलोकन अनुबंध जिसे इंटरफ़ेस आपके हस्ताक्षर से पहले कॉल करता है, और इन-फ़्रेम पथ, जहाँ Solver और Router निष्पादित हो रहे लेनदेन के भीतर भाव गिनते हैं। §4.4 ने प्रति-प्रकार सच्चाई दी थी; यह अनुभाग सतहें देता है और उनके बीच का अंतर मापता है।
§13 शुल्क नीति: दो व्यवस्थाएँ और अधिशेष नियम (Surplus Rule)
सरल शब्दों में: प्रोटोकॉल 0.28 % एक बार लेता है, एक मापी गई राशि से, उस सिक्के में जिसे कोष रखना चाहता है, और यह गिनकर रखता है कि उसने लिया। ठीक-ठीक: PROTOCOL_FEE_BPS = 28 Core में संकलन-समय का स्थिरांक है, तैनात बाइटकोड में कहीं कोई सेटर नहीं; शुल्क mulDivUp(base, 28, 10,000) है — ऊपर की ओर पूर्णांकित, इसलिए किसी भी शून्येतर आधार के लिए शून्य शुल्क अप्राप्य है — जिसे TREASURY1_SHARE = 3,000 bps पहले कोष को और शेष दूसरे को (fee − t1 के रूप में गिना जाता है, ताकि दोनों का योग हमेशा शुल्क के बराबर रहे और कोई धूल न बचे) बाँटा जाता है; दोनों कोष निर्माण के समय नियत हैं और एकतरफ़ा द्वार (One-Way Door) द्वारा सदा के लिए जमाए जा सकते हैं।
§14 सुरक्षा मॉडल
सरल शब्दों में: Router लेनदेनों के बीच कुछ भी धारण नहीं करता, हर स्वैप या तो पूरा होता है या बिलकुल नहीं, और इस रिपॉज़िटरी ने जिस भी आक्रमण-श्रेणी पर विचार किया है उसका उत्तर या तो एक नामित जाँच है या उसे स्पष्ट रूप से दायरे से बाहर कहा गया है। ठीक-ठीक: खतरा-सूची docs/assurance/threats.json है, सार्वजनिक शोषण-अभिलेख से ली गई 23 श्रेणियाँ; हर एक उस रक्षक प्रतीक का नाम लेती है जो उसे मना करता है, और एक CI स्क्रिप्ट बिल्ड को विफल कर देती है यदि वह प्रतीक src/ से निकल जाए या नामित परीक्षण test/ से। किसी सूची का आच्छादन इस बात का तल है कि क्या विचारा गया, कभी इसकी छत नहीं कि क्या मौजूद है।
§15 सत्यापन-तंत्र, मापा हुआ
सरल शब्दों में: यहाँ हर संख्या उस हर के साथ छापी गई है जिसके सापेक्ष उसे मापा गया, एक स्वच्छ चेकआउट से किसी स्क्रिप्ट या नामित forge कमांड (परिशिष्ट C) द्वारा फिर से गिनी जाती है, और उसके बाद यह लिखा है कि वह क्या सिद्ध नहीं करती। ठीक-ठीक: मापा गया ट्री main 8949a9d है और वह शाखा जो वही बनी, रिलीज़ प्रोफ़ाइल पर (optimizer_runs = 300, via_ir), 2026-09-05।
§16 वास्तुकला और आकार
सरल शब्दों में: पाँच अनुबंध, जिनमें से एक शुद्ध गणित है और बाकी चार उसे आयात करते हैं, और गणित का कोई टुकड़ा दो बार परिभाषित नहीं है। ठीक-ठीक: Core एक अवस्था-रहित लाइब्रेरी है, बिना भंडारण, बिना स्वामी और बिना अपग्रेड पथ के; Hub, Solver, Router और Quoter उसे आयात करते हैं और उनमें से कोई किसी आदिम को पुनः परिभाषित नहीं करता, इसलिए गणित की एक ही लेखा-परीक्षा हर उपभोक्ता को ढक लेती है।
§17 मापा गया निष्पादन
सरल शब्दों में: इस अनुभाग की हर बात वास्तविक शृंखलाओं के फ़ॉर्क पर मापी गई — असली स्थल, अजनबियों द्वारा जमा किए गए असली भंडार, एक ही बाइटकोड — और उसे ठीक इसी रूप में लेबल किया गया है। ठीक-ठीक: कोई संख्या यहाँ तभी आती है जब रिपॉज़िटरी में मौजूद कोई सार्वजनिक हार्नेस उसे पुनरुत्पादित कर दे; हार्नेस, शृंखला और तिथि उसके साथ छापे गए हैं। फ़ॉर्क पर किया गया माप व्यवहार का साक्ष्य है, तैनाती का अभिलेख नहीं; तैनाती का अभिलेख §19 है। §12 और §15 के माप 2026-09-05 के हैं; इस अनुभाग का अभियान अगस्त 2026 में चलाया गया और उसके हार्नेस test/fork/ में हैं।
§18 DEX, हड्डी तक निचोड़ा हुआ
सत्रह खंडों का तंत्र, एक पृष्ठ में। एक ही काम: दो टोकन, एक राशि, आपका न्यूनतम, एक प्राप्तकर्ता और एक समय-सीमा लेना, और चेन की सार्वजनिक तरलता जितना अधिकतम आउटपुट दे सकती है वह लौटाना — या कारण बताने वाले कोड के साथ मना करना। पाँच कॉन्ट्रैक्ट एक ही गणित साझा करते हैं (Core, Hub, Solver, Router, Quoter); छह प्रकार के venue एक ही डिस्पैचर से मूल्यांकित होते हैं; चार दरवाज़े एक ही executor तक पहुँचते हैं; हर ट्रेड के नीचे तीन फ़्लोर और आपका अपना न्यूनतम है; 0.28% शुल्क कंपाइल किया गया है और कोई उसे बदल नहीं सकता।
§19 तैनाती की स्थिति
यह पेपर रिपॉज़िटरी का दस्तावेज़ है, और रिपॉज़िटरी ही प्रामाणिक है: जहाँ यह पाठ और स्रोत असहमत हों, वहाँ स्रोत जीतता है। दो पीढ़ियाँ मौजूद हैं और उन्हें कभी आपस में नहीं मिलाया जाता।
§20 टोकन — BZPX
एक अरब BZPX, हमेशा के लिए स्थिर, एक सादे ERC-20 के रूप में: 18 दशमलव, कोई mint पथ नहीं, कोई ट्रांसफ़र शुल्क नहीं, कोई rebasing नहीं, कोई ट्रांसफ़र hook नहीं, कोई pause या blacklist नहीं। संस्करण 2.3 में आवंटन: बाज़ार तरलता 520,000,000 (52%), staking उत्सर्जन 180,000,000 (18%), Airdrop & Bounties 130,000,000 (13% — पुराना 50,000,000 airdrop, पुराना 50,000,000 रिसर्च पूल और बाज़ार तरलता से लिए गए 30,000,000), टीम 103,000,000 (10.3%), पार्टनर 60,000,000 (6%), मार्केटिंग 7,000,000 (0.7%).
§21 शोध कार्यक्रम और सुरक्षा अभिलेख
इससे पहले कि इस परियोजना के पास इस नाम के योग्य कोई शोध कार्यक्रम होता, स्वतंत्र शोधकर्ताओं ने स्रोत को शत्रुभाव से पढ़ा — बिन बुलाए, बिना किसी वादे के — और जो देखा उसे निजी तौर पर प्रकट किया। यह पेपर जिस कोड का वर्णन करता है, वह वही कोड है जो उनके पढ़ने से बचकर निकला। उनमें से हर एक ने क्या बताया, और उसका क्या हुआ, यह वहीं रहता है जहाँ ऐसे अभिलेख रहने चाहिए: रिपॉज़िटरी की SECURITY.md और SECURITY_HALL_OF_FAME.md में, कोड के बगल में, जहाँ हर प्रविष्टि दोनों दिशाओं में जाँची जा सकती है। यह अनुभाग अभिलिखित करता है कि वे कौन हैं, शत्रुभाव से पढ़ने पर क्या मिलता है, और जो मिला उसका आकार क्या था।
§22 आपको किस पर भरोसा करना ही होगा, और किस पर नहीं
हर प्रोटोकॉल स्वयं को विश्वास-रहित कहता है; लगभग कोई अपने अपवाद गिना नहीं सकता। यहाँ पूरी सूची है, हर शक्ति उस रेखा के साथ कही गई है जो उसे परिबद्ध करती है।
§23 सम्बंधित कार्य
रूटिंग। Angeris, Evans, Chitra और Boyd स्थिर-फलन बाज़ार-निर्माताओं के आर-पार रूटिंग को एक उत्तल प्रोग्राम के रूप में गढ़ते हैं जिसका इष्टतम स्थलों के आर-पार सीमांत मूल्यों को बराबर कर देता है; Diamandis, Resnick, Chitra और Angeris उसके लिए एक दक्ष द्वैत-वियोजन एल्गोरिथ्म देते हैं।
§24 निष्कर्ष
हम एक ही अनुशासन पर एग्रीगेटर बनाने निकले थे — मापो, भरोसा मत करो — और उसे हर उस बिंदु पर थामे रखना था जहाँ कोई संख्या इसके बजाय किसी की बात पर मानी जा सकती थी: मार्ग, दाम, तल, शुल्क का आधार, स्थलों का समुच्चय, वह युग्म जिसका व्यापार करने का दावा कोई पूल करता है, यहाँ तक कि प्रोटोकॉल का अपना लागत-मॉडल भी।
Questions, a partnership or a bug to report? Contact us or email contact@blazephoenix.xyz