كودا بلوكتشين Bloat

توفر القدرة على تقليل حجم blockchain من خلال تقليم أو ضغط حجمها فوائد هائلة لتحقيق اللامركزية المستدامة للشبكة وإزالة تفويض الثقة. يتيح تقليل عبء التخزين لعملاء العقدة الكاملة للمستخدمين تشغيل عقد كاملة عمليًا دون الحاجة إلى شراء أجهزة متطورة لدعم تشغيل عميل كامل.

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

قامت العملات المشفرة مثل Monero و ZCash مؤخرًا بتنفيذ ترقيات الكفاءة لمثل هذه المعاملات ، ولكن من المحتمل أن تكون هناك حاجة إلى حلول blockchain المدمجة على المدى الطويل.

كودا بلوكتشين Bloat

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

بروتوكول كودا هو أحد هذه المشاريع ، التي تستخدم zk-SNARKs لضغط حجم blockchain ، مما يتيح حتى للعملاء المتنقلين تشغيل عقد كاملة. وبالمثل ، أ اقتراح مفهوم حديث بواسطة Tyler Smith تفاصيل إمكانية السماح لعقد Bitcoin بالمزامنة الفورية باستخدام ZKPs لإنتاج مزامنة كاملة لـ blockchain بحجم ثابت وفي وقت ثابت.

بروتوكول كودا

بروتوكول Coda عبارة عن عملة مشفرة مشفرة في OCaml تستخدم “تكوينًا تكراريًا لـ zk-SNARKs” لضغط blockchain بأكمله إلى جزء صغير من حجم دفاتر الأستاذ التقليدية لـ blockchain. يضغط البروتوكول التمثيل الكامل لحالة blockchain في دليل zk-SNARK 1 كيلوبايت.

ال دليل zk-SNARK يمثل أصالة حالة blockchain دون الحاجة إلى تخزين blockchain بالكامل للتحقق من صحة دفتر الأستاذ. الإثبات هو المكون الوحيد الذي يجب تخزينه – جنبًا إلى جنب مع كمية صغيرة من البيانات الإضافية باستخدام مسار Merkle من دفتر الأستاذ الخاص بالحالة إلى حساب الفرد.

كودا

يشير Coda إلى blockchain المضغوط باعتباره “blockchain موجزًا” ، ويتيح البروتوكول إثبات حجم ثابت ، بغض النظر عن الكمية التعسفية للحسابات في دفتر الأستاذ. بدلاً من الكتل التي تحتوي على معاملات ، فهي تتكون من zk-SNARK الذي يتحقق من وجود معاملات محددة وينقل حالة دفتر الأستاذ.

بحسب كودا ورق ابيض:

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

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

هناك تأثير إضافي آخر لـ blockchain المضغوطة وهو القدرة على المزامنة على الفور تقريبًا نظرًا لأن أقل من 1 ميغابايت من البيانات مطلوب تنزيلها بواسطة عقدة. يوفر Coda حتى ملف مستكشف الحالة للتحقق بشكل كامل على موقع الويب الخاص بهم (من Alpha testnet) الذي يتم تحديثه في الوقت الفعلي في المتصفح. تعمل كفاءة blockchain الموجزة أيضًا على تمكين الشبكة من توسيع نطاق فصلها عن كمية البيانات الموجودة على blockchain.

أعلنت شركة Coda مؤخرًا عن اختبار Alpha testnet ، ويعد المشروع مثالًا رئيسيًا على الاستفادة من القوة غير المستغلة إلى حد كبير لـ ZKPs.

عقد Bitcoin الفوري

الإلهام من Coda والعمل بالتوازي على مفهوم مماثل مطبق على Bitcoin ، Tyler Smith اقترح فكرة لتمكين عملاء Bitcoin من المزامنة والتحقق من صحة Bitcoin blockchain مع نفس الحجم والوقت الثابت كما يفعل بروتوكول Coda. سيؤدي مثل هذا الحل إلى إزالة الحاجة إلى عقد SPV لتفويض الثقة في شبكة Bitcoin ، مما يؤدي إلى تحسين كفاءة التحقق من صحة blockchain في العملية بشكل كبير.

لقد اكتسب مفهومه بالفعل قوة دفع رديت حيث نوقشت مناقشة هادفة حول تطورها المحتمل والعقبات ، وهي مناسبة نادرة على crypto Reddit.

ستتكون فكرة عقد Bitcoin ذات المزامنة الفورية من شبكة تراكب حيث يمكن للمشاركين نشر البراهين باستخدام “دوائر zk”. وفقًا لسميث:

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

من أجل المزامنة ، سيحتاج العملاء فقط إلى تنزيل تجزئة الحالة الأكثر عملًا ، والتي تمثل الحالة الأصلية لـ blockchain. ستعمل العقد الكاملة التقليدية “كمنتجين إثبات” ، لكن العقد SPV ستكون قادرة على أن تصبح عقدًا للتحقق من الصحة يمكنها المزامنة على الفور مع blockchain بدلاً من الاعتماد على العقد الكاملة لتكميلها بالحالة الصحيحة.

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

يلاحظ سميث أن نظامًا بيئيًا جديدًا للكيانات يمكن أن يتطور حيث يتم تحفيزهم لتقديم البراهين – مثل عمال المناجم والتبادلات. بالإضافة إلى ذلك ، يشير إلى نموذج الفشل المحسّن لعقد SPV:

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

على الرغم من أنها واعدة ، لا تزال هناك بعض العقبات الكبيرة. على وجه التحديد ، الحاجة إلى مزيد من أعمال التطوير حول “التكوين التكراري لـ zk-SNARKs” المعروف باسم “دوائر zk” ، والحاجة إلى شوكة صلبة للتنفيذ الكامل للميزات المقترحة ، وهو اقتراح شاق لنهج مجتمع Bitcoin شديد التحفظ للتغيير.

مبادرات أخرى للحد من Bloat Blockchain

تعد ZKP طريقة تشفير جديدة نسبيًا ذات إمكانات هائلة ، لكنها ليست الوسيلة الوحيدة المقترحة لتقليل تضخم blockchain هناك. تبرز عمليات الإطلاق الأخيرة لـ Grin و BEAM جانبًا من جوانب Mimblewimble الذي يتخذ نهجًا استباقيًا للتخفيف من حجم blockchain المتزايد بالإضافة إلى إمكانية تقليم blockchain.

ما هو Grin Coin & amp؛ Mimblewimble؟

قراءة: ما هو Grin Coin?

تحتاج عقد Mimblewimble فقط إلى تخزين الحالة الحالية لمجموعة UTXO بدلاً من سجل معاملات blockchain بأكمله. يمكن للعقد التحقق من المدخلات من خلال الرجوع إلى رؤوس الكتل والمخرجات الوهمية ، لذلك فإن جميع بيانات المعاملات الأخرى غير ضرورية. نتيجة لذلك ، فإن blockchain Mimblewimble هو أصغر بكثير من Bitcoin. في الواقع ، قد لا تنمو بلوكشين Mimblewimble بمرور الوقت اعتمادًا على ما إذا كان يتم تخزين المزيد من العملات في مخرجات أقل نظرًا لأنه يلزم التحقق من مخرجات المعاملات المحددة غير المنفقة فقط.

خارج المزايا الاستباقية لـ Mimblewimble ، يمكن تقليم البيانات من blockchain لأن العقد لا تتطلب سوى التزامات UTXO.

في غرين جيثب توثيق, ثلاثة مساهمين (اثنان من الأسماء المستعارة لهاري بوتر): Ignotus Peverell و Seamus Finnigan و Quentin Le Sceller يحددون سياقات عديدة لتقليم البيانات.

  • العقدة الكاملة تزيل البيانات التي تم التحقق من صحتها بالفعل.
  • قد لا يكون وضع SPV مهتمًا باستلام أو الاحتفاظ بجميع البيانات.
  • قد تعمل العقد الكاملة المقصودة كعقد تحقق جزئيًا (SPV) لتصبح متاحة بشكل أسرع ، على الرغم من أنها تصبح عقدًا كاملة في النهاية.

يمكن للتقليم فقط إزالة البيانات غير المطلوبة للتحقق من الحالة ، لذلك تتطلب بروتوكولات Mimblewimble دائمًا أن تظل رؤوس الكتل والنواة ومخرجات المعاملات غير المنفقة و UTXO MMR و MMR دليل النطاق كما هو.

هناك طرق أخرى مقترحة للتقليم والبلوكشين المدمجة لمختلف العملات المشفرة ، ولا تقتصر بشكل صارم على بروتوكولات ZKP أو Mimblewimble.

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

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me