Live edition loading…

PXke Algorand

Independent daily coverage of the Algorand ecosystem — verified reporting on wallets, DeFi, NFTs and infrastructure, fact-checked on-chain before it publishes.

← Latest stories

AlgoKit Lora 2.4.0-beta يجلب البيانات الوصفية لأصول ASA من سجل على السلسلة عبر ARC-89

· · · · · · ·

AlgoKit Lora 2.4.0-beta يجلب البيانات الوصفية لأصول ASA من سجل على السلسلة عبر ARC-89

أين تسكن هوية الأصل فعليًا

يحمل Algorand Standard Asset (ASA) — وهو آلية الطبقة الأولى التي تتيح لأي شخص إصدار رمز، من عملة مستقرة إلى NFT — على السجل العناصر الأساسية فقط: الاسم، واسم الوحدة، وإجمالي المعروض، والكسور العشرية، وعنوان URL. وكل ما يجعل الرمز مفهومًا للمشتري أو للتطبيق، مثل صورته ووصفه وبيانات سماته، لم يكن له مكان مخصص على السلسلة من قبل. وقد ظل Lora، المستكشف المرئي المرفق مع مجموعة AlgoKit للمطورين، طوال عمره يسد هذه الفجوة عبر تجميع أي معيار للبيانات الوصفية يمكن العثور عليه.

تغيّر ذلك في أبريل. فالإصدار 2.4.0-beta.1 من Lora، الذي صدر في 14 أبريل 2026، يستطيع قراءة البيانات الوصفية للأصل مباشرة من سجل بيانات يعيش داخل سجل Algorand نفسه. ويمنح سجل التغييرات لهذا الإصدار سطرًا واحدًا لهذا التغيير — «دعم arc-89» — لكن التحول بنيوي: فبدلاً من جلب وصف الأصل من مضيف ملفات أو فهرس بحث، يقرؤه المستكشف الآن من السلسلة.

ثلاثة أجيال من البيانات الوصفية خارج السلسلة

صُممت أصول ASA بمجموعة معايير مُقلّصة عمدًا، وكان على النظام البيئي أن يرتجل الباقي. تصف مواصفات ARC-89 ما سبق بعبارات صريحة: غياب مخزن بيانات وصفية أصلي دفع النظام البيئي إلى اعتماد «حلول أقل من مثالية»، بما في ذلك «التلاعب بأدوار ASA RBAC للحصول على قابلية تعديل البيانات الوصفية للأصل».

المنهجالمفهومالأثر العملي
ARC-3ملف JSON للبيانات الوصفية على IPFS، يُشار إليه عبر حقل URL الخاص بالأصلكل تحميل لصفحة الأصل يستدعي جلبًا خارجيًا؛ إذا تعطلت البوابة يظل الأصل مجهولًا
ARC-19مؤشر IPFS نفسه، أصبح قابلاً لإعادة التوجيه عبر إعادة تكوين عنوان الاحتياطي للأصلتعمل التحديثات، لكن تاريخ البيانات الوصفية يظل مشتتًا عبر سلسلة من معاملات التكوين
ARC-69ملاحظة JSON على معاملة التكوين للأصللا يمكن اكتشافها إلا عبر مفهرس — خدمة منفصلة تفهرس تاريخ السلسلة؛ والتحديث يستلزم معاملة أخرى
ARC-89Box storage، حالة مفتاح/قيمة على السلسلة يملكها حساب العقد الذكي، داخل تطبيق سجل البياناتيستطيع العميل جلب السجل الكامل القابل للتحقق من تجزئته باستدعاء واحد للعقدة؛ دون استضافة ملفات أو مفهرس

حل كل جيل مشكلة وأنشأ أخرى، وورث كل مستهلك لبيانات الأصول — محفظة أو سوقًا أو لوحة تحليلات — هذه المقايضة. ويمثل ARC-89، الذي يحل صراحةً محل كل من ARC-19 وARC-69، محاولةً لإنهاء سلسلة الحلول المؤقتة عبر جعل السلسلة هي مصدر الحقيقة ذاته.

ARC-89: سجل بيانات مدمج في السلسلة

يحدد المعيار تطبيقًا وحيد المثيل — عقدًا ذكيًا واحدًا يُنشر مرة واحدة — تحتفظ صناديقه بسجل واحد لكل أصل، يُفتح بواسطة معرّف الأصل الخام الثماني البايتات. ويحمل ترويسة ثابتة من 51 بايتًا أعلامًا قابلة للعكس وغير قابلة للعكس بالإضافة إلى تجزئة وصفية تربط محتويات السجل، ويُقسَّم المحتوى الأطول إلى صفحات لاحترام حدود حجم الاستجابة في البروتوكول. تتم القراءات عبر algod، واجهة برمجة تطبيقات العقدة، أو مباشرة من داخل عقود ذكية أخرى تعمل على AVM — الآلة الافتراضية للعقود الذكية في Algorand — بحيث يمكن للعقد جلب البيانات الوصفية للأصل والتحقق منها في نفس المعاملة التي يتم بها تداول الأصل.

اقتُرح المعيار في 22 سبتمبر 2025، وترعاه مؤسسة Algorand Foundation. سجل بيانات Testnet يعمل حاليًا عبر التطبيق 753324084؛ وقد بنى حساب المنشئ منذ ذلك الحين 49 تطبيقًا تجريبيًا، وما زال يتلقى استدعاءات التطبيقات حتى مطلع مايو 2026. أما نشر MainNet فلم يكتمل في المكانين المهمين: جدول نشر السجل يحمل «TBD»، وإعداد شبكة Lora يربط Testnet بالتطبيق المباشر مع ترك MainNet وLocalNet غير معرفين.

ما الذي غيّره إصدار Lora التجريبي فعليًا

Lora — الذي يمكن الوصول إليه عبر المتصفح على lora.algokit.io أو عبر أمر «algokit explore» — هو الطبقة المرئية من سلسلة أدوات AlgoKit، ويأتي إلى جانب منشئ معاملات مرئي ومختبر لنشر التطبيقات وحنفية TestNet. مستودعه مفتوح المصدر، ووصل دعم ARC-89 عبر طلب السحب #582، من خلال دمج وصفه مؤلف الطلب Patrick Dinh بأنه «طلب سحب فارغ لتفعيل الإصدار». أما الإصدار التجريبي اللاحق، v2.4.0-beta.2، فقد وصل في مايو.

طبقة البيانات نفسها مدمجة. تستدعي الدالة fetchArc89Metadata() مكتبة asa-metadata-registry-sdk الخاصة بالمؤسسة، وتطلب من سجل البيانات صندوق الأصل، ولا تعيد شيئًا عندما لا يوجد الصندوق — وفي هذه الحالة تلجأ صفحة الأصل إلى أي سجل ARC-3 أو ARC-19 أو ARC-69 لا يزال متاحًا، فتبقى الصفحات الحالية تعمل. كما يحمل المستودع وحدة arc89-migrate مخصصة، وهي أداة ترحيل لا توثق تفاصيلها الداخلية في المواد التي جرى الاطلاع عليها.

إن بقاء التغيير محصورًا هو ثمرة هدف تصميمي وضعه Lora منذ البداية: البساطة التشغيلية، بالعمل مباشرة على algod والمفهرس دون أي خلفية مخصصة. لذا فإن مصدر بيانات وصفية جديد يعني استدعاءً جديدًا للعقدة بدلاً من بنية تحتية جديدة لتشغيلها. وتجعل المعاينة المباشرة هذه النقطة واضحة — ففي 7 أغسطس، مرت الصفحة الرئيسية لشبكة MainNet عبر عشرة كتل جديدة في 25 ثانية.

معيار ما زال ينتظر شبكة MainNet

على الرغم من كل البنية التحتية، يُقاس التبني بالعشرات. فمكتبة القراءة التي يستخدمها Lora نفسها حُمّلت 18 مرة في الأسبوع الماضي و65 مرة في الشهر الماضي. ومن الناحية العملية، يظل المعيار غير مثبت في أي مكان خارج منظومة الجهة الراعية له.

السمة التصميمية المركزية هي أيضًا المقايضة الأكثر حدة: «بمجرد نشره، لا يجوز تحديث ASA Metadata Registry». فالعقد الذي لا يمكن تصحيحه أبدًا لا يمكن إصلاحه إذا احتوى منطقه على خطأ، ولا يمكن توسيعه لاحقًا لحمل تنسيقات بيانات وصفية أغنى — والحل الوحيد سيكون نشرًا جديدًا كليًا بالإضافة إلى ترحيل كل الأصول المسجلة. ومع الصف الفارغ لشبكة MainNet المذكور أعلاه، فإن كل ما يمكن للمطور فعله مع ARC-89 اليوم يحدث على TestNet.

ومن الجدير أيضًا أن نكون واضحين بشأن من يثبت ماذا. فالمؤسسة التي ترعى المعيار هي التي تدير المستكشف وتنشر مكتبة قراءة SDK، لذا فإن دعم Lora لـ ARC-89 هو اختبار من المنظمة لمعيارها الخاص — وليس دليلاً مستقلاً على الطلب. ودخل المعيار في مراجعة «Last Call» بموعد نهائي في 1 فبراير 2026؛ وما زالت لقطة بعد عدة أشهر تدرجه ضمن «Last Call»، تاركةً نتيجة تلك المراجعة غير مؤكدة.

ماذا يكسبنا تخزين البيانات الوصفية على السلسلة

إذا تم نشر MainNet، فسيظهر الفرق في أصغر التفاعلات: محفظة تعرض صورة الأصل، سوقًا يعرض السمات عند التسوية. اليوم تعتمد هذه الاستعلامات على مضيف قد يختفي. مع ARC-89، يمكن جلب السجل نفسه والتحقق منه في استدعاء واحد إلى العقدة — أو داخل المعاملة التي تنقل الأصل نفسه — ويظل جزءًا من حالة السلسلة ما دامت السلسلة قائمة. ما زال التبني يقاس بعشرات التنزيلات شهريًا، وهذا هو المقياس الصادق للمسافة التي لا يزال على المعيار قطعها. وما يثبته إصدار Lora التجريبي هو أن المسار يعمل من البداية إلى النهاية، وهو يمنح النظام البيئي تنفيذًا مرجعيًا يُحتذى به عندما يصل سجل البيانات أخيرًا إلى MainNet.

المصادر

Source: https://lora.algokit.io/mainnet/transaction/7LLFUXNQUPYVWLJK3AVFPUM3BBTF3IQ2URIHHXYM7KOZNSL2CDXQ