خيارات تخزين البيانات الوصفية والكتاب
نموذج البيانات Iroha 3 لا يحتوي على نوع أصول منفصل Store لبيانات القيمة الرئيسية التعسفية. استخدم خيارات التخزين التالية.
البيانات الأساسية
استخدم المعلومات المعدنية للحقول الصغيرة JSON التي تنتمي إلى كائن كبير:
- إظهار الأسماء والعلامات
- التكامل IDs
- العلامات السياسية الصغيرة
- مسارات URIs، CIDs، أو SoraFS التي تشير إلى حمولات مفيدة أكبر
البيانات المعدنية هي جزء من حالة العالم وتعود مع الكائن الذي يمتلكها. الحفاظ على مفاتيح مستقرة والقيم شديدة الضغط والإذنات صراحة. لا تخزين وثائق كبيرة أو سجلات، أو حالة تطبيق عالية التنفيذ مباشرة في البيانات المتعددة .
الأصول الرقمية و NFTs
استخدام الأصول و NFTs عندما تكون الحالة تحمل قيمة:
- الأصول الرقمية على الرصيدات المثبتة
- NFTs لسجلات مملوكة بشكل فريد
- RWAs وغيرها من الأشياء المحددة للمجال عندما يعرضها نموذج البيانات النشطة.
الأصول و NFTs لديها IDs ، وأحداث دورة الحياة، سلوك النقل، والتحقق من الإذن. فهي أفضل من البيانات المعدنية عندما تكون ملكية أو ندرة أو تاريخ النقل مهمة.
بيانات خارج السلسلة
استخدم التخزين خارج السلسلة لحملات مفيدة كبيرة أو قابلة للتغيير. تخزين فقط مرجع مستقرة على السلسلات، مثل:
- حشيش المحتوى
- a URI
- مسار SoraFS أو مرجع واضح
- الالتزام المزدوج الذي يتم استخدامه من خلال دليل الطلب
هذا يبقي WSV صغيرًا مع إمكانية التطبيقات للتحقق من أن الحمل المفيد خارج السلسلة يتطابق مع مرجع السلسلات.
اختيار الموقع
استخدم هذه القاعدة العملاقة:
- إذا كانت صفة صغيرة من كائن الكتيب، استخدم البيانات المعدنية.
- إذا كانت تحمل قيمة أو قابلة للتحويل، قم بتصويرها على أنها أصول، NFT، أو كائن محدد للمجال.
- إذا كان كبيراً أو عالياً، أو خاصاً في التطبيقات، احتفظ به خارج WSV ووضع مرجع يمكن التحقق منه على السلسلة.
للحصول على تصاريح البيانات المعدنية، انظر علامات الإذن .