Awesome Algorand ابزارهای الگورند را از AlgoKit تا آمار زنده نودهای رله گردآوری میکند
نقشهٔ یکصفحهای یک اکوسیستم
هر توسعهدهندهای که میخواهد روی الگورند کار کند، پیش از نوشتن حتی یک خط کد باید تصمیم بگیرد: از کدام SDK کیف پول استفاده کند، کدام زبان قرارداد هوشمند را یاد بگیرد، از کدام قالب پروژه شروع کند و به کدام مرورگر بلاکچین اعتماد کند. Awesome Algorand برای این به وجود آمده که این مرحلهٔ تحقیق را به یک صفحهٔ قابل پیمایش تبدیل کند — و از سال ۲۰۲۲ به بعد، این صفحه را همگام با تغییرات دائمی اکوسیستم صادق و قابل اعتماد نگه دارد.
این سایت یک فهرست است که توسط جامعه حفظ میشود و بر پایهٔ مخزن awesome-algorand در گیتهاب کار میکند؛ مخزنی که خودش را اینطور توصیف میکند: «فهرستی منتخب از منابع عالی مرتبط با بلاکچین الگورند». این سایت با چارچوب وب Astro ساخته شده و به بخشهایی تقسیم میشود که مانند نقشهای از کل شبکه هستند: منابع رسمی، مطالب آموزشی، ابزارهای توسعه، کیف پولها، زیرساخت، دیفای، NFTها و استانداردها.
بخش منابع رسمی با AlgoKit شروع میشود؛ جعبهابزار توسعهٔ «همهکاره» بنیاد الگورند که شامل رابط خط فرمان، قالبهای شروع و Lora — یک کاوشگر بصری شبکه برای آزمایش محلی برنامهها — است. مسیر مدرن نوشتن قرارداد از Puya میگذرد؛ کامپایلر بنیاد که پایتون و از طریق نسخهٔ تایپاسکریپتی آن، تایپاسکریپت را به TEAL تبدیل میکند؛ زبان سطح پایین مبتنی بر پشته که ماشین مجازی الگورند (AVM) واقعاً آن را اجرا میکند. قالبهای تولید برای پایتون، تایپاسکریپت، فرانتاند React و پروژههای فولاستک ارائه میشوند تا یک تیم بتواند کل یک برنامه را اسکلتبندی کند و مجبور نباشد قطعات را دستی سر هم کند. همین بخش همچنان فهرست چارچوبهای قدیمیتر PyTeal و Beaker و دورههای فشرده حول آنها را دارد؛ این فهرست هم تاریخچهٔ اکوسیستم را ثبت میکند و هم وضعیت امروز آن را، در حالی که برچسبگذاری خود بنیاد پروژههای جدید را به سمت AlgoKit و Puya هدایت میکند.
| بخش فهرست | مفهوم | پیامد در دنیای واقعی |
|---|---|---|
| SDKهای زبان | کتابخانههای کلاینت در Go، Python، JavaScript/TypeScript، Java، .NET، Rust، Swift، C++، Dart و PHP، بهعلاوه پلاگینهای Unity و Unreal Engine | تیمها میتوانند الگورند را در یک پشتهٔ موجود — یا یک موتور بازی — بدون یادگیری زبان جدید یکپارچه کنند |
| ابزارهای قرارداد هوشمند | خود TEAL، PyTeal، TealScript، Tealish، Beaker، بهعلاوه ابزارهای تست و اثبات صوری | توسعهدهندگان سطح انتزاعی خود را انتخاب میکنند، از TEAL شبهاسمبلی تا چارچوبهای سطح بالا |
| کیف پولها و یکپارچهسازی | Pera، Defly، Method، Exodus، Liquid Auth؛ اتصالدهندههای use-wallet و use-wallet-js | کاربران کیف پول دلخواه را انتخاب میکنند و دپها از طریق یک رابط از ارائهدهندگان متعدد پشتیبانی میکنند |
| دیفای و NFTها | Tinyman، Pact، Folks Finance، Lofty، Vestige؛ بازارها و گالریهای NFT | محیطهای معاملاتی، وامدهی و املاک توکنشده، برای کشف فهرست شدهاند نه بهعنوان تأیید |
| کاوشگرها و معیارها | Allo، Pera Explorer، ابزارهای گراف Algorand Ballet و Multiverse، Metrika، Allo Metrics | تراکنشها، حسابها و سلامت شبکه برای هر کسی قابل بررسی است، نه فقط افراد داخلی |
| استانداردها | فرادادهٔ توکن ARC-3 و ARC-69 ، رابط دودویی برنامهٔ ARC-4، مشخصات برنامهٔ ARC-32 و ARC-56 | لایهای از مشخصات جمعی که کیف پولها، دپها و فرادادهٔ توکنها را سازگار نگه میدارد |
بیشتر این دستهبندیها بر یک عنصر پایه در الگورند استوارند: دارایی استاندارد الگورند (ASA)، سازوکاری داخلی برای انتشار توکنها مستقیماً روی لایهٔ پایهٔ شبکه بدون نیاز به قرارداد هوشمند اختصاصی — و همین دلیل است که بخش زیادی از ابزارهای فهرستشده حول داراییها سازماندهی شدهاند.
جایی که گزینش، دندان نشان میدهد
هر فهرستی به اندازهٔ نگهداریاش مفید است و نگهداری این یکی تا حدی خودکار است: یک بررسیکنندهٔ لینک روی مخزن اجرا میشود و ورودیهایی که لینکشان خراب باشد به جای حذف، به ARCHIVED.md منتقل میشوند. کامیتهای اخیر همین جریان کار را نشان میدهند — افزودن DorkFi به بخش دیفای و ابزارهای Swift و iOS از CorvidLabs در آوریل و ژوئن ۲۰۲۶، و در همان بازه بایگانی کردن لینکهای مرده. دستورالعملهای مشارکت از هر پیشنهاد میخواهند که بهصورت یک پولریکوئست جداگانه، آزمایششده و مستند، در قالب ثابت [PACKAGE](LINK) - DESCRIPTION ارسال شود؛ دستهبندیهای جدید هم پذیرفته میشوند.
موضع ویراستاری فراتر از سلامت لینکها است. فهرست ارائهدهندگان کیف پول صریحاً اعلام کرده که نه جامع است و نه تأییدی بر یک محصول خاص؛ و تنها حذف برجستهٔ آن نمونهای از گزینشِ سختگیرانه است: «با توجه به حملات به کاربران کیف پول MyAlgo، SDK مربوطه از فهرست حذف شده است». ورودیهای دیفای هم جملهٔ همیشگی «قبل از سرمایهگذاری یا استفاده از هر یک از پروژههای فهرستشده، خودتان تحقیق کنید» را دارند. مجوزها عامدانه نابرابرند: فهرست README تحت مجوز CC0 منتشر شده، که عملاً مالکیت عمومی است، اما وبسایت، پادکست و ابزارهای جانبی بهصراحت تحت پوشش این مجوز نیستند و کپیبرداری از این محصولات «بهشدت ممنوع» است. دادهها آزادند؛ اما بستهبندی آنها نه.
مقیاس کار کوچک است و به روشنی بیان شده: مخزن ۲۱۷ ستاره دارد و بزرگترین مشارکتکنندهٔ آن — نگهدارندهای که در گیتهاب با نام aorumbayev شناخته میشود — ۱۲۹ تغییر از کل تغییرات را انجام داده است. گردآوری خودکار یک نقطهٔ کورِ شناختهشده هم دارد: بررسیکنندهٔ لینک فقط URLهایی را میگیرد که از کار افتادهاند، نه فروشگاههایی که بیسروصدا تعطیل شدهاند. بخش NFT همچنان Rand Gallery را فهرست میکند، حتی اگرچه گزارشهای اکوسیستم مستند کردهاند که آن بازار در حال تعطیل شدن بود و صفحهٔ اصلیاش همچنان فعال بود. این فهرست یک انضباط «بهترین تلاش» است، نه یک تضمین.
پادکستی که نقش تاریخ شفاهی را هم بازی میکند
دومین حاصل این پروژه پادکست AwesomeAlgo است که به @aorumbayev منسوب است و قسمتهای اخیر آن را مجریانی به نامهای «Al and Mike» اجرا میکنند. این پادکست خود را ماهانه توصیف میکند؛ در عمل از ژوئن ۲۰۲۲ تا کنون ۲۴ قسمت — شمارهگذاری شده از صفر تا ۲۳ — منتشر شده، با فاصلههایی چند ماهه پشت سر هم. فهرست مهمانها مانند یک برش عرضی از اکوسیستم است: John Woods، مدیر فناوری بنیاد الگورند؛ Alessandro Cappellato، مدیر محصول؛ و Rob Moore، مدیر فناوری MakerX، در یک میزگرد ۲۰۲۴؛ Michael Feher، مهندس بنیاد، دربارهٔ LiquidAuth — سرویس احراز هویت مبتنی بر passkey؛ Doug Richar، همبنیانگذار TxnLab، دربارهٔ چارچوب use-wallet؛ و بنیانگذاران Pera Web3 Wallet، NFDomains، Ultrade و AlgoWorld.
مکالمات فنی هستند نه تبلیغاتی. برای مثال، قسمت مه ۲۰۲۵ با Uroš Hudomalj، مدیرعامل Valar، به بررسی Valar میپردازد؛ بازاری استیکینگ همبههمتا که دارندگان ALGO را مستقیماً به اجراکنندههای نود متصل میکند و در عین حال دارایی کاربران را از طریق تفویض بومی در اختیار خودشان نگه میدارد؛ و بهجای کمیسیون بر پاداش، قیمتگذاری شفاف خدمات اعمال میکند. در آن قسمت اعلام شده که «۳۲۰ استیکر فعال، ۵۷ میلیون ALGO را در بیش از ۷۰ اجراکننده نود مدیریت میکنند و بیش از ۱۵٪ از کل حسابهای اجماع را تشکیل میدهند». برای حضور در برنامه هم همان راه خانهٔ فهرست را طی میکنید: مهمانهای بالقوه به مخزن پولریکوئست میدهند و فرم مهمان را پر میکنند. مجری دربارهٔ مقیاس کار صریح بوده: «من این را بهعنوان سرگرمی در اوقات فراغتم نگهداری میکنم».
اعداد زنده در شبکه
صفحهٔ /stats سایت در جهت مخالف فهرست حرکت میکند: نه یک فهرست ایستا، بلکه یک نقشهٔ زنده که روزانه بهروز میشود. توزیع نودهای رلهٔ الگورند را نشان میدهد — نودهایی که بلاکها و تراکنشها را بین نودهای دیگر رد و بدل میکنند و ستون فقرات ارتباطی شبکه هستند، نه فقط شرکتکنندگان در اجماع. ارقام اصلی صفحه: تقریباً ۱۰۴ نود رله، ۱,۷۴۲ رأیدهنده در طول هفت روز، و کشورهای میزبان اصلی شامل ایالات متحده (۳۵ نود)، آلمان (۱۰) و لهستان (۷). این صفحه رقم رأیدهندگان را به metrics.allo.info نسبت میدهد؛ آن داشبورد پشت یک بررسی ربات قرار دارد، بنابراین این عدد برای این گزارش نمیتوانست مستقل دوباره تأیید شود. نسخهٔ بایگانیشدهای از همان صفحه در آوریل ۲۰۲۵، تعداد رلهها را همان ~۱۰۴ و رأیدهندگان را ۱,۹۷۰ نشان میدهد — نقشهٔ رله در بیش از یک سال تقریباً ثابت بوده، در حالی که تعداد رأیدهندگان هفتگی روندی نزولی داشته است.
برای درک مقیاس، تعداد رلهها بخشی از یک جمعیت بزرگتر است: نودهای تماموقت شبکهٔ اصلی بهصورت جداگانه ردیابی میشوند و حدود ۲,۶۱۶ نود تا اواخر اوت ۲۰۲۶ شمارش شدهاند، و تقریباً ۲.۰۲ میلیارد ALGO — حدود ۲۰.۶ درصد از کل عرضه — آنلاین و در حال مشارکت در اجماع است. ۱۰۴ نود رله کل شبکه نیستند؛ آنها لایهٔ ستون فقراتی هستند که سایر نودها از طریق آن به هم متصل میشوند.
همراهانی که خاموش شدند
همه چیز زیر چتر awesomealgo.com باقی نمانده است. صفحهٔ مجوز وبسایت همچنان Ask AwesomeAlgo، Chat AwesomeAlgo، AlgoHelp و AwesomeAlgo Stats را بهعنوان پلتفرمهای مرتبط نام میبرد. از بین اینها فقط صفحهٔ Stats هنوز فعال است؛ سه زیردامنهٔ دیگر دیگر باز نمیشوند. بازبینیهای Wayback Machine نشان میدهند که چه بودهاند — Ask AwesomeAlgo سوالات شنوندگان را برای مهمانان آینده جمعآوری میکرد و هر ورودی یک شناسهٔ تراکنش کوتاهشده را با لینک «مشاهده تراکنش» نشان میداد؛ Chat AwesomeAlgo در اوایل ۲۰۲۳ بهعنوان یک چتبات GPT راهاندازی شد و بعدها با عنوان «AwesomeAlgo AI Search» ظاهر شد؛ AlgoHelp مخازن گیتهاب را برای مسائل برچسبخورده با «algohelp» زیر نظر میگرفت و آنها را با مشارکتکنندگان جامعه که مایل به کمک بودند تطبیق میداد. آخرین بایگانیهای آنها به سالهای ۲۰۲۴ و ۲۰۲۵ مربوط میشود. اینها آزمایشهای کوچکی بودند که بر پروژهٔ اصلی سوار شده بودند و رها شدند تا خودشان از بین بروند، در حالی که فهرست، پادکست و نقشهٔ نودها ادامه یافتند.
فهرست همچنان در حرکت است
هیچکدام از اینها داستان Awesome Algorand را به یک داستان شرکتی تبدیل نمیکند. این یک داستان گردآوری است: یک نگهدارنده، یک بررسیکنندهٔ لینک که ورودیهای مرده را بایگانی میکند، و یک فهرست در مالکیت عمومی که هر کسی میتواند آن را اصلاح کند. برای تازهواردها، هنوز اولین ایستگاه عملی است — ابزارهای رسمی، کیف پولها، استانداردها و تصویری زنده از اینکه واقعاً چه کسی شبکه را اداره میکند. برای اکوسیستم، به یک وقایعنگاریِ کُند تبدیل شده است. و چون موضوع دائماً در حال تغییر است — پروژههایی که به پایان میرسند و پروژههای تازهای که بهصورت پولریکوئست میآیند — خود فهرست نیز باید به حرکت ادامه دهد. تا اینجا ادامه داده است.
منبع
- https://awesomealgo.com
- https://github.com/awesome-algorand/awesome-algorand
- https://awesomealgo.com/podcast
- https://awesomealgo.com/stats
- https://awesomealgo.com/about
- About
- Podcast | ⚡ Awesome Algorand ⛓
- ⚡ Awesome Algorand ⛓ | Stats
- Episode #23 | Uroš Hudomalj | ⚡ Awesome Algorand ⛓
- Episode #22 | Doug Richar | ⚡ Awesome Algorand ⛓
- http://web.archive.org/cdx/search/cdx?url=chat.awesomealgo.com&output=json&limit=10&collapse=timestamp:6
- http://web.archive.org/cdx/search/cdx?url=ask.awesomealgo.com&output=json&limit=10&collapse=timestamp:6
- http://web.archive.org/cdx/search/cdx?url=algohelp.awesomealgo.com&output=json&limit=10&collapse=timestamp:6
- http://web.archive.org/cdx/search/cdx?url=chat.awesomealgo.com&output=json&limit=20&collapse=timestamp:6&from=20241101
- http://web.archive.org/cdx/search/cdx?url=ask.awesomealgo.com&output=json&limit=20&collapse=timestamp:6&from=20240801
- http://web.archive.org/cdx/search/cdx?url=algohelp.awesomealgo.com&output=json&limit=20&collapse=timestamp:6&from=202409
- Episode #19 | Bit (D13) | ⚡ Awesome Algorand ⛓
Source: https://awesomealgo.com