モザイク

モザイクは、スマートアセットシステムに一意性と柔軟さをもたらすものの一部です。これらは、変化しない複数の同一物の集合を表すことができる、NEM ブロックチェーン上に 固定されたアセット です。

モザイクはトークンといえますが、より特化したアセット: 報酬ポイント、株式、署名、状態フラグ、投票やその他の貨幣などのコレクションとみなすこともできます。

各モザイクは設定可能なプロパティの集合を持ちます。モザイクを作成する時に定義できます:

プロパティ タイプ 説明
Divisibility Integer モザイクがどれくらいの小数点以下に分割できるかを決定します。可分性 3 はモザイクが最小で 0.001 に分割できることを意味します。可分性は 0 から 6 の範囲でなければなりません。
Duration Integer モザイクのレンタル期間の承認済みブロック数を指定します。期限が切れないモザイクを構成することが可能です。
Initial supply Integer モザイクの供給量の総数です。初期供給量は 0 から 9,000,000,000 の範囲でなければなりません。
Supply mutable Boolean true にセットした場合、モザイク供給量は後の時点で変更できるようになります。そうでない場合、変更できません。
Transferability Boolean true にセットした場合、モザイクは任意のアカウント間で転送できます。そうでない場合、モザイクはモザイク作成者へ送り返すことしかできません。

ガイド

スキーマ

注釈

設定パラメータは 編集可能 です。公開ネットワークでは異なる可能性があります。

MosaicDefinitionTransaction

新しいモザイクを作るためにモザイク定義トランザクションをアナウンスしてください。

バージョン: 0x02

エンティティタイプ: 0x414D

インライン

プロパティ タイプ 説明
mosaicNonce uint32 モザイクIDを生成するために使用されるランダムなノンス値
mosaicId uint64 モザイクID
propertiesCount uint8 オプションプロパティの要素数
flags MosaicFlag モザイクフラグ
divisibility uint8 モザイクの可分性
properties array(MosaicProperty, count) オプションのモザイクプロパティ

MosaicSupplyChangeTransaction

モザイクの供給量を増加または減少させるために供給量変更トランザクションをアナウンスする。

バージョン: 0x02

エンティティタイプ: 0x424D

インライン

プロパティ タイプ 説明
mosaicId uint64 影響のあったモザイクのID
direction MosaicSupplyChangeDirection 供給量変更の方向
delta uint64 モザイク供給量の増加または減少の総量。

MosaicProperty

プロパティ タイプ 説明
id uint8 プロパティID (0x02) は期間を意味します。
mosaicId uint64 モザイクプロパティの値

モザイク

プロパティ タイプ 説明
mosaicId uint64 モザイクID
amount uint64 モザイクの量

UnresolvedMosaic

プロパティ タイプ 説明
mosaicId uint64 モザイクID
amount uint64 モザイクの量

MosaicFlags

Enumeration: uint8

Id 説明
0x00 フラグ無し
0x01 モザイク供給量は変更可能
0x02 モザイクは転送可能
0x04 モザイク手数料は変更可能

MosaicSupplyChangeDirection

Enumeration: uint8

Id 説明
0 増加
1 減少