Мэдээлэл мэдээлэл
Metadata нь томоохон бүртгэлийн объектуудад холбогдсон хяналтын түлхний үнэ цэнэтэй газрын зураг юм. Хяналт нь Name хэмжээнүүд бөгөөд үнэ цэнэ нь JSON (Json) ашиг ачааллууд юм.
Дараах объектүүд метадэтгэлийг тээвэрлэж болно:
- доменүүд
- санхүүжилт
- хөрөнгө
- хөрөнгийн тодорхойлолт
- NFTs
- RWAs
- түлхүүжүүлэг
- гүйлгээ
Тодруулбал, томоохон бүртгэлийн байранд ордог жижиг дүрслэх болон индексирүүлэх талбайд метабараа ашиглах. Томоохон ачаалал нь WSV Энэ нь тухайн хүнтэй холбоотой. URI, эсвэл SoraFS Замаар.
Metadata, хөрөнгийн сонгон шалгаруулалтын талаар зөвлөгөө авах, NFTs, RWAs, эсвэл зах зээлийн гадна хадгалах, үзнэ үү Metadata болон Ledger хадгалах сонголтууд.
Taira дээр туршиж үзээрэй.
Metadata нь хэвийн нөөцийн уншлын дамжуулан харагдана. Энэ команд нь 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 объектын одоогийн хуудсанд метадэт мэдээлэл байхгүй гэсэн үг биш, төгсгөлийн цэг алдаатай гэсэн үг биш юм.
Metadataг шинэчлэх
Metadata нь Iroha тусгай зааварчилгаагаар өөрчлөгдөж байна:
SetKeyValueтовчлогыг оруулж, солиод байнаRemoveKeyValueнь мөрийг устгана.
Транзакцийг өргөн мэдүүлсэн эрх баригч нь идэвхтэй гүйлгээний цаг хугацааны баталгаажуулагчаар шаарддаг зөвшөөрөлтэй байх ёстой. Дашрамд дурдах зөвшөөрлийн талбайн талаар Хэрэглэх токенүүд-ийг үзнэ үү.
Үргэлт
Мэдээллийн үйл явц нь метадэтгэлийн өөрчлөлтийн үед дамжуулагдана. MetadataChanged<Id>:
мэдээллийн үйл явдлын филтрүүд -ийг ашиглан зөвхөн нэгжлэлтэд чухал ач холбогдол бүхий этгээдийн төрөл эсвэл объект ID-ийн мета өгөгдөлний үйл явдлыг бүртгэж болно.
Судалгаа
Мэдээлэл өгөгдлийг асуусан объектын нэг хэсэг болгон буцааж өгдөг. Жишээлбэл, FindAccountById, FindDomainById, эсвэл FindAssetDefinitionById ашиглана. FindNfts эсвэл FindNftsByAccountId-ийг NFTs болон FindRwas-г RWA хэсгүүдээр ашигла. Дараа нь объектын метад мэдээллийн талбайг уншина уу. NFT асуултын хариулт нь NFT content газрын зургийг бүртгэлийн метад мэдээллээр илрүүлнэ.
Metadata түлхүүр нь томоохон бүртгэлийн байдлын нэг хэсэг тул тэдгээрийг тогтвортой байлгаж, JSON үнэ цэнэ нь тухайн хувилбарыг тодорхой илэрхийлж чаддаг бол хэрэгслийн тусгай хувилбарын кодлогыг нэрийн нэрт оруулж болохгүй.