नए बाजार चक्र वास्तव में अलग महसूस करते हैं. जबकि 2017 को आईसीओ बूम द्वारा चिह्नित किया गया था और 2021 को डीएफआई सेक्टर और एनएफटी के तेजी से विकास द्वारा चिह्नित किया गया था, वर्तमान चक्र में, मेम टोकन नेतृत्व कर रहे हैं. सार्वजनिक आंकड़ों ने मंच में प्रवेश किया है, जिसमें प्रमुख देशों के राष्ट्रपति और यहां तक कि नेता भी शामिल हैं. जनवरी 2024 में, परियोजना pump.fun को सोलाना ब्लॉकचेन पर लॉन्च किया गया था, जो उपयोगकर्ताओं को जितनी जल्दी और सस्ता हो सके टोकन बनाने की अनुमति देता है। हालांकि, अधिकांश मेम टोकन तेजी से वृद्धि का अनुभव करते हैं, जिसके बाद और भी तेजी से गिरावट होती है. कभी-कभी, यह सब एक सरल कालीन खींच के साथ समाप्त होता है. लॉन्चपैड से डीईएक्स में तरलता स्थानांतरित करते समय, और समुदाय के विकास के रूप में, मूल्य विकास को आम तौर पर इस पैटर्न का पालन करना चाहिए: लेकिन वास्तव में, यह इस तरह से दिखाई देता है: मेरी राय में, यह इस तथ्य के कारण है कि बाजार एक शून्य राशि के खेल सिद्धांत पर काम करता है. हालांकि, डीईएक्स पर तरलता पूल का उपयोग और एक मेल खाते विरोधी आदेश के बिना बेचने की क्षमता के साथ, आपूर्ति और मांग के बीच संतुलन विकृत हो जाता है। यह कैसे बेहतर किया जा सकता है के बारे में विचारों को एल्गोरिथिक stablecoins का विश्लेषण करने के बाद मेरे पास आया, विशेष रूप से टेरा लून। In the case of UST’s price falling below $1, the Debase algorithm was triggered, allowing traders to exchange 1 UST for 1 LUNA. During this process, UST was burned while new LUNA was minted. When UST’s price rose above $1, the Rebase algorithm activated, where LUNA was burned and, conversely, new UST was minted. हालांकि, पूरे पारिस्थितिकी तंत्र को अपने गारंटी के अंडोजेनिक (ऑन-चेन) प्रकृति में जड़ दिया गया, जिसे "मृत्यु स्पिल" कहा जाता है। एल्गोरिथ्म में अंतर के बावजूद, आधार कैश और खाली सेट डॉलर जैसे परियोजनाएं एक ही गलती को दोहराती हैं - आंतरिक गारंटी पर भरोसा करते हुए उन्हें समान मुद्दों और अंततः गिरावट के लिए प्रेरित किया गया। इसके विपरीत, डीएआई के उदाहरण से पता चलता है कि विदेशी (ऑफ-चेन) गारंटी भी कमजोर हो सकती है: जब ईटीए एक दिन में लगभग 50% गिर गया, तो प्रणाली को जोखिम में डाल दिया गया था। On-chain Off-chain Type of collateral Algorithmic issuance Collateral of crypto assets Exchange rate adjustment Arbitrage exchange Dynamic stability fees Risk Death spiral Liquidation of collateral Type of collateral एल्गोरिथिक संस्करण Crypto Assets के बारे में Exchange rate adjustment arbitration के बारे में गतिशील स्थिरता शुल्क Risk मौत की स्पीड कोलकाता का निपटारा दो प्रकार के गारंटी की तुलना करने के बाद, मैंने निष्कर्ष निकाला कि कीमत का समर्थन करने के लिए, लंबी पूल से स्वतंत्र रूप से छोटी तरलता के साथ एक अलग पूल बनाना आवश्यक है। यह निम्नलिखित तरीके से काम कर सकता है: डीईएक्स को तरलता स्थानांतरित करने के साथ-साथ, विशेष रूप से छोटे पदों को खोलने के लिए तरलता भी प्रोटोकॉल में जोड़ा जाता है। वहां से, कई परिदृश्य संभव हैं: Both pools grow — which means someone is opening a short position. This is where the first advantage of the idea becomes evident: increased market transparency. If demand exceeds supply, that’s a natural market situation. Similarly, when supply exceeds demand, it’s also part of normal market dynamics. In the case of a sharp change in the long pool — so drastic that even the label doesn’t fit — a rebalancing algorithm can be activated. As a result, the price returns to equilibrium through the participation of the short pool, without an seller. पुनर्विकास एल्गोरिथ्म को काम करने के लिए, निम्नलिखित की आवश्यकता होती है: यह निर्धारित करना कि एक निश्चित अवधि के दौरान मूल्य परिवर्तन का कौन सा प्रतिशत "अनियमित" बाजार उतार-चढ़ाव माना जाएगा; निरंतर मूल्य नियंत्रण की स्थापना; जब निर्दिष्ट शर्तों को पूरा किया जाता है, तो पुनः संतुलन को संचालित करने से सिस्टम की रक्षा करने के लिए, इसके आकार को एक निश्चित प्रतिशत तक एक एकल चक्र तक सीमित करना। इस लेख में, मैं इस तंत्र के प्रमुख घटकों में से एक पर करीब से नज़र डालेगा - Solidity का उपयोग करके EVM संगत ब्लॉकचेन के लिए एक संक्षिप्त तरलता पूल बनाने के लिए। तैयारी प्रोटोकॉल उपयोगकर्ता धन का प्रबंधन करेगा, हम OpenZeppelin का आयात करेंगे और अनुबंध, साथ ही Chainlink से संपत्ति की कीमतों को उठाने के लिए एक अनुबंध। Ownable ReentrancyGuard सरलता के लिए, हम Ethereum Mainnet पर WBTC और WETH टोकन का उपयोग करेंगे, हालांकि आदर्श रूप से, स्मार्ट अनुबंध को तैनात करते समय उपलब्ध टोकनों की सूची को परिभाषित किया जाना चाहिए। अनुबंध को अधिक विस्तारित करने के लिए, हम एक जोड़ेंगे समर्थित टोकनों के लिए, जहां कुंजी टोकन का पता है और मूल्य संबंधित Chainlink मूल्य फ़ीड अनुबंध का पता है। mapping चलो एक उपयोगिता फ़ंक्शन भी लागू करते हैं जो मूल्य को जोड़ने के लिए सुरक्षा को बढ़ाने के लिए, हम पहले से ही जोड़ा गया टोकन के लिए ओरेकल अनुबंध पते को अद्यतन करने से रोकेंगे। mapping पदों को स्टोर करने के लिए, हम एक का उपयोग करेंगे जहां कुंजी उपयोगकर्ता का पता है, और मूल्य संरचनाओं का एक रेंज है जिसमें शामिल हैं: mapping टोकन पते खोलने और बंद करने की कीमतें स्थिति का आकार वर्तमान स्थिति (ओपन, बंद, या समाप्त) एक स्थिति खोलना इस प्रोटोकॉल में, कीमतों को USD में वर्गीकृत किया जाएगा, इसलिए हमें मूल्य सामान्य करने के लिए एक आंतरिक कार्य की आवश्यकता होगी। USD में खोलने की कीमत प्राप्त करने के लिए, हम पहले वर्तमान ETH मूल्य और टोकन मूल्य के लिए ओरेकल को पूछते हैं, दोनों मूल्यों को सामान्य करते हैं, और फिर स्थिति के आकार की गणना करते हैं। एक घटना का उपयोग करें . mapping emit एक स्थिति को बंद करना पदों को बंद करने और समाप्त करने के लिए तर्क को एकीकृत करने के लिए, हम एक संशोधक बनाएंगे जो स्थिति के वर्तमान स्थिति की जाँच करता है। हम वापसी राशि और बंद कीमत की गणना करने के लिए एक सहायक कार्य भी बनाएंगे। इसके बाद, एक स्थिति को बंद करने पर, दो संभावित परिदृश्य हैं: If the user is eligible to receive funds back, we set the closing price and withdraw funds to the user. If the position must be liquidated (for example, due to insufficient collateral), the position is marked as liquidated without transferring funds. निलंबन के मामले में बंद कीमत के लिए एक जगह रखने वाले के रूप में, अधिकतम मूल्य का उपयोग किया जा सकता है। uint256 इस कार्यान्वयन को सरल बनाया गया है, इसलिए नियमित कीमतों की जांच के लिए Chainlink या Gelato का उपयोग करके स्वचालन जोड़ना और जब आवश्यक हो तो स्वचालित निपटान करना बेहतर होगा। इसका समर्थन करने के लिए, निपटान फ़ंक्शन को उपयोगकर्ता के पते को निर्दिष्ट करने के लिए एक पैरामीटर के रूप में स्वीकार करना चाहिए कि किस स्थिति को निपटान किया जाना चाहिए। निष्कर्ष इस लेख में, मैंने एक संक्षिप्त तरलता पूल के बारे में एक अनुमान साझा किया है और Ethereum ब्लॉकचेन के लिए Solidity में एक बुनियादी कार्यान्वयन की पेशकश की है. यदि कोई इस विचार को दिलचस्प पाता है, तो मैं इसे एक बड़े परियोजना का हिस्सा बनने के लिए खुश रहूंगा! पूर्ण कोड उपलब्ध है . गीता