Домендар
Домендар World мәғлүмәттәрендә теркәлгән исемдәр киңлектәре тип атала. Хәҙерге Iroha 3 мәғлүмәт моделендә домен үҙенең атамаһы мәғлүмәт киңлеге менән квалификациялана, шуға күрә канон идентификаторы:
domain.dataspaceМәҫәлән, payments.universal payments доменды universal мәғлүмәт киңлеге эсендә атаған.
Структураһы
Теркәлгән Domain составында:
id: мәғлүмәт киңлеге буйынса квалификациялыDomainIdlogo: домен логотибы өсөн факультативSoraFSURImetadata: үҙаллы төп мәғәнәле метамәғлүмәтowned_by: домен хужаһы иҫәбенә, ғәҙәттә уны теркәгән иҫәпкә
Бутстрап файҙалы йөкләмәһе ҡулланылған материализация домен NewDomain. Ул ташый id, факультатив logo, һәм башланғыс metadata. Йүгереү ваҡыты тулы owned_by ябай клиенттар был файҙалы йөкләмәне туранан-тура тапшыра алмай.
Теркәү
Ғәҙәти домен булдырыу декларатив ҡушамат ҡоролошо ағымын ҡуллана. Был SNS лизинг килешеүен, хужа мөмкинлектәрен, цитата һаҡсыһын һәм домен рәтен бер атом EnsureAlias транзакцияһында тота. Register::Domain генез/bootstrap өҫкө йөҙө булып ҡала, ә ledger domain командаһының register аҫты командаһы юҡ.
SDK йәки инеү сервисы менән йәшерен булмаған AliasSetupPlanRequestV1 ниәтен булдырығыҙ, һуңынан CLI уны тере торошҡа ҡаршы планлаштырығыҙ һәм шул уҡ планын тапшырығыҙ:
cargo run --bin iroha -- --config ./defaults/client.toml \
app alias setup plan \
--intent-file ./payments-domain.intent.json \
--plan-file ./payments-domain.plan.json
cargo run --bin iroha -- --config ./defaults/client.toml \
app alias setup apply --plan-file ./payments-domain.plan.json
cargo run --bin iroha -- --config ./defaults/client.toml ledger domain list allНиәт payments.universal, уның һанлы мәғлүмәттәр киңлеге, каноник I105 хужаһы, ҡуртымға алыу срогы һәм ағымдағы сәйәсәт / түләү цитатаһын һаҡлаусы билдәләнә. Планерҙың һуңғы нөктәһе POST /v1/aliases/setup/plan; кире ҡайтарылған планы - сылбыр-, власть-, дәүләт һәм срок менән бәйле. Доменды алып ташлау һаман да Unregister ҡулланыла.
Доменды булдырыу йәки алып ташлау өсөн домен менән идара итеүгә тейешле рөхсәт кәрәк. Домен метамәғлүмәттәре SetKeyValue һәм RemoveKeyValue менән яңыртыла ала, әгәр хакимиәт был доменды үҙгәртергә рөхсәткә эйә булһа.
Taira менән һынап ҡарағыҙ.
Хәҙерге ваҡытта асыҡ Taira тест селтәрендә күренә торған домендар исемлеген яҙығыҙ:
curl -fsS 'https://taira.sora.org/v1/domains?limit=20' \
| jq -r '.items[].id'Йәмәғәт юлдары каталогын мәғлүмәттәр киңлеге исемдәренә ҡайтарыу картаһы:
curl -fsS https://taira.sora.org/status \
| jq -r '.teu_lane_commit[]
| [.lane_id, .alias, .dataspace_alias, .visibility, .block_height, .finality_lag_slots]
| @tsv'Домендың бармы-юҡмы икәнен тикшереү өсөн беренсе команданы ҡулланығыҙ. Мәғлүмәт киңлеге асыҡ, сикләнгән йәки төп юл артында ҡалғанын раҫларға кәрәк булғанда трасса каталогын ҡулланығыҙ.
Домен булдырыу өсөн түләүле яҙыу. Taira, кран ярҙамсыһын һаҡларға Testnet-ты алығыҙ 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
iroha --config ./taira.client.toml \
app alias setup plan \
--intent-file ./taira-domain.intent.json \
--plan-file ./taira-domain.plan.json
iroha --config ./taira.client.toml \
--metadata ./taira.tx-metadata.json \
app alias setup apply --plan-file ./taira-domain.plan.jsonҮҙенсәлекле домен исеме өсөн ниәт төҙөргә ҡабатланған тест селтәрҙәрендә эшләй, һәм ҡулланырға Taira ғәмәлдәге сәйәсәт һәм түләү-актив котировкаһы һаҡлай. Minamoto.
Башҡа субъекттар менән мөнәсәбәттәр
Домендар төркөмө объекттарҙы иҫәпкә ала һәм домен масштабындағы мәғлүмәттәр өсөн исемдәр киңлеге бирә. Ассит билдәләмәләре домен квалификациялы идентификаторҙарҙы ҡуллана, ә һорауҙар домендарҙы исемлеккә индерә йәки доменға масштабланған объекттар таба ала. Иҫәптәрҙең үҙендә хәҙерге мәғлүмәттәр моделендә домендар юҡ, әммә иҫәптәр домендарға эйә була ала һәм уларҙың билдәләмәләре домендар аҫтында йәшәй торған активтар тота.
Шулай уҡ ҡарағыҙ: