المصدر: Lightning HSL
في أحدث مقترح لتعديل بروتوكول غرفة تبادل معلومات السلامة الأحيائية bch-vm-limits، قرأت مفهومًا جديدًا تمامًا "كثافة الحساب". مفهوم حساب الكثافة غير موجود في سلاسل UTXO الأخرى. كنت أشعر بالفضول بشأن ماهية هذا وأجريت بعض الأبحاث.
ما هي الكثافة الحسابية؟
يحتوي البيتكوين على حد لحجم الكتلة يبلغ 1 مليون نص كتلة معاملة + كتلة توقيع 3 ملايين هناك قيود على الحجم ورقم رمز التشغيل لكل معاملة. تحتوي معاملات Ethereum أيضًا على حدود الغاز لكتلة واحدة. يجب أن يعرف الأصدقاء الذين درسوا EOS بعمق أن EOS لديها ثلاثة موارد: وحدة المعالجة المركزية وذاكرة الوصول العشوائي والشبكة، ويتطلب إرسال معاملات EOS استهلاك هذه الموارد الثلاثة.
يهدف كل ذلك إلى الحفاظ على أمان شبكة blockchain ومنع المعاملات الضارة من مهاجمة الشبكة.
الحالة الأكثر كلاسيكية للمعاملة المشروعة التي تهاجم شبكة Ethereum بشكل ضار هي حادثة "الهجوم على شبكة Ethereum" الكلاسيكية خلال جائزة Fom3D النهائية لعام 2018. إذا كنت بحاجة إلى فهم الصورة الكاملة لـFom3D، فأنت بحاجة إلى البحث عنها بنفسك، ولن تضيع هذه المقالة الكلمات لشرحها.
في ذلك الوقت، أنشأ المهاجم معاملة عقدية خاصة بين ارتفاعات الكتلة 6191897 و6191902، والتي استهلكت جميع حدود الغاز في الكتلة ومنعت تعبئة معاملات المستخدمين الآخرين، وقام المتسلل بتعبئة معاملته الخاصة وأخيراً حصل على الجائزة الكبرى البالغة 10,469 إيثيريوم.
من بين التصميمات الثلاثة الكلاسيكية لمنع الهجمات الضارة على شبكة blockchain، حجم كتلة Btc وحدود حجم المعاملات، وحدود حدود كتلة كتلة ETH، وحدود موارد وحدة المعالجة المركزية وذاكرة الوصول العشوائي والشبكة الخاصة بـ EOS.
يعد تصميم BTC هو التصميم الأكثر أصالة والأكثر أمانًا، والذي تم اختباره لفترة طويلة. منذ ولادة غرفة تبادل معلومات السلامة الأحيائية (BCH)، استمر نفس التصميم، مع بعض التعديلات فقط في معايير محددة.
يجب أن يكون تصميم حدود الغاز في ETH هو التصميم الأكثر نجاحًا وقد أصبح الآن معيارًا صناعيًا.
يجب القول إن تصميم EOS حتى الآن كان فاشلاً. فالموارد مثل ذاكرة الوصول العشوائي (RAM) لم تفي بمفهوم التصميم وبدلاً من ذلك أصبحت رمزًا للتكهنات.
بصرف النظر عن ذلك، كان لدى ETH ذات مرة مشروع يسمى Gastoken، والذي سمح للمستخدمين بالمضاربة على الغاز كعملة، لكن بوتيرين وآخرين حظروه.
يُرجى ملاحظة المستخدمين أعلاه، أن btc هي الأكثر أمانًا وحدود الغاز هي الأكثر نجاحًا.
في ما يتعلق بقياس الأمان وقابلية البرمجة، يصل تصميم حدود الغاز إلى الحد الأقصى في قابلية البرمجة ويحقق اكتمال تورينج على EVM. وهذا هو العامل الحاسم في ولادة بيئة إيثريوم الاقتصادية المزدهرة.
من الواضح أن بيئة UTXO مثل BTC تعوقها قابلية البرمجة، لا سيما الحد الأقصى لعدد أكواد التشغيل للمعاملات، حيث أن عدد عمليات الإضافة والطرح والضرب والقسمة محدود بالنسبة لك، فكيف يمكنك ذلك برمجته. ولكن من الواضح أن حجم الكتلة وقيود حجم المعاملة الخاصة بـ BTC توفر الأمان النهائي لتحقيق اللامركزية والأمن في Bitcoin. لم تواجه شبكة Bitcoin أبدًا مشكلات كبيرة ناجمة عن DDOS. عندما تتدفق المعاملات الضخمة "الخبيثة" أو المعاملات التعاقدية المعقدة (P2SH) إلى مجمع الميمات، فإن الشيء الوحيد الذي يجب القيام به هو الانتظار حتى يتم تعبئة الكتل ببطء سوف تنشأ مشاكل إضافية.
تعمل تقنية UTXO على تحسين قابلية البرمجة، الأمر الذي من المحتمل أن يؤدي إلى مشكلات أمنية إضافية.
المفهوم الجديد لكثافة حوسبة غرفة تبادل معلومات السلامة الأحيائية هو تحقيق التوازن بين قابلية برمجة وأمن UTXO، ومحاولة تحسين قابلية برمجة UTXO بشكل كبير مع ضمان أمان شبكة غرفة تبادل معلومات السلامة الأحيائية.
تعريف الكثافة الحسابية هو الحد من العمليات الحسابية التي يمكن إجراؤها على كل بيانات إدخال بناءً على طول البايت لبيانات الإدخال. أي أنه سيتم تخصيص ميزانية حوسبة معينة لكل إدخال في المعاملة بناءً على حجمها (عدد البايتات). تحدد هذه الميزانية الحد الأقصى لمقدار الحسابات التي يمكن للعقدة تنفيذها عند التحقق من المعاملة.
يوفر بروتوكول Bch-vm-limits صيغة حسابية لا أستطيع فهمها، أعرف فقط أن مقدار الحساب يشير بشكل أساسي إلى حساب التجزئة. هذا مفصل للغاية ويتضمن إنشاء معاملات البيتكوين والتحقق منها، لذلك لا يمكنني التحكم كثيرًا.
على عكس حد الغاز، الذي يربط بشكل مباشر بين الحساب ورسوم الغاز، لا تغير كثافة الحساب تصميم رسوم التعدين لمعاملات غرفة تبادل معلومات السلامة الأحيائية (BCH) لا تزال رسوم التعدين تُحسب على أساس الساتا/البايت.
يعني تصميم حد الغاز أنه طالما أنك تدفع (رسوم الغاز)، فيمكنك تصميم أي عقد معقد، طالما لم يتم لمس حد الغاز في كتلة واحدة. الحد الحالي للغاز للكتلة الواحدة هو 30 مليون غاز. إذا كان سعر الغاز 10 جيجاوي، يلزم 0.3 إيثريوم لاستهلاك حد الـ 30 مليون غاز. 30 مليون غاز هي كمية كبيرة جدًا، ويمكن تصميم عقود معقدة جدًا جدًا.
الكثافة الحاسوبية لغرفة تبادل معلومات السلامة الأحيائية هي المبلغ المحسوب الذي يحد من حجم معاملة الوحدة، وأقدر أن تعقيد العقد الذي يمكن تصميمه هو بالتأكيد أصغر بكثير من تصميم حد الغاز، ولكنه أعلى بكثير من الحدود الأصلية لحجم المعاملة BTC وBCH وعدد أكواد التشغيل، تم تحسين أوصاف المستندات 100 مرة.
كتب جيسون دريزنر، مصمم البروتوكول، كثيرًا عن فوائد كثافة الحوسبة في الوثيقة، مقارنة بحد الغاز، وأشاد بها بطرق مختلفة. آمل أن يتم تحقيق ذلك في عملية الإنتاج الحقيقية.
فيما يتعلق بسيناريوهات التطبيق الفعلية، فإن المطورين أكثر مبالغة، بما في ذلك التشفير الكمي، وإثباتات المعرفة الصفرية، والتشفير المتماثل، وغيرها من جواهر التاج في مجال تكنولوجيا العملات الرقمية المشفرة. ولكن الآن أصبح من المستحيل بالتأكيد معرفة الحقيقة من الكاذب.
أخيرًا، أشعر أن مطوري غرفة تبادل معلومات السلامة الأحيائية (BCH) مبتكرون للغاية، بما في ذلك الرمز النقدي الذي سيتم تفعيله في عام 2023 وكثافة الحوسبة التي سيتم تطويرها هذا العام، وهذه هي المرة الأولى التي أرى فيها ذلك تكنولوجيا العملة بأكملها.