Skip to content

Деректер моделі

Iroha World кітапшасын сақтап қалады. Оның алғашқы шығарылған деректер моделі мынадай каноникалық сәйкестіктер мен субъектілерді қолданады:

  • Домендер деректер кеңістігіне сәйкес келеді, мысалы payments.universal
  • шоттар каноникалық және доменсіз; шот ID есеп жүргізушіден алынған.
  • активтер анықтамасы домен/атақ проекциясын сақтай алады, бірақ олардың каноникалық мәтіндік мекенжайы мөлдір емес Base58 идентификаторы болып табылады.
  • активтер - нақты актив анықтамасы бойынша шоттарда ұсталатын қалдықтар
  • NFTs - доменлік біліктілігі бар IDs және метамәдени мазмұны бар бірегей меншіктегі жазбалар
  • RWAs өндірілген- ID партиялар, олар ағымдағы меншік иесі, мөлшері, шығу тегі, метамәліметтері, ұстаулары, тоңазытулары және өмірлік циклді бақылауымен тізбектен тыс активтерді білдіреді.

Мисал

Бірде Iroha 3 желісі, wonderland.universal ішкі домен болып табылады universal Бұл мысалдағы каноникалық есептер олардың кілттері немесе ережелері арқылы бақыланады және доменсіз болып кодталады I105 есеп IDs. Оқуға қабілетті таңбалар: alice@wonderland.universal осыларға байланысты жеке атаулар болып табылады IDs. Проектіленген активтің анықтамасы әлі де домен мен атаудан құрылуы мүмкін: rose ішінде wonderland.universal, ал сымда пайдаланылатын каноникалық активтерді анықтау адресі пайдаланған Base58 адресі болып табылады.

Жалбырақтары

Алфавиттер - каноникалық кітапша идентификаторларының үстінен қабатталған адам бетіндегі атаулар. Олар API, CLI, қапшық және зерттеуші шекараларында пайдалы, бірақ каноникалық IDs қатаң кітапша салаларында сақталатын тұрақты идентификаторлар болып қала береді .

МақсатКаноникалық мақсатӘдеттегідей .Қолдау үлгісі
Пайдаланушы тіркелгісідоменсіз AccountId I105 мекенжайы ретінде кодталғанname@domain.dataspace немесе name@dataspaceAccountAlias; негізгі аты-жөн - Account.label, қосымша аты-жөні - бұзылушы
Активтер анықтамасыAssetDefinitionId Base58 мекенжайыname#domain.dataspace немесе name#dataspaceAssetDefinitionAlias активтің анықтамасына байланысты
КелісімшартКанондық Bech32m ContractAddressname::domain.dataspace немесе name::dataspaceContractAlias іске қосылған келісімшарт адресіне байланысты
Домен атауыDomainId түрінде domain.dataspacedomain.dataspaceSNS domain атау кеңістігінің жазбасы
Деректер аумағының атауыбелсенді Nexus каталогынан сандық DataSpaceIduniversal, paynet немесе zk сияқты деректер кеңістігінің атауларыSNS dataspace атау кеңістігі тіркемесі және белсенді деректер кеңістігінің каталогы

Тіркелiк атаулары - пайдаланушыға қарасты тіркелiк есімдер. Олар тіркелiктi қайта құрудан сақталады, өйткені аты-жөн активтi тіркелгiне сілтейді ID Дүниежүзілік мемлекеттік индекстер мен есептік жазбалар арқылы. SetPrimaryAccountAlias шоттың негізгі этикеті үшін, SetAccountAliasBinding қосымша негізгі емес аты-жөндер үшін және FindAccountByAlias немесе FindAliasesByAccountId Тіркелгілердің аты-жөндері әдетте активті SNS есептік аты-жөнімен жалға алу AcquireAccountAliasLease және жаңартылған RenewAccountAliasLease.

Актив атаулары жеке есеп айырысу баланстары емес, аты-жөн атаулары. Активтердің аты-жөндері SetAssetDefinitionAlias белгіленеді; аты-жүн сегменті активтің анықтамасы дисплей атауы немесе болжамды анықтама атауымен сәйкес келуі тиіс. Келісімшарт аты-жындары SetContractAlias белгіленеді; атаулы деректер кеңістігі келісімшарттың мекенжайында кодталған дерек кеңістігіне сәйкес келуі керек. Екі байланыс lease_expiry_ms алып жүруге болады; мерзімі өткеннен кейін олар мейірімділік терезесі өтіп кеткен кезде шешілуін тоқтатады және әлемдік мемлекет индекстерінен алынып тасталады.

Домендердің жеке DomainAlias объектісі жоқ. Домен идентификаторы қазірдің өзінде payments.universal сияқты деректер кеңістігі бойынша білікті атау болып табылады. SNS domain атау кеңістігіндегі домен атаулары мен dataspace атау кеңiстiгiндегi дерек кеңiс аты-жөндерiне жалға беру меншiгiн қадағалайды. Құпия universal деректер кеңістігінің аты-жөндері анықталуы тиіс.

ТақырыбыҚайда барсам екен ?
ДомендерДомендер
ЕсептерЕсепшоттар
АктивтерАктивтер
NFTsNFTs
Реалдық активтерРеалдық әлемдегі активтер
МетамәліметтерМетадеректер
Тіркеу және аударым нұсқауларыНұсқаулар
Орындалу уақыты рұқсаттарыРұқсаттар
Атау ережелеріАтау ережелері