سجل بيانات ASA على السلسلة من Vestige يتجاوز 766 مدخلًا
الأصول الجولة 63,053,558 7 دقائق قراءة رقم 8 في الأكثر رواجاً الآن13 قراءات 24 مصادر

لطالما كانت الهوية العامة لأي رمز على Algorand مستأجرة في الغالب. أيقونته تقبع في مستودع GitHub على إحدى المنصات، ووصفه ينسّقه تطبيق محفظة قد يصادف أنه يعرضه، والمشروع الذي يريد تغيير شعاره يفتح طلب سحب ثم ينتظر أحد المشرفين. بنت Vestige Labs1 أداة Asset Manager2 لنقل هذا الملف بالكامل إلى السجل، ويفتتح منشور الإطلاق بتسمية العقبة صراحة: «كانت البيانات الوصفية للرموز متناثرة في كل مكان، بلا طريقة قياسية لإدارتها».
لا تحمل الأصول القياسية على Algorand (ASA)، وهي الآلية المدمجة في الشبكة لإصدار الرموز، سوى حقول أصلية قليلة — الاسم، واسم الوحدة، وإجمالي المعروض، والكسور العشرية، وعناوين التحكم. وكل ما يجعل الرمز قابلًا للعرض كان يقيم في قوائم يديرها أطراف خارج السلسلة: الأيقونات في مستودع asa-list الخاص بـ Tinyman3، وتسميات المحافظ (عناوين الفريق أو الحرق) في مستودع KnownAssetWallets الخاص بـ Vestige4، والأوصاف والروابط الاجتماعية متناثرة على منصات شتى. والتكلفة العملية على المُنشئ هي تحديثات تتطلب مراجعة يدوية من عدة خدمات؛ أما على المستخدم فهي أرقام المعروض المتداول المتباينة بين المستكشفات، لأن كل واحد منها يحتفظ بتسمياته الخاصة. وتجيب Vestige — وهي مجمّع المبادلات والمستكشف الذي بدأ باسم TinyChart، والذي تعرض عدادات صفحته الرئيسية الآن 1,482,038 مبادلة موجّهة و207,426,223 دولارًا من الحجم التراكمي — بعقد ذكي يخزّن ملف الرمز مباشرة على السلسلة، وهو موثّق بعمق على vestigelabs.org5.
ما الذي يخزّنه العقد
يحتفظ عقد AsaMetadataManager (معرّف التطبيق 31298106071 على الشبكة الرئيسية) بثلاثة أنواع من السجلات لكل أصل في تخزين الصندوق، وهو منطقة القيم المفتاحية في السجل المخصصة لبيانات التطبيقات. ولأن Algorand تحسم الكتل في نحو أربع ثوانٍ وبتكاليف معاملات لا تتجاوز أجزاء من السنت، فإن كتابة هذه السجلات وتحديثها رخيصة بما يكفي لتكون جزءًا من سير عمل روتيني — نمط كان سيكون غير عملي على شبكة تفرض رسوم غاز مرتفعة.
| سجل البيانات | المفهوم | الأثر العملي |
|---|---|---|
| البيانات الوصفية الأساسية | الوصف (بحد أقصى 2402 بايت)، ورابط الأيقونة (بحد أقصى 96 بايت)، وحتى 153 حقلًا بتسميات معدودة — Twitter وTelegram وDiscord وFarcaster وBluesky والموقع الإلكتروني وغيرها — بحيث لا تتجاوز قيمة كل حقل 96 بايت | يصبح شعار الرمز وعرضه وروابطه الاجتماعية سجلًا على السلسلة من الدرجة الأولى يستطيع أي مستكشف قراءته، بدلًا من صف في قاعدة بيانات أحدهم |
| تسميات المحافظ | حتى 20 عنوانًا موسومًا، لكل منها نوع (1 = حرق، 2 = فريق) وملاحظة قصيرة (بحد أقصى 60 بايت)4 | تستطيع المشاريع إثبات المحافظ التي تعود إليها — خزينة الفريق، وصندوق التسويق، والرموز المحروقة — دون إذن من أحد |
| مديرو البيانات الوصفية | حتى 10 عناوين مصرّح لها بتعديل سجلات الأصل | يمكن تقاسم السيطرة على مستوى الفريق؛ ولا يمكن أبدًا إزالة المدير الأخير، فلا يبقى الأصل معلقًا بلا مدير |
المصدر: 4 vestigelabs.org
يدخل المُنشئ إلى واجهة Asset Manager2، ويصل محفظته (Pera أو Defly أو Lute أو WalletConnect أو Exodus أو W3 Wallet)، ثم يكتب معرّف ASA في مربع البحث، فيهبط على صفحة تنقسم إلى نظرة عامة للقراءة فقط — معلومات الأصل، والعناوين المرتبطة، وتوزيع المعروض — وأقسام قابلة للتحرير للبيانات الوصفية والمديرين والحقول وتسميات المحافظ. وأول عملية حفظ تُطلق تهيئة لمرة واحدة تملأ قائمة المديرين بعناوين المُنشئ والمدير والاحتياطي للأصل، إضافة إلى مسؤول العقد. أما الأيقونات المرفوعة من الحاسوب فتُدفع إلى IPFS، شبكة تخزين الملفات اللامركزية، ويُخزَّن الرابط الناتج على السلسلة. ومع تراكم التعديلات، يعرض شريط عائم عدد المعاملات والرسوم المقدّرة، بما فيها متطلبات الحد الأدنى للرصيد المرتبطة بالصناديق الجديدة — فتخزين الصندوق يُلزم حساب التطبيق بحيازة ALGO بما يتناسب مع البايتات التي يخزّنها.
وتسميات المحافظ هي التي تحمل العبء الأكبر. فمعيار ARC-62، وهو مسودة معيار على Algorand، يعرّف المعروض المتداول بأنه إجمالي المعروض ناقص رصيد عنوان الاحتياطي وكل المحافظ الموسومة؛ وينفّذ العقد هذه المعادلة مباشرة في دالته arc62_get_circulating_supply. وهكذا يتوقف «المعروض المتداول» لأي رمز عن كونه تقديرًا لفريق واحد ليصبح رقمًا يستطيع أي شخص إعادة إنتاجه من السجل. كما تراعي الواجهة الخلفية لـ Vestige عقود الخزائن وعناوين حرق «bonfire» تلقائيًا، حتى حين لا يوسمها المُنشئون، وفق منشور إطلاق المشروع.
على السلسلة: موثّق ومتنامٍ
السجل قابل للتحقق لا مجرد مُدّعى. فمُنشئ العقد هو الحساب الذي يقف خلف NFD باسم satishccy.algo — ساتيش تشاندرا شودري يادلابالي، المدرج على صفحة الفريق6 بصفته مطوّر بلوك تشين متكامل الحزمة والمساهم الوحيد في مستودع العقد مفتوح المصدر7 — ومديره العام هو vest.algo، محفظة Vestige نفسها. وقد مُوّل حساب التطبيق في 20 يوليو 2025، ونُشر منشور الإطلاق8 بعد يومين؛ كما أنشأ الحساب نفسه نظيرًا على شبكة الاختبار (التطبيق 7431224115).
يضم تخزين الصندوق حاليًا 766 مدخلًا موزعة على سجلات البيانات الثلاثة — أي ما يعادل، بحد أقصى ثلاثة صناديق لكل أصل، بضع مئات من الرموز المختلفة — ارتفاعًا من 763 عندما فحص هذا الموقع العقد آخر مرة في وقت سابق من أغسطس. وتُفكّ أسماء الصناديق إلى معرّفات أصول، مع بادئتي «m» و«w» للدلالة على سجلَي المديرين وتسميات المحافظ، كما تُحال الأسماء المأخوذة كعينات إلى أصول ASA حقيقية مثل Glizzy Financial (المعرّف 1053260256). وقد تلقى حساب التطبيق سيلًا منتظمًا من مدفوعات ALGO الصغيرة، آخرها في 16 أغسطس 2026، بما يتسق مع تمويل الحد الأدنى للرصيد الذي يفرضه تخزين الصندوق، وبما يشير إلى أن العقد لا يزال قيد الاستخدام الفعلي.
والتجربة الذاتية ظاهرة للعيان. فـVEST، رمز Vestige نفسه9، يحمل ملفًا كاملًا على السلسلة: ثلاثة مديرين — satishccy.algo وvest.algo وgrzracz.orange.algo وهو NFD الخاص بالمؤسس غجيغوش راتشيك — وأربعة حقول اجتماعية، وثلاث تسميات محافظ بينها عنوان حرق موصوف بـ «Bonfire Address» ومحفظة المؤسس، ويستخرج العقد منها معروضًا متداولًا قدره 42.28 مليون من أصل 100 مليون VEST. ويعرض مشروع أصغر الحلقة نفسها من طرف إلى طرف: صفحة إدارة Glizzy Financial10 تحمل أيقونة IPFS ووصفًا («محفظة ASA مُرمّزة تُدار بنشاط. نهدف إلى إضافة السيولة واقتناء أصول ASA عبر كثير من المشاريع المثيرة في مجتمع Algorand.»)، وvest.algo مديرًا للتطبيق — وهذا الوصف تحديدًا هو ما تعرضه صفحة الأصل على Vestige11، مع رابط «Asset Manager» في قائمة المستكشف. فسجل البيانات موصول بالفعل بخط بيانات المستكشف.
المعايير والوثائق ومنصة لم تستقر بعد
أما بالنسبة للمطوّرين، فالعقد موثّق بدرجة غير معتادة. يحمل موقع الوثائق12 دليل المطوّرين13 بأمثلة JavaScript على واجهة ARC-56 بصيغة ABI JSON، ومرجعًا لواجهة البرمجة يغطي كل دالة، وصفحة الامتثال للمعايير14. ولأن AVM يحدد القيم المُعادة بـ 4KB، تُخرج دوال الجلب الجماعية في العقد بياناتها عبر سجلات المعاملات بدلًا من القيم المُعادة؛ فيلتقط العملاء المخرجات المرمّزة وفق ABI ويفكّون ترميزها، وهو تفصيل يوضحه الدليل بكود عامل.
| المعيار | المفهوم | الأثر العملي |
|---|---|---|
| ARC-22 | دوال للقراءة فقط يمكن استدعاؤها دون موقّع | يستطيع أي عميل الاستعلام عن البيانات الوصفية عبر استدعاء محاكى — بلا محفظة وبلا رسوم |
| ARC-28 | أحداث تطبيق قياسية | كل تغيير في البيانات الوصفية يُصدَّر كحدث قابل للقراءة آليًا، أي مسار تدقيق دائم |
| ARC-56 | مواصفة ABI بصيغة JSON | تستطيع أدوات المطوّرين توليد عملاء مُصنّفين من ملف منشور واحد |
| ARC-62 | حساب المعروض المتداول | تصبح أرقام المعروض قابلة للتحقق ومتسقة بين التطبيقات |
| ARC-65 | أخطاء قياسية بين العقد والعميل | تسجّل الاستدعاءات الفاشلة رموزًا مثل ERR:004:MAX تُقابل رسائل مقروءة، ما يسهّل تتبع الأخطاء |
تغطي الوثائق أيضًا بقية الحزمة — Swap وVault وLaunchpad وواجهة API المجانية — إضافة إلى الفريق والتواصل والمصطلحات وإخلاءات المسؤولية، مع قسم rug.ninja لا يزال مجرد «TBD». وتبقى بعض الحواف الخشنة. فنقطة نهاية التوثيق في الواجهة المجانية، المعلن عنها على free-api.vestige.fi/docs، تعيد خطأ خادم 530 حتى كتابة هذه السطور؛ ولا تزال ويكي GitBook الأقدم على about.vestige.fi تحمل طوابع «آخر تحديث» عمرها ثلاث سنوات؛ وجواب الأسئلة الشائعة عن موعد الإصدار التالي هو، على عادته، «أسبوعان». ويُظهر سيرفر Discord الخاص بـ Vestige Labs 2,187 عضوًا و128 متصلًا في وقت الفحص.
مخاطر ومقايضات تستحق التسمية
ثمة تحفظات بنيوية لا شكلية. أولًا، المركزية: يُدرج vest.algo في قائمة مديري كل أصل عند التهيئة — إذ تلاحظ الواجهة نفسها: «هذا العنوان يدير عقد البيانات الوصفية وسيُضاف إلى قائمة مديري الأصل أثناء التهيئة. يمكنك إزالته إن أردت.» يستطيع مديرو الأصل أنفسهم إزالة Vestige، لكن مشغّل سجل البيانات يحتفظ افتراضيًا بحق الكتابة في كل ملف مسجّل: مشكلة حارس البوابة التي يزعم المنتج إزالتها تتكرر جزئيًا، والفرق أنها قابلة للإلغاء ومرئية على السلسلة. ثانيًا، لا تشير الوثائق ولا المستودع إلى تدقيق طرف ثالث للعقد؛ فقصة الأمان تقوم على مصادقة المديرين، والتحقق من المدخلات، والحماية من إزالة المدير الأخير، وتسجيل الأحداث، وكلها موثّقة في README. ثالثًا، الحوافز: الشركة نفسها تشغّل سجل البيانات، والمستكشف الذي يعرض بياناته، وVEST، وهو رمز يحصل حاملوه على نصيب أكبر من مكافأة تحسين الأسعار في موجّه المبادلات، وهي مكافأة تصف وثائق المبادلة بأنها تتزايد مع كمية VEST المحتفظ بها. وعندما توسم Vestige نفسها محافظ رمزها، تُعرض حصيلة المعروض المتداول الناتجة على مستوى المنظومة كاملة؛ لا شيء مخفي، لكن مشغّل سجل البيانات ليس مراقبًا محايدًا للأرقام التي ينشرها. وأخيرًا، التبنّي حقيقي لكنه متواضع — فبضع مئات من الرموز جزء صغير من أصول ASA الصادرة على Algorand، وكثير من الاستخدام المرئي حتى الآن يعود إلى منتجات Vestige الخاصة.
الخلاصة
أداة Asset Manager هي أكثر منتجات Vestige شبهًا بالبنية التحتية: فهي تحوّل هوية الرمز إلى سجل على السلسلة قابل للتدقيق ويتحكم به المُنشئ، وتنمو قيمتها مع عدد المستهلكين — المستكشفات والمحافظ وأدوات التحليل — الذين يختارون قراءتها بدلًا من الاحتفاظ بقوائمهم الخاصة. وهذا التبنّي هو السؤال المعلق. وفي الوقت الحاضر، سجل البيانات قائم وموثّق ومتنامٍ وقابل للتحقق من أي شخص يملك مفهرسًا؛ أما ما إذا كان سيصبح المصدر المعياري للحقيقة في المنظومة فيتوقف على من يقرر آخرون استخدامه.
المصدر
- Vestige Asset Manager2
- وثائق Asset Manager — مقدمة15
- دليل المطوّرين13
- الامتثال للمعايير14
- مستودع asset-meta-arc7
- صفحة أصل VEST9
- صفحة أصل Glizzy Financial11
- منشور إطلاق Vestige Labs (مؤرشف)8
- Vestige.fi16
- طرق ABI | Vestige Labs17
- الامتثال للمعايير | Vestige Labs14
- مقدمة | Vestige Labs15
- ما هو Vestige؟ | Vestige Labs18
- الفريق | Vestige Labs6
- دليل Asset Manager | Vestige Labs19
- واجهة API المجانية | Vestige Labs20
- دليل المطوّرين | Vestige Labs13
- مقدمة | Vestige Labs21
- منتجاتنا | Vestige Labs22
- Vault | Vestige Labs23
- منشور من @algorand.pxke.me — Bluesky24
المصادر (24)
- 1 github.com Vestige Labs مُستشهد به في النص ↩
- 2 vestige.fi Asset Manager مُستشهد به في النص ↩
- 3 github.com مستودع asa-list الخاص بـ Tinyman مُستشهد به في النص ↩
- 4 github.com مستودع KnownAssetWallets الخاص بـ Vestige مُستشهد به في النص ↩
- 5 vestigelabs.org vestigelabs.org مُستشهد به في النص ↩
- 6 vestigelabs.org صفحة الفريق مُستشهد به في النص ↩
- 7 github.com مستودع العقد مفتوح المصدر مُستشهد به في النص ↩
- 8 web.archive.org منشور الإطلاق مُستشهد به في النص ↩
- 9 vestige.fi VEST، رمز Vestige نفسه مُستشهد به في النص ↩
- 10 vestige.fi صفحة إدارة Glizzy Financial مُستشهد به في النص ↩
- 11 vestige.fi صفحة الأصل على Vestige مُستشهد به في النص ↩
- 12 vestigelabs.org موقع الوثائق مُستشهد به في النص ↩
- 13 vestigelabs.org دليل المطوّرين مُستشهد به في النص ↩
- 14 vestigelabs.org الامتثال للمعايير مُستشهد به في النص ↩
- 15 vestigelabs.org وثائق Asset Manager — مقدمة مُستشهد به في النص ↩
- 16 vestige.fi vestige.fi مُستشهد به في النص ↩
- 17 vestigelabs.org طرق ABI | Vestige Labs مُستشهد به في النص ↩
- 18 vestigelabs.org ما هو Vestige؟ | Vestige Labs مُستشهد به في النص ↩
- 19 vestigelabs.org دليل Asset Manager | Vestige Labs مُستشهد به في النص ↩
- 20 vestigelabs.org واجهة API المجانية | Vestige Labs مُستشهد به في النص ↩
- 21 vestigelabs.org مقدمة | Vestige Labs مُستشهد به في النص ↩
- 22 vestigelabs.org منتجاتنا | Vestige Labs مُستشهد به في النص ↩
- 23 vestigelabs.org Vault | Vestige Labs مُستشهد به في النص ↩
- 24 bsky.app منشور من @algorand.pxke.me — Bluesky مُستشهد به في النص ↩