اتبع صفحة + Google or تويتر للحصول على أحدث أخبار التطوير.
يسعدنا إصدار مرشح إصدار Litecoin Core 0.17.1. هذا إصدار رئيسي جديد ، بما في ذلك الميزات الجديدة وإصلاحات الأخطاء المختلفة وتحسينات الأداء والترجمات المحدثة.
يوصى للمستخدمين المتمرسين بالترقية إلى هذا الإصدار. بعد الاختبار الكافي ، سيتم إصدار Litecoin Core 0.17.1 نهائيًا ويوصى به لجميع المستخدمين للترقية.
إذا كنت تقوم بتشغيل إصدار أقدم ، فقم بإغلاقه. انتظر حتى يتم إيقاف تشغيله تمامًا (والذي قد يستغرق بضع دقائق للإصدارات الأقدم) ، ثم قم بتشغيل المثبت (على Windows) أو قم فقط بالنسخ /Applications/Litecoin-Qt
(في نظام Mac) أو litecoind
/litecoin-qt
(على نظام Linux).
إذا كانت العقدة الخاصة بك تحتوي على txindex ، فسيتم ترحيل txindex db في المرة الأولى التي تقوم فيها بتشغيل 0.17.1 أو أحدث ، الأمر الذي قد يستغرق بضع ساعات. لن تعمل العقدة الخاصة بك حتى يكتمل هذا الترحيل.
في المرة الأولى التي تقوم فيها بتشغيل الإصدار 0.15.0 أو أحدث ، سيتم تحويل قاعدة بيانات chainstate إلى تنسيق جديد. سيستغرق ذلك من بضع دقائق إلى نصف ساعة حسب سرعة جهازك.
لاحظ أن تنسيق قاعدة بيانات الكتلة تغير أيضًا في الإصدار 0.8.0 ولا يوجد رمز ترقية تلقائي من الإصدار 0.8 إلى الإصدار 0.15.0. الترقية مباشرة من 0.7.x والإصدارات الأقدم دون إعادة تنزيل blockchain غير مدعومة. ومع ذلك ، كالعادة ، لا تزال إصدارات المحفظة القديمة مدعومة.
قاعدة بيانات chainstate لهذا الإصدار غير متوافقة مع الإصدارات السابقة ، لذلك إذا قمت بتشغيل 0.15 ثم قررت العودة إلى أي إصدار أقدم ، فستحتاج إلى تشغيل الإصدار القديم باستخدام -reindex-chainstate
خيار لإعادة بناء هياكل البيانات المتسلسلة بالتنسيق القديم.
إذا تم تمكين التقليم في العقدة الخاصة بك ، فسيستلزم ذلك إعادة تنزيل ومعالجة blockchain بالكامل.
تم اختبار Litecoin Core على نطاق واسع على أنظمة تشغيل متعددة باستخدام Linux kernel و macOS 10.10+ و Windows 7 والإصدارات الأحدث (Windows XP غير مدعوم).
يجب أن تعمل Litecoin Core أيضًا على معظم الأنظمة الشبيهة بيونكس ولكن لا يتم اختبارها كثيرًا.
بدءًا من 0.17.1 فصاعدًا ، لم يعد macOS <10.10 مدعومًا. تم إنشاء 0.17.1 باستخدام Qt 5.9.x ، والذي لا يدعم إصدارات macOS الأقدم من 10.10.
مشاكل معروفة
- تؤدي الترقية من 0.13.2 أو أقدم حاليًا إلى تفجير الذاكرة أثناء التراجع عن الكتل إلى نقطة تنشيط SegWit. في هذه الحالات ، يكون ملف
-reindex
مهم. - تعاني واجهة المستخدم الرسومية من مواطن الخلل المرئية في الوضع المظلم الجديد لنظام MacOS. يتعلق هذا بالتعامل مع موضوع Qt الذي يؤثر على الإصدارات القديمة من Litecoin Core ، ولكن من المتوقع أن يتم حله في 0.17.1.
• listtransactions
RPC account
تمت إعادة تسمية المعلمة إلى label
.
عندما يتم تكوين لايتكوين بامتداد -deprecatedrpc=accounts
تحديد وسيطة تسمية / حساب / وهمي سيعيد كل من المعاملات الصادرة والواردة. بدون ال -deprecatedrpc=accounts
الإعداد ، فإنه سيعيد المعاملات الواردة فقط (لأنه كان من الممكن إنشاء إنفاق المعاملات من حسابات محددة ، ولكن هذا لم يعد ممكنًا مع التصنيفات).
متى -deprecatedrpc=accounts
تم تعيينه ، فمن الممكن تمرير السلسلة الفارغة "" لسرد المعاملات التي ليس لها أي تصنيف. بدون -deprecatedrpc=accounts
، فإن تمرير السلسلة الفارغة يعد خطأً لأن إرجاع المعاملات غير المصنفة فقط ليس سلوكًا مفيدًا بشكل عام ويمكن أن يتسبب في حدوث ارتباك.
-includeconf=<file>
يمكن استخدامها لتضمين ملفات تكوين إضافية. يعمل فقط داخلlitecoin.conf
ملف ، ليس داخل الملفات المضمنة أو من سطر الأوامر. قد يتم تضمين ملفات متعددة. يمكن تعطيل من سطر الأوامر عبر-noincludeconf
. لاحظ أن الأوامر متعددة الوسائط مثل-includeconf
سوف يتجاوز السابق-noincludeconf
، أي
noincludeconf = 1
includeeconf = نسبيًا .conf
كما سيتضمن litecoin.conf relative.conf
.
- يمكن تقييد التخزين الكتلي ضمن التفضيلات ، في علامة التبويب الرئيسية. يتطلب التراجع عن هذا الإعداد تنزيل blockchain الكامل مرة أخرى. هذا الوضع غير متوافق مع -txindex و -rescan.
• -wallet=<path>
يقبل الخيار الآن المسارات الكاملة بدلاً من طلب وجود المحافظ في الدليل -walletdir.
If -wallet=<path>
تم تحديده بمسار غير موجود ، فسيقوم الآن بإنشاء دليل محفظة في الموقع المحدد (يحتوي على ملف بيانات wallet.dat وملف db.log وقاعدة بيانات / سجل. ؟؟؟؟؟؟؟؟؟ ؟ files) بدلاً من مجرد إنشاء ملف بيانات في المسار وتخزين ملفات السجل في الدليل الأصل. يجب أن يجعل هذا النسخ الاحتياطي للمحافظ أكثر وضوحًا من ذي قبل لأنه يمكن أرشفة مسار المحفظة المحدد مباشرة دون الحاجة إلى البحث في الدليل الأصلي عن ملفات سجل المعاملات.
للتوافق مع الإصدارات السابقة ، مسارات المحفظة هي أسماء ملفات البيانات الموجودة في -walletdir
الدليل سيستمر قبوله وتفسيره كما كان من قبل.
في السابق ، كان من الممكن تحميل أو إنشاء المحافظ عند بدء التشغيل فقط من خلال تحديد -wallet
المعلمات في سطر الأوامر أو في ملف litecoin.conf. أصبح من الممكن الآن تحميل وإنشاء وتفريغ المحافظ ديناميكيًا في وقت التشغيل:
- يمكن تحميل المحافظ الحالية عن طريق استدعاء
loadwallet
RPC. يمكن تحديد المحفظة كاسم أساسي للملف / الدليل (والذي يجب أن يكون موجودًا في ملفwalletdir
الدليل) ، أو كمسار مطلق لملف / دليل. - يمكن إنشاء محافظ جديدة (وتحميلها) عن طريق استدعاء
createwallet
RPC. يجب ألا يتطابق الاسم المقدم مع ملف المحفظة في ملفwalletdir
الدليل أو اسم المحفظة التي تم تحميلها حاليًا. - يمكن تفريغ المحافظ المحملة عن طريق استدعاء
unloadwallet
RPC.
هذه الميزة متاحة حاليًا فقط من خلال واجهة RPC.
تجنب الإنفاق الجزئي
عندما يتم دفع قيمة العنوان عدة مرات ، يمكن إنفاق العملات المعدنية من هذه المدفوعات المنفصلة بشكل منفصل مما يضر بالخصوصية بسبب ربط عناوين منفصلة. جديد -avoidpartialspends
تمت إضافة العلم (افتراضي = خطأ). في حالة التمكين ، ستنفق المحفظة دائمًا UTXO الحالي على نفس العنوان معًا حتى لو أدى ذلك إلى ارتفاع الرسوم. إذا أرسل شخص ما عملات معدنية إلى عنوان بعد استخدامه ، فسيستمر تضمين هذه العملات في تحديدات العملات المستقبلية.
الحد الأدنى لرسوم المعاملة الافتراضية -mintxfee
تم تخفيضه إلى 0.0001 LTC / kB بعد تخفيف الحد الأدنى لمعدلات رسوم الترحيل وترحيل الغبار في الإصدارات السابقة.
من الممكن الآن لملف تكوين واحد تعيين خيارات مختلفة لشبكات مختلفة. يتم ذلك عن طريق استخدام الأقسام أو عن طريق إضافة الخيار إلى الشبكة ، مثل:
main.uacomment = لايتكوين
test.uacomment = Litecoin-testnet
regtest.uacomment = regtest
[الرئيسية]
mempoolsize = 300
[تجارب]
mempoolsize = 100
[تسجيل]
mempoolsize = 20
إذا لم تكن الخيارات التالية موجودة في أحد الأقسام ، فستطبق فقط على mainnet: addnode=
, connect=
, port=
, bind=
, rpcport=
, rpcbind=
و wallet=
. خيارات اختيار الشبكة (regtest=
و testnet=
) يجب تحديده خارج الأقسام.
تم تقديم واجهة برمجة تطبيقات "تسمية" جديدة للمحفظة. هذا مخصص كبديل لواجهة برمجة التطبيقات "الحساب" المتوقفة. يمكن الاستمرار في استخدام "الحساب" في V0.17 عن طريق بدء litecoind بالوسيطة "-deprecatedrpc = accounts" ، وستتم إزالته بالكامل في V0.18.
تعكس طرق استدعاء الإجراء عن بُعد الخاصة بالتسمية وظيفة الحساب ، مع الاختلافات الوظيفية التالية:
- يمكن تعيين الملصقات على أي عنوان ، وليس مجرد تلقي العناوين. كانت هذه الوظيفة متاحة سابقًا فقط من خلال واجهة المستخدم الرسومية.
- يمكن حذف الملصقات عن طريق إعادة تعيين جميع العناوين باستخدام
setlabel
طريقة RPC. - لا يوجد دعم لإرسال المعاملات تبدأ من تسمية ، أو لتحديد التسمية التي تم إرسال المعاملة منها.
- التسميات ليس لها توازن.
فيما يلي التغييرات على طرق RPC:
- "
- 7
- 9
- مطلق
- حسابي
- إضافي
- الكل
- API
- سلسلة كتلة
- علة
- الحالات
- سبب
- الكود
- عملة
- عملات معدنية
- ارتباك
- استمر
- خلق
- البيانات
- قاعدة البيانات
- ديف
- EC
- الميزات
- المميزات
- الرسوم الدراسية
- الاسم الأول
- لأول مرة
- اتباع
- شكل
- بالإضافة إلى
- مستقبل
- شراء مراجعات جوجل
- معالجة
- hr
- HTTPS
- بما فيه
- IT
- ملصقات
- آخر
- محدود
- خط
- لينكس
- قائمة
- لايتكوين
- تحميل
- موقع
- لجنة الهدنة العسكرية
- ماك
- رائد
- مباراة
- متوسط
- مرآة
- أسماء
- شبكة
- الشبكات
- مزايا جديدة
- أخبار
- تعمل
- أنظمة التشغيل
- خيار
- مزيد من الخيارات
- أخرى
- المدفوعات
- أداء
- قوة
- خصوصية
- الأجور
- النشرات
- النتائج
- يجري
- تشغيل
- SegWit
- طقم
- ضبط
- So
- سرعة
- أنفق
- الإنفاق
- بدء التشغيل
- تخزين
- الدعم
- مدعومة
- مفاتيح
- أنظمة
- تجربه بالعربي
- الاختبار
- موضوع
- الوقت
- صفقة
- المعاملات
- المستخدمين
- انتظر
- محفظة
- محافظ
- نوافذ
- للعمل
- أعمال
- X