Testnet and devnets

Testnet هو بلوكشين داش تعمل بشكل كامل مع استثناء مفتاح واحد لأنه يمكن إنشاء داش على الشبكة بحرية ، فإنه لا يوجد لديه قيمة. يمكن طلب هذه العملة ، المعروفة باسم tDASH ، من صنبور لمساعدة المطورين على اختبار إصدارات جديدة من داش ، بالإضافة إلى اختبار عمليات الشبكة باستخدام إصدارات متطابقة من البرنامج قبل تنفيذها على mainnet. هناك بعض الاختلافات الرئيسية الأخرى:

  • يعمل Testnet على المنفذ 19999 (بدلاً من 9999)
  • عناوين Testnet تبدأ بـ "y" بدلاً من "X" ، ADDRESSVERSION هي 140 (بدلاً من 76)
  • يتم حساب أرصدة Testnet في tDASH (بدلاً من داش)
  • بايت رأس رسالة بروتوكول هي 0xcee2caff (بدلاً من 0xbf0c6bbd)
  • يستخدم Bootstrapping بذور DNS مختلفة: test.dnsseed.masternode.io ، testnet-seed.darkcoin.qa ، testnet-seed.dashpay.io
  • يُظهر تشغيل داش كور في وضع testnet شاشة البداية باللون البرتقالي

لبدء تشغيل داش كور في وضع testnet ، ابحث عن ملف dash.conf وأدخل السطر التالي:

testnet = 1

مع إصدار داش كور 12.3 ، أضاف داش دعمًا لميزة جديدة رائعة Devnets هي شبكات مطورين تجمع بين بعض جوانب testnet (شبكة الاختبار العامة والعامة) وبعض جوانب regtest (وضع اختبار الانحدار المحلي فقط الذي يوفر إنشاء كتلة محكومة). على عكس testnet ، يمكن إنشاء العديد من devnets مستقلة وتتعايش دون تدخل. للحصول على وثائق عملية حول كيفية استخدام devnets ، راجع وتائق المطورين او هذا المقال.

ماسترنود

عادة ما يتبع تثبيت ماستىنود تحت testnet نفس الخطوات مثل دليل تتببث ماسترنود، ولكن مع بعض الاختلافات الرئيسية:

  • من المحتمل أنك ستشغل إصدارًا مطورًا من داش بدلاً من الإصدار الثابت. نرى هنا للحصول على قائمة بالبنيات ، اختر أحدث البنية الناجحة وانقر الأتار لعرض قائمة من الثنائيات.
  • عند فتح جدار الحماية ، يجب فتح المنفذ 19999 بدلاً من (أو بالإضافة إلى) 9999. استخدم هذا الأمر: ufw allow 19999/ tcp
  • يجب تشغيل محفظة سطح المكتب في وضع testnet. أضف السطر التالي إلى dash.conf: testnet = 1
  • عند إرسال الضمانات ، يمكنك الحصول على 1000 داش مجاناً من الصنبور (انظر أعلاه)
  • لا يمكنك استخدام dashman لتثبيت إصدارات التطوير من داش. انظر الرابط لتحميل ينزل أعلاه.
  • يجب أن يحدد ملف تهيئة ماسترنود أيضًا وضع testnet. أضف السطر التالي عند إعداد dash.conf على ماسترنود : testnet = 1
  • بالنسبة إلى ماسترنود ، يجب أن يحتوي اسم المستخدم وكلمة المرور الخاصة بـ RPC على أحرف أبجدية رقمية فقط
  • عند استنساخ الحارس ، قد تحتاج إلى استنساخ فرع التطوير باستخدام الخيار '-b` ، على سبيل المثال: git clone -b core-v0.12.2.x https://github.com/dashpay/sentinel.git
  • بمجرد تثبيت الحارس ، قم بتعديل ~\.dashcore/sentinel/sentinel.conf ، وعلق على خط mainnet و uncomment: network = testnet
  • ستتوقع المحفظة التي تحمل ضمانات ماسترنود العثور على الملف masternode.conf في ~/.dashcore/testnet3/masternode.conf بدلاً من ~/.dashcore/masternode.conf.

Testnet 0.13.0

In November 2018, the Dash team announced the start of testing of the upcoming Dash 0.13.0 release. Extensive internal testing has already been done on the 0.13.0 code, but there are numerous bugs that can only be revealed with actual use by real people. The Dash team invites anybody who is interested to download the software and become active on testnet. This release includes:

  • Automatic InstantSend for Simple Transactions
  • Deterministic Masternode List
  • 3 Masternode Keys: Owner, Operator and Voting
  • Special Transactions
  • PrivateSend Improvements

المحادتات:

أحدث ثنائيات الاختبار:

Testnet 0.12.3

In June 2018, the Dash team announced the start of testing of the upcoming Dash 0.12.3 release. Extensive internal testing has already been done on the 0.12.2 code, but there are numerous bugs that can only be revealed with actual use by real people. The Dash team invites anybody who is interested to download the software and become active on testnet. This release includes:

  • اسمه Devnets ، لمساعدة المطورين بسرعة إنشاء devnets مستقلة متعددة
  • تنسيق جديد لتواقيع رسائل الشبكة
  • تحسينات نظام الحوكمة
  • التحسينات للإرسال المخفي
  • تغطي الفهارس الإضافية P2PK الآن
  • دعم العقد المبردة في الوضع البسيط
  • حوار معلومات ماسترنود جديد

المحادتات:

أحدث ثنائيات الاختبار:

Testnet 0.12.2

In October 2017, the Dash team announced the launch of a testnet for public testing of the upcoming 0.12.2 release of the Dash software. Extensive internal testing has already been done on the 0.12.2 code, but there are numerous bugs that can only be revealed with actual use by real people. The Dash team invites anybody who is interested to download the software and become active on testnet. This release includes:

  • تنفيذ DIP0001: https://github.com/dashpay/dips/blob/master/dip-0001.md
  • تخفيض رسوم المعاملة بمقدار 10x (بما في ذلك رسوم الإرسال الفوري)
  • إصلاح الثغرة الأمنية في الإرسال الفوري
  • الكثير من إصلاحات الأخطاء الأخرى وتحسينات الأداء
  • يجب أن تكون محفظة HD التجريبية BIP39 / BIP44 التجريبية (تعطيلها بشكل افتراضي ، تعمل بكامل طاقتها ولكن لا يوجد واجهة مستخدم رسومية حتى الآن)

المحادتات:

أحدث بنيت بنجاح تطوير ثنائيات فرع: