Ашиглал
Iroha хөрөнгийг нь санхүүгийн тэнцвэр юм. Бүх конкрет тэнцвэр нь AssetDefinition -д чиглүүлж, тодорхойлолт нь тухайн хөрөнгийг хэрхэн нэрлэх, тэмдэглэх, дэлгэх, хуваарилах талаар тайлбарладаг байна.
Ашийн тодорхойлолт
AssetDefinition нь:
id: санхүүгийн хөрөнгийн тодорхойлолтын хаягname: хүн уншдаг үзэсгэлэнгийн нэрdescription: Хүний уншдаг сонголттой дүрслэлalias:<name>#<domain>.<dataspace>эсвэл<name>#<dataspace>хэлбэрээр сонголттой нууц үсэгspec: санхүүгийн тохирдол, тэнцвэрт хүчин чадалmintable: хяналт тавих байдлын бодлогоlogo: сонголттойSoraFSURImetadata: сонголттой түлхүүрний үнэлгээний метадэтгэлэгbalance_scope_policy: үлдэгдэл нь дэлхийн хэмжээний эсвэл мэдээллийн орон тооны хувьд хязгаарлагдмал эсэхowned_by: тодорхойлолтыг бүртгэсэн эсвэл эзэмшиж буй санtotal_quantity: нийт гаргасан хэмжээconfidential_policy: хамгаалалттай хөрөнгийн үйл ажиллагааны бодлого
Ашигт малтмалын тодорхойлолт IDs нь хуулийн бус хаяг юм. Тодруулгыг домен, нэрээс бүтээсэн үед Iroha энэ доменийн / нэрний төслийг [UX болон хайлтын хувьд хадгалж болно, гэхдээ хуулийн бичгийн хэлбэр бол үүсгэсэн хаяг юм .
Ашигт малтмалын баланс
Asset нь:
id: хөрөнгийн тодорхойлолт, эзэмшигчдийн тооцоо, сонгодог үлдэгдлийн хүрээг нэгтгэсэнAssetIdvalue:Numericүлдэгдэл
Ашигт малтмалын тодорхойлолтыг payments.universal гэх мэт өгөгдлийн орон зайд шалгарсан доменийн хүрээнд төлөвлүүлэх боломжтой.
Хөдөлмөр хийх боломжтой
Ашигт малтмалын тодорхойлолт нь эдгээр mintability хэлбэрүүдийг дэмждэг:
| Дээрх хэв маяг | Энэ нь юу вэ? |
|---|---|
Infinitely | Эластикийн хангамж. Ашигт малтмалыг давтамжлах, шатаах боломжтой. |
Once | Нөхөр хангамжийн тэмдэгт нь нэг удаа сольж, дараа нь шатаах боломжтой. |
Not | Төгсөлгүй хангамжийн бэлэг тэмдэг нь шатааж болно, гэхдээ дахин олдохгүй. |
Limited(n) | Энэ бодлого нь хязгаарлагдмал тооны нэмэлт үйл ажиллагаагаар шинэ хөрөнгийн нэгжүүдийг гаргах боломжийг олгодог. |
Хэрэглээ Infinitely хэвийн эластик хөрөнгийн хувьд, Once эсвэл Limited(n) тогтмол хангамжтай болон хязгаарлагдмал хангамжийн хөрөнгийг ашиглахгүй Not хөрөнгийн хангамж нь аль хэдийн тогтоогдсонгүй бол эхлүүлэх бодлого.
Тэтгэлгийн хүрээ
balance_scope_policy нь тэнцвэрт хэсгийг хэрхэн хянахыг удирддаг:
Global: нэг бүртгэл болон хөрөнгийн тодорхойлолтоор тэнцвэрт хавсралтDataspaceRestricted: хадгаламж нь мэдээллийн орчны хүрээнд хуваагдана
Мэдээллийн орон тооны хязгаарлагдмал үлдэгдэл нь хэд хэдэн Nexus мэдээллийн газарт ижил хөрөнгийн тодорхойлолтыг ашигладаг бол ашигтай боловч үлдэгдэл тусгайлан хэвээр байх ёстой.
Taira дээр туршиж үзээрэй.
Эдгээр зөвхөн уншдаг дуудлага нь Taira олон нийтийн тест сүлжээний бодит хөрөнгийн тодорхойлолтыг харуулж байна:
TAIRA_ROOT=https://taira.sora.org
curl -fsS "$TAIRA_ROOT/v1/assets/definitions?limit=10" \
| jq -r '.items[] | [.id, .name, .mintable, .total_quantity] | @tsv'Одоогийн Taira XOR төлбөрийн хөрөнгийг тодорхойлох:
curl -fsS "$TAIRA_ROOT/v1/assets/definitions?limit=100" \
| jq '.items[]
| select(.name == "XOR")
| {id, name, total_quantity, mintable, confidential_policy: .confidential_policy.mode}'Мета өгөгдөлтэй тодорхойлолт хайж үзнэ үү:
curl -fsS "$TAIRA_ROOT/v1/assets/definitions?limit=100" \
| jq '.items[]
| select((.metadata | length) > 0)
| {id, name, metadata}'Бүх гурван жишээ нь уншдаг. Taira дээр хөрөнгийг буулгах, шатаах эсвэл шилжүүлэхэд, д хамгаалалттай урсгалыг ашиглаж, SORA Nexus мэдээллийн газарт холбогдоно .
Төлбөрийн төлбөр Taira хөрөнгийн жишээ нь, гарын үсэгт хэрэглэгчээс Тестнет аваарай XOR цаашид Taira тухайн taira_faucet_claim.py, цаашид хамгийн түрүүнд цөмөрний хөрөнгийг шаардаж, транзакцын газын хөрөнгийн хувьд ашиглана:
export TAIRA_ACCOUNT_ID='<TAIRA_I105_ACCOUNT_ID>'
export TAIRA_FEE_ASSET=6TEAJqbb8oEPmLncoNiMRbLEK6tw
python3 taira_faucet_claim.py "$TAIRA_ACCOUNT_ID"
printf '{"gas_asset_id":"%s"}\n' "$TAIRA_FEE_ASSET" > taira.tx-metadata.jsonДараа нь ledger asset mint, ledger asset burn болон ledger asset transfer команд дээр --metadata ./taira.tx-metadata.json-ийг багтааарай.
Суурь бичиг
Ашигт малтмалыг Iroha тусгай зааварчилгаагаар бүртгэж, тэмдэглэж, шатааж, шилжүүлэх боломжтой:
Дараахь мэдээллийг үзнэ үү: