Skip to content

Ma'lumotlar modeli

Iroha Worldda katta yozuvlarni saqlaydi. Uning birinchi nashrdagi ma'lumotlar modeli quyidagi kanonik identifikatsiyalar va entitetlardan foydalanadi:

  • domenlar ma'lumotlar maydonidan iborat bo'ladi, masalan payments.universal
  • hisoblar kanonik va domensiz bo'ladi; hisob ID hisobdan olingan
  • Asset ta'riflari domen / nom proyeksiyasini saqlab qolishi mumkin, ammo ularning kanonik matn manzili shaffof Base58 identifikatori hisoblanadi
  • aktivlar - muayyan aktivni belgilash bo'yicha hisobvaraqlarda saqlangan balanslar
  • NFTs domen uchun malakali IDs va metadata tarkibiga ega bo'lgan yagona mulkdagi yozuvlardir.
  • RWAs ishlab chiqarilgan- ID lotlar mavjud mulkdor, miqdor, kelib chiqishi, metadotlar, saqlash, muzlatish va hayot davri nazoratlari bilan zanjirdan tashqari aktivlarni ifodalaydi.

Misol

Bir martalik Iroha 3 tarmoq, wonderland.universal o'z ichiga domain hisoblanadi universal Ushbu misoldagi kanonik hisoblar o'z kalitlari yoki siyosatlari bilan boshqariladi va domensiz sifatida kodlanadi I105 hisob IDs. O'qiladigan etiketlar: alice@wonderland.universal quyidagilarga bog'liq bo'lgan alohida aliaslar IDs. Proyekt qilingan aktivni belgilash hali ham domen va nomdan, masalan: rose yo'nalishida wonderland.universal, qadoqlashda qo'llaniladigan kanonik aktivni aniqlash manzili hosil qilingan Base58 manzili bo'lsa.

O'zgacha nomlar

Aliaslar kanonik kitob identifikatorlari ustiga qatlamli inson yuzidagi nomlardir. Ular API, CLI, hamyon va qidiruvchi chegaralarida foydali bo'ladi; lekin kanonik IDs qat'iy daftar maydonlarida saqlangan barqaror identifikatorlar bo'lib qoladi.

NihoyatCanonik maqsadOgoh boʻling .Taraqqiyot modeli
Foydalanuvchi hisobiI105 manzili sifatida kodlangan domensiz AccountIdname@domain.dataspace yoki name@dataspaceAccountAlias; asosiy alias - Account.label, qo'shimcha aliaslar bog'liqdir
Assetning aniqlanishikanonik AssetDefinitionId Base58 manziliname#domain.dataspace yoki name#dataspaceAssetDefinitionAlias aktivni aniqlash bilan bog'liq
Shartnomakanonik Bech32m ContractAddressname::domain.dataspace yoki name::dataspaceContractAlias ishga tushirilgan shartnoma manzili bilan bog'liq
Domen nomiDomainId shaklida domain.dataspacedomain.dataspaceSNS domain nomlar maydonida yozuv
Maʼlumotlar maydoni nomifaol Nexus katalogidan raqamli DataSpaceIduniversal, paynet yoki zk kabi ma'lumotlar maydonining aliasiSNS dataspace nomlar maydonining rekordlari va faol ma'lumotlar maydonining kataloglari

Hisobvaraq aliaslari foydalanuvchiga bog'liq hisob nomlaridir. Ular hisobni qayta tiklashdan omon qoladi, chunki alias aktiv hisobda ID dunyo davlatlari indekslari va hisobni qayta olish yozuvlari orqali ko'rsatkich beradi. Hisobvaraqning asosiy etiketi uchun SetPrimaryAccountAlias, qo'shimcha birinchi bo'lmagan aliaslar uchun SetAccountAliasBinding va o'qish uchun FindAccountByAlias yoki FindAliasesByAccountId dan foydalaning. Hisobvaraqlar uchun odatda AcquireAccountAliasLease bilan sotib olingan va RenewAccountAliasLease bilan yangilangan faol SNS hisob aliasi ijaraga olish kerak.

Asset aliases - har bir hisobda qoldiqlar emas, balki aktivlarning nomi bilan ta'riflangan. Asset aliases va kontrakt aliases - bu o'qiladigan nomdan mavjud kanonik maqsadga to'g'ridan-to'g'ri bog'lanishdir. Asset aliases: SetAssetDefinitionAlias; alias nomi segment aktivni ta'rif namoyi ko'rsatiladigan nom yoki prognoz qilingan ta'rif nomi bilan moslashishi kerak. SetContractAlias; Alias ma'lumotlar maydoni shartnoma manzilida kodlangan ma'lumot maydoniga mos kelishi kerak. Ikkala bog'lanish ham lease_expiry_ms; muddati tugaganidan so'ng, ular o'zgarishni to'xtatadilar va dunyo davlatlari indekslaridan olib tashlanadilar.

Domenlar alohida DomainAlias ob'ektiga ega emas. domen identifikatori allaqachon payments.universal kabi ma'lumotlar maydonida malakali nomdir. SNS domain nomlar maydonidagi domen nomlari va dataspace nomlar maydonidagi ma'lumot maydonining aliaslari uchun ijara egasini kuzatadi. Qo'riqlangan universal ma'lumotlar maydonining aliasi aniqlanishi kerak.

MavzuQayerga borish kerak ?
DomenlarDomenlar
HisobotlarHisobotlar
AktivlarAktivlar
NFTsNFTs
Haqiqiy aktivlarReal dunyo aktivlari
MetadotlarMetadatalar
Ro ' yxatga olish va o ' tkazish yo ' riqnomalariKo'rsatmalar
Ishga tushirish uchun ruxsatlarRuxsatlar
Nomlashtirish qoidalariNomlash qoidalari