AlgoKit Lora 2.4.0-beta ARC-89 के माध्यम से ऑन-चेन रजिस्ट्री से ASA मेटाडेटा खींचता है।
जहां किसी संपत्ति की पहचान वास्तव में रहती है
[Algorand Standard Asset](/glossary/algorand-standard-asset "एक अंतर्निहित तंत्र जो किसी को भी Algorand के बेस लेयर पर सीधे नए टोकन (जैसे स्टेबलकॉइन, यूटिलिटी टोकन, या एनएफटी) बनाने और जारी करने की अनुमति देता है") (ASA) — वह लेयर-1 तंत्र जो किसी को भी स्टेबलकॉइन से लेकर एनएफटी तक किसी भी टोकन को जारी करने देता है — लेज़र पर केवल आवश्यक जानकारी रखता है: एक नाम, एक यूनिट नाम, कुल आपूर्ति, दशमलव और एक URL. खरीदार या एप्लिकेशन के लिए किसी टोकन को समझने योग्य बनाने वाली हर चीज़, जैसे उसका चित्र, विवरण और विशेषता डेटा, को ऑन-चेन पर कभी भी समर्पित स्थान नहीं मिला है. AlgoKit डेवलपर टूलकिट के साथ उपलब्ध दृश्य एक्सप्लोरर Lora ने उस अंतर को पाटने के लिए अपना जीवन समर्पित कर दिया है, और वह हर संभव मेटाडेटा मानक को एक साथ जोड़कर यह काम कर रहा है.
यह अप्रैल में बदल गया। 14 अप्रैल, 2026 को जारी लोरा का संस्करण 2.4.0-beta.1, एक ऐसी रजिस्ट्री से सीधे एसेट के मेटाडेटा को पढ़ सकता है जो खुद अल्गोरिंड लेज़र के अंदर रहती है। रिलीज़ के चेंजलॉग में इस बदलाव को एक लाइन में बताया गया है — 'support arc-89' — लेकिन यह बदलाव संरचनात्मक है: एसेट का विवरण किसी फ़ाइल होस्ट या सर्च इंडेक्स से लेने के बजाय, एक्सप्लोरर अब इसे चेन से पढ़ता है।
ऑफ-चेन मेटाडेटा की तीन पीढ़ियाँ
एएसए को जानबूझकर न्यूनतम पैरामीटर सेट के साथ डिज़ाइन किया गया था, और बाकी चीज़ों को पारिस्थितिकी तंत्र ने ही ढालना पड़ा। एआरसी-89 विशिष्टता में पहले के चरण को साफ़ शब्दों में बताया गया है: मूल मेटाडेटा स्टोर की अनुपस्थिति ने पारिस्थितिकी तंत्र को 'कम-से-कम-आदर्श समाधान' अपनाने के लिए प्रेरित किया, जिसमें 'एएसए आरबीएसी भूमिकाओं में हेरफेर करके एसेट मेटाडेटा में परिवर्तनशीलता प्राप्त करना' भी शामिल था।
| दृष्टिकोण | अवधारणा | वास्तविक दुनिया में प्रभाव |
|---|---|---|
| [ARC-3](/glossary/arc-3 "Algorand ब्लॉकचेन पर गैर-परिवर्तनीय टोकन को परिभाषित करने के लिए एक तकनीकी मानक, जो यह निर्दिष्ट करता है कि एसेट के नाम, छवि और ऑडियो लिंक जैसे मेटाडेटा कैसे संग्रहीत किए जाएं") | [IPFS](/glossary/ipfs "एक विकेंद्रीकृत फ़ाइल संग्रहण प्रणाली, जहाँ डेटा कई कंप्यूटरों पर संग्रहीत होता है, जिससे यह सेंसरशिप या हानि के प्रति प्रतिरोधी होता है। NFT अक्सर IPFS का उपयोग करते हैं") पर एक JSON मेटाडेटा फ़ाइल, जिसे एसेट के URL फ़ील्ड द्वारा इंगित किया जाता है | हर एसेट-पेज लोड एक बाहरी फ़ेच करता है; एक मृत गेटवे एसेट को अनाम छोड़ देता है |
| [ARC-19](/glossary/arc-19 "Algorand NFT के लिए एक मानक, जिसके मेटाडेटा को ऑफ़-चेन (आमतौर पर IPFS पर) संग्रहीत किया जाता है और एक टेम्पलेट का उपयोग करके एसेट के URL फ़ील्ड से संदर्भित किया जाता है, ताकि टोकन किसी भी बाज़ार में कारोबार किए जा सकें जो इसका समर्थन करता है") | एसेट के कॉन्फ़िगरेशन ट्रांज़ैक्शन पर एक JSON नोट | केवल एक इंडेक्सर के माध्यम से ही खोजा जा सकता है — एक अलग सेवा जो श्रृंखला के इतिहास को सूचीबद्ध करती है; अपडेट करने का मतलब है एक और ट्रांज़ैक्शन |
| ARC-89 | बॉक्स स्टोरेज, एक स्मार्ट-कॉन्ट्रैक्ट अकाउंट के स्वामित्व वाला ऑन-चेन की-वैल्यू स्टेट, एक रजिस्ट्री एप्लिकेशन के अंदर | एक क्लाइंट नोड पर एक ही कॉल से पूरी, हैश-सत्यापित रिकॉर्ड प्राप्त कर लेता है; कोई फ़ाइल होस्टिंग नहीं, कोई इंडेक्सर नहीं |
हर पीढ़ी ने एक समस्या का समाधान किया और दूसरी समस्या पैदा कर दी, और संपत्ति डेटा का हर उपभोक्ता — एक वॉलेट, एक मार्केटप्लेस, एक एनालिटिक्स डैशबोर्ड — इस ट्रेडऑफ़ को विरासत में मिला। ARC-89, जो स्पष्ट रूप से ARC-19 और ARC-69 दोनों को प्रतिस्थापित करता है, यह प्रयास है कि कार्य-समाधानों की श्रृंखला को समाप्त किया जाए, और श्रृंखला को ही सत्य का स्रोत बनाया जाए।
ARC-89: श्रृंखला में निर्मित एक रजिस्ट्री
मानक एक सिंगलटन एप्लिकेशन को परिभाषित करता है — एक स्मार्ट अनुबंध, जिसे एक बार तैनात किया जाता है — जिसके बक्से प्रति संपत्ति एक रिकॉर्ड रखते हैं, जो संपत्ति की मूल आठ-बाइट आईडी द्वारा कुंजीकृत होते हैं। एक निश्चित 51-बाइट हेडर में प्रतिवर्ती और अपरिवर्तनीय ध्वज, साथ ही एक मेटाडेटा हैश होता है जो रिकॉर्ड की सामग्री को जोड़ता है, और लंबी सामग्री को प्रोटोकॉल की वापसी-आकार की सीमाओं का सम्मान करने के लिए पृष्ठों में विभाजित किया जाता है। पठन algod, नोड API, या सीधे AVM पर चलने वाले अन्य स्मार्ट अनुबंधों के अंदर से होता है — ताकि एक अनुबंध उसी लेनदेन में किसी संपत्ति के मेटाडेटा को ला सकता है और सत्यापित कर सकता है जिसमें उसका व्यापार होता है।
ARC का प्रस्ताव 22 सितंबर, 2025 को दिया गया था और इसका प्रायोजन Algorand Foundation द्वारा किया गया है। टेस्टनेट रजिस्ट्री एप्लिकेशन 753324084 पर लाइव है; इसके निर्माता खाते ने तब से 49 टेस्ट एप्लिकेशन बनाए हैं और हाल ही में मई 2026 की शुरुआत में भी एप्लिकेशन कॉल स्वीकार कर रहा था। MainNet की तैनाती दोनों महत्वपूर्ण स्थानों पर अधूरी है: रजिस्ट्री की तैनाती तालिका में 'TBD' लिखा है, और लोरा का नेटवर्क कॉन्फ़िगरेशन टेस्टनेट को लाइव एप्लिकेशन से जोड़ता है, जबकि MainNet और LocalNet को अनिश्चित छोड़ देता है।
लोरा बीटा ने वास्तव में क्या बदला
लोरा — जिसे ब्राउज़र में lora.algokit.io पर या 'algokit explore' कमांड के माध्यम से पहुँचा जा सकता है — AlgoKit टूलचेन की दृश्य परत है, जो एक दृश्य लेन-देन बिल्डर, एक ऐप-डिप्लॉयमेंट लैब और एक टेस्टनेट फ़ाउच के साथ मौजूद है। इसका रिपॉज़िटरी ओपन-सोर्स है, और ARC-89 का काम पुल अनुरोध #582 के माध्यम से आया, जिसे इसके लेखक पैट्रिक डिन्ह ने 'रिलीज़ को ट्रिगर करने के लिए एक खाली PR' बताया। इसका एक फॉलो-अप बीटा, v2.4.0-beta.2, मई में आया।
डेटा लेयर ही कॉम्पैक्ट है। एक fetchArc89Metadata() फ़ंक्शन फाउंडेशन के asa-metadata-registry-sdk को कॉल करता है, रजिस्टर से एसेट के बॉक्स के बारे में पूछता है, और जब बॉक्स मौजूद न हो तो कुछ भी नहीं लौटाता — इस स्थिति में एसेट पेज वापस ARC-3, ARC-19 या ARC-69 के उस रिकॉर्ड पर जाता है जिसे वह अभी भी ढूँढ़ सकता है, ताकि मौजूदा व्यूज़ काम करते रहें। रिपॉज़िटरी में एक समर्पित arc89-migrate मॉड्यूल भी है, एक माइग्रेशन टूल जो अपने आंतरिक कामकाज के बारे में समीक्षा की गई सामग्री में दस्तावेज़ित नहीं है।
यह कि बदलाव सीमित रहा, यह लोरा के शुरू में तय किए गए एक डिज़ाइन लक्ष्य का परिणाम है: परिचालन सरलता, जो सीधे algod और इंडेक्सर पर बिना किसी कस्टम बैकएंड के चल सके। इसलिए, एक नया मेटाडेटा स्रोत, संचालन के लिए नए बुनियादी ढांचे के बजाय, एक नोड पर एक नया कॉल है। लाइव व्यू इस बात को स्पष्ट करता है — 7 अगस्त को, मेननेट होम पेज ने 25 सेकंड में दस नए ब्लॉक देखे।
एक मानक जो अभी भी मेननेट का इंतजार कर रहा है
सभी पाइपलाइन के लिए, गोद लेने की संख्या दसियों में मापी जाती है। पिछले सप्ताह में Lora लाइब्रेरी को 18 बार और पिछले महीने में 65 बार डाउनलोड किया गया। व्यवहारिक उद्देश्यों के लिए, यह मानक अपने प्रायोजक के स्टैक के बाहर कहीं भी अप्रमाणित है।
मुख्य डिज़ाइन विशेषता भी सबसे महत्वपूर्ण समझौता है: 'एक बार तैनात होने के बाद, ASA मेटाडेटा रजिस्ट्री को अपडेट नहीं किया जाना चाहिए।' एक ऐसे अनुबंध को, जिसे कभी भी पैच नहीं किया जा सकता, अगर उसके तर्क में कोई बग हो तो उसे ठीक नहीं किया जा सकता, और इसे बाद में समृद्ध मेटाडेटा प्रारूपों के लिए विस्तारित नहीं किया जा सकता — इसका एकमात्र उपाय पूरी तरह से नई तैनाती और हर पंजीकृत एसेट का माइग्रेशन होगा। ऊपर वर्णित खाली MainNet पंक्ति के साथ, आज ARC-89 के साथ एक डेवलपर जो कुछ भी कर सकता है, वह सब TestNet पर होता है।
यह भी स्पष्ट करना ज़रूरी है कि कौन क्या दिखा रहा है। ARC को प्रायोजित करने वाला फाउंडेशन एक्सप्लोरर को भी बनाए रखता है और रीड SDK को प्रकाशित करता है, इसलिए लोरा का ARC-89 समर्थन एक संगठन द्वारा अपने ही मानक का परीक्षण है — मांग का स्वतंत्र प्रमाण नहीं। ARC ने 1 फरवरी, 2026 की समय सीमा के साथ लास्ट कॉल समीक्षा शुरू की थी; महीनों बाद लिया गया एक स्नैपशॉट भी इसे अभी भी लास्ट कॉल के रूप में सूचीबद्ध करता है, जिससे उस समीक्षा चक्र के परिणाम की पुष्टि नहीं हो पाती।
ऑन-चेन मेटाडेटा क्या खरीदता है
यदि MainNet पर इसका रोलआउट हो जाता है, तो इसका अंतर सबसे छोटे इंटरैक्शन में भी दिखाई देता है: एक वॉलेट जो एसेट की इमेज प्रस्तुत करता है, और एक मार्केटप्लेस जो सेटलमेंट के समय ट्रेट्स दिखाता है। आज ये लुकअप एक ऐसे होस्ट पर निर्भर करते हैं जो कहीं भी गायब हो सकता है। ARC-89 के साथ, एक ही राउंड-ट्रिप में एक नोड से वही रिकॉर्ड लिया और सत्यापित किया जा सकता है — या फिर उस ही ट्रांजेक्शन के अंदर, जो एसेट को ट्रांसफर करता है — और यह चेन की स्थिति का हिस्सा बना रहता है, जब तक कि चेन मौजूद रहती है। इसका इस्तेमाल अभी भी महीने में दर्जनों डाउनलोड तक ही सीमित है, और यह इस बात का ईमानदार पैमाना है कि मानक को और कितना सफर तय करना है। लोरा के बीटा से यह पता चलता है कि यह तरीका अंत से अंत तक काम करता है, और यह इकोसिस्टम को एक ऐसा संदर्भ कार्यान्वयन देता है जिसे वह कॉपी कर सकता है, जब रजिस्ट्री अंततः MainNet पर पहुंच जाए।
स्रोत
- Lora — mainnet explorer
- AlgoKit Lora repository
- ARC-89: ASA Metadata Registry specification
- Pull request #582: support arc-89
- Lora Explore mainnet
- Introducing AlgoKit 3.0: A new era for Algorand developers
- ARCs/ARCs/arc-0089.md at main · algorandfoundation/ARCs · GitHub
- Lora Overview | Algorand Developer Portal
- raw.githubusercontent.com
- GitHub - awesome-algorand/awesome-algorand: ⚡A curated list of awesome resources related to the Ⱥlgorand Blockchain ⛓
Source: https://lora.algokit.io/mainnet/transaction/7LLFUXNQUPYVWLJK3AVFPUM3BBTF3IQ2URIHHXYM7KOZNSL2CDXQ