GtP8PwbWoAA-KTL

دليل تثبيت عقدة Boundless Prover: (الشبكة الرئيسية الأساسية)

في هذا الدليل، شرحت خطوة بخطوة كيفية إعداد عقدة Boundless Prover التي تعمل على شبكة Base Mainnet وكيفية إنشاء إثبات عن طريق تلقي الطلبات.

عنصرالحد الأدنى من المتطلبات
المعالجالحد الأدنى 16 وحدة معالجة مركزية افتراضية
كبشالحد الأدنى 32 جيجابايت
القرصالحد الأدنى 200 جيجابايت SSD

لماذا نقوم بإعداد هذه العقدة؟

تُعطي شبكة باوندليس للأجهزة مهامًا مثل "حساب هذه المعاملة". تُنجز هذه المهام بإنشاء هذه العقدة، وتُجري المعاملات، وتربح المال في المقابل.

تُسمى هذه المهام في النظام "أوامر". تحاول عقدتك أيضًا التقاط هذه الأوامر. يفوز أول من يُكمل المعاملة. بمعنى آخر، إذا كان نظامك سريعًا، وRPC قويًا، وأجهزتك جيدة، فأنت في المقدمة.


الأشياء التي يجب عليك القيام بها قبل البدء:

  1. إنشاء محفظة جديدة.

لإنشاء الشبكة الرئيسية 5 \$USDC و 1-2 دولار \$ETH يرسل.

  1. من أحد المواقع التالية قاعدة RPC للشبكة الرئيسية لو سمحت:

* https://drpc.org/ * https://dashboard.alchemy.com/

⚠️ يعد استخدام RPC السريع أمرًا مهمًا للغاية لالتقاط الطلبات.


إضافة مفتاح SSH إلى Vast.ai

  1. على جهاز الكمبيوتر الخاص بك صالة (أو PowerShell).
  2. أدخل الأمر التالي:

مولد مفاتيح ssh

  1. تم الإجابة على 3 أسئلة فقط يدخل مر بفعل.
  2. سيُنشئ ملف مفتاح SSH الخاص بك ويعطيك مسار المفتاح على جهاز الكمبيوتر. انسخه.
ينسخ
  1. انسخ المسار الذي يعطيه والصقه كما هو موضح أدناه قطة ادخل إلى المحطة عن طريق الإضافة.

القط ~/.ssh/id_rsa.pub

تصميم مجهول
  1. https://vast.ai/ ادخل إلى الموقع → من اليسار المفاتيح يذهب.
  2. من أعلى اليمين جديد ثم قم بلصق السطر الذي قمت بنسخه وحفظه.

✅ يمكنك الآن الاتصال بخوادمك من الجهاز دون الحاجة إلى كلمة مرور.


اختيار قالب Vast.ai واستئجار الخادم

لتشغيل عقدة Boundless، عليك استئجار خادم مناسب. يمكنك اختيار خادم بالتكوين المناسب باتباع الخطوات التالية.

  1. انتقل إلى اللوحة الواسعة ومن أعلى اليسار "القوالب" انقر فوق علامة التبويب.
  2. من القائمة المنسدلة "أوبونتو 22.04 VM" حدد القالب الخاص بك (كما هو موضح في الصورة أدناه).
تصميم مجهول
  1. حدد وحدة معالجة الرسوميات (GPU) من القائمة العلوية: RTX 3090 أو 4090 مُستَحسَن.

>يمكن أن يعمل على الأنظمة الأقل، لكن الأداء سينخفض.

  1. تخزين قرص SSD بسعة 150-200 جيجابايت النطاق (يوصى باستخدام NVMe).
  2. من قائمة الفرز في أعلى اليسار السعر (شامل) حدد الخيار.

> بهذه الطريقة، يتم إدراج الخوادم ذات أفضل سعر/أداء في الأعلى.

  1. قم باختيار الجهاز الذي يناسبك من القائمة. إيجار اضغط على الزر.
1

تسجيل الدخول إلى الخادم:

  1. انتقل إلى "المثيلات" على اليسار.
  2. انقر فوق زر المحطة الطرفية على جهازك وانسخ الأمر الذي يبدأ بـ "SSH".
  3. ألصقه في PowerShell أو المحطة الطرفية الخاصة بك وقم بتسجيل الدخول إلى الخادم الخاص بك.
تصميم مجهول

خطوات تثبيت عقدة Boundless Prover:

1. قم بإجراء التحديثات اللازمة:

apt update && apt upgrade -y

2. تثبيت الحزم الضرورية:

apt install -y build-essential clang gcc make cmake pkg-config autoconf automake ninja-build apt install -y curl wget git tar unzip lz4 jq htop tmux nano ncdu iptables nvme-cli bsdmainutils apt install -y libssl-dev libleveldb-dev libclang-dev libgbm1


3. تثبيت الأدوات اللازمة باستخدام البرنامج النصي: (قد يستغرق وقتًا طويلاً)

bash <(curl -s https://raw.githubusercontent.com/UfukNode/Boundless-ZK-Mining/refs/heads/main/gerekli_bagimliktelar.sh)
- بعد الانتهاء من التثبيت سوف تحصل على النتيجة كما يلي.

صورة

- أعد تشغيل الجهاز واستمر بالخطوات.


4. استنساخ المستودع:

نسخة طبق الأصل من git https://github.com/boundless-xyz/boundless cd boundless git checkout release-0.10
bash ./scripts/setup.sh
قد يستغرق هذا الجزء بعض الوقت. يُرجى الانتظار بصبر.

صورة

5. تعيين ملف .env الأساسي:

nano .env.base

يجب أن يكون محتواه على النحو التالي:

  1. أدخل export PRIVATE_KEY=YOUR PRIVATEKEY بهذا التنسيق.
  2. تحت RPC، أدخل export RPC_URL="https://base-sepolia-rpc-url" بهذا التنسيق.
  3. اضغط على CTRL x وأدخل y للحفظ.

- مثال على الإخراج الصحيح هو كما يلي

لقطة شاشة 2025-06-18 175359

خلف:

المصدر .env.base


6. راهن على USDC على الشبكة الأساسية

المصدر ~/.bashrc
حساب بلا حدود إيداع-حصة 5
- مثال على مخرجات الحصة الناجحة:

صورة

7. قم بإيداع ETH

إيداع حساب بلا حدود 0.0001
- مثال على إخراج الإيداع الناجح:

صورة

📌إذا كنت تريد رؤية رصيد حصتك:

رصيد حساب غير محدود


8. عقدة البدء

مجرد وسيط
ينبغي عليك الانتظار لبعض الوقت حتى يتم التثبيت كما هو موضح في الناتج أدناه.

لقطة شاشة 2025-06-18 131640

9. التحقق من السجلات

سجلات docker compose -f broker
يجب أن تحصل على الناتج كما هو موضح أدناه.

لقطة شاشة 2025-06-18 133700

- يمكنك إيقاف السجلات بالضغط على CTRL + C. ستستمر عقدة الإثبات الخاصة بك في العمل في الخلفية.


الأوامر المطلوبة:

1. عقدة التوقف:

فقط قم بالتسويق

أعد تشغيل العقدة:

مجرد وسيط

سجلات التحقق:

سجلات docker compose -f broker


📊 مراقبة أداء العقدة عبر المستكشف:

بعد إعداد العقدة الخاصة بك، المكان الذي يمكنك من خلاله معرفة ما إذا كان كل شيء يعمل بشكل صحيح هو: https://explorer.beboundless.xyz/provers/"wallet-address-gir" - عندما تنقر فوق عنوان المحفظة هنا، يمكنك رؤية إحصائيات مفصلة لعقدتك.

صورة

ما الذي يجب تتبعه:

منطقةتوضيح
الطلبات المتخذةهو عدد المهام (الطلبات) التي استلمتها حتى الآن. إذا كان العدد متزايدًا، فالعقدة نشطة.
دورات مثبتةإجمالي قوة معالجة ZK (دورات). كلما زادت، زادت مساهمتك.
أرباح الطلبات (ETH)إجمالي مبلغ ETH الذي ربحته من الطلبات.
متوسط ETH/MCهو مقدار الإيثريوم الذي تربحه لكل مليون دورة، ويُظهر مدى ربحيتك.
تم الوصول إلى ذروة ميغاهيرتزأقصى طاقة معالجة يمكن للعقدة الوصول إليها في أي وقت. تشير إلى جودة الأجهزة.
معدل الإنجازAldığın görevleri başarıyla tamamlama oranı. %95+ olması idealdir.
صورة