الدعم الوثائق

إعداد عقدة بيتكوين الكاملة الخاصة بك

إعداد Ledger Live من خلال عقدة بيتكوين الكاملة الخاصة بك يوفر مستوى أمثل من الخصوصية وضمانات أقوى على أرصدتك. هذه الميزة المتقدمة تسمح لك بمزامنة المعاملات وإرسالها دون استخدام مستكشفات Ledger.

 الميزات التجريبية

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

كيف يعمل اتصال عقدة بيتكوين الكاملة؟ 

في الإعداد الافتراضي، يتصل تطبيق Ledger Live بمستكشفات بيتكوين لمحفظة Ledger، وهو ما يوفر مزامنة سريعة للحساب دون الحاجة إلى إعداد عقدة وصيانتها. مع العلم، تأتي سهولة الاستخدام هذه على حساب الثقة في عقدة Ledger لتوفير أرصدة حسابات دقيقة وليس لتخزين عناوين المستخدمين.

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

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

قبل أن تبدأ

  • قم بتحديث Ledger Live من خلال شريط الإشعارات أو قم بتنزيل أحدث إصدار.
  • قم بتدوين بيانات اعتماد نداء الإجراء البعيد (RPC) الخاصة بعقدتك وعنوان IP ورقم المنفذ.
  • تأكد من توفر موارد الكمبيوتر التالية لديك لتشغيل العقدة:
    • 2 جيجا بايت RAM على الأقل
    • مساحة القرص 350 جيجا بايت
    • اتصال عريض النطاق بدون قيود على البيانات
    • 6 ساعات مدة تشغيل يومية

لمزيد من المعلومات حول الشروط المسبقة لتشغيل عقدة كاملة، راجع الوثائق التالية: تشغيل عقدة كاملة.

توصيل عقدة بيتكوين الكاملة لديك بتطبيق Ledger Live 

لتوصيل عقدة بيتكوين الكاملة لديك بتطبيق Ledger Live:

  1. في Ledger Live، انتقل إلى Settings [الإعدادات] > علامة التبويب Experimental features [الميزات التجريبية].
  2. قم بالتمرير إلى أسفل حتى تجد خيار Connect Bitcoin full node [توصيل عقدة بيتكوين الكاملة] وانقر على Connect [توصيل].
  3. انقر على Continue [متابعة] بمجرد إعداد العقدة الكاملة ومزامنتها بالكامل.

       نوصي بتشغيل عقدة مع txindex=1 في ملف التكوين bitcoin.conf

  4. وفقاً لحالتك، أدخل معلمات العقدة (<عنوان IP>:<منفذ>) في الحقل Host [المضيف]:
    • إذا كان البيتكوين الرسمي (Bitcoin Core) يعمل على نفس الكمبيوتر الذي عليه تطبيق Ledger Live، فاستخدم القيمة الافتراضية 127.0.0.1:8332.
    • إذا كنت قد كوَّنت عنوان IP ثابت لعقدتك، فاستبدل عنوان IP الافتراضي بالعنوان 127.0.0.1 بعنوان IP للعقدة الكاملة الخاصة بك.
    • إذا كنت تستخدم حل العقدة المستضافة، فأدخل رابط URL.
  5. أدخل بيانات اعتماد نداء الإجراء البعيد (RPC) لعقدتك، التي تم تكوينها في الملف bitcoin.conf، والتي يمكنك العثور عليها في لوحة إدارة العُقد الخاصة بك (على سبيل المثال mynode، إلخ) أو في الدليل التالي:
    • Windows (ويندوز): %APPDATA%/Bitcoin/

    • OSX: $HOME/Library/Application Support/Bitcoin/

    • Linux (لينكس): HOME/.bitcoin/$

  6. قم بتمكين طبقة المنافذ الآمنة إذا لزم الأمر.
  7. انقر فوق Continue [متابعة] بمجرد نجاح الاتصال بعقدتك. وإلا فقم بمراجعة المعلمات التي قدمتها وأعد المحاولة.

تكوين حساباتك

تحتاج عقدتك الكاملة إلى معرفة أي من العناوين الموجودة على سلسلة الكتل (blockchain) تنتمي إلى حساباتك. لذلك، سيقوم Ledger Live بتكوين العقدة الكاملة الخاصة بك باستخدام جهازك Ledger، بحيث يمكنه بعد ذلك البحث عن حساباتك. يسمح لك Ledger SatStack بتوصيل Ledger Live بعقدتك الكاملة. ونظراً لأنه يجب تشغيل Ledger SatStack عند استخدام Ledger Live، عليك التفكير في السماح بتشغيله تلقائياً عند بدء تشغيل النظام.

  1. قم بتكوين عدد الحسابات لكل نوع عنوان المراد مسحها.
    القيمة الافتراضية هي 10 حسابات من كل نوع عنوان: Legacy وSegWit وNative SegWit. ستحتاج فقط إلى زيادة هذا العدد إذا كان لديك أكثر من 10 حسابات من أي نوع.
  2. انقر فوق Continue [متابعة].
  3. قم بتوصيل جهازك وإلغاء قفله. ثم افتح تطبيق بيتكوين.
    يُرجى الانتظار بينما يحصل Ledger Live على الحسابات من جهازك.

  4. انقر فوق Continue [متابعة] بمجرد إضافة معلومات الحساب إلى ملف تكوين العقدة. يتم حفظ هذا الملف في مجلد بيانات المستخدم باسم lss.json.

  5. انقر فوق زر Download SatStack [تنزيل SatStack] للحصول على أحدث إصدار من SatStack لنظام التشغيل لديك.

  6. افتح ملف SatStack القابل للتنفيذ بعد فك ضغط الملف الذي تم تنزيله. قد تضطر إلى التأكيد عند فتح SatStack في حالة لم يتم التعرف على مطور التطبيق.
    ينبغي أن تقوم العقدة الكاملة الآن بمسح حساباتك.

  7.  انتظر حتى وصول شريط تقدم التحميل إلى 100٪ أو انقر فوق Continue [متابعة] وتابع التقدم في علامة تبويب Experimental Settings [الإعدادات التجريبية].

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

إضافة حساباتك

بمجرد توصيل العقدة الكاملة وإكمال مسح الحساب، يمكنك إضافة حساباتك كالمعتاد. لمزيد من المعلومات حول كيفية إضافة حساباتك، راجع المقالة التالية: Add your accounts [إضافة حساباتك]

  حسابات من عبارات استرداد متعددة أو عبارة مرور؟

إذا كنت تستخدم حسابات من عبارات استرداد متعددة أو عبارة مرور، أو إذا كان لديك أكثر من 10 حسابات من نوع العنوان نفسه، فيجب أن تقوم العقدة الكاملة الخاصة بك بعمل بمسح سلسلة الكتل (blockchain) من أجل جميع الحسابات المرتبطة. للقيام بذلك، يُرجى الانتقال إلى إعداد العقدة الكاملة في الإعدادات والتأكد من تكوينك للعقدة الخاصة بك مع جميع حساباتك. ستخضع هذه العملية للتحسين.

فهم حالات العقدة الكاملة

يمكن عرض رسائل الحالة التالية للعقدة الكاملة في Settings [الإعدادات] > Experimental features [الميزات التجريبية] > Connect Bitcoin full node [توصيل عقدة بيتكوين الكاملة].

الحالة الوصف
جاهزة تمت مزامنة العقدة الكاملة تماماً. يمكنك إضافة حسابات بيتكوين وأرصدة الحسابات صحيحة.
جاري التحميل يتحقق SatStack من إجمالي التوريد المتداول.
جاري مزامنة العقدة... تقوم العقدة الكاملة بمزامنة الكتل الجديدة. المعاملات الأخيرة قد لا تكون مرئية بعد، لذا قد تكون أرصدة حساب بيتكوين غير صحيحة. إذا أمكن ذلك، قم بتشغيل العقدة باستمرار لإبقائها متزامنة.
جاري مسح الحساب... العقدة الكاملة مشغولة بمسح سلسلة الكتل (blockchain) بحثاً عن أرصدة حساباتك. يمكنك إضافة حساباتك في Ledger Live بمجرد اكتمال مسح الحساب.
تعذّر الوصول إلى SatStack ثمة مشكلة تمنع Ledger Live من الاتصال بتطبيق SatStack. يُرجى التحقق أن SatStack يعمل في وحدة سطر الأوامر الطرفية على نفس الكمبيوتر.
تعذر الوصول إلى العقدة العقدة الكاملة إما غير متصلة بالإنترنت أو أن إعدادات الاتصال التي أدخلتها غير صحيحة. لتعديل إعدادات اتصال العقدة، انتقل إلى Experimental features [الميزات التجريبية] > Connect Bitcoin full node [توصيل عقدة بيتكوين الكاملة].

الخلل والقيود المعروفة

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

خلل
  • لا تظهر المعاملات المعلقة في قائمة العمليات بعد وقت قصير من إرسالها. ولكنها تظهر بعد إجراء التأكيد الأول بواسطة الشبكة.
  • يتم عرض العملات المؤكدة على أنها pending [معلقة].
  • لا توجد رسائل خطأ عند إضافة حساب لم يتم تكوين العقدة به. لن يكون للحساب أي عمليات لأن العقدة الكاملة لم تقم بمسح سلسلة الكتل (blockchain) لهذا الحساب.
  • يحتوي ملف تكوين SatStack على إدخالات مكررة للحساب.
  • عندما يكون SatStack معطلاً، تعرض حالة مزامنة الحساب عبارة: Could not reach full node [تعذر الوصول إلى العقدة الكاملة].
  • انتهاء مهلة اتصال العقدة طويل جداً في الخطوة الأولى من الإعداد.
  • يمكن إغلاق مسار الإعداد بالنقر خارج النموذج.
  • بعض الصياغات مفقودة أو غير صحيحة.
القيود
  • المعاملات المستلمة من عناوين لا تنتمي إلى المستخدم ليس لها عنوان راسل. يتم حل ذلك عن طريق إضافة txindex=1 إلى ملف تكوين العقدة bitcoin.conf. وبدون تمكين txindex، لا يمكن للعقدة الكاملة تتبع عناوين الطرف الثالث.
  • MacOS: لم يتم توثيق SatStack حالياً، وهو ما يعني أنه سيتعين على المستخدمين فتح التطبيق من خلال قائمة النقر بالزر الأيمن أو من خلال System Preferences [تفضيلات النظام] > Security & Privacy [الأمان والخصوصية].
  • تتطلب إضافة حسابات من عبارات استرداد متعددة أو عبارة مرور تكرار مسار الإعداد. سيتم تحسين هذا.
  • لم يتم فرض إصدار SatStack حتى الآن من قِبل Ledger Live. لن يتم تنبيهك بحاجتك إلى تحديثه، وستكون بحاجة إلى البحث عن التحديثات يدوياً.
  • تقدير رسوم المعاملة يحتاج إلى تحسين.