Skip to content

ሂሳቦች

አንድ ሂሳብ ግብይቶች መፈረም እና የራሱን መቁጠሪያ ሁኔታ ሊኖረው የሚችል ባለስልጣን ነው. አሁን ባለው Iroha 3 የመረጃ ሞዴል ውስጥ, AccountId ቀኖናዊ እና ጎራ የሌለው ነው: ከሂሳቡ ተቆጣጣሪ የተወሰደ ሲሆን በካኖኒካዊ መንገድ እንደ I105 ይገለጻል. ለሰው ሊነበብ የሚችል ጎራ እና የመረጃ ቦታ አውድ በተናጠል የሂሳብ-አልባ ስያሜ አገናኞች ውስጥ ይካተታል ።

መዋቅር

የተመዘገበ Account የሚከተሉትን ያካትታል፦

  • id: ቀኖናዊው AccountId
  • metadata: የትርጉም ሂሳብ ሜታዳታ
  • label: አማራጭ የተረጋጋ ስያሜ
  • uaid: በ Nexus ፍሰቶች ጥቅም ላይ የሚውለው አማራጭ የዩኒቨርሳል ሂሳብ ID
  • opaque_ids: ከሂሳቡ UAID ጋር የተያያዙ ግልጽ ያልሆኑ መለያዎች።

አንድ መለያ ለመፍጠር ጥቅም ላይ የዋለው የግብይት ጭነት NewAccount ነው። የተመዘገበው መለያ የሚጠቀምበትን ተመሳሳይ መታወቂያ, ሜታዳታ, መለያ, UAID እና ግልጽ ያልሆነ ID መስኮች ይይዛል.

uaid የካኖኒካዊውን AccountId; የሚተካው አይደለም. Nexus አገልግሎቶች በመረጃ ማዕከላት ላይ የተረጋጋ ተጠቃሚ ወይም ድርጅት አያያዝ ያስፈልጋቸዋል ፣ የግላዊነትን የሚጠብቁ ምዝገባዎች ፣ የስራ ሰዓት አንድ-ወደ-አንድ UAID- ወደ ሂሳብ ማውጫ፣ ግልጽ ያልሆኑ መለኪያዎች በኤሌክትሮኒክ UAID, እና ሁለገብ ወይም የሚጋጩ ግልጽ ያልሆኑ መለኪያዎችን አይቀበልም. FHE እና UAID ለ Nexus የአገልግሎት ደረጃ ፍሰት.

የሂሳብ ተቆጣጣሪዎች

መቆጣጠሪያው ሂሳቡ እርምጃዎችን እንዴት እንደሚፈቅድ ይገልጻል። ነባሪው የደንበኛ ፍሰት ኤድ 25519 ቁልፍ ጥንድን ይጠቀማል ፣ ግን የመረጃ ሞዴሉ እንደ ባለብዙ ፊርማ ፖሊሲ መቆጣጠሪያዎች ያሉ የበለጠ ሀብታም መቆጣጠሪያንም ይደግፋል ።

የደንበኛው ውቅር የመፈረም ባለስልጣንን ከባልደረባው ውቅር በተናጠል ያስቀምጣል-

toml
[account]
public_key = "ed0120..."
private_key = { digest_function = "ed25519", payload = "..." }

ተመልከት የደንበኛው ውቅር እና ቁልፍ ትውልድ ለወቅቱ ቁልፍ ቅርጸቶች።

Taira ላይ ይሞክሩት

ከህዝባዊ Taira የሙከራ ኔት የተገኙ ጥቂት የካኖኒክ ሂሳቦችን IDs ይዘርዝሩ:

bash
curl -fsS 'https://taira.sora.org/v1/accounts?limit=5' \
  | jq -r '.items[] | [.id, (.primary_alias // "-")] | @tsv'

የሂሳብን ንብረቶች ለመፈተሽ ከመጀመሪያው ጥሪ ጀምሮ ID ሂሳቡን ቅጂ ያድርጉ እና ወደ ዱካው ከማስገባትዎ በፊት URL-ይኮድ ያድርጉት። ይህ Python ቅንጥብ ለመጀመሪያው የተዘረዘረው ሂሳብ ይህን ያደርጋል

bash
python3 - <<'PY'
import json
import urllib.parse
import urllib.request

root = "https://taira.sora.org"
accounts = json.load(urllib.request.urlopen(f"{root}/v1/accounts?limit=1"))["items"]
account_id = accounts[0]["id"]
encoded = urllib.parse.quote(account_id, safe="")
assets = json.load(
    urllib.request.urlopen(f"{root}/v1/accounts/{encoded}/assets?limit=5")
)

print(json.dumps({"account_id": account_id, "assets": assets["items"]}, indent=2))
PY

ሂሳቡን መፍጠር ወይም ማዘመን የተፈረመ ግብይት ነው እናም ከፋይሌት የገንዘብ ድጋፍ ይጠይቃል Taira በ ውስጥ የተገለጸው ውቅር ጋር ይገናኙ SORA Nexus የመረጃ ቋቶች.

ምዝገባ እና ፍቃዶች

ሂሳቦች በአጠቃላይ Register እና Unregister መመሪያዎች ተመዝግበዋል እና አልተመዘገቡም ። ማን መለያዎችን መፍጠር እንደሚችል እና የትኞቹ ፍቃድ ቶከኖች ወይም ሚናዎች ያስፈልጋሉ የሚለውን የሚወስነው ንቁ የሂደት ጊዜ ማረጋገጫ ነው.

ከተመዘገበ በኋላ ሂሳቡ የሚከተሉትን ማድረግ ይችላል፦

  • ግብይቶችን መመዝገብ
  • ባለቤትነት ያላቸው ንብረቶች
  • የራሳቸው ጎራዎች
  • ሚናዎችን እና የመፈቃደሪያ ምልክቶችን መቀበል
  • የማከማቻ ሜታዳታ
  • እነዚህ ባህሪያት ሲፈቀዱ በ ‹alias› ፣ በ ‹ rekey› ፣ በማገገም እና በ Nexus ማንነት ፍሰቶች ውስጥ ይሳተፉ

የማንነት ችግሮችን መፍታት

አንድ ግብይት ባልተጠበቀ ሁኔታ ተቀባይነት ካላገኘ የሚከተሉትን ያረጋግጡ፦

  • የደንበኛው የሕዝብ ቁልፍ ለመፈረም ጥቅም ላይ የዋለው የግል ቁልፍ ጋር ይዛመዳል
  • ሂሳቡ በጄኔሲስ ወይም በተቀበለው ግብይት ተመዝግቧል
  • ባለሥልጣኑ መመሪያው የሚጠይቀውን ፈቃድ አለው
  • ጥብቅ የሂሳብ መስኮች ቀኖናዊውን I105 ሂሳብ ID ይጠቀማሉ ፣ ሊነበቡ የሚችሉ ስሞች ግን በንቃት የሂሳብ ቅጽል ስም ማያያዝ በኩል ይፈታሉ።

በተጨማሪም ተመልከት።