ሂሳቦች
አንድ ሂሳብ ግብይቶች መፈረም እና የራሱን መቁጠሪያ ሁኔታ ሊኖረው የሚችል ባለስልጣን ነው. አሁን ባለው Iroha 3 የመረጃ ሞዴል ውስጥ, AccountId ቀኖናዊ እና ጎራ የሌለው ነው: ከሂሳቡ ተቆጣጣሪ የተወሰደ ሲሆን በካኖኒካዊ መንገድ እንደ I105 ይገለጻል. ለሰው ሊነበብ የሚችል ጎራ እና የመረጃ ቦታ አውድ በተናጠል የሂሳብ-አልባ ስያሜ አገናኞች ውስጥ ይካተታል ።
መዋቅር
የተመዘገበ Account የሚከተሉትን ያካትታል፦
id: ቀኖናዊውAccountIdmetadata: የትርጉም ሂሳብ ሜታዳታlabel: አማራጭ የተረጋጋ ስያሜuaid: በ Nexus ፍሰቶች ጥቅም ላይ የሚውለው አማራጭ የዩኒቨርሳል ሂሳብ IDopaque_ids: ከሂሳቡ UAID ጋር የተያያዙ ግልጽ ያልሆኑ መለያዎች።
አንድ መለያ ለመፍጠር ጥቅም ላይ የዋለው የግብይት ጭነት NewAccount ነው። የተመዘገበው መለያ የሚጠቀምበትን ተመሳሳይ መታወቂያ, ሜታዳታ, መለያ, UAID እና ግልጽ ያልሆነ ID መስኮች ይይዛል.
uaid የካኖኒካዊውን AccountId; የሚተካው አይደለም. Nexus አገልግሎቶች በመረጃ ማዕከላት ላይ የተረጋጋ ተጠቃሚ ወይም ድርጅት አያያዝ ያስፈልጋቸዋል ፣ የግላዊነትን የሚጠብቁ ምዝገባዎች ፣ የስራ ሰዓት አንድ-ወደ-አንድ UAID- ወደ ሂሳብ ማውጫ፣ ግልጽ ያልሆኑ መለኪያዎች በኤሌክትሮኒክ UAID, እና ሁለገብ ወይም የሚጋጩ ግልጽ ያልሆኑ መለኪያዎችን አይቀበልም. FHE እና UAID ለ Nexus የአገልግሎት ደረጃ ፍሰት.
የሂሳብ ተቆጣጣሪዎች
መቆጣጠሪያው ሂሳቡ እርምጃዎችን እንዴት እንደሚፈቅድ ይገልጻል። ነባሪው የደንበኛ ፍሰት ኤድ 25519 ቁልፍ ጥንድን ይጠቀማል ፣ ግን የመረጃ ሞዴሉ እንደ ባለብዙ ፊርማ ፖሊሲ መቆጣጠሪያዎች ያሉ የበለጠ ሀብታም መቆጣጠሪያንም ይደግፋል ።
የደንበኛው ውቅር የመፈረም ባለስልጣንን ከባልደረባው ውቅር በተናጠል ያስቀምጣል-
[account]
public_key = "ed0120..."
private_key = { digest_function = "ed25519", payload = "..." }ተመልከት የደንበኛው ውቅር እና ቁልፍ ትውልድ ለወቅቱ ቁልፍ ቅርጸቶች።
Taira ላይ ይሞክሩት
ከህዝባዊ Taira የሙከራ ኔት የተገኙ ጥቂት የካኖኒክ ሂሳቦችን IDs ይዘርዝሩ:
curl -fsS 'https://taira.sora.org/v1/accounts?limit=5' \
| jq -r '.items[] | [.id, (.primary_alias // "-")] | @tsv'የሂሳብን ንብረቶች ለመፈተሽ ከመጀመሪያው ጥሪ ጀምሮ ID ሂሳቡን ቅጂ ያድርጉ እና ወደ ዱካው ከማስገባትዎ በፊት URL-ይኮድ ያድርጉት። ይህ Python ቅንጥብ ለመጀመሪያው የተዘረዘረው ሂሳብ ይህን ያደርጋል
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 ይጠቀማሉ ፣ ሊነበቡ የሚችሉ ስሞች ግን በንቃት የሂሳብ ቅጽል ስም ማያያዝ በኩል ይፈታሉ።
በተጨማሪም ተመልከት።