داشبورد Derova.algo استخر تراکنشهای معلق یک نود Algorand و اثبات وضعیت بعدی را رصد میکند
داشبورد رایگان Derova.algo استخر تراکنشهای معلق یک نود Algorand را بهصورت زنده نشان میدهد، بههمراه ۲۰ بلاک آخر، سلامت نود و شمارش معکوس تا اثبات وضعیت بعدی شبکه. به کیف پول نیازی نیست — اما شماری که استخر نشان میدهد دیدِ یک نود است، نه دیدِ شبکه.


mempool.algorand.ing یک صفحهٔ وب رایگان است که بهصورت زنده نشان میدهد در استخر تراکنشهای معلق یک نود Algorand چه چیزی نشسته است؛ یعنی صف تراکنشهایی که به شبکه پخش شدهاند اما هنوز در بلاکی نوشته نشدهاند. کنار همین صف، شمارش معکوس اثبات وضعیت بعدی شبکه را میبینید؛ گواهی فشردهای از آنچه هماکنون در زنجیره هست. پایینتر، بیست بلاک آخر با شمار تراکنشهای هر یک، اندازهشان و کارمزدهایی که جمع کردهاند فهرست شده است. هیچ بخشی از این صفحه کیف پول، ورود به حساب یا پرداخت نمیخواهد.
این صفحه به Derova.algo1 تعلق دارد، یک اپراتور نودِ عضو جامعه، و صریح میگوید این اعداد از کجا میآیند: در پانویس نوشته شده «دادههای استخر تراکنشهای معلق، همانگونه که نود Derova.algo میبیند». این یکی از چهار ابزار رایگان روی دامنهٔ شخصی algorand.ing2 است؛ سه ابزار دیگر عبارتاند از یک صفحهٔ وضعیت نود، یک داشبورد متریکهای Grafana3 و پیوندی به استیکینگ همتابههمتای Valar4. همه اینها با این سلب مسئولیت منتشر شدهاند که سایت «مستقل است و بهدست یکی از اعضای جامعهٔ Algorand اداره میشود» و ارتباطی با Algorand Technologies یا بنیاد Algorand ندارد.
یک بار خواندنِ این صفحه چه شکلی است
یک پنل توزیع نوع تراکنش، سمت چپ صفحه را پر میکند: چند تراکنش معلق پرداختاند، چند تا انتقال دارایی، چند تا فراخوانی قرارداد هوشمند، و چند تا در دستههایی میافتند که در آن لحظه هیچکس از آنها استفاده نمیکند — ثبت کلید5، پیکربندی دارایی، مسدودسازی دارایی، اثباتهای وضعیت و ضربانها.
سه بار باز کردن صفحه، به فاصلهٔ چند دقیقه، هر بار صفی متفاوت نشان داد. بار اول ۴۹ تراکنش ثبت شد: ۱۵ پرداخت، ۱۸ انتقال دارایی و ۱۶ فراخوانی اپلیکیشن.
{"type":"bar","title":"محتوای استخر تراکنشهای معلق Algorand در یک لحظه (۴۹ تراکنش)","x":["انتقال دارایی","فراخوانی اپلیکیشن","پرداختها"],"series":[{"name":"تراکنشهای معلق","y":[۱۸.۰,۱۶.۰,۱۵.۰]}]}
چند دقیقه بعد همان پنل ۷۸ را نشان داد که ۵۷ موردش فراخوانی اپلیکیشن بود. بار سوم ۳۹ ثبت شد. همین نوسان نکتهٔ اصلی است: Algorand تقریباً هر ۲.۸ ثانیه یک بلاک مینویسد، پس تراکنش بهندرت زیاد منتظر میماند و عددی که شما میبینید عددی نیست که بازدیدکنندهٔ بعدی میبیند. پرداخت، ALGO را جابهجا میکند؛ انتقال دارایی، توکنی را جابهجا میکند که روی Algorand صادر شده است و سازوکار دارایی استاندارد Algorand به هر کسی اجازه میدهد بدون نوشتن قرارداد چنین توکنی بسازد؛ و فراخوانی اپلیکیشن، یک قرارداد هوشمند را فرا میخواند. در هر بار خواندن، کل استخر از همین سه دسته تشکیل شده بود و آن پنج دستهٔ صفر، انواع کاملاً معمول تراکنش در Algorand بودند که در آن دقیقه بهسادگی در جریان نبودند.
سه پنل دیگر، باقی صفحه را میسازند.
| مفهوم | چه چیزی را نشان میدهد | پیامد در دنیای واقعی |
|---|---|---|
| استخر تراکنشهای معلق بر حسب نوع | تراکنشهایی که این نود دریافت کرده اما هنوز در بلاکی جای نداده است، تفکیکشده بر حسب نوع | صفی که یک یا دو ثانیه بیشتر دوام نمیآورد و هیچ کاوشگر بلاکی از آن سابقهای نگه نمیدارد |
| بلاکهای اخیر | بیست دور آخر، با شمار تراکنش، اندازه و کارمزدهای جمعآوریشده | مجموع کارمزدی نزدیک به کف ۰.۰۰۱6 ALGO یعنی زنجیره آرام است و کسی برای وارد شدن پیشنهاد بالاتری نمیدهد |
| سلامت شبکه | آنلاین یا آفلاین بودن نود، سالم بودن یا نبودن اجماع، و نسخهٔ دقیق نرمافزاری که اجرا میکند (نسخهٔ ۵.۰.۱، کامیت e763fb0d) | میگوید خودِ نودی که این اعداد را تأمین میکند، از زنجیره عقب نمانده یا نه |
| امنیت کوانتومی | آخرین اثبات وضعیت کِی ثبت شده، تا بعدی چند بلاک مانده، به کدام ارتفاع بلاک گواهی میدهد و آیا موردی در استخر در انتظار است | نیمهٔ دیدنی کار پساکوانتومی Algorand، روی شمارش معکوسی که میتوانید تماشا کنید |
اندازهٔ بلاکها متعادل میماند: در بازههای بیستبلاکی که این بررسی زیر نظر داشت، شمار تراکنش هر بلاک از ۸ تا ۵۷ متغیر بود. یکی از این بازهها بلاکی با ۵۴ تراکنش داشت که ۰.۱۱۵ ALGO کارمزد گرفت. کارمزد پایه7 در Algorand وقتی شبکه آرام است ۰.۰۰۱8 ALGO بهازای هر تراکنش است؛ پس ۵۴ تراکنش ساده باید ۰.۰۵۴ ALGO میپرداختند — کمتر از نصف مجموع آن بلاک. بنابراین شماری از تراکنشهای آن بلاک بیش از کف پرداختهاند و راههای مستندِ این اتفاق عبارتاند از کارمزد بالاتر داوطلبانه، امضای پساکوانتومی Falcon-1024 (حداقل ۰.۰۰۳9 ALGO، سه برابر پایه) یا قیمتگذاری ازدحامی که تنها زمانی اعمال میشود که بلاکها شروع به پر شدن کنند.
نمای Classic و سه سرنوشتی که ممکن است در انتظار یک تراکنش باشد
صفحهٔ دومی در mempool.algorand.ing/classic داشبورد را به پنج عدد خلاصه میکند — PENDING، CONFIRMED، DROPPED، CONNECTED و بلاک جاری — و روی گوشی نمای بهتری است. همانجا هم هست که سازوکار، خودش را نشان میدهد. کد این صفحه یک وبسوکت به api.algorand.ing10 باز میکند و منتظر بهروزرسانیهای استخر میماند؛ هر تراکنش تازه بهعنوان تراکنش معلق همراه با آخرین دور معتبرش ثبت میشود و صفحه روی همان تراکنش مشخص مشترک میشود تا یکی از سه سرانجام را گزارش کند: تأییدشده، همراه با دور و مدت زمانی که برد؛ حذفشده از استخر؛ یا منقضی.
اما «انقضا» یکی است که فهمیدنش میارزد. تراکنشهای Algorand بهجای نانس یک دور اول و آخر معتبر11 دارند و فاصلهٔ میان آن دو، تنها بازهای است که تراکنش میتواند تأیید شود؛ اگر به دور معتبر آخر برسد و هنوز در بلاک نیامده باشد، دیگر واجد شرایط نیست و باید دوباره ارسال شود. فایدهٔ یک نمای زنده همین است: میتوانید تراکنش خودتان را در صف ببینید و بفهمید نزدیک است از پنجرهاش بیرون بیفتد یا نه.
در یک بار خواندن، صفحهٔ Classic ۲۰ تراکنش معلق، ۱۴ تأییدشده و ۰ حذفشده نشان داد؛ خزش پیشینِ همان صفحه ۴۹ معلق، ۴۳ تأییدشده و ۴ حذفشده ثبت کرده بود. شمارندهها جابهجا میشوند.
چرا نمای استخر تراکنشهای معلق در Algorand معنای دیگری دارد
در Ethereum، تماشای استخر تراکنشهای معلق بیشتر شبیه تماشای یک مسابقه از روی سکو است: بلاکها پر میشوند، کاربران برای سبقت گرفتن از صف کارمزد پیشنهاد میدهند و جذابیت ماجرا در این است که چه کسی برای جای بعدی چقدر میپردازد. Algorand اما برعکس کار میکند. در یک رشتهٔ انجمن در نوامبر ۲۰۲۱12 که هنوز روشنترین توضیح در این باره است، پرسشی دربارهٔ دیدن تراکنشهای معلق پاسخی گرفت از توسعهدهندهای با نام کاربری fabrice که یادآور شد «برخلاف Ethereum، تراکنشها بر اساس کارمزد گس اولویتبندی نمیشوند و در حال حاضر هم ازدحامی وجود ندارد»، و پاسخ دومی از tsachi هشدار داد که «هیچ تضمینی نیست که نود شما همهٔ تراکنشهایی را ببیند که به بلاک بعدی (مؤثر) میرسند.»
قواعد کارمزد همین نکته را از سر دیگر نشان میدهند: هر تراکنش، بزرگترِ دو چیز را میپردازد؛ کارمزد ازدحام بهازای هر بایت یا حداقل کارمزد. کارمزد بهازای هر بایت تا وقتی زنجیره آرام است صفر است و پرداختها، انتقالهای دارایی و فراخوانیهای اپلیکیشن همه یکجور قیمتگذاری میشوند. پس این صفحه جای نشستن در ردیف اول یک جنگ مزایده نیست. چیزی که به شما میگوید این است که آیا تراکنش اصلاً دیده شده یا نه.
کاوشگرهای عمومی در عوض زنجیرهٔ تسویهشده را پوشش میدهند. Allo13، Pera Explorer14 و Algo Surf15 بلاکها، حسابها، داراییها و توان عملیاتی شبکه را فهرست میکنند — Algo Surf در یک بار خواندن ۱۰.۲ تراکنش بر ثانیه و میانگین زمان بلاک ۲.۸۰ ثانیه گزارش داد، در برابر ۱۳ تراکنش بر ثانیه و ۲.۷۳ ثانیهای که داشبورد عمومی Nodely16 روی ۱۰۰ بلاک اندازه گرفت. همهٔ اینها تاریخاند: تا وقتی بلاکی ظاهر میشود، تراکنشهایش قطعی شدهاند. استخر تراکنشهای معلق بخش پیش از آن است و زنده نگه داشتنش سختتر بوده. یک کاوشگر استخر تراکنشهای معلق Algorand در نشانی iamnotabot.com/pool از دسامبر ۲۰۲۱ آنلاین بود — توسعهدهندهای که در ۲۰۲۲ همان ابزار را برای TRON17 میساخت از آن بهعنوان الگوی کار نام برد — و آن دامنه دیگر بالا نمیآید. نمای زندهٔ دیگری هم به نام chaintrail.io حالا میزبان یک سایت قمار بیربط است.
اما یک نکته: یک نود، خودِ شبکه نیست
هر چه اینجا هست، دیدِ یک نود است و خود صفحه هم همین را میگوید. پاسخهای انجمن12 در سال ۲۰۲۱ توضیح میدهند چرا این قید کارِ واقعی انجام میدهد: نودهای مختلف Algorand میتوانند نسخههای متفاوتی از استخر تراکنشهای معلق در اختیار داشته باشند و تضمینی نیست محتوایشان یکسان باشد. این دو صفحه هم با هم توافق نداشتند: در یکی از جلسات بررسی، خواندن با فاصلهٔ یک دقیقه از پنل نوع تراکنش در صفحهٔ اصلی و شمارندهٔ تراکنشهای معلق صفحهٔ Classic اختلافی دو و نیم برابری نشان داد. به نظر میرسد تفاوت در این باشد که هر صفحه چه چیزی را میشمارد — صفحهٔ اصلی استخر نود را همانطور که نود میبیند گزارش میکند، در حالی که صفحهٔ Classic شمارش خودش را از تراکنشهایی نگه میدارد که یک تبِ بازِ مرورگر تماشا کرده و با رسیدن هر بلاک شمارندهها را پاک میکند — اما هیچکدام از این دو عدد از بیرون بازتولیدشدنی نبود. دو نقطهٔ پایانی بیطرف، سرویس رایگان algod از AlgoNode (تیمی که پشت Allo است) و یکی از Nodely18، هر یک در همان حدود یک تراکنش معلق برگرداندند، در حالی که هر نقطهٔ پایانی فهرستشده در api.algorand.ing هدر X-API-Key میخواهد و بدون آن ۴۰۱ برمیگرداند. اینکه این تفاوت از زمانبندی، از اتصال همتاها یا از دیدِ واقعاً بزرگتر نود Derova ناشی میشود، چیزی است که نقاط پایانی عمومی نمیتوانند روشن کنند. ولی خوراک زنده را میشود از طریق خود صفحه بازتولید کرد.
دو چیز دیگر را نمیتوان از بیرون بررسی کرد. کد داشبورد منتشر نشده است: GitHub عمومی Derova19 دو مخزن دارد، یک فورک از پروژهٔ استخر استیکینگ Ré'ti و مجموعهای راهنما برای اجرای نود Algorand؛ هیچکدام این صفحه نیست، پس اینکه این شمارشها چطور محاسبه میشوند قابل بازرسی نیست. صفحه هیچ عدد منتشرشدهای هم از شمار بازدیدکنندگانش ندارد. گردانندهٔ آن یک حساب تأییدشدهٔ جامعه است، نه یک شرکت — نام derova.algo20 در ژوئن ۲۰۲۲ ثبت شده و به حسابی در X با ۴۷۷ فالوور پیوند دارد — اما حساب پشت آن یک مشارکتکنندهٔ واقعی در اجماع است: حدود ۴۴,۹۶۹ ALGO در اختیار دارد، برای مشارکت آنلاین ثبت شده و تاریخ اخیرش شامل تراکنشهای ضربان است؛ همان نوعی که Algorand معرفی کرد تا نود بتواند صریحاً اعلام کند آنلاین است، حتی وقتی بلاکی پیشنهاد نمیدهد. صفحهٔ وضعیت نودش21 دو پشتهٔ میننت را فهرست میکند، با برچسبهای Valar EU و Myth Finance، که نود، سرویس algod، میزبان و اپراتور ارتباطات هر یک ۱۰۰ درصد را نشان میدهند.
او پیشتر ترجیح داده یک سرویس را بازنشسته کند تا اینکه رهایش کند تا کهنه بماند: رابط استخر استیکینگ Ré'ti که در reti.algorand.ing22 اجرا میکرد، حالا پیامی نشان میدهد که هرگز قرار نبود رابط رسمی باشد و بازدیدکنندگان را به reti.nodely.io23 راهنمایی میکند. هیچکدام از اینها ریسک نگهداری دارایی نیست — صفحه نه اتصال کیف پولی دارد و نه وجهی نگه میدارد، و تنها اشخاص ثالثی که کدش بار میکند یک سرویس تحلیل وب و Google Fonts هستند. آنچه در معرض خطر است، دقت یک نمایش رایگان و فقطخواندنی است.
اول چه چیزی را باز کنیم
با صفحهٔ اصلی شروع کنید و یک دقیقه به آن وقت بدهید. توزیع نوع تراکنش با رسیدن و پاک شدن تراکنشها از نو کشیده میشود و فهرست بلاکهای زیرش هر چند ثانیه پر میشود. روی گوشی، نمای Classic را باز کنید: پنج عدد و یک وضعیت اتصال، بدون نمودار. اگر خودتان یک نود Algorand اجرا میکنید، سرویس algod آن همان فهرست تراکنشهای معلقی را در اختیار میگذارد که این صفحه بر پایهٔ آن ساخته شده؛ پس شمار Derova چیزی است که میتوانید آن را با دیدِ نود خودتان بسنجید، نه اینکه به چشم بسته بپذیرید.
پنلی که بهتر است باز بگذارید همان کوانتومی است. Algorand از سال ۲۰۲۲ در میننت اثبات وضعیت تولید میکند24؛ امضاشده با Falcon، طرحی مبتنی بر شبکه که بهدلیل مقاومتش در برابر رایانههای کوانتومی انتخاب شده است. هر ۲۵۶25 دور یک اثبات تازه منتشر میشود — با آهنگ اخیر زنجیره، حدود دوازده دقیقه. Derova این رصد را در بهروزرسانی ۳ آوریل اضافه کرد و آن زمان نوشت26 که صفحه «بهروز شده تا اثباتهای وضعیت را رصد کند و بتوانید لحظهٔ وقوع آنها را در زمان واقعی ببینید.» نقشهٔ راه بنیاد Algorand27 هدفش رسیدن به مقاومت کوانتومی گسترده تا پایان ۲۰۲۷ است و نخستین نقاط عطف آن از سهماههٔ سوم ۲۰۲۶ موعد مقرر دارند.
منبع
۴ رقم این گزارش بررسی شده است.دیدن همهٔ بررسیها
منابع
- 1Derova.algo x.com↩
- 2algorand.ing algorand.ing↩
- 3داشبورد متریکهای Grafana metrics.algorand.ing↩
- 4Valar stake.valar.solutions↩
- 5ثبت کلید dev.algorand.co↩
- 7کارمزد پایه dev.algorand.co↩
- 10api.algorand.ing api.algorand.ing↩
- 11دور اول و آخر معتبر dev.algorand.co↩
- 12یک رشتهٔ انجمن در نوامبر ۲۰۲۱ forum.algorand.co↩
- 13Allo allo.info↩
- 14Pera Explorer explorer.perawallet.app↩
- 15Algo Surf algo.surf↩
- 16داشبورد عمومی Nodely tps.nodely.io↩
- 17همان ابزار را برای TRON devpost.com↩
- 18Nodely nodely.io↩
- 19GitHub عمومی Derova github.com↩
- 20derova.algo app.nf.domains↩
- 21صفحهٔ وضعیت نودش status.algorand.ing↩
- 22reti.algorand.ing reti.algorand.ing↩
- 23reti.nodely.io reti.nodely.io↩
- 24Algorand از سال ۲۰۲۲ در میننت اثبات وضعیت تولید میکند dev.algorand.co↩
- 26آن زمان نوشت x.com↩
- 27نقشهٔ راه بنیاد Algorand algorand.co↩
- 28Derova.algo Node Mempool mempool.algorand.ing↩
- 29Derova.algo Nodes status.algorand.ing↩
- 30Derova.algo Node Mempool mempool.algorand.ing↩
- 31derova - Algorand forum.algorand.co↩
- 32Algorand block explorers in 2024: A quick guide | Algorand algorand.co↩