على الرغم من كل الخير الذي يجلبه Bitcoin إلى الطاولة ، فإنه يمتلك أيضًا مشكلة مقبولة بشكل عام في قابلية التوسع. لا تستطيع Bitcoin معالجة سوى عدد محدود من المعاملات لكل كتلة ، واعتبارًا من 17 أغسطس 2022 ، يمكنها التعامل مع حوالي خمس معاملات في الثانية ، وهي منخفضة مقارنة بمعظم سلاسل الكتل الأخرى. يكمن العامل الذي يحد من قابلية التوسع في خوارزمية تشفير Bitcoin.
تعد خوارزمية Elliptic Curve Digital Signature (ECDSA) خوارزمية التشفير الأساسية التي تعمل على تشغيل Bitcoin وتضمن أن المالك الشرعي فقط هو من يمكنه الوصول إلى أمواله وإدارتها. حاليًا ، التحقق من ECDSA ، وهو توقيع Bitcoin يسمح بإجراء المعاملات وإرسال Bitcoin (BTC ) ، غير فعال ويحد من قابلية التوسع في Bitcoin blockchain. يتمثل أحد الحلول المحتملة في استخدام تقنية إثبات عدم المعرفة (ZKP) ، مما يسمح بدرجات أعلى من الخصوصية والأمان.
حديثاورق ستاركواري يقدم طريقة للتحقق بكفاءة من ECDSA من داخل النظام البيئي STARK ، مما يحتمل أن يحل ثلاثي blockchain للبيتكوين - أي تحقيق قابلية التوسع والأمان واللامركزية في وقت واحد.
أسس التكنولوجيا
ZKP هي تقنية تشفير تمكّن المُثبِت من تأكيد مطالبة شخص آخر دون دعم البيانات. ZKPs هي بروتوكولات تشفير تُبعد الأطراف الثالثة عن خصوصية المستخدمين. يمكن أن تكون ZKPs أيضًا لبنة بناء مفيدة للعديد من بروتوكولات التشفير ، مما يضمن اتباع المشاركين لمواصفات البروتوكول. يتم تعزيز الخصوصية وقابلية التوسع باستخدام ZKPs لأنه يتم الكشف عن بيانات معينة فقط والتعامل معها دون الكشف عن جميع المعلومات التي تحتاج إلى إثبات.
استنادًا إلى تقنية ZKP ، فإن STARKs أو حجة المعرفة الشفافة القابلة للتطوير - التي اخترعتها Starkware - هي نوع من تقنيات إثبات التشفير التي تجعل من الممكن توصيل البيانات مع طرف ثالث - على سبيل المثال ، توقيع المعاملات دون الكشف عن البيانات. كما يسمح أيضًا بنقل العمليات الحسابية وتخزين البيانات التي تم التحقق من صحتها خارج السلسلة ، وبالتالي زيادة قابلية التوسع.
STARKs هو نظام مقاوم للكم يعتمد على وظائف التجزئة المستخدمة من قبل Ethereum ، وليس المنحنيات الإهليلجية التي تستخدمها Bitcoin. الأهم من ذلك ، تعتبر أنظمة STARKs أكثر تقدمًا من سابقاتها ، zk-SNARKs ، ويمكنها مقاومة الهجمات من أجهزة الكمبيوتر الكمومية.
EC-STARKs: الخطوة التالية في قابلية تطوير Bitcoin؟
في وقت سابق ، Starkwareأعلن إصدار رمز الحوكمة لـ StarkNet - مجموعة صلاحية لامركزية قائمة على STARK بدون إذن تعمل كسلسلة Ethereum layer-2 - لإضفاء المزيد من اللامركزية على الشبكة والحفاظ على تقنية STARK كسلعة عامة. ومع ذلك ، فإن تكلفة التخزين الأساسية في Ethereum تقيد مزايا قابلية التوسع للتكنولوجيا. ومع ذلك ، فإن تطبيقه الخاص بـ Bitcoin blockchain قد يقدم منصة أفضل للتطبيقات اللامركزية في المستقبل القريب.
متعلق ب:وأوضح zk-STARKs مقابل zk-SNARKs
EC-STARKs هي الجيل التالي من هذه التقنية ، وتهدف إلى زيادة قابلية تطوير Bitcoin وأمانها عن طريق استبدال وظائف التجزئة بمنحنيات ناقصة - أي جعل حلول قابلية التوسع الحالية لـ Ethereum متوافقة مع Bitcoin. باستخدام EC-STARKs ، يمكن للمرء تشغيل بروتوكول خارج السلسلة لـ Bitcoin والاحتفاظ بالبراهين في STARK. ببساطة ، يمكن محاكاة Bitcoin داخل STARK ، مما يسمح ببناء بروتوكولات متطورة للغاية على الرموز المميزة المدعومة من Bitcoin مع نفس مفاتيح المنحنى الإهليلجي.
وبالتالي ، قد لا يؤدي استخدام هذه التقنية إلى زيادة قابلية تطوير Bitcoin فحسب ، بل يعمل أيضًا كبوابة للمطورين لإنشاء DApps على Bitcoin ، مما قد يؤدي إلى إنشاء منافس لـ Ethereum.