زامن عقدة Blocknet بسرعة بنقاط تحقق bntpool.com

· مدة القراءة: 4 د

يجب أن تلحق عقدة Blocknet الجديدة بكل الكتل منذ التكوين قبل خدمة محفظة أو معدّن فردي. تسرّع نقاط التحقق ذلك. يشرح الدليل محتوى الملف، وكيف يتجاوز البرنامج أبطأ الفحوص مع البقاء مرتبطًا بالسلسلة الحقيقية، وكيف تنزّل الملف وتفحصه وتحمّله بنفسك.

ما نقاط تحقق Blocknet؟

إجابة مختصرة

هي قائمة تجزئات كتل معروفة، واحدة كل 100 كتلة، ينشرها bntpool.com باسم checkpoints.dat. تقارن العقدة الكتل المستلمة بهذه التجزئات وتتجاوز إعادة فحص إثبات العمل والتوقيعات حتى آخر نقطة، فتكتمل المزامنة الأولى أسرع بكثير.

الملف نصي، بكل سطر زوج height:hash. بدت أسطره الأولى في 25 أكتوبر 2026 هكذا:

100:579099BE8BECF8F60817EA71C882EC061CE60C1A8CF7727F92DBEE2F49272989
200:DDFD65EC01744A61D2A41862141F60C847AC16F43B760E582F8B11A08D18C483
300:B4657F22AE0DDFB9D724138DF4BE44376E0388FFA72162FD65E968CD5AA77625

كل تجزئة هي معرّف الكتلة، SHA3-256 لترويستها. يكتب برنامج المجمع الملف من سلسلته ويضم فقط كتلًا بعمق 100 على الأقل. مئة كتلة هي حد النهائية الصارم في Blocknet، أي أعمق إعادة تنظيم يسمح بها البروتوكول، فتقع كل النقاط في تاريخ مستقر.

في 25 أكتوبر 2026 الساعة 02:04 EDT، احتوى الملف 689 نقطة من 100 إلى 68,900 بحجم 48,811 بايت. ينمو سطرًا كل نحو 100 كتلة، قرابة ثماني ساعات بزمن خمس دقائق للكتلة. راجع Checkpoints للارتفاع الحالي.

كيف تستخدم العقدة نقاط التحقق؟

تتخذ العقدة آخر ارتفاع كنهاية للمزامنة السريعة. حتى تصل إليه، تعتمد على النقاط لأغلى فحصين وتنفذ بقية الفحوص عاديًا:

ينطبق التجاوز فقط على كتل تمدد قمة العقدة الحالية وتحت آخر نقطة. بعد تجاوز ذلك الارتفاع تفحص العقدة كل كتلة جديدة بالكامل، بما في ذلك إثبات العمل.

كيف تثبت النقاط السلسلة الموثوقة؟

أثناء المزامنة يجب أن تحمل الكتلة عند ارتفاع نقطة تحقق تجزئتها الدقيقة في الملف. تُرفض التجزئة المختلفة بخطأ عدم تطابق. مع نقطة كل 100 كتلة، لا يستطيع نظير قيادة العقدة إلى تاريخ مختلف؛ تكشفه النقطة التالية.

تسرّع النقاط إعادة التشغيل أيضًا. عندما توجد كتل على القرص، يجد البرنامج أعلى نقطة مطابقة للسلسلة المخزنة ويعيد فحص ما بعدها فقط، بدل السير من التكوين.

هل تنزّل العقدة الجديدة النقاط تلقائيًا؟

إجابة مختصرة

نعم. عند البدء دون checkpoints.dat في مجلد البيانات، ينزّل برنامج Blocknet الملف من https://bntpool.com/checkpoints.dat ويحمّله ويزامن سريعًا حتى آخر نقطة. التنزيل محاولة بأفضل جهد: إذا فشل، تبدأ العقدة على أي حال وتتحقق من السلسلة كاملة.

هذا العنوان افتراضي داخل Blocknet core نفسه، فتستخدم كل عقدة جديدة الملف المنشور دون إعداد إضافي. يُجلب فقط عند غياب نسخة، بمهلة طلب 15 ثانية وحد تنزيل 32 MiB.

كيف تستخدم نقاط bntpool.com خطوة بخطوة؟

إذا فضّلت التنزيل والفحص بنفسك، أو تحديث نسخة قديمة قبل إعادة مزامنة طويلة، اتبع الخطوات التالية.

1. اعثر على مجلد البيانات

يقع الملف بجانب قاعدة بيانات السلسلة:

2. نزّل checkpoints.dat

افتح Checkpoints واضغط Download checkpoints.dat أو استخدم الطرفية. يكتب المثال في مجلد core الافتراضي:

curl -L https://bntpool.com/checkpoints.dat -o blocknet-data-mainnet/checkpoints.dat

التنزيل فوق ملف موجود يستبدله، وهي طريقة تحديث النسخة القديمة.

3. افحص SHA-256

تنشر الصفحة تجزئة الملف الحالي. احسب تجزئة نسختك وقارن:

sha256sum blocknet-data-mainnet/checkpoints.dat

على macOS استخدم shasum -a 256. تتغير التجزئة مع كل نقطة جديدة، فقارن مباشرة بعد التنزيل.

4. افحص نقطة في المستكشف

يمكن تأكيد أي سطر في مستكشف Blocknet. افتح ارتفاعًا من الملف، مثل explorer.blocknetcrypto.com/block/68900، وقارن التجزئة بسطر 68,900. فعلنا ذلك لآخر نقطة في 25 أكتوبر 2026 فتطابقت التجزئات.

5. شغّل العقدة

ابدأ البرنامج أو أعد تشغيله. يقرأ checkpoints.dat عند البدء ويزامن سريعًا حتى آخر نقطة. في الصدفة التفاعلية لـcore، الخيار --cli، يحمّل الأمر load-checkpoints الملف في العقدة العاملة ويبلغ ارتفاع المزامنة السريعة:

> load-checkpoints

تفيد النقاط عندما تكون العقدة متأخرة. إذا تجاوزت آخر ارتفاع، فهي تفحص الكتل كاملة أصلًا ولا يغير ملف أحدث شيئًا.

كيف تفحص الملف من نص برمجي؟

ينشر المجمع التفاصيل بصيغة JSON دون مفتاح API على https://bntpool.com/api/checkpoints:

الحقل معناه
available هل يوجد ملف متاح
url رابط التنزيل
entries عدد النقاط
latest_height, latest_hash أعلى نقطة وتجزئة كتلتها
bytes, sha256 حجم الملف وتجزئته
updated_at آخر تعديل بطابع Unix

يحمل التنزيل ترويستي X-Checkpoint-Height وX-Checkpoint-Sha256 وETag مشتقًا من التجزئة. يمكن إرسال If-None-Match والحصول سريعًا على 304 Not Modified إن لم يتغير شيء:

curl -s https://bntpool.com/api/checkpoints | jq '{latest_height, sha256}'

قد تُخزّن الردود مؤقتًا 60 ثانية، وهو مناسب لملف يتغير كل نحو ثماني ساعات.

ملاحظة

يقول blocknetcrypto.com إن Faraday المخطط سيقدم إثبات عمل أخف لتلحق العقد الجديدة بالسلسلة أسرع. حتى ذلك الحين، نقاط التحقق هي الطريق السريع لتحديث العقدة.

ماذا تفعل بعقدة متزامنة؟

تدعم محفظة Blocknet وAPI العقدة، ويتصل بها seine عند التعدين الفردي بـ--mode daemon. يساعد دليل المجمع والفردي في معرفة ملاءمة عتادك. إذا أردت البدء بلا عقدة، يعدّن seine افتراضيًا على bntpool.com: ينقلك دليل التثبيت إلى أولى الحصص، ويغطي دليل المجمع جانبه.

الأسئلة الشائعة

من أين تحصل عقدة Blocknet على نقاط التحقق؟

من bntpool.com. عند البدء دون checkpoints.dat في مجلد البيانات، ينزّله برنامج العقدة من https://bntpool.com/checkpoints.dat ويستخدمه للمزامنة السريعة. يمكنك أيضًا تنزيله من صفحة Checkpoints وفحص SHA-256 ووضعه في مجلد البيانات قبل تشغيل العقدة.

كم مرة يحدّث bntpool.com ملف checkpoints.dat؟

يعيد برنامج عقدة المجمع كتابة الملف مع نمو السلسلة، بإدخال لكل كتلة رقمها من مضاعفات 100. يقع كل إدخال على عمق 100 كتلة على الأقل، بعد أقصى عمق لإعادة التنظيم، فلا يغطي إلا تاريخًا مستقرًا. تعرض الصفحة آخر ارتفاع ووقت تعديل.

هل تغيّر نقاط التحقق رصيد المحفظة أو تاريخها؟

لا. تحفظ العقدة كل كتلة وتسجل كل مُخرَج وصورة مفتاح في الفهارس، فتعمل مسوح المحفظة والأرصدة كما بعد المزامنة الكاملة. تسمح النقاط فقط بتجاوز إعادة فحص إثبات العمل والتوقيعات لتاريخ تشهد له التجزئات المعروفة.

هل يمكن المزامنة دون نقاط تحقق؟

نعم. شغّل برنامج العقدة بالخيار --full-sync أو اجعل full_sync تساوي true في إعدادات blocknet. يتجاوز التنزيل ويفحص إثبات العمل والتوقيعات لكل كتلة من التكوين. يستغرق ذلك أطول، لذلك النقاط هي الافتراضي للعقد الجديدة.