البيانات الأساسية
البيانات المعدنية هي خريطة قيمة مفتاح معتمدة على كائنات دفتر التسجيل. مفاتيح هي Name القيم والقيم هي JSON (Json) الحمولات المفيدة.
الكائنات التالية يمكن أن تحمل البيانات الوصفية:
- المجالات
- الحسابات
- الأصول
- تعريفات الأصول
- NFTs
- RWAs
- المحفزات
- المعاملات
استخدم البيانات الأساسية لحقول وصفية أو فهرسة صغيرة تنتمي إلى حالة الكتب الرئيسية. يجب تخزين الأحمال المفيدة الكبيرة خارج WSV ومشار إليها بواسطة مسار هضم ، URI ، أو SoraFS.
للحصول على إرشادات بشأن اختيار البيانات المعدنية، الأصول NFTs، RWAs، أو التخزين خارج السلسلة، انظر اختيارات تخزين البيانات المتعددة وتخزين الكدولة .
جربوا ذلك على Taira
البيانات المعدنية مرئية من خلال قراءة الموارد العادية. هذه الأوامر تدرج تعريفات الأصول Taira التي تحتوي حاليًا على البيانات المتعددة:
curl -fsS 'https://taira.sora.org/v1/assets/definitions?limit=100' \
| jq '.items[]
| select((.metadata | length) > 0)
| {id, name, metadata}'استخدم نفس النمط للمناطق والحسابات:
curl -fsS 'https://taira.sora.org/v1/domains?limit=20' \
| jq '.items[] | select((.metadata // {} | length) > 0)'
curl -fsS 'https://taira.sora.org/v1/accounts?limit=20' \
| jq '.items[] | select((.metadata // {} | length) > 0)'تعتبر الخروج الفارغ نتيجة صالحة. يعني الصفحة الحالية من Taira الأشياء لا تحتوي على البيانات الضخمة، وليس أن نقطة النهاية فشلت.
تحديث البيانات المتعددة
يتم تغيير البيانات الوصفية بواسطة Iroha التعليمات الخاصة:
SetKeyValueإدخال مفتاح أو استبداله.RemoveKeyValueإزالة مفتاح
يجب أن يكون لدى السلطة التي تقدم المعاملة الإذن المطلوب من قبل مؤكّد الوقت التشغيلي النشط. بالنسبة إلى سطح الإذن الافتراضي، انظر رموز الإذن.
الأحداث
يتم إصدار أحداث البيانات عند تغيير البيانات الوصفية. الحدث العام هو MetadataChanged<Id>:
استخدم مرشحات حدث البيانات للتسجيل فقط في أحداث البيانات المعدنية لنوع الكيان أو كائن ID الذي يهم التكامل.
الأسئلة
يتم إرجاع البيانات الأساسية كجزء من الكائن المطلوب. على سبيل المثال، استخدام FindAccountById, FindDomainById, أو FindAssetDefinitionById. الاستخدام FindNfts أو FindNftsByAccountId لـ NFTs, و FindRwas لـ RWA ثم قراءة حقل البيانات المعدنية للشيء. NFT استجابات السؤال تعرض NFT content خريطة كميتاء البيانات المسجلة
مفاتيح البيانات المعدنية هي جزء من حالة دفتر التسجيل، لذلك حافظ عليها مستقرة وتجنب تشفير إصدار محدد للتطبيق في اسم المفتاح عندما يمكن أن تحمل قيمة JSON هذا الإصدار صراحة.