داشبورد Derova.algo استخر در انتظار یک نود الگورند و اثبات وضعیت بعدی را رصد میکند


mempool.algorand.ing یک صفحه وب رایگان است که بهصورت زنده نشان میدهد چه چیزی در استخر تراکنشهای در انتظار یک نود الگورند نشسته است؛ همان صف تراکنشهایی که به شبکه پخش شدهاند اما هنوز در بلاکی نوشته نشدهاند. کنار این صف، شمارش معکوس تا اثبات وضعیت بعدی شبکه میآید؛ گواهی فشردهای از آنچه هماکنون روی زنجیره هست. در ادامه هم بیست بلاک آخر با تعداد تراکنشهای هر یک، اندازهشان و کارمزدهایی که جمع کردهاند فهرست میشود. هیچ بخشی از این صفحه کیف پول، ورود به حساب یا پرداخت نمیخواهد.
این صفحه متعلق به Derova.algo است؛ یک اپراتور نود از جامعه کاربران، و صریح میگوید این اعداد از آنِ کیست: در پانویس نوشته شده «دادههای استخر تراکنشهای در انتظار، همانگونه که نود Derova.algo میبیند». این یکی از چهار ابزار رایگان روی دامنه شخصی algorand.ing است — یک صفحه وضعیت نود، یک داشبورد متریک Grafana و پیوندی به استیکینگ همتابههمتای Valar سه مورد دیگرند — و زیر سلب مسئولیتی منتشر شده که میگوید این سایت «بهطور مستقل توسط یکی از اعضای جامعه الگورند مالکیت و اداره میشود» و ارتباطی با Algorand Technologies یا Algorand Foundation ندارد.
یک بار نگاه کردن به صفحه چه چیزی را نشان میدهد
پنلی برای توزیع نوع تراکنشها سمت چپ صفحه را پر میکند: چند تراکنش در انتظار از نوع پرداخت است، چند مورد انتقال دارایی، چند مورد فراخوان قرارداد هوشمند و چند مورد در دستههایی میافتد که در آن لحظه هیچکس از آنها استفاده نمیکند — ثبت کلید، پیکربندی دارایی، مسدودسازی دارایی، اثباتهای وضعیت و هارتبیتها.
سه بار بازخوانی صفحه، به فاصله چند دقیقه، هر بار صف متفاوتی را نشان داد. بار اول ۴۹ تراکنش ثبت شد: ۱۵ پرداخت، ۱۸ انتقال دارایی و ۱۶ فراخوان اپلیکیشن.
Chart: What was in Algorand's pending pool at one moment (49 transactions)
چند دقیقه بعد، همان پنل عدد ۷۸ را نشان داد که ۵۷ مورد آن فراخوان اپلیکیشن بود. بار سوم ۳۹ ثبت شد. همین نوسان، نکته اصلی است: الگورند تقریباً هر ۲.۸ ثانیه یک بلاک مینویسد، پس تراکنش بهندرت زیاد منتظر میماند و عددی که شما میبینید همان عددی نیست که بازدیدکننده بعدی میبیند. یک پرداخت، ALGO را جابهجا میکند؛ یک انتقال دارایی، توکنی را که روی الگورند منتشر شده جابهجا میکند، چیزی که سازوکار دارایی استاندارد الگورند به هر کسی اجازه میدهد بدون نوشتن قرارداد بسازد؛ و فراخوان اپلیکیشن، یک قرارداد هوشمند را فرا میخواند. این سه، در هر بار خواندن، تمام محتوای استخر بودند و آن پنج دسته صفر، انواع معمول تراکنش در الگورند هستند که در آن دقیقه بهسادگی رخ نمیدادند.
سه پنل دیگر، باقی صفحه را میسازند.
| مفهوم | چه چیزی را نشان میدهد | معنای عملی آن |
|---|---|---|
| استخر در انتظار به تفکیک نوع | تراکنشهایی که این نود دریافت کرده اما هنوز در بلاکی نگذاشته است، تفکیکشده بر پایه نوع | صفی که یکی دو ثانیه بیشتر دوام نمیآورد و هیچ کاوشگر بلاکی از آن سابقه نگه نمیدارد |
| بلاکهای اخیر | بیست دور آخر، با تعداد تراکنش، اندازه و کارمزدهای جمعآوریشده | مجموع کارمزدی نزدیک به کف ۰.۰۰۱ ALGO یعنی زنجیره آرام است و کسی برای وارد شدن پیشنهاد بالاتری نمیدهد |
| سلامت شبکه | آنلاین یا آفلاین بودن نود، سالم بودن یا نبودن اجماع و نسخه دقیق نرمافزاری که اجرا میکند (نسخه ۵.۰.۱، کامیت e763fb0d) | میگوید آیا نودی که این اعداد را میدهد، خودش با زنجیره همگام هست یا نه |
| امنیت کوانتومی | زمان ثبت آخرین اثبات وضعیت، تعداد بلاک تا اثبات بعدی، ارتفاع بلاکی که بر آن گواهی میدهد و اینکه آیا موردی در استخر در انتظار است | نیمه دیدنی کار پساکوانتومی الگورند، روی شمارش معکوسی که میتوانید تماشا کنید |
اندازه بلاکها متعادل میماند: در بازههای بیستبلاکی که این پژوهش تماشا کرد، تعداد تراکنشهای هر بلاک از ۸ تا ۵۷ متغیر بود. یکی از این بازهها بلاکی با ۵۴ تراکنش داشت که ۰.۱۱۵ ALGO کارمزد جمع کرد. کارمزد پایه الگورند وقتی شبکه آرام است ۰.۰۰۱ ALGO برای هر تراکنش است، پس ۵۴ تراکنش ساده ۰.۰۵۴ ALGO میپرداخت — کمتر از نیمی از مجموع آن بلاک. بنابراین بخشی از تراکنشهای آن بلاک بیش از کف پرداخت کردهاند و راههای مستند برای این کار سه چیز است: کارمزد بالاتر داوطلبانه، امضای پساکوانتومی Falcon-۱۰۲۴ با حداقل ۰.۰۰۳ ALGO یعنی سه برابر کف، یا قیمتگذاری ازدحام که تنها زمانی اعمال میشود که بلاکها شروع به پر شدن کنند.
نمای Classic و سه سرنوشتی که ممکن است در انتظار یک تراکنش باشد
صفحه دومی در mempool.algorand.ing/classic داشبورد را به پنج عدد فرو میکاهد — PENDING، CONFIRMED، DROPPED، CONNECTED و بلاک جاری — و روی موبایل نمای بهتری است. همانجا هم سازوکار کار خودش را نشان میدهد. کد این صفحه یک وبسوکت به api.algorand.ing باز میکند و منتظر بهروزرسانیهای استخر میماند؛ هر تراکنش تازه همراه با آخرین دور معتبرش بهعنوان در انتظار ثبت میشود و صفحه روی همان تراکنش مشخص مشترک میشود تا یکی از سه نتیجه را گزارش کند: تأییدشده، همراه با دور و مدت زمانی که برد؛ حذفشده از استخر؛ یا منقضی.
انقضا همان چیزی است که ارزش فهمیدن دارد. تراکنشهای الگورند بهجای نانس، یک اولین و آخرین دور معتبر با خود دارند و بازه میان این دو، تنها دورهای است که تراکنش میتواند ثبت شود؛ اگر به آخرین دور معتبر برسد و هنوز شامل نشده باشد، دیگر واجد شرایط نیست و باید دوباره ارسال شود. این همان چیزی است که یک نمای زنده به دستتان میدهد: میتوانید تراکنش خودتان را در صف ببینید و بفهمید آیا در آستانه افتادن از پنجرهاش هست یا نه.
در یکی از خوانشها، صفحه Classic عدد ۲۰ در انتظار، ۱۴ تأییدشده و ۰ حذفشده را نشان داد؛ یک پیمایش خودکار پیشتر از همین صفحه ۴۹ در انتظار، ۴۳ تأییدشده و ۴ حذفشده را ثبت کرده بود. شمارندهها تکان میخورند.
چرا نمای استخر در انتظار در الگورند معنای دیگری دارد
در اتریوم، تماشای استخر تراکنشهای در انتظار عمدتاً ورزش تماشاچی است: بلاکها پر میشوند، کاربران برای جلو زدن در صف کارمزد پیشنهاد میدهند و جذابیت ماجرا این است که چه کسی برای جایگاه بعدی چقدر میپردازد. الگورند مسیر دیگری میرود. در رشتهای در انجمن مربوط به نوامبر ۲۰۲۱ که هنوز روشنترین توضیح در این باره است، پرسشی درباره تماشای تراکنشهای در انتظار پاسخی گرفت از سوی توسعهدهندهای با نام کاربری fabrice که یادآور شد «برخلاف اتریوم، هیچ اولویتبندی تراکنشها بر پایه کارمزد گس وجود ندارد و در حال حاضر هم ازدحامی نیست»، و پاسخ دومی از tsachi که هشدار داد «هیچ تضمینی نیست که نود شما همه تراکنشهایی را که به بلاک بعدی و مؤثر میروند ببیند.»
قواعد کارمزد همین نکته را از سر دیگر میگویند: تراکنش، بزرگتر از دو مقدار را میپردازد — کارمزد ازدحام بهازای هر بایت و کارمزد حداقل؛ کارمزد هر بایت وقتی زنجیره آرام است صفر است و پرداختها، انتقال دارایی و فراخوان اپلیکیشن همه به یک شیوه قیمتگذاری میشوند. پس این صفحه جایگاه ردیف اول تماشای یک جنگ مزایده نیست. چیزی که به شما میگوید این است که آیا تراکنش اصلاً دیده شده یا نه.
کاوشگرهای عمومی اما زنجیره تسویهشده را پوشش میدهند. Allo، Pera Explorer و Algo Surf بلاکها، حسابها، داراییها و توان عملیاتی شبکه را فهرست میکنند — Algo Surf در یک خوانش ۱۰.۲ تراکنش بر ثانیه و میانگین زمان بلاک ۲.۸۰ ثانیه را گزارش کرد، در برابر ۱۳ TPS و ۲.۷۳ ثانیهای که داشبورد عمومی Nodely روی ۱۰۰ بلاک اندازه گرفت. همه اینها تاریخاند: تا وقتی بلاکی پدیدار میشود، تراکنشهایش قطعی شدهاند. استخر در انتظار همان بخش پیش از آن است و زنده نگه داشتنش کار سختتری بوده. یک کاوشگر استخر الگورند در iamnotabot.com/pool از دسامبر ۲۰۲۱ آنلاین بود — توسعهدهندهای که در ۲۰۲۲ همین ابزار را برای TRON میساخت آن را نمونهای خواند که باید از آن تقلید کرد — و آن دامنه دیگر پاسخ نمیدهد. نمای زنده دیگری از تراکنشها، chaintrail.io، اکنون میزبان یک سایت قمار بیربط است.
گیر ماجرا اینجاست که یک نود، شبکه نیست
همه چیز اینجا تصویر یک نود است و خود صفحه هم همین را میگوید. آن پاسخهای انجمن در ۲۰۲۱ توضیح میدهند چرا این قید واقعاً کار میکند: نودهای مختلف الگورند میتوانند نسخههای متفاوتی از استخر در انتظار را نگه دارند و تضمینی نیست محتوایشان یکسان باشد. آن دو صفحه هم با هم سازگار نبودند: با یک دقیقه فاصله در یکی از جلسات این پژوهش، پنل نوعِ صفحه اصلی و شمارنده در انتظار صفحه Classic ضریب دو و نیم تفاوت داشتند. به نظر میرسد تفاوت در این باشد که هر صفحه چه چیزی را میشمارد — صفحه اصلی استخر نود را همانطور که نود میبیند گزارش میکند، در حالی که صفحه Classic شمارش خودش را از تراکنشهایی نگه میدارد که یک تب باز مرورگر تماشا کرده و با رسیدن بلاکها شمارندههایش را پاک میکند — اما هیچکدام از این دو عدد از بیرون قابل بازتولید نبود. دو نقطه پایانی بیطرف، سرویس رایگان algod از AlgoNode (همان تیمی که پشت Allo است) و یکی از Nodely، هر کدام در همان حدود لحظه یک تراکنش در انتظار برگرداندند، در حالی که هر نقطه پایانی فهرستشده در api.algorand.ing هدر X-API-Key میخواهد و بدون آن ۴۰۱ برمیگرداند. اینکه این تفاوت بازتاب زمانبندی، همتایابی شبکه یا دید واقعاً بزرگتر نود Derova باشد، چیزی است که نقاط پایانی عمومی نمیتوانند روشن کنند. خوراک زنده را میشود از طریق خود صفحه بازتولید کرد.
دو چیز دیگر را هم نمیتوان از بیرون بررسی کرد. کد داشبورد منتشر نشده است: گیتهاب عمومی Derova دو مخزن دارد، یک فورک از پروژه استخر استیکینگ Ré'ti و مجموعهای از راهنماها برای اجرای نود الگورند؛ هیچکدام این صفحه نیست، پس اینکه این شمارشها چگونه محاسبه میشوند قابل بازرسی نیست. صفحه هیچ رقم منتشرشدهای هم درباره تعداد بازدیدکنندگانش ندارد. اپراتور آن یک حساب تأییدشده در جامعه است و نه یک شرکت — نام derova.algo در ژوئن ۲۰۲۲ ثبت شده و به حسابی در X با ۴۷۷ فالوور پیوند دارد — اما حساب پشت آن، مشارکتکنندهای واقعی در اجماع است: حدود ۴۴,۹۶۹ ALGO در اختیار دارد، برای مشارکت آنلاین ثبت شده و تاریخچه اخیرش شامل تراکنشهای هارتبیت است؛ همان نوعی که الگورند معرفی کرد تا نود بتواند حتی وقتی بلاکی پیشنهاد نمیدهد، صریحاً اعلام کند آنلاین است. صفحه وضعیت نود او دو استک میننت را فهرست میکند، با برچسبهای Valar EU و Myth Finance، که نود، سرویس algod، میزبان و اپراتور هر یک ۱۰۰ درصد را نشان میدهند.
او پیشتر یک سرویس را بازنشسته کرده است بهجای آنکه بگذارد کهنه بماند: رابط استخر استیکینگ Ré'ti که در reti.algorand.ing اجرا میکرد، اکنون پیامی نشان میدهد که هرگز قرار نبود رابط رسمی باشد و بازدیدکنندگان را به reti.nodely.io میفرستد. هیچیک از اینها ریسک امانتداری نیست — صفحه نه اتصال کیف پولی دارد و نه سرمایهای نگه میدارد و تنها اشخاص ثالثی که کدش بار میکند یک سرویس تحلیل وب و Google Fonts هستند. آنچه در معرض خطر است، دقت یک نمایش رایگان فقطخواندنی است.
اول از کجا شروع کنیم
با صفحه اصلی شروع کنید و یک دقیقه به آن وقت بدهید. توزیع نوع تراکنشها با رسیدن و پاک شدن تراکنشها دوباره رسم میشود و فهرست بلاکهای زیر آن هر چند ثانیه پر میشود. روی موبایل، نمای Classic را باز کنید: پنج عدد و یک وضعیت اتصال، بدون نمودار. اگر خودتان نود الگورند اجرا میکنید، سرویس algod آن همان فهرست تراکنشهای در انتظاری را ارائه میدهد که این صفحه بر پایهاش ساخته شده، پس شمارش Derova چیزی است که میتوانید آن را با دید نود خودتان بسنجید، نه اینکه به آن اعتماد کنید.
پنلی که باید باز بگذارید، پنل کوانتومی است. الگورند از سال ۲۰۲۲ در میننت اثبات وضعیت تولید میکند؛ اثباتهایی که با Falcon امضا میشوند، طرحی مبتنی بر مشبکه که برای مقاومتش در برابر رایانههای کوانتومی انتخاب شده است، و هر ۲۵۶ دور یک اثبات تازه منتشر میکند — با سرعت اخیر زنجیره چیزی حدود دوازده دقیقه. Derova این رصد را در بهروزرسانی سوم آوریل اضافه کرد و در همان زمان نوشت که صفحه «بهروز شده تا اثباتهای وضعیت را رصد کند تا بتوانید زمان رخ دادنشان را در لحظه دنبال کنید.» نقشه راه بنیاد الگورند رسیدن به مقاومت گسترده کوانتومی تا پایان ۲۰۲۷ را هدف گذاشته است، با نخستین نقاط عطف از سهماهه سوم ۲۰۲۶.
منبع
- Derova.algo Node Mempool
- Algorand.ing
- Derova.algo Nodes
- Valar
- Derova.algo Node Mempool
- derova - Algorand
- راهنمای سریع کاوشگرهای بلاک الگورند در ۲۰۲۴ | Algorand
Source: https://mempool.algorand.ing/