AlgoKit Lora ۲.۴.۰-بیټا د ARC-۸۹ په مټ د ASA میټاډاټا له یوه په-زنځیر راجستر څخه ترلاسه کوي
On-chain پړاو ۶۲٬۹۶۷٬۹۲۹ 7 دقیقې لوستل 1 لوستنې 13 سرچینې آنلاین
د یوې شتمنۍ پېژندنه په حقیقت کې چېرې ده
یو Algorand Standard Asset (ASA) — هغه د لومړي طبقې میکانیزم چې هر چا ته اجازه ورکوي یو ټوکن صادر کړي، له سټیبل کوین څخه تر NFT پورې — په خط کتاب کې یوازې اړین توکي لري: نوم، د واحد نوم، ټوله عرضه، لسیزې او یو URL. خو هر هغه څه چې یو ټوکن د پیرودونکي یا یوې اپلیکیشن لپاره لوستل کېدونکی کوي — انځور، تشریح او د ځانګړنو معلومات — په زنځیر کې هیڅکله ځانګړی کور نه درلود. Lora1، هغه لیدونکی سپړونکی چې د AlgoKit2 د پراختیا کوونکو د وسیلو ټولګې سره راځي، خپل ټول ژوند همدې تشې ته د پل اچولو په دې کې تېر کړ چې هر د میټاډاټا معیار چې یې وموند، سره یې یوځای کړ.
دا په اپریل کې بدله شوه. د Lora نسخه ۲.۴.۰-بیټا.۱، چې د ۲۰۲۶ کال د اپریل پر ۱۴ نېټه خپره شوه، اوس کولای شي د یوې شتمنۍ میټاډاټا په مستقیم ډول هغه راجستر څخه ولولي چې د Algorand په خط کتاب کې پخپله پروت دی. د خپرېدو بدلون-لړلیک دې بدلون ته یوازې یوه کرښه ځانګړې کړې — «د arc-۸۹ ملاتړ» — خو بدلون بنسټیز دی: سپړونکی اوس د شتمنۍ تشریح د فایل کوربه یا د لټون فهرست څخه نه راوړي، بلکې له زنځیر څخه یې لولي.
د زنځیر څخه دباندې میټاډاټا درې نسلونه
ASA ګانې په قصدي ډول د لږ تر لږه پارامترونو سره ډیزاین شوې وې، او ایکوسیستم اړ شو چې پاتې برخه په خپله سر سمه کړي. د ARC-۸۹ مشخصات3 په روښانه الفاظو هغه څه بیانوي چې تر دې وړاندې وو: د میټاډاټا د یوه اصلي زېرمه ځای نشتوالي ایکوسیستم اړ کړ چې «له مثالي کمې حللارې» غوره کړي، چې په هغو کې «د ASA RBAC رولونو سره لاس وهنه تر څو د شتمنۍ میټاډاټا بدلېدونکې شي» هم شامل دی.
| تګلاره | مفهوم | په عملي نړۍ کې پایله |
|---|---|---|
| ARC-۳ | د IPFS پر سر یو JSON میټاډاټا فایل، چې د شتمنۍ د URL ډګر ورته اشاره کوي | د شتمنۍ د پاڼې هر پورته کول یوه بهرنۍ ترلاسه کونه کوي؛ مړه لاره شتمني بېنومه پرېږدي |
| ARC-۱۹ | هماغه IPFS اشاره، چې د شتمنۍ د زیرمې پته بیا تنظیمولو سره بیا-اشاره کېدونکې شوې | تازه کول کار کوي، خو د میټاډاټا تاریخ د تنظیمي ټرانزکشنونو په یوه لړ کې خپور پاتې کېږي |
| ARC-۶۹ | د شتمنۍ د تنظیم ټرانزکشن پر یو JSON یادښت | یوازې د انډکسر له لارې موندل کېږي — هغه جلا خدمت چې د زنځیر تاریخ فهرست کوي؛ تازه کول یو بل ټرانزکشن ته اړتیا لري |
| ARC-۸۹ | د بکس زېرمه — په زنځیر کې کیلي-ارزښت حالت چې د یوه هوښیار تړون حساب په ملکیت کې دی، د یوې راجستر اپلیکیشن دننه | کلاینټ د نوډ ته په یوه غوښتنه ټول، د هش له مخې تصدیق کېدونکی ریکارډ ترلاسه کوي؛ نه د فایل کوربه توب، نه انډکسر |
هر نسل یوه ستونزه حل کړه او بله یې پیدا کړه، او د شتمنۍ د معلوماتو هر کاروونکی — بټوه، مارکیټ، د تحلیلونو ډشبورډ — همدا جوړجاړی په میراث واخیست. ARC-۸۹، چې په ښکاره ډول د ARC-۱۹ او ARC-۶۹ دواړو ځای نيسي، هڅه کوي چې د لنډمهاله حللارو دا لړ پای ته ورسوي او زنځیر پخپله د رښتینولۍ سرچینه وګرځوي.
ARC-۸۹: په زنځیر کې جوړ شوی راجستر
دا معیار یوه یوګونه اپلیکیشن تعریفوي — یو هوښیار تړون چې یو ځل ځای پر ځای کېږي — چې بکسونه یې د هرې شتمنۍ لپاره یو ریکارډ لري، او د شتمنۍ د اته بایټي خام ID له مخې کیلي کېږي. یو ثابت ۵۱ بایټي سرلیک د بدلېدونکي او نه-بدلېدونکي بیرغونه لري، سربېره پردې یو د میټاډاټا هش چې د ریکارډ منځپانګه تړي؛ او اوږده منځپانګه په پاڼو وېشل کېږي تر څو د پروتوکول د راستنېدو د اندازې محدودیتونه وساتل شي. لوستل د algod، د نوډ API، یا په مستقیم ډول د AVM — د Algorand د هوښیار تړون مجازي ماشین — پر سر روانو نورو هوښیارو تړونونو له داخله ترسره کېږي، نو یو تړون کولای شي د یوې شتمنۍ میټاډاټا په هماغه ټرانزکشن کې چې هغه پکې معامله کېږي، ترلاسه او تصدیق کړي.
دا ARC د ۲۰۲۵ کال د سپتمبر پر ۲۲ نېټه وړاندیز شو او د Algorand Foundation لخوا یې ملاتړ کېږي. د Testnet راجستر د ۷۵۳۳۲۴۰۸۴1 اپلیکیشن پر سر فعال دی؛ د هغه جوړونکي حساب له هغه وخت راهیسې ۴۹ ازموینې اپلیکیشنونه جوړ کړي او تر ۲۰۲۶ کال د مې میاشتې پیل پورې یې لا هم د اپلیکیشنونو غوښتنو ته ځواب ویلو. د MainNet ځای پر ځای کول په دواړو هغو ځایونو کې نیمګړي دي چې اهمیت لري: د راجستر د ځای پر ځای کولو جدول «TBD» ښيي، او د Lora د شبکې تنظیمات Testnet له ژوندي اپلیکیشن سره نښلوي، خو MainNet او LocalNet پرته له تعریف پریږدي.
د Lora بیټا په حقیقت کې څه بدل کړل
Lora — چې په براوزر کې lora.algokit.io یا د «algokit explore» کمانډ له لارې ورته رسېدای شئ — د AlgoKit د وسیلو لړۍ لیدونکې طبقه ده، چې د یو لیدونکي ټرانزکشن جوړونکي، د اپلیکیشن د ځای پر ځای کولو لابراتوار او د TestNet فاسیټ سره څنګ په څنګ ده. د هغې مخزن4 خلاص کوډ دی، او د ARC-۸۹ کار د pull request #۵۸۲ له لارې راغی؛ یو merge یې راوړ، چې د کار لیکوال Patrick Dinh5 هغه د «خالي PR چې خپرېدنه پیل کړي» په توګه تشریح کړ. یوه بلې بیټا، v۲.۴.۰-beta.۲، په مې کې راغله.
د معلوماتو طبقه پخپله لنډه ده. یو fetchArc89Metadata() فنکشن د بنسټ asa-metadata-registry-sdk6 ته زنګ وهي، له راجستر څخه د شتمنۍ بکس غواړي، او کله چې بکس نه وي، هیڅ نه راستنوي — په دې حالت کې د شتمنۍ پاڼه بېرته هغه ARC-۳، ARC-۱۹ یا ARC-۶۹ ریکارډ ته ورګرځي چې لا یې موندلی شي، نو موجودې کتنې کار ته دوام ورکوي. مخزن یو ځانګړی arc89-migrate ماډل هم لري — د کډوالۍ وسیلې چې داخلي جوړښت یې په کتنه شوي موادو کې نه دی مستند شوی.
دې چې بدلون محدود پاتې شو، د هغه ډیزاین موخې پایله ده چې Lora له سره ټاکلې وه: عملیاتي ساده والی، چې په مستقیم ډول پر algod او انډکسر روان وي او ځانګړی بیکاینډ ونه لري. له همدې امله د میټاډاټا نوې سرچینه د نوې زیربناوې د پرمخ وړلو پر ځای یوازې د نوډ یوه نوې غوښتنه ده. ژوندې کتنه دا خبره روښانه کوي — د اګست پر ۷ نېټه د میننټ کور پاڼه په ۲۵ ثانیو کې لس نوي بلاکونه تېر کړل.
معیار چې لا هم د میننټ په تمه دی
د ټولو دې تخنیکي چمتووالي سره سره، منل یې په لسونو شمېرل کېږي. هغه د لوستلو کتابتون چې Lora پخپله کاروي، په تېره اونۍ ۱۸ ځله او په تېره میاشت ۶۵ ځله ډاونلوډ شوی دی. دا معیار په عملي لحاظ د خپل ملاتړ کوونکي له تخنیکي چاپېریال څخه بهر هیچېرته نه دی ازمول شوی.
د ډیزاین مرکزي ځانګړنه په عین وخت کې تر ټولو تېره جوړجاړی هم ده: «یو ځل چې ځای پر ځای شو، د ASA میټاډاټا راجستر باید تازه نه شي.» هغه تړون چې هیڅکله پیوند کېدای نه شي، که منطق یې کومه تېروتنه ولري نو سمېدای نه شي، او نه هم وروسته د بډایه میټاډاټا بڼو د وړلو لپاره غځېدای شي — یوازینی چاره به یو بشپړ نوی ځای پر ځای کول او د هر ثبت شوي شتمنۍ کډوالی وي. د پورته یاد شوي تش MainNet قطار سره یوځای، نن ورځ هر هغه څه چې یو پراختیا کوونکی د ARC-۸۹ سره کولای شي، پر TestNet ترسره کېږي.
دا هم د روښانه کولو وړ ده چې څوک څه ښيي. هغه بنسټ چې د دې ARC ملاتړ کوي، هماغه سپړونکی هم پالي او د لوستلو SDK هم خپروي، نو د Lora د ARC-۸۹ ملاتړ د یوې ادارې لخوا د خپل معیار کارول دي — نه د غوښتنې خپلواکه شواهد. دا ARC د ۲۰۲۶ کال د فبروري پر ۱ نېټې د پای نیټې سره Last Call بیا کتنې ته ورننوت؛ څو میاشتې وروسته اخیستل شوی یو سملاسي انځور لا هم هغه د Last Call په توګه لیستوي، او د دې بیا کتنې دورې پایله ناڅرګنده پاتې ده.
په زنځیر کې میټاډاټا څه ګټه ورکوي
که د MainNet ځای پر ځای کول ترسره شي، توپیر به په کوچنیو تعاملاتو کې ښکاره شي: بټوه چې د یوې شتمنۍ انځور ښيي، مارکیټ چې د تصفیې پر مهال ځانګړنې ښيي. نن ورځ دا لټونونه هغه کوربه ته تکیه کوي چې ممکن له منځه لاړ شي. د ARC-۸۹ سره، هماغه ریکارډ د نوډ سره په یوه غوښتنه کې — یا په هماغه ټرانزکشن کې چې شتمني لیږدوي — ترلاسه او تصدیق کېدای شي، او تر هغو چې زنځیر پاتې دی، د زنځیر د حالت برخه پاتې کېږي. منل یې لا هم په میاشت کې لسونو ډاونلوډونو کې دي، او دا د دې صادقه اندازه ده چې معیار لا څومره لار لري. د Lora بیټا څه ښيي هغه دا دي چې دا لار له سره تر پایه کار کوي، او ایکوسیستم ته یوه مرجع پلي کول برابروي چې کله راجستر پای ته MainNet ته ورسېد، کاپي یې کړي.
سرچینه
- Lora — د میننټ سپړونکی1
- د AlgoKit Lora مخزن4
- ARC-۸۹: د ASA میټاډاټا راجستر مشخصات3
- Pull request #۵۸۲: د arc-۸۹ ملاتړ7
- Lora Explore میننټ8
- د AlgoKit ۳.۰ معرفي: د Algorand پراختیا کوونکو لپاره نوې دوره9
- ARCs/ARCs/arc-0089.md at main · algorandfoundation/ARCs · GitHub10
- د Lora کتنه | د Algorand پراختیا کوونکو پورټال11
- raw.githubusercontent.com12
- GitHub - awesome-algorand/awesome-algorand: ⚡د Ⱥlgorand بلاک چین پورې اړوند د زړه راښکونکو سرچینو ټولګه ⛓13
سرچینې (13)
- 1 lora.algokit.io Lora په متن کې یاده شوې ↩
- 2 algorand.co AlgoKit په متن کې یاده شوې ↩
- 3 github.com مشخصات په متن کې یاده شوې ↩
- 4 github.com مخزن په متن کې یاده شوې ↩
- 5 github.com Patrick Dinh په متن کې یاده شوې ↩
- 6 npmjs.com asa-metadata-registry-sdk په متن کې یاده شوې ↩
- 7 github.com Pull request #۵۸۲: د arc-۸۹ ملاتړ په متن کې یاده شوې ↩
- 8 lora.algokit.io Lora Explore میننټ په متن کې یاده شوې ↩
- 9 algorand.co د AlgoKit ۳.۰ معرفي: د Algorand پراختیا کوونکو لپاره نوې دوره په متن کې یاده شوې ↩
- 10 github.com ARCs/ARCs/arc-0089.md at main · algorandfoundation/ARCs · GitHub په متن کې یاده شوې ↩
- 11 dev.algorand.co د Lora کتنه | د Algorand پراختیا کوونکو پورټال په متن کې یاده شوې ↩
- 12 raw.githubusercontent.com raw.githubusercontent.com/algorandfoundation/ARCs/main/ARCs/arc-0089.md په متن کې یاده شوې ↩
- 13 github.com GitHub - awesome-algorand/awesome-algorand: ⚡د Ⱥlgorand بلاک چین پورې اړوند د زړه راښکونکو سرچینو ټولګه ⛓ په متن کې یاده شوې ↩