لوحة Derova.algo ترصد مجمّع المعاملات المعلّقة لدى عقدة Algorand واحدة وإثبات الحالة التالي
تعرض لوحة Derova.algo المجانية مجمّع المعاملات المعلّقة لدى عقدة Algorand واحدة على نحو مباشر، إلى جانب آخر 20 كتلة، وحالة العقدة، وعدّ تنازلي حتى إثبات الحالة التالي للشبكة. ولا حاجة إلى محفظة — لكن العدد المعروض يمثّل رؤية عقدة واحدة، لا رؤية الشبكة بأكملها.


mempool.algorand.ing صفحة ويب مجانية تعرض، على نحو مباشر، ما يتراكم في مجمّع المعاملات المعلّقة لدى عقدة Algorand واحدة — أي طابور المعاملات التي بُثّت إلى الشبكة ولم تُكتب بعد في كتلة. وإلى جانب الطابور، تعدّ تنازليًا حتى إثبات الحالة التالي للشبكة، وهو شهادة مكثّفة بما تحتويه السلسلة في اللحظة الراهنة، وتدرج آخر عشرين كتلة مع عدد المعاملات التي حملتها كل واحدة منها وحجمها والرسوم التي جمعتها. ولا شيء فيها يطلب محفظة ولا تسجيل دخول ولا دفعًا.
الصفحة مملوكة لـ Derova.algo1، وهو مشغّل عقدة من المجتمع، وهي صريحة في نسب الأرقام إلى أصحابها: يذكر التذييل “بيانات مجمّع المعاملات كما تراها عقدة Derova.algo”. وهي واحدة من أربع أدوات مجانية على النطاق الشخصي algorand.ing2 — والأدوات الأخرى هي صفحة لحالة العقدة، ولوحة مقاييس Grafana3، ورابط إلى التخزين (staking) النظير-للنظير الذي يقدّمه Valar4 — تُنشر في ظل إخلاء مسؤولية مفاده أن الموقع “مملوك ومُدار بشكل مستقل من عضو في مجتمع Algorand” وأنه غير مرتبط بـ Algorand Technologies أو Algorand Foundation.
كيف تبدو قراءة الصفحة
تشغل لوحة لتوزيع الأنواع الجانب الأيسر من الشاشة: كم معاملة معلّقة هي مدفوعات، وكم منها تحويلات أصول، وكم منها استدعاءات لعقود ذكية، وكم يقع في الفئات التي لا يستخدمها أحد في تلك اللحظة — تسجيلات المفاتيح5، وإعداد الأصول، وتجميد الأصول، وإثباتات الحالة، ونبضات القلب.
ثلاث مرات فُتحت فيها الصفحة، بفواصل دقائق، أظهرت كل منها طابورًا مختلفًا. الأولى رصدت 49 معاملة: 15 مدفوعة، و18 تحويل أصول، و16 استدعاء تطبيق.
وبعد دقائق قرأت اللوحة نفسها 78، منها 57 استدعاء تطبيق. وقراءة ثالثة رصدت 39. والتقلّب هو بيت القصيد: فـ Algorand تكتب كتلة كل 2.8 ثانية تقريبًا، لذا نادرًا ما تنتظر المعاملة طويلًا، والعدد الذي تراه ليس العدد الذي سيراه الزائر التالي. المدفوعة تنقل ALGO؛ وتحويل الأصل ينقل رمزًا صادرًا على Algorand، تتيح آلية Algorand Standard Asset في الشبكة لأي شخص إنشاءه دون كتابة عقد؛ واستدعاء التطبيق يستدعي عقدًا ذكيًا. هذه الثلاثة كانت كل ما في المجمّع في كل قراءة، أما الفئات الخمس التي سُجّلت صفرًا فهي أنواع معاملات عادية في Algorand لم تكن تحدث ببساطة في تلك الدقيقة.
وتحمل ثلاث لوحات أخرى بقية الصفحة.
| المفهوم | ما تعرضه | الأثر العملي |
|---|---|---|
| مجمّع المعاملات المعلّقة حسب النوع | المعاملات التي استقبلتها هذه العقدة ولم تضعها بعد في كتلة، مقسّمة حسب النوع | طابور لا يدوم أكثر من ثانية أو ثانيتين، ولا يحتفظ أي مستكشف كتل بسجل له |
| الكتل الأخيرة | آخر عشرين جولة، مع أعداد المعاملات والحجم والرسوم المجموعة | مجموع رسوم قريب من حد 0.0016 ALGO يعني أن السلسلة هادئة ولا أحد يزايد للدخول |
| صحة الشبكة | العقدة متصلة أو غير متصلة، والإجماع سليم أو لا، وإصدار البرنامج المحدد الذي تعمل به (الإصدار 5.0.1، commit e763fb0d) | يخبرك ما إذا كانت العقدة التي تمدّ هذه الأرقام قادرة هي نفسها على ملاحقة السلسلة |
| الأمان الكمّي | متى نُشر آخر إثبات حالة، وكم كتلة تفصل عن التالي، وارتفاع الكتلة التي يشهد عليها، وما إذا كان أي منها ينتظر في المجمّع | النصف المرئي من عمل Algorand لما بعد الحوسبة الكمومية، على عدّ تنازلي يمكنك مشاهدته |
تبقى أحجام الكتل متواضعة: في نوافذ العشرين كتلة التي راقبتها هذا البحث، تراوحت الأعداد لكل كتلة بين 8 معاملات و57. وقد تضمّنت إحدى تلك النوافذ كتلة من 54 معاملة جمعت 0.115 ALGO رسومًا. ورسم Algorand الأساسي7 هو 0.0018 ALGO لكل معاملة عندما تكون الشبكة هادئة، لذا فإن 54 معاملة عادية تدفع 0.054 ALGO — أي أقل من نصف مجموع تلك الكتلة. ومن ثمّ دفعت بعض معاملاتها فوق الحد الأدنى، والطرق الموثّقة لذلك هي رسم اختياري أعلى، أو توقيع ما بعد كمّي بـ Falcon-1024 (بحد أدنى 0.0039 ALGO، أي ثلاثة أمثال الأساس)، أو تسعير الازدحام الذي لا يُطبَّق إلا بعد أن تبدأ الكتل بالامتلاء.
العرض الكلاسيكي والأمور الثلاثة التي قد تحدث للمعاملة
صفحة ثانية على mempool.algorand.ing/classic تختصر اللوحة إلى خمسة أرقام — قيد الانتظار، ومؤكَّدة، ومُسقَطة، ومتصلة، والكتلة الحالية — وهي العرض الأفضل على الهاتف. وفيها أيضًا تظهر الآلية. فكودها يفتح اتصال websocket مع api.algorand.ing10 ويستمع لتحديثات المجمّع؛ وتُسجَّل كل معاملة جديدة كمعلّقة إلى جانب آخر جولة صالحة لها، وتشترك الصفحة في تلك المعاملة بعينها كي تُبلغ بإحدى ثلاث نتائج: مؤكَّدة، مع الجولة والمدة التي استغرقتها؛ أو مُسقَطة من المجمّع؛ أو منتهية الصلاحية.
انتهاء الصلاحية هو الأمر الجدير بالفهم. فمعاملات Algorand تحمل أول جولة صالحة وآخر جولة صالحة11 بدلًا من nonce، والنافذة بينهما هي الفترة الوحيدة التي يمكن فيها تثبيت المعاملة؛ فإذا بلغت آخر جولة صالحة دون أن تُدرَج، لم تعد المعاملة مؤهلة ووجب إعادة إرسالها. وهذا ما يمنحك إياه العرض المباشر: يمكنك أن تراقب معاملتك وهي جالسة في الطابور وتعرف ما إذا كانت على وشك الخروج من نافذتها.
في إحدى القراءات أظهرت صفحة Classic 20 معاملة معلّقة و14 مؤكَّدة و0 مُسقَطة؛ وسجّل زحف سابق على الصفحة نفسها 49 معلّقة و43 مؤكَّدة و4 مُسقَطة. العدّادات تتحرك.
لماذا يكتسب عرض مجمّع المعاملات المعلّقة معنى مختلفًا على Algorand
على Ethereum، يعد متصفح مجمّع المعاملات المعلّقة رياضة جماهيرية إلى حد كبير: تمتلئ الكتل، ويزايد المستخدمون بالرسوم للقفز على الطابور، والاهتمام منصبّ على من يدفع كم مقابل المقعد التالي. أما Algorand فتسير في الاتجاه المعاكس. وفي نقاش على المنتدى في نوفمبر 202112 لا يزال أوضح تفسير لذلك، استقبل سؤال عن عرض المعاملات المعلّقة ردًّا من المطوّر المعروف باسم fabrice يشير إلى أنه “على عكس Ethereum، لا توجد أولوية للمعاملات حسب رسوم الغاز ولا يوجد ازدحام حاليًا”، وردًّا ثانيًا من tsachi يحذّر من أنه “لا ضمان بأن عقدتك سترى كل المعاملات التي ستذهب إلى الكتلة (الفعلية) التالية”.
وتقول قواعد الرسوم الشيء نفسه من الطرف الآخر: تدفع المعاملة الأكبر بين رسم ازدحام لكل بايت والحد الأدنى للرسوم، ورسم البايت يساوي صفرًا ما دامت السلسلة هادئة، والمدفوعات وتحويلات الأصول واستدعاءات التطبيقات كلها مسعّرة بالطريقة نفسها. لذا ليست هذه الصفحة مقعدًا في الصف الأول لحرب مزايدات. ما تخبرك به هو ما إذا كانت المعاملة قد رُئيت أصلًا.
أما المستكشفات العامة فتغطي السلسلة المستقرّة بدلًا من ذلك. وAllo13 وPera Explorer14 وAlgo Surf15 تدرج الكتل والحسابات والأصول وإنتاجية الشبكة — وقد أبلغ Algo Surf عن 10.2 معاملة في الثانية و2.80 ثانية متوسط زمن الكتلة في إحدى القراءات، مقابل 13 معاملة في الثانية و2.73 ثانية قاستها لوحة Nodely العامة16 عبر 100 كتلة. وكل ذلك تاريخ: فبحلول ظهور الكتلة تكون معاملاتها نهائية. أما مجمّع المعاملات المعلّقة فهو الجزء الذي يسبق ذلك، وقد كان الأصعب في البقاء. فقد كان مستكشف لمجمّع معاملات Algorand على iamnotabot.com/pool متاحًا منذ ديسمبر 2021 — واستشهد به مطوّر كان يبني الأداة نفسها لـ TRON17 في 2022 كنموذج يُحتذى — ولم يعد النطاق يُترجم إلى عنوان. وهناك عرض آخر للمعاملات المباشرة، chaintrail.io، صار الآن يقدّم موقع قمار لا علاقة له بالموضوع.
التحفظ: عقدة واحدة ليست الشبكة
كل ما هنا هو رؤية عقدة واحدة، والصفحة تقول ذلك بنفسها. وتشرح أجوبة المنتدى12 تلك من 2021 لماذا لهذا التحفظ وزن حقيقي: فقد تحمل عقدات Algorand المختلفة نسخًا مختلفة من مجمّع المعاملات المعلّقة، وليس مضمونًا أن تتطابق محتوياتها. ولم تتفق الصفحتان معًا أيضًا: فقراءتان تفصل بينهما دقيقة خلال جلسة بحث واحدة أظهرتا فارقًا بمعامل اثنين ونصف بين لوحة الأنواع في الصفحة الرئيسية وعدّاد المعلّقة في صفحة Classic. ويبدو ذلك فرقًا في ما تعدّه كل صفحة — فالصفحة الرئيسية تعرض مجمّع العقدة كما تراه العقدة، بينما تحتفظ صفحة Classic بإحصاء خاص بها للمعاملات التي رصدها تبويب متصفح مفتوح، وتصفّر العدّادات مع وصول الكتل — لكن لم يكن ممكنًا إعادة إنتاج أي من الرقمين من الخارج. ونقطتان محايدتان، هما خدمة algod المجانية من AlgoNode (الفريق الذي يقف خلف Allo) وواحدة من Nodely18، أعادت كل منهما معاملة معلّقة واحدة في تلك اللحظة تقريبًا، في حين أن كل نقطة نهاية مدرجة على api.algorand.ing تطلب ترويسة X-API-Key وتعيد 401 بدونها. أما ما إذا كان الفرق راجعًا إلى التوقيت أو إلى الربط بين العقد أو إلى رؤية أوسع فعلًا من عقدة Derova، فأمر لا تستطيع نقاط النهاية العامة حسمه. أما البث المباشر فيمكن إعادة إنتاجه عبر الصفحة نفسها.
وثمة أمران آخران لا يمكن التحقق منهما من الخارج. فكود اللوحة غير منشور: حساب Derova العام على GitHub19 يضم مستودعين، أحدهما نسخة متفرعة من مشروع مجمّع التخزين (staking) Ré'ti والآخر مجموعة أدلة لتشغيل عقدة Algorand، وليس أي منهما هذه الصفحة، لذا لا يمكن فحص كيفية احتساب الأعداد. ولا تحمل الصفحة أي رقم منشور عن عدد زوّارها. والمشغّل حساب مجتمعي موثّق لا شركة — فقد سُجّل اسم derova.algo20 في يونيو 2022 ويحيل إلى حساب على X يتابعه 477 شخصًا — لكن الحساب الذي يقف خلفه مشارك حقيقي في الإجماع: فهو يحوز نحو 44,969 ALGO، ومسجّل متصلًا للمشاركة، ويضم تاريخه الحديث معاملات نبض القلب، وهو النوع الذي أدخلته Algorand كي تُعلن العقدة صراحة أنها متصلة حتى حين لا تقترح كتلة. وتسرد صفحة حالة العقدة21 لديه مجموعتَي mainnet، باسم Valar EU وMyth Finance، مع قراءة 100 في المائة لكل من العقدة وخدمة algod والمضيف والناقل.
سبق أن أوقف خدمة بدلًا من تركها مهجورة: فواجهة مجمّع التخزين (staking) Ré'ti التي كان يديرها على reti.algorand.ing22 تعرض الآن إشعارًا بأنها لم تكن يومًا الواجهة الرسمية، وتحيل الزوار إلى reti.nodely.io23. ولا شيء من هذا يشكّل خطرًا على الحفظ — فالصفحة لا تحتفظ بأي اتصال بمحفظة ولا بأي أموال، والطرفان الخارجيان الوحيدان اللذان يحمّلهما كودها هما خدمة تحليلات ويب وGoogle Fonts. وما هو على المحك هو دقة واجهة مجانية للقراءة فقط.
بماذا تبدأ
ابدأ بالصفحة الرئيسية وامنحها دقيقة. فلوحة توزيع الأنواع تُرسم من جديد مع وصول المعاملات ومغادرتها، وتُملأ قائمة الكتل أسفلها كل بضع ثوانٍ. وعلى الهاتف، افتح العرض الكلاسيكي: خمسة أرقام وحالة اتصال، بلا رسوم بيانية. وإذا كنت تشغّل عقدة Algorand، فإن خدمة algod فيها تُظهر قائمة المعاملات المعلّقة نفسها التي بُنيت عليها هذه الصفحة، ومن ثمّ يمكنك مقارنة عدد Derova برؤية عقدتك بدلًا من تلقّيه بالإيمان.
اللوحة التي يستحسن تركها مفتوحة هي لوحة الأمان الكمّي. فـ Algorand تنتج إثباتات حالة24 على mainnet منذ 2022، موقّعة بـ Falcon، وهو مخطط قائم على الشبيكات اختير لمقاومته الحواسيب الكمومية، وتنشر واحدًا جديدًا كل 25625 جولة — أي نحو اثنتي عشرة دقيقة بالوتيرة الحديثة للسلسلة. وأضاف Derova هذا التتبع في تحديث بتاريخ 3 أبريل، وكتب حينها26 أن الصفحة “حُدّثت لتتبع إثباتات الحالة كي تتمكنوا من رصد موعد حدوثها في الوقت الفعلي”. وخارطة طريق Algorand Foundation27 تستهدف مرونة كمومية واسعة بحلول نهاية 2027، مع استحقاق أولى المحطات اعتبارًا من الربع الثالث من 2026.
المصادر
تم التحقق من 4 أرقام في هذه القصة.عرض كل عمليات التحقق
المصادر
- 1Derova.algo x.com↩
- 2algorand.ing algorand.ing↩
- 3لوحة مقاييس Grafana metrics.algorand.ing↩
- 4Valar stake.valar.solutions↩
- 5تسجيلات المفاتيح dev.algorand.co↩
- 7رسم Algorand الأساسي dev.algorand.co↩
- 10api.algorand.ing api.algorand.ing↩
- 11أول جولة صالحة وآخر جولة صالحة dev.algorand.co↩
- 12نقاش على المنتدى في نوفمبر 2021 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↩
- 19حساب Derova العام على GitHub 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 Foundation 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↩