Slide 50
Slide 50 text
メタデータ
• HLFの台帳(WorldState)はKVS(Key-Value Store)
• ValueがJSON型であれば属性/値を指定したリッチクエリも利用可能
• ERC-721では外部化していたようなメタデータの内容もオンチェーンで良い
• バイナリデータも突っ込めるが、性能に顕著に悪影響が出るので画像や音声、動画などのメディアデータのオンチェーン
チャレンジはやめておくのが無難(非常に小さいSVG画像くらいならイケるかも?)
50 Copyright © 2022 Oracle and/or its affiliates
Key:トークン種別とtokenID Value:メタデータ
car^aaa111 {“color”:”red”, “price”:10000, “owner”:”Bob”, “drive”:”front”}
car^bbb222 {“color”:”blue”, “price”:30000, owner”:”Alice”, “drive”:”AWD’}
bike^xyz345 {“color”:”green”, “price”:30000, owner”:”Alice”, “CC”:”1800’}
複合キーの利用や
Key値の範囲指定のクエリも可
State DBにCouchDBを使いValueをJSONにしておくと
リッチクエリが使える
(例:ownerがAliceのアセットを全件取得)