الأحد، 20 مايو 2018

بيتكوين 0.11 الافراج


بيتكوين كور 0.15.1 أطلق سراحه.


يسرنا أن نعلن عن إصدار Bitcoin Core 0.15.1.


يركز هذا الإصدار على سلامة شبكة P2P كإجراء وقائي ضد شوك الشبكة المستقبلية المحتملة ، بالإضافة إلى إدخال إصلاحات للأخطاء وتحسينات وتحسينات على سلسلة 0.15.x.


تحسينات السلامة للشبكة.


تم إجراء عدد من التغييرات على الطريقة التي تتعامل بها Bitcoin Core مع اتصالات النظير والكتل غير الصالحة ، كإجراء احترازي للأمان ضد شوكات blockchain وأقرانهم الذين يسيئون التصرف.


لم تعد تتم الآن إزالة الكتل غير المطلوبة ذات العمل الأقل من الحد الأدنى لسلاسل العمل حتى إذا كان لديها عمل أكثر من الحافة (مشكلة محتملة خلال IBD حيث يكون الطرف منخفضًا العمل). هذا يمنع الأقران إهدار موارد عقدة.


سيتم الآن فصل الأقران الذين يوفرون سلسلة ذات عمل أقل من الحد الأدنى للسلسلة أثناء IBD.


بالنسبة إلى نظير محدد ، فنحن نتحقق الآن مما إذا كان حظهم المعروف أفضل ما يكون على الأقل من نصيحتنا. إذا لم يتم ذلك ، وإذا كنا لا نزال نسمع عن كتلة مع العمل الكافي بعد مهلة 20 دقيقة ، ثم نرسل رسالة gemeaders واحدة ، وانتظر 2 دقائق أكثر. إذا كان أفضل عمل معروف لديهم بعد دقيقتين من العمل غير كافٍ ، فنفصل ذلك النظير. نحمي 4 من أقراننا الخارجيين من قطع الاتصال بهذا المنطق لمنع تغييرات طوبولوجيا الشبكة الزائدة نتيجة لهذه الخوارزمية ، مع ضمان أن لدينا عددًا معقولًا من العقد غير معروفة على أنها سلاسل مزيفة.


الأقران الخارجون (غير اليدوية) الذين يخدموننا يحظرون رؤوساً معروفة بالفعل بأنها غير صالحة (بخلاف إعلانات الحظر المدمجة ، لأن BIP 152 تسمح صراحةً للعقد بترحيل الكتل المضغوطة قبل التحقق منها بالكامل) سيتم الآن فصلها.


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


يتم الآن تتبع مجموعة جميع الكتل المعروفة غير الصالحة (أي الكتل التي حاولنا الاتصال بها والتي تبين أنها غير صالحة) ويتم استخدامها للتحقق مما إذا كانت الرؤوس الجديدة تبني على سلسلة غير صالحة. هذا يضمن أن كل شيء ينحدر من كتلة غير صالحة يتم وضع علامة عليه.


تمت إزالة قيمة currentblocksize في getmininginfo.


dumpwallet لم يعد يسمح الكتابة فوق الملفات. هذا إجراء أمني بالإضافة إلى منع أخطاء المستخدم الخطيرة.


سوف backupsupport الآن تفشل عند محاولة النسخ الاحتياطي لملف المصدر ، بدلا من تدمير المحفظة.


سيقوم الآن listseenblock بطرح خطأ إذا تم تمرير قيمة وسيطة مجهولة blockhash ، بدلاً من إرجاع قائمة بكافة معاملات المحفظة منذ كتلة التكوين. السلوك دون تغيير عند توفير سلسلة فارغة.


الحد من حجم الكتلة مينر إهمال.


على الرغم من أن وزن كتلة الكتلة كان مفضلًا للحد من حجم الكتل التي تم إرجاعها بواسطة getblocktemplate منذ 0.13.0 ، ظل blockmaxsize خيارًا متاحًا لأولئك الذين يرغبون في الحد من حجم كتلهم مباشرة. نتج عن استخدام هذا الخيار عدد قليل من مشكلات واجهة المستخدم بالإضافة إلى اختيار رسوم غير مثالية وأداء أسوأ من أي وقت مضى ، وبالتالي تم إهمالها الآن. علاوة على ذلك ، يتم الآن استخدام خيار blockmaxsize فقط لحساب كتلة الكتلة الضمنية الضمنية ، بدلاً من تحديد حجم الكتلة مباشرةً. أي عمال المناجم الذين يرغبون في الحد من كتلهم حسب الحجم ، بدلا من الوزن ، سيتعين عليهم القيام بذلك يدويا عن طريق إزالة المعاملات من قالب الكتلة الخاصة بهم مباشرة.


دعم إعدادات واجهة المستخدم الرسومية عند إعادة التعيين.


سيتم الآن كتابة إعدادات واجهة المستخدم الرسومية إلى guisettings. ini. bak في دليل البيانات قبل مسحها عند استخدام وسيطة - reetguisettings. يمكن استخدام هذا في استكشاف الأخطاء وإصلاحها بأثر رجعي بسبب إعدادات واجهة المستخدم الرسومية.


محافظ مكررة غير مسموح بها.


في السابق ، كان من الممكن فتح نفس المحفظة مرتين عن طريق نسخ ملف المحفظة يدويًا ، مما تسبب في حدوث مشكلات عند فتح كليهما في وقت واحد. لم يعد من الممكن فتح نسخ من نفس المحفظة.


التصحيح - minimumchainwork المضافة.


تمت إضافة وسيطة تصحيح مخفية --minimumchainwork للسماح بحد أدنى من قيمة العمل المخصصة لاستخدامها عند التحقق من صحة سلسلة.


يرجى الاطلاع على ملاحظات الإصدار للحصول على التفاصيل. للتنزيل ، يرجى زيارة صفحة التنزيل.


إذا كان لديك أي أسئلة ، يرجى التوقف عن طريق غرف الدردشة لدينا IRC أو Slack و we†™ سوف نبذل قصارى جهدنا لمساعدتك.


تجزئة للتحقق.


تم إصدار Bitcoin Core 0.15.1 بتاريخ 11 نوفمبر 2017.


بيتكوين كور 0.11.2.


يمكن تنزيل ثنائيات التثبيت الأساسية من Bitcoin من bitcoincore. org ، ويتوفر رمز المصدر من مستودع تخزين Bitcoin Core.


Bitcoin Core الإصدار 0.11.2 متوفر الآن من:


هذا إصدار ثانوي جديد للإصدار ، يضيف إصلاحات للأخطاء ، وتغيير الإجماع BIP65 (CLTV) ، وإعداد سياسة الترحيل لـ BIP113. من المستحسن الترقية إلى هذا الإصدار في أقرب وقت ممكن....الرجاء الإبلاغ عن الأخطاء باستخدام أداة تعقب المشكلات في github:


رفع وتخفيض.


إذا كنت تقوم بتشغيل إصدار قديم ، فقم بإيقاف تشغيله. انتظر حتى يتم إيقاف التشغيل بالكامل (والذي قد يستغرق بضع دقائق للإصدارات الأقدم) ، ثم قم بتشغيل برنامج التثبيت (على Windows) أو قم بنسخ عبر / Applications / Bitcoin-Qt (على Mac) أو bitcoind / bitcoin-qt (على Linux ).


نظرًا لأن الإصدار 0.10.0 وما بعده يجعل استخدام تزامن العناوين الأولى والتنزيل المتوازي (انظر أكثر) ، فإن ملفات القوالب وقواعد البيانات لا تتوافق مع الإصدارات السابقة لـ 0.10 من Bitcoin Core أو برامج أخرى:


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


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


إذا كنت تريد أن تكون قادرًا على الرجوع إلى إصدار سابق بسلاسة ، فقم بعمل نسخة احتياطية من دليل البيانات بالكامل. بدون هذه العقدة ستحتاج إلى بدء المزامنة (أو الاستيراد من bootstrap. dat) من جديد بعد ذلك. من الممكن أن تكون البيانات من عقدة 0.10 متزامنة بالكامل قابلة للاستخدام في الإصدارات الأقدم كما هي ، لكن هذا غير مدعوم وقد ينكسر بمجرد أن يحاول الإصدار الأقدم إعادة الفهرسة.


هذا لا يؤثر على المحفظة إلى الأمام أو التوافق مع الإصدارات السابقة. لا توجد مشاكل معروفة عند الرجوع من 0.11.x إلى 0.10.x.


تغييرات ملحوظة منذ 0.11.1.


شوكة لينة BIP65 لفرض OP_CHECKLOCKTIMEVERIFY شفرة التشغيل.


يتضمن هذا الإصدار العديد من التغييرات المتعلقة بالشوكة اللينة BIP65 التي تعيد تعريف OPCOP2 OPCOD2 OPCOD2 كما OP_CHECKLOCKTIMEVERIFY (CLTV) بحيث يمكن جعل إخراج المعاملة لا يمكن التكهن به حتى نقطة محددة في المستقبل.


سيعمل هذا الإصدار فقط على ترحيل ومعاملات المنجم التي تنفق مخرجات CLTV إذا تمتثل لقواعد BIP65 كما هو منصوص عليه في الكود.


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


بمجرد ظهور 951 من تسلسل مكون من 1،001 قالب في سلسلة الكتل المحلية nodeвЂs الأفضل تحتوي على كتل الإصدار 4 (أو أعلى) ، لن يقبل هذا الإصدار قوالب الإصدار 3 الجديدة ولن يقبل سوى الكتل الإصدار 4 إذا كانت متوافقة مع قواعد BIP65 لـ CLTV.


لمزيد من المعلومات حول تغيير التزييف الناعم ، يرجى الاطلاع على https://github. com/bitcoin/bitcoin/pull/6351.


يمكن العثور على الرسوم البيانية التي تبين التقدم نحو اعتماد الإصدار 4 من الحظر على عناوين URL أدناه:


قم بحظر النسخ الموجودة على الخانات الـ 50،000 الأخيرة كتقدم نحو تطبيق إجماع BIP65: http://bitcoin. sipa. be/ver-50k. png.


قم بإزالة النسخ الموجودة على آخر 2000 قالب عرض الأيام إلى أول كتلة محتملة الإجماع لـ BIP65: http://bitcoin. sipa. be/ver-2k. png.


إشعار عمال المناجم: قوالب قوالب Bitcoin Core†™ الآن للمجموعات النصية الإصدار 4 ، ويجب تحديث أي برامج تعدين تعتمد على getblocktemplate بالتوازي مع استخدام libblkmaker إما الإصدار 0.4.3 أو أي إصدار من 0.5.2 فصاعدًا.


إذا كنت تعدين منفردًا ، فستؤثر عليك في اللحظة التي تقوم فيها بتطوير Bitcoin Core ، والتي يجب أن تتم قبل BIP65 لتحقيق مستوى 951/1001.


إذا كنت تعدين مع بروتوكول التعدين الطبقة: هذا لا يؤثر عليك.


إذا كنت تعدين ببروتوكول getblocktemplate إلى تجمع: سيؤثر ذلك عليك في تقدير مشغل البركة ، والذي يجب أن يكون في موعد لا يتجاوز BIP65 تحقيق وضعه 951/1001.


BIP113 تنفيذ locklock فقط mempool باستخدام GetMedianTimePast ()


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


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


تحدد قواعد الإجماع أيضًا أن الكتل الصالحة قد تحتوي على وقت رأس أكبر من متوسط ​​وسيط الكتل 11 السابقة. يحتوي وقت GetMedianTimePast () على ميزة رئيسية نربطها بشكل عام بالوقت: لا يمكن الرجوع إلى الخلف.


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


تتطلب قواعد إدراج Mempool حاليًا أن تكون المعاملات صالحة للتضمين الفوري في قالب لكي يتم قبولها في mempool. يبدأ هذا الإصدار في تطبيق قاعدة BIP113 على المعاملات المستلمة ، وبالتالي لن يتم قبول المعاملة التي يكون وقتها أكبر من GetMedianTimePast () في mempool....Translating......تداعيات عمال المناجم: سوف تبدأ في رفض المعاملات التي لن تكون صالحة بموجب BIP113 ، والتي ستمنعك من إنتاج كتل غير صالحة في حالة / عندما يتم فرض BIP113 على الشبكة. أي معاملات صالحة بموجب القواعد الحالية ولكن غير صالحة حتى الآن بموجب قواعد BIP113 سوف يتم استخراجها من قبل عمال المناجم الآخرين أو يتم تأخيرها حتى تكون صالحة بموجب BIP113. ومع ذلك ، لاحظ أن معاملات وقت التوقف المستندة إلى الوقت هي أكثر أو أقل غير مرئية على الشبكة حاليًا.


تداعيات للمستخدمين: يتتبع GetMedianTimePast () دائمًا وراء الوقت الحالي ، لذا سيتم رفض وقت تعطل المعاملة الذي تم تعيينه إلى الوقت الحالي بواسطة عقد تشغيل هذا الإصدار حتى يتحرك متوسط ​​الوقت إلى الأمام. للتعويض ، اطرح ساعة واحدة (3600 ثانية) من أوقات القفل للسماح بإدراج تلك المعاملات في المذكرات في الوقت المتوقع تقريبًا.


ويندوز علة إصلاح لقاعدة بيانات UTXO تالفة على الاغلاق غير نظيفة.


أبلغ العديد من مستخدمي Windows أنهم غالباً ما يحتاجون إلى إعادة فهرسة blockchain بالكامل بعد إيقاف تشغيل غير نظيف لـ Bitcoin Core على Windows (أو إيقاف تشغيل نظام Windows غير نظيف نفسه). على الرغم من أن عمليات إيقاف التشغيل غير المنتظمة تظل غير آمنة ، إلا أن هذا الإصدار لم يعد يعتمد على الملفات المعينة بالذاكرة لقاعدة بيانات UTXO ، مما قلل بشكل كبير من تواتر عمليات الإغلاق غير النظيفة التي تؤدي إلى إعادة اختبار reindexes أثناء الاختبار.


من المتوقع إصلاحات أخرى لفساد قاعدة البيانات على Windows في الإصدار الرئيسي التالي.


ملاحظات الإصدار التفصيلي متابعة. تتضمن هذه النظرة العامة التغييرات التي تؤثر على السلوك ، وليس تحركات الكود ، والمراجعون ، وتحديثات السلسلة. للملاءمة في تحديد تغييرات الرمز والمرافقة المصاحبة ، يتم ذكر طلب السحب ودمج الدمج.


# 6124684636b جعل CScriptNum () أخذ nMaxNumSize كوسيطة # 61244fa7a04 استبدال NOP2 مع CHECKLOCKTIMEVERIFY (BIP65) # 61246ea5ca4 قم بتمكين CHECKLOCKTIMEVERIFY كبرنامج نصي قياسي تحقق من العلامة # 63515e82e1c إضافة منطق الشيك اللين (BIP65) # 6353ba1da90 إظهار حالة softfork في getblockchaininfo # 63516af25b0 إضافة BIP65 إلى قائمة getblockchaininfo softforks # 668801878c9 إصلاح التثبيت في GetTransaction # 6653b3eaa30 [Qt] رفع نافذة التصحيح عند طلب # 66001e672ae Debian / Ubuntu: تضمين bitcoin-tx binary # 66002394f4d Debian / Ubuntu: تقسيم bitcoin-tx إلى الحزمة الخاصة به # 598733d6825 Bugfix : السماح التعدين فوق كتل تلميح القديم لبناء testnet # 685221e58b8: تأكد من OpenSSL heeds noexecstack # 6846af6edac alias - h لـ --help # 686795a5039 تعيين TCP_NODELAY على مآخذ P2P. # 6856dfe55bd لا تسمح ببروتين تقليم البكتريا أثناء إعادة الدمج. # 6566a1d3c6f إضافة قواعد "حاليا معطل" لاستخدام GetMedianTimePast كنقطة نهاية لحسابات وقت الإغلاق # 6566f720c5f تمكين فرض سياسة GetMedianTimePast كنقطة نهاية لقيود قفل الوقت # 69170af5b8e leveldb: Win32WritableFile بدون تعيين الذاكرة # 69484e895b0 قم دائمًا بتفكيك كتلة والتراجع التحول إلى ملف جديد.


شكرًا لكل من ساهم بشكل مباشر في هذا الإصدار:


Alex Morcos аёїtcDrak Chris Kleeschulte Daniel Cousens Diego Viola Eric Lombrozo Esteban Ordano Gregory Maxwell Luke Dashjr Marco Falke Mark Friedenbach Matt Corallo Micha Mitchell Cash Peter Todd Pieter Wuille Wladimir J. van der Laan Zak Wilcox.


وأولئك الذين ساهموا في مراجعة الكود الإضافي و / أو البحث الأمني.


وكذلك كل من ساعد في الترجمة على Transifex.


بيتكوين كور الإصدار 0.11.1 صدر.


Bitcoin Core الإصدار 0.11.1 متوفر الآن من:


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


الرجاء الإبلاغ عن الأخطاء باستخدام أداة تعقب المشكلات في github:


رفع وتخفيض.


إذا كنت تقوم بتشغيل إصدار قديم ، فقم بإيقاف تشغيله. انتظر حتى يتم إيقاف التشغيل بالكامل (والذي قد يستغرق بضع دقائق للإصدارات الأقدم) ، ثم قم بتشغيل برنامج التثبيت (على Windows) أو قم بنسخ عبر / Applications / Bitcoin-Qt (على Mac) أو bitcoind / bitcoin-qt (على Linux ).


نظرًا لأن الإصدار 0.10.0 وما بعده يجعل استخدام تزامن العناوين الأولى والتنزيل المتوازي (انظر أكثر) ، فإن ملفات القوالب وقواعد البيانات لا تتوافق مع الإصدارات السابقة لـ 0.10 من Bitcoin Core أو برامج أخرى:


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


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


إذا كنت تريد أن تكون قادرًا على الرجوع إلى إصدار سابق بسلاسة ، فقم بعمل نسخة احتياطية من دليل البيانات بالكامل. بدون هذه العقدة ستحتاج إلى بدء المزامنة (أو الاستيراد من bootstrap. dat) من جديد بعد ذلك. من الممكن أن تكون البيانات من عقدة 0.10 متزامنة بالكامل قابلة للاستخدام في الإصدارات الأقدم كما هي ، لكن هذا غير مدعوم وقد ينكسر بمجرد أن يحاول الإصدار الأقدم إعادة الفهرسة.


هذا لا يؤثر على المحفظة إلى الأمام أو التوافق مع الإصدارات السابقة. لا توجد مشاكل معروفة عند الرجوع إلى الإصدار 0.11.......2 يعتمد على النسخة الأساسية 0.11.2 ، ومتوافق مع ملفات blockchain ومحفظة.


سوف يستند الإصدار التالي لدينا إلى الإصدار 0.12 من Bitcoin Core ، ومن المتوقع أن يكون جاهزًا في الأسابيع القادمة.


في موازاة ذلك ، سنركز على التطوير على الميزات التي طلبها عمال المناجم والشركات منذ فترة طويلة ، والتي ستساعد على توسيع نطاق سلسلة البيتكوين:


التحقق من كتلة أسرع أسرع انتشار الكتلة.


ستساعد هذه الميزات في التخفيف من مشكلات النطاق الترددي بشكل كبير ، وستتأكد من عقد العقد & amp؛ يمكن أن يستمر عمال المناجم في العمل بشكل صحيح ، دون الحاجة إلى اتصالات فائقة السرعة.


والأهم من ذلك ، أن هذا سيمكن Bitcoin من الوصول إلى حجم معاملات أعلى بكثير.


نود أن نشكر كل من ساعد في تحقيق ذلك.


لا يمكنك تنفيذ هذا الإجراء في هذا الوقت.


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


بيتكوين كور الإصدار 0.11.0 صدر.


Bitcoin Core الإصدار 0.11.0 متوفر الآن من:


هذا هو الإصدار الرئيسي الجديد ، وبذلك يجلب ميزات جديدة وإصلاحات للأخطاء.


الرجاء الإبلاغ عن الأخطاء باستخدام أداة تعقب المشكلات في github:


رفع وتخفيض.


إذا كنت تقوم بتشغيل إصدار قديم ، فقم بإيقاف تشغيله. انتظر حتى يتم إيقاف التشغيل بالكامل (والذي قد يستغرق بضع دقائق للإصدارات الأقدم) ، ثم قم بتشغيل برنامج التثبيت (على Windows) أو قم بنسخ عبر / Applications / Bitcoin-Qt (على Mac) أو bitcoind / bitcoin-qt (على Linux ).


نظرًا لأن الإصدار 0.10.0 وما بعده يجعل استخدام تزامن العناوين الأولى والتنزيل المتوازي (انظر أكثر) ، فإن ملفات القوالب وقواعد البيانات لا تتوافق مع الإصدارات السابقة لـ 0.10 من Bitcoin Core أو برامج أخرى:


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


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


إذا كنت تريد أن تكون قادرًا على الرجوع إلى إصدار سابق بسلاسة ، فقم بعمل نسخة احتياطية من دليل البيانات بالكامل. بدون هذه العقدة ستحتاج إلى بدء المزامنة (أو الاستيراد من bootstrap. dat) من جديد بعد ذلك. من الممكن أن تكون البيانات من عقدة 0.10 متزامنة بالكامل قابلة للاستخدام في الإصدارات الأقدم كما هي ، لكن هذا غير مدعوم وقد ينكسر بمجرد أن يحاول الإصدار الأقدم إعادة الفهرسة.


هذا لا يؤثر على المحفظة إلى الأمام أو التوافق مع الإصدارات السابقة. لا توجد مشاكل معروفة عند الرجوع من 0.11.x إلى 0.10.x.


معلومات مهمة.


الفيضانات المعاملات.


في وقت هذا الإصدار ، يتم غمر شبكة P2P بمعامالت منخفضة الرسوم. هذا يؤدي إلى تضخم حجم mempool.


إذا كان هذا النمو للمذكرات يسبب مشاكل في استخدام الذاكرة على العقدة ، فمن الممكن تغيير بعض خيارات التكوين لحل هذه المشكلة. يمكن رصد نمو mempool مع الأمر RPC getmempoolinfo.


واحد هو زيادة الحد الأدنى لرسوم ترحيل المعاملة minrelaytxfee ، والتي تعادل القيمة الافتراضية 0.00001. سيؤدي ذلك إلى رفض المعاملات مع عدد أقل من رسوم BTC / kB ، وبالتالي عدد أقل من المعاملات تدخل إلى الذاكرة.


والآخر هو تقييد ترحيل المعاملات المجانية مع الحد الأقصى. يحدد هذا الخيار عدد الـ kB / الدقيقة التي يتم فيها قبول المعاملات المجانية (ذات الأولوية المناسبة). ويقلل هذا الرقم من تقليل السرعة التي يمكن أن تنمو بها الذاكرة بسبب المعاملات المجانية.


على سبيل المثال ، أضف ما يلي إلى bitcoin. conf:


يتم العمل على حلول أكثر قوة لإصدار المتابعة.


منع تشذيب الملفات.


يدعم هذا الإصدار تشغيل عقدة التحقق من الصحة بالكامل دون الحفاظ على نسخة من الكتلة الخام والتراجع عن البيانات على القرص. للتلخيص ، هناك أربعة أنواع من البيانات المتعلقة بالكتلة في نظام البيتكوين: الكتل الخام كما تم استلامها عبر الشبكة (blk. dat) ، وبيانات التراجع (rev dat) ، ومؤشر الكتلة ومجموعة UTXO (كلاهما قواعد بيانات LevelDB). يتم إنشاء قواعد البيانات من البيانات الخام.


يسمح التقليم الممنوع لـ Bitcoin Core بحذف الكتلة الخام والتراجع عن البيانات بعد التحقق من صحتها واستخدامها لإنشاء قواعد البيانات. عند هذه النقطة ، يتم استخدام البيانات الخام فقط لنقل الكتل إلى العقد الأخرى ، للتعامل مع عمليات إعادة التنظيم ، للبحث عن المعاملات القديمة (إذا تم تمكين - txindex أو عبر واجهات RPC / REST) ​​، أو لإعادة مسح المحفظة. يستمر مؤشر كتلة الاحتفاظ بالبيانات التعريفية حول كافة كتل في blockchain.


يحدد المستخدم مقدار المساحة المراد تخصيصها للحظر & amp؛ التراجع عن الملفات. الحد الأدنى المسموح به هو 550 ميجابايت. لاحظ أن هذا بالإضافة إلى كل ما هو مطلوب لمؤشر كتلة وقواعد بيانات UTXO. تم اختيار الحد الأدنى بحيث تتمكن Bitcoin Core من الاحتفاظ بما لا يقل عن 288 كتلة على القرص (يومين بقيمة كتل في 10 دقائق لكل كتلة). في حالات نادرة ، من الممكن أن يتجاوز مقدار المساحة المستخدمة هدف التقليم من أجل الاحتفاظ بالمجموعات 288 الأخيرة المطلوبة على القرص....يعمل تشذيب التجميع أثناء المزامنة المبدئية بنفس الطريقة أثناء الحالة الثابتة ، عن طريق حذف ملفات التجميع "كما تذهب" كلما تم تخصيص مساحة على القرص. وبالتالي ، إذا حدد المستخدم 550 ميغابايت ، بمجرد الوصول إلى هذا المستوى ، سيبدأ البرنامج بحذف أقدم ملفات التراجع والتراجع ، مع الاستمرار في تنزيل blockchain.


في الوقت الحالي ، يؤدي تعطيل التقليم إلى تعطيل التتابع. في المستقبل ، ستقوم العقد ذات تشذيب الفدرات بنقل كتل "جديدة" كحد أدنى ، مما يعني أن الكتل التي تمتد سلسلتها النشطة.


تشذيب البلوكات غير متوافق حاليًا مع تشغيل المحفظة نظرًا لحقيقة استخدام بيانات الكتلة لإعادة مسح المحفظة واستيراد المفاتيح أو العناوين (التي تتطلب إعادة تفحص). ومع ذلك ، سيتم دعم تشغيل المحفظة باستخدام تشذيب المقاطع في المستقبل القريب ، تخضع لهذه القيود.


كما أن تشذيب البلوك غير متوافق مع - txindex وسيقوم بتعطيله تلقائيًا.


وبمجرد الانتهاء من تحجيم الكتل ، فإن الرجوع إلى الحالة غير المحصورة يتطلب إعادة تحميل blockchain بأكمله. للقيام بذلك ، أعد تشغيل العقدة مع - reindex. لاحظ أيضًا أن أي مشكلة قد تتسبب في حدوث خلل في المستخدم (على سبيل المثال ، تلف القرص) ستسبب عقدة منقوشة لإعادة تنزيل blockchain بالكامل. وأخيرًا ، لاحظ أنه عند إلغاء عقدة مقشرة ، سيتم حذف أي blk. دات و rev. ملفات dat في دليل البيانات قبل إعادة تشغيل التنزيل.


لتمكين تشذيب القوالب في سطر الأوامر:


-البرونة = N: حيث N هو عدد MB إلى allot لـ raw block & amp؛ التراجع عن البيانات.


مكالمات RPC المعدلة:


يشمل getblockchaininfo الآن ما إذا كنا في وضع مجصونة أم لا. سيتحقق getblock إذا تم تشذيب بيانات الكتلة وإذا كان الأمر كذلك ، فأرجع خطأً. لم يعد getrawtransaction قادراً على تحديد موقع المعاملة التي تحتوي على UTXO ولكن حيث تم تشذيب ملف الكتل الخاص به.


التقليم هو تعطيل افتراضيا.


تمت إضافة دعم تجريبي لأبنية وحدة المعالجة المركزية ذات النهاية الكبيرة في هذا الإصدار. تم استبدال جميع الكودات المحددة ذات النهايات الصغيرة ببنيات محايدة نهائية. تم اختبار هذا على الأقل مضيفي MIPS و PPC. سيقوم نظام البناء تلقائيا بالكشف عن endianness الهدف.


تحسين استخدام الذاكرة.


حدثت العديد من التغييرات في هذا الإصدار لتقليل استخدام الذاكرة الافتراضي لعقدة ، من بينها:


دقيق حجم التخزين المؤقت UTXO المحاسبة (# 6102) ؛ هذا يجعل الخيار - dbcache دقيقًا حيث يكون استخدام الذاكرة هذا أقل بكثير قبل تقليل حجم بنية البيانات لكل نظير (# 6064 وغيرها) ؛ هذا يزيد عدد الاتصالات التي يمكن دعمها بنفس مقدار الذاكرة تقليل عدد مؤشرات الترابط (# 5964، # 5679)؛ يخفض مقدار الذاكرة (esp. virtual) المطلوبة.


تغييرات تقدير الرسوم.


يحسن هذا الإصدار الخوارزمية المستخدمة لتقدير الرسوم. في السابق ، تم إرجاع -1 عندما لم تكن هناك بيانات كافية لإعطاء تقدير. الآن ، سيتم إرجاع -1 أيضًا عند عدم وجود رسوم أو أولوية عالية بما يكفي لاستهداف التأكيد المطلوب. في هذه الحالات ، يمكن أن يساعد في طلب تقدير لعدد مستهدف أعلى من الكتل. ليس من غير المألوف أن لا تكون هناك رسوم أو أولوية عالية بما يكفي لتكون موثوقًا (85٪) مضمنة في الكتلة التالية ولهذا السبب ، تم تغيير الإعداد الافتراضي لـ - txconfirmtarget = n من 1 إلى 2.


الخصوصية: تعطيل بث معاملات المحفظة.


يضيف هذا الإصدار خيار - walletbroadcast = 0 لمنع بث المعاملات التلقائية وإعادة البث (# 5951). يسمح هذا الخيار بفصل إرسال المعاملات من وظيفة العقدة.


الاستفادة من هذا ، يمكن كتابة البرامج النصية لجهة خارجية لرعاية المعاملات (إعادة) البث:


إرسال المعاملة كالمعتاد ، إما عن طريق RPC أو واجهة المستخدم الرسومية استرداد بيانات المعاملة من خلال RPC باستخدام gettransaction (NOT getrawtransaction). سيحتوي الحقل السداسي للنتيجة على تمثيل ست عشري خام للمعاملة يمكن بعد ذلك بث العملية من خلال آليات تعسفية يدعمها البرنامج النصي.


أحد هذه التطبيقات هو استخدام Tor الانتقائي ، حيث يتم تشغيل العقدة على الإنترنت العادي ولكن يتم بث المعاملات عبر Tor.


على سبيل المثال ، انظر السيناريو بيتكوين submittx.


الخصوصية: تيار العزلة لتور.


يضيف هذا الإصدار وظائف لإنشاء دائرة جديدة لكل اتصال نظير ، عند استخدام البرنامج مع Tor. يتم تشغيل الخيار الجديد ، - proxyrandomize ، بشكل افتراضي.


عند التمكين ، سيخضع كل اتصال صادر (ربما) لعقدة خروج مختلفة. وهذا يقلل بشكل كبير من فرصة الحصول على الحظ السيئ واختيار عقدة خروج واحدة تكون ضارة أو محظورة على نطاق واسع من شبكة P2P. هذا يحسن موثوقية الاتصال وكذلك الخصوصية ، خاصة بالنسبة للوصلات الأولية.


ملاحظة مهمة: إذا تم تكوين خادم وكيل غير تور SOCKS5 يدعم المصادقة ، ولكنه لا يتطلب ذلك ، فقد يتسبب هذا التغيير في رفض الخادم الوكيل للاتصالات. يتم إرسال المستخدم وكلمة المرور في الأماكن التي لم تكن من قبل. هذا الإعداد نادر للغاية ، ولكن في هذه الحالة ، يمكن أن يتم تمرير file = 0 لتعطيل السلوك.


ملاحظات الإصدار التفصيلي متابعة....Translating......Translating......sub # 550931dedb4 إصلاحات عند التحويل البرمجي في إصدار c + + # 5819f8e68f7 الإصدار: استخدام libstdc ثابت + وتعطيل تقليل الصادرات بشكل افتراضي # 55107c3fbc3 دعم endian كبير # 5149c7abfa5 إضافة نص برمجي للتحقق من أن جميع عمليات الدمج موقعة # 60827abbb7e qt: تعطيل اختبارات qt عند واحد من الشيكات لغوي يفشل # 62440401aa2 تكوين: كشف (ورفض) LibreSSL # 626995aca44 gitian: استخدام bitcoin-detached-sigs git repo الجديد للتوقيعات OSX # 6285ef1d506 بناء جدولة إصلاح مع بعض إصدارات boost. # 628025c2216 يعتمد: إصلاح الإصلاح 1.55 بناء على GCC 5 # 6303b711599 gitian: إضافة واصف gitian-win-signer # 62468ea6d37 إصلاح بناء على تحطم إصلاح FreeBSD # 6282daf956b عند إيقاف التشغيل على سبيل المثال. تغيير - txindex وإحباط العمل # 6354bdf0d94 جيتان نوافذ توقيع التطبيع.


# 2340811c71d قم بتثبيط رسوم القناص باستخدام nLockTime # 5485d01bcc4 قم بفرض minRelayTxFee على محفظة تم تكوينها tx وأضف خيار maxtxfee # 55089a5cabf Add RandAddSeedPerfmon إلى MakeNewKey # 48058204e19 لا تقم بسحب المحفظة في AddToWalletIfInvolvingMe (..) # 531993b7544 تنظيف رمز التشفير المحول # 5831df5c246 رسم الاستقطاع من المبلغ # 60766c97fd1 wallet: fix boost: get use with boost 1.58 # 551123c998d فرز معاملات المحفظة المعلقة قبل إعادة قبول # 612626e08a1 Change default nTxConfirmTarget to 2 # 618375a4d51 إصلاح خطأ تلو الآخر w / nLockTime في المحفظة # 6276c9fd907 إصلاح خلل * 0.


# 5219f3af0c8 رموز جديدة # 5228bb3c75b HiDPI (الشبكية) دعم شاشة البداية # 525873cbf0a وحدة التحكم RPC ينبغي أن يكون QWidget لجعل نافذة أكثر استقلالا # 5488851dfc7 ضوء اللون الأزرق رمز لregtest # 5547a39aa74 رمز جديد للإطار التصحيح # 5493e515309 اعتماد اللون على غرار ل الأيقونات # 555770477a0 في ختام splashscreen المقاطعة verifyDB # 555983be8fd جعل سطر الأوامر، وسائط الحوار أفضل # 5144c5380a9 تفصيل عن الحوار رسالة signverify تحذير # 5489d1aa3c6 الملفات تحسين PNG # 5649e0cd2f5 استخدام الرموز لون النص لعلبة النظام ارسال / تلقي القائمة إدخالات # 5651848f55d التحكم في العملة: استخدم U + 2248 "تقريبا مساواة" بدلاً من تيلدا # 5626ab0d798 بسيطة رمز الحزم وعرض العمود # 5683c7b22aa إضافة صورة جديدة osx dmg صورة # 56207823598 إصلاح خطأ طلب إصلاح خطأ # 57299c4a5a5 السماح بتغيير الوحدة للقراءة فقط BitcoinAmountField # 57530f44672 إضافة شعار bitcoin إلى الشاشة حول 5629a956586 # منع مشكلة تجاوز السعة مع طلبات الدفع # 5830215475a Don t حفظ الهندسة للحصول على خيارات وحول / help window # 5793d26f0b2 قم بتكريم الشبكة الحالية عند إنشاء رابط autostart # 5847f238add البرنامج النصي لبدء التشغيل لـ centos ، مع الموثق # 59155bd3a92 إصلاح تعطل qt5 ثابت عند استخدام إصدارات معينة من libxcb # 5898bb56781 إصلاح حجم خط وحدة التحكم rpc إلى مرونة metrics # 5467bc8535b طلب الدفع / عمل الخادم - الجزء 2 # 6161180c164 إزالة الخيار المتحرك لشريط الأدوات # 61600d862c2 نظرة عامة على الصفحة: تأكد من أن رموز التحذير ملون.


# 54532f2d337 إضافة القدرة على تشغيل الاختبار الفردي يدويًا لاختبارات RPC # 5421886eb57 الاختبار غير المنتهي OP_CODESEPARATOR # 5530565b300 اختبارات RPC الإضافية # 561137b185c إصلاح فشل الاختبار الهامشي في الإطارات بعد 012598880c # 56132eda47b إصلاح اختبار smartfees للتغيير في سياسة relay # 5612e3f5727 إصلاح اختبار zapwallettxes # 564230a5b5f إعداد مدفوعات عمليات الدفع لاختبارات وحدة جديدة # 5784e3a3cd7 إصلاح استخدام NegateSignatureS في script_tests # 5813ee9f2bf إضافة اختبارات الوحدة لحسابات الصعوبة التالية # 5855d7989c0 Travis: تشغيل اختبارات الوحدة في أوامر مختلفة # 5852cdae53e إعادة تهيئة الحالة بين اختبارات الوحدة الفردية. # 5883164d7b6 اختبارات: إضافة BasicTestingSetup وتطبيقها على جميع الاختبارات # 5940446bb70 اختبار الانحدار لـ ResendWalletTransactions # 6052cf7adad إصلاح وتمكين اختبارات bip32 اختبار # # 6039734f80a: خطأ عند استخدام setgenerate على regtest # 6074948beaf قم بتصحيح اختبار التشفير PUSHDATA4 الأدنى في script_invalid. json # 6032e08886d توقف العقد بعد اختبارات RPC ، حتى مع – nocleanup # 6075df1609f إضافة اختبارات إضافية لحالة البرنامج النصي # 5981da38dc6 Python P2P testing # 59589ef00c3 إضافة multicig rpc tests # 6112fec5c0e ​​إضافة المزيد من اختبارات حالة حافة البرنامج النصي.


# 5457 ، # 5506 ، # 5952 ، # 6047 تحديث libsecp256k1 # 543784857e8 إضافة الاختيار CAutoFile :: IsNull () الرئيسي # 5490ec20fd7 الرئيسي استبدال uint256 / uint160 بنقط معتمة حيثما أمكن # 5654 # 5764 إضافة مفتاح GPG jonasschnelli's # 54775f04d1d OS X 10.10: LSSharedFileListItemResolve () تم إهمال # 5679beff11a تخلص من DetectShutdownThread # 57879bd8c9b إضافة fanquake PGP key # 536647a79bb لم تعد تحقق من توافق osx في RenameThread # 568907f4386 openssl: abstractSS OPENSSL_cleanse # 57088b298ca إضافة قائمة BIPs # 580946bfbe7 إضافة صفحة رجل bitcoin-cli # 583986eb461 المفاتيح: إزالة التحقق libsecp256k1 حتى يتم دعمه فعليًا # 5749d734d87 رسائل المساعدة المنسقة بشكل صحيح (79 حرفًا) # 58847077fe6 BUGFIX: تم التلاعب حول المتغير 'rv' # 584941259ca المساهمة / init / bitcoind. openrc: التوافق مع برنامج init init init السابق متغيرات # 595041113e3 إصلاح الاختبارات الاحتياطية والإعدادات المحلية ضد الإعدادات المحلية غير الصالحة # 59657c6bfb1 إضافة git-subtree-check.......سانت موريتز تنضم إلى حفنة من منتجعات التزلج على الجليد تقبل بيتكوين.


كيف Blockchain هو ضخ الحياة في نماذج الأعمال التي لا معنى لها.


بيع كوريا الجنوبية على حملة تشفير.


المستثمر آري بول يراهن بمليون دولار أمريكي على سعر بيتكوين الذي يصل إلى 50000 دولار بحلول عام 2018.


Ⓒ حقوق الطبع والنشر 2018 NEWSBTC. كل الحقوق محفوظة.


NewsBTC هي خدمة الأخبار التي تغطي أخبار بيتكوين ، التحليل الفني والتنبؤات لبيتكوين وغيرها من العملات الأخرى. هنا في NewsBTC ، نحن حريصون على تنوير الناس في جميع أنحاء العالم حول البيتكوين وغيرها من cryptocurrencies. نحن نغطي الأخبار المتعلقة بتبادل البيتكوين وتعدين البيتكوين وتوقعات الأسعار للعديد من العملات الافتراضية.


أوردو مرافقة مرافقة افيون أوردو مرافقة مرافقة بيلجيك كيركيال مرافقة مرافقة كوتاهيا بانديرما مرافقة مرافقة نيغدة اسكي شهير مرافقة مرافقة أرتفين.


<h1> إصدار Bitcoin 0.11 </ h1>


سحب الطلبات 251.


Bitcoin Core الإصدار 0.11.1 متوفر الآن من:


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


الرجاء الإبلاغ عن الأخطاء باستخدام أداة تعقب المشكلات في github:


إذا كنت تقوم بتشغيل إصدار قديم ، فقم بإيقاف تشغيله. انتظر حتى يتم إيقاف التشغيل بالكامل (والذي قد يستغرق بضع دقائق للإصدارات الأقدم) ، ثم قم بتشغيل برنامج التثبيت (على Windows) أو قم بنسخ عبر / Applications / Bitcoin-Qt (على Mac) أو bitcoind / bitcoin-qt (على Linux ).


نظرًا لأن الإصدار 0.10.0 وما بعده يجعل استخدام تزامن العناوين الأولى والتنزيل المتوازي (انظر أكثر) ، فإن ملفات القوالب وقواعد البيانات لا تتوافق مع الإصدارات السابقة لـ 0.10 من Bitcoin Core أو برامج أخرى:


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


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


إذا كنت تريد أن تكون قادرًا على الرجوع إلى إصدار سابق بسلاسة ، فقم بعمل نسخة احتياطية من دليل البيانات بالكامل. بدون هذه العقدة ستحتاج إلى بدء المزامنة (أو الاستيراد من bootstrap. dat) من جديد بعد ذلك. من الممكن أن تكون البيانات من عقدة 0.10 متزامنة بالكامل قابلة للاستخدام في الإصدارات الأقدم كما هي ، لكن هذا غير مدعوم وقد ينكسر بمجرد أن يحاول الإصدار الأقدم إعادة الفهرسة.


هذا لا يؤثر على المحفظة إلى الأمام أو التوافق مع الإصدارات السابقة. لا توجد مشاكل معروفة عند الرجوع من 0.11.x إلى 0.10.x.


تم تحديث miniupnpc المجمعة إلى 1.9.20151008. يعمل هذا على إصلاح تجاوز سعة المخزن المؤقت في محلل XML أثناء اكتشاف الشبكة الأولي.


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


بالإضافة إلى ذلك ، تم تعطيل upnp بشكل افتراضي. قد يؤدي هذا إلى عدد أقل من العقد يمكن الوصول إليها على IPv4 ، ولكن هذا يمنع ثغرات libupnpc المستقبلية من كونها مخاطرة هيكلية للشبكة (راجع https://github. com/bitcoin/bitcoin/pull/6795).


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


سلوك التوافق لم يتغير.


إذا تم نشر هذا التغيير على نطاق واسع ، فسيؤدي ذلك إلى التخلص من آخر ناقلات معروفة متبقية لإضطراب طفيف في معاملات SIGHASH_ALL P2PKH. على الجانب السلبي ، سيتم حظر معظم المعاملات التي يتم إجراؤها بواسطة برامج قديمة بشكل كاف.


على عكس الطرق الأخرى لتغيير txids على المعاملات ، تم انتهاك هذا بشكل عشوائي من قبل جميع برامج بيتكوين التي تم نشرها قبل اكتشافها. لذلك ، في حين أن ناقلات مواءمة أخرى حيث صنعت غير قياسية بمجرد اكتشافها ، بقيت هذه النواقل مسموحة. حتى BIP62 لم يقترح تطبيق هذه القاعدة على معاملات النسخة القديمة ، ولكن التطبيقات المطابقة أصبحت أكثر شيوعًا منذ كتابة BIP62 في البداية.


لقد أنتجت Bitcoin Core تواقيع متوافقة منذ a28fb70e في سبتمبر 2013 ، ولكن هذا لم يجعله إصدارًا حتى الإصدار 0.9 في مارس 2014 ؛ لقد فعلت Bitcoinj ذلك لفترة زمنية مماثلة. تم تحديث Bitcoinjs و electrum في الآونة الأخيرة.


هذا لا يحل محل الحاجة إلى BIP62 أو ما شابه ذلك ، حيث لا يزال بإمكان عمال المناجم التعاون لكسر المعاملات. كما أنه لا يحل محل الحاجة إلى برنامج محفظات للتعامل مع قابلية الطموح [1]. هذا فقط يزيل هجوم DOS رخيصة ومزعجة.


[1] حول قابلية المعاملات البيتكوين: مارسين أندريشويكز ، ستيفان دزيموفسكي ، دانيال مالينوفسكي ، Łukasz Mazurek http://fc15.ifca. ai/preproceedings/bitcoin/paper_9.pdf.


تم زيادة الإعداد الافتراضي للإعداد - minrelaytxfee من 0.00001 إلى 0.00005.


يستلزم ذلك حدوث فيضان المعاملات الحالي ، مما يتسبب في استخدام الذاكرة الفاحشة على العقد بسبب تضخم الذاكرة. هذا هو إجراء مؤقت ، وسد الوقت حتى يتم دمج طريقة ديناميكية لتحديد هذا الرسم (الذي سيكون في 0.12).


(راجع https://github. com/bitcoin/bitcoin/pull/6793 ، بالإضافة إلى 0.ملاحظات الإصدار 11 ، حيث تم اقتراح هذه القيمة)


ملاحظات الإصدار التفصيلي متابعة. تتضمن هذه النظرة العامة التغييرات التي تؤثر على السلوك ، وليس تحركات الكود ، والمراجعون ، وتحديثات السلسلة. للملاءمة في تحديد تغييرات الرمز والمرافقة المصاحبة ، يتم ذكر طلب السحب ودمج الدمج.


# 6438 2531438 openssl: تجنب تحميل ملف config / race # 6439 980f820 تم تحديث عنوان URL لموقع netinstall لـ Debian # 6384 8e5a969 qt: Force TLS1.0 + لاتصالات SSL # 6471 92401c2 يعتمد: bump to qt 5.5 # 6224 93b606a كن أكثر صرامة في معالجة كتل unrequested # 6571 100ac4e libbitcoinconsensus: تجنب تحطم في بيئات متعددة الخيوط # 6545 649f5d9 لا تخزن أكثر من 200 عينة timedata. # 6694 834e299 [QT] إصلاح الفراغ مساحة الكلمة الضيقة التفاف استراحة رقم # 6703 1cd7952 Backport bugfixes إلى 0.11 # 6750 5ed8d0b يرفض مؤخرا backport إلى v0.11 # 6769 71cc9d9 اختبار التخفيضات في المواصفة القياسية ، ويزيل ناقلات مضايقة الميل. # 6789 b4ad73f تحديث miniupnpc إلى 1.9.20151008 # 6785 b4dc33e Backport to v0.11: In (strCommand == "tx") ، ارجع إذا كان بالفعل () # 6412 0095b9a قم باختبار ما إذا كان قد تم إنشاء مآخذ التوصيل () قادرة على # 6795 4dbcec0 net: تعطيل UPNP بشكل افتراضي # 6793 e7bcc4a Bump minrelaytxfee الافتراضي.


شكرًا لكل من ساهم بشكل مباشر في هذا الإصدار:


آدم وايس أليكس موركوس كيسي رودرمور كوري فيلدز هزة أرضية غريغوري ماكسويل جوناس شنيللي ي. روس نيكول لوك داشجر بافل يانيك بافيل فاسين بيتر تود بيتر وويل راندي-ووترهاوس روس نيكول سوها دفتوار تيليشوين ฿ tcDrak توم هاردينج فيرس لاغوس فلاديمير جي فان دير لان.


وأولئك الذين ساهموا في مراجعة الكود الإضافي و / أو البحث الأمني:


تيموثي على لجنة الإنقاذ الدولية للإبلاغ عن القضية التعرض في miniupnp اكتشفها الكسندر نيكوليك من سيسكو تالوس.


وكذلك كل من ساعد في الترجمة على Transifex.


لا يمكنك تنفيذ هذا الإجراء في هذا الوقت.


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

ليست هناك تعليقات:

إرسال تعليق

ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.