أصدرت BigchainDB ، blockchain ومن ثم منح BigchainDB تغييرًا كاملاً مقارنة بالتحديث الذي تم إصداره قبل شهرين من هذا التحديث.
من بين العديد من التغييرات المهمة التي تم إجراؤها ، تم تحميل الدعم الرسمي لبرنامج Java على قاعدة البيانات. Memoization للتحقق بشكل أسرع و RapidJSON في إصدار جديد ممجد تم نقشها على اللوحة الأساسية. تمت إضافة ميزات إضافة وإزالة وتغيير قوة التصويت لمدقق في وقت التشغيل.
سيتم التعامل مع عمليات التحقق الحاسمة من خلال تطبيق اقتراح التغيير من قبل أي مدقق والتسبب في نهاية المطاف في قيام بقية الشبكة بـ "اختيار المصادقة". سيصوت المدققون الآخرون بنعم أو لا. إذا حصلت "نعم" على ثلثي الأصوات ، فسيتم قبولها وتنفيذ المهمة. تعمل blockchain كصندوق اقتراع ، حيث يتم تسجيل جميع الأصوات والانتخابات. تم توضيح الأمر بمزيد من التفصيل هنا: http://docs.bigchaindb.com/projects/server/en/v2.0.0b6/server-reference/bigchaindb-cli.html#bigchaindb-election
تم تنفيذ العديد من التغييرات الأخرى:
لا ترسل واجهة برمجة تطبيقات الأحداث (API) الآن سوى المعاملات الصالحة التي تضيف إلى كفاءتها.
تم تجاوز حظر المعلمات.
قم بتحديث سياسة التعامل مع البيانات الخاصة والخصوصية.
عدم المطالبة بتحديث Tendermint إلى أحدث إصدار. التحديث إلى إصدار معين هو الميزة المضافة حديثًا.
سيصدر المطورون الإصدار 2.0.0 Beta 7 بعد أن قاموا بترحيل شبكة BlockchainDB الحالية إلى الإصدار الجديد من Tendermint. الإصدار 2.0.0 سوف ينجح المرشح 1 في الإصدار 2.0.0 Beta 7 ، وبالتالي لن يتم إضافة أي ميزات جديدة بعد ذلك. سيكون تحديث Candidate 1 تحت تصرف Tendermint فقط لإجراء تغييرات وصياغة حسب رغبته.