هل تتذكر كيف أدت Cryptocotics إلى تدمير شبكة Ether؟
حطم عدد المعاملات المعلقة غير المؤكدة جميع السجلات ، كما وصلت رسوم المعاملات إلى ارتفاعات سخيفة ، ودفع مستخدم واحد (عن طريق الخطأ) عمولات قدرها 11 ألف دولار . في هذه المقالة ، أود أن أتحدث عن حلول اليوم (أو الفرضيات) حول زيادة قابلية التوسع في مشاريع blockchain.

عدد معاملات Ethereum غير المؤكدة منذ 5 ديسمبر (علامة قياسية تتجاوز 30 ألف)

أسعار الغاز ، التأكيد يتطلب أكثر من 40 جيجاوات
أصبحت الحاجة إلى حلول للتحجيم أكثر حدة كل يوم ، لأن العمولات وأوقات انتظار المعاملات تتزايد.
حددت Devcon3 العديد من حلول المقياس المحتملة التي يمكن أن توفر ، إن لم يكن كل ، معظم مشاكل القياس الحالية. ومع ذلك ، فإن هذه الحلول ، باستثناء uRaiden ، في مرحلة البحث ولم يتم تطويرها بشكل كافٍ للشبكة الرئيسية. يقترح خبراء آخرون زيادة حد الغاز لكل كتلة (شيء مثل زيادة حجم الكتلة باستخدام Bitcoin) ، لكن هذا الحل له أيضًا عيوبه.
وفي الوقت نفسه ، كان هناك طلب واضح على حلول قابلية التوسع التي يمكن أن تعمل اليوم. تحتاج إلى التعامل مع احتياجات التطبيقات اللامركزية الحالية حتى لا تفرط في تحميل شبكة Ethereum. حتى إذا كان بإمكان تطبيق بدائي مثل CryptoKitties تعطيل Ethereum ، فكيف يمكن للشبكة التعامل مع تطبيق StarCraft مع مليون مستخدم؟
"يمكنك تشغيل StarCraft على سلسلة الكتل. هذا ممكن. يسمح لك المستوى العالي من الموثوقية والقابلية للتطوير بإنشاء تطبيقات مختلفة أخرى على blockchain. Ethereum هي طبقة أساسية موثوقة بها ميزات قليلة. "- Vitalik Buterin
الغرض من هذه المقالة هو وصف كيفية تحقيق قابلية التوسع على Ethereum باستخدام sidechains المتخصصة مع "مجموعة من القواعد" القابلة للتخصيص وفي نفس الوقت الحفاظ على موثوقية السلسلة الأساسية Ethereum.
تحجيم Sidechain
ظهر مصطلح "السلسلة الجانبية" لأول مرة في مقالة
"السمات المبتكرة لسلسلة
blockchains التي يتم فتحها بمساعدة روابط السلسلة الجانبية" ، التي نشرها Adam Beck et al في عام 2014. تصف المقالة "الارتباط الثنائي الاتجاه للسدالات" ، وهي آلية تثبت فيها أنك "حظرت" العملات التي كنت تمتلكها سابقًا وتحصل على فرصة لتحريك عملات أخرى داخل الصفيحة. يجب توضيح نقطة واحدة هنا لتجنب سوء الفهم.
يمكن أن تتوسع Sidechains ، لكنها لا تعني قابلية التوسع. لا توفر Sidechains قابلية التوسع أفضل من زيادة حجم الكتلة. ولكن تسمح لك sidechains بالتجربة حتى تتمكن من بناء شبكات تعمل على تقنيات أخرى - ربما تقنيات ذات نطاق أفضل. ¹
يتم تعريف sidechain بواسطة "مجموعة قواعد" مخصصة ويمكن استخدامه لتفريغ الحسابات من سلسلة أخرى. يمكن أن تتبع sidechains الفردية مجموعات مختلفة من القواعد للسلسلة الرئيسية ، مما يعني أنه يمكن تحسينها للتطبيقات التي تتطلب سرعات عالية للغاية أو حسابات معقدة ، ولكنها لا تزال تعتمد على السلسلة الرئيسية في الأمور التي تتطلب أعلى مستوى من الأمان.

المصدر
Sidechains المتخصصة
يمكن للقواعد التي تحدد الجانب الجانبي أن تضيف خصوصية أو حتى أمان وتجارة لا مركزية لزيادة الإنتاجية. هناك مجال كبير للتجريب. بناءً على احتياجات تطبيق معين ، يمكنك تكوين الإعدادات التي ستوفر له الكفاءة المثلى.
كما ستختلف حوافز التطبيقات التي تعتمد على البيانات عن التطبيقات المالية. ربما يجد المخترق أنه من المفيد إنفاق ملايين الدولارات لتنظيم هجوم بنسبة 51 ٪ على blockchain المالية وإلغاء الدفع ، ولكن من غير المرجح أن يفعل الشيء نفسه لإلغاء تغريدة على منصة المدونات الصغيرة. لذلك ، يجب أن تكون التطبيقات قادرة على اختيار نمذجة التهديد الأكثر مرونة وتحسين العمل.
هناك حاجة كبيرة للتطبيقات التي لا يمكن إيقافها ، والتي تقاوم الرقابة ، والشفافية ، وتعمل بأكبر قدر ممكن من الكفاءة.
لذلك ، في تطبيق لامركزي مثل Twitter ، يعمل على blockchain ، يمكن أن يوفر الأمان المنظم نطاقًا تردديًا أعلى من خلال تزويد السلسلة الرئيسية بـ "نقاط تحكم" لإصلاح النسخة النهائية من المعلومات في الوقت الحالي.
وصفنا طرق لتوسيع نطاق التطبيقات اللامركزية. ولكن ماذا يحدث إذا أصبح المجتمع مؤثرًا جدًا لدرجة أنه يمكن أن يتحكم في السلسلة الجانبية ، نظرًا لنموذج محتمل منخفض الأمان؟
كيفية تحقيق الاستقلال بمساعدة الشوكات الصلبة
في المجتمعات المركزية ، مثل subreddits ، أحيانًا يظهر مشرف ضار يبدأ في تحرير التعليقات لمصالحه الخاصة ويدمر المجتمع ببساطة.
في الألعاب متعددة اللاعبين مثل World of Warcraft ، يتم أحيانًا إجراء تغييرات عالمية ضد إرادة المجتمع ، ولا يجد المستخدمون طريقة للاعتراض - إما أنهم يقبلون قواعد جديدة أو يتركون اللعبة. حتى فيتاليك بوترين اندهش في مثل هذه الأحداث!
"لقد استمتعت بلعب World of Warcraft من عام 2007 إلى عام 2010 ، ولكن في أحد الأيام أزالت Blizzard عنصر الضرر من تعويذة Warlock المفضلة Siphon Life. بكيت حتى غفوت ، ثم أدركت ما يمكن أن تؤديه الخدمات المركزية الرهيبة. سرعان ما تركت هذه اللعبة ".
يجب أن تكون المجتمعات المنسقة قادرة على تجنب المواقف التي يعتقدون أنها غير عادلة واختيار بديل يوافق عليه الجميع.
المفتاح للتوصل إلى مثل هذه الاتفاقات هو شوكات صلبة على sidechains.
لوصف المصطلح بإيجاز قدر الإمكان ، تعد الشوكة آلية لتحديث البروتوكول. يمكنك العثور على مقارنة عالية الجودة جدًا للشوك على مدونة Vitalik .

مخطط Venn مع شوكات الخيارات ، المصدر
الشوكة الصلبة هو تناقض قاطع مع الإصدار السابق من blockchain. لن تقبل العقد التي تعمل مع الإصدار السابق الإصدار الجديد من البروتوكول. ¹
فكيف نحقق الاستقلال بهذه الطريقة؟
إذا حدث تغيير لا يوافق عليه المجتمع ، فيمكن لمثل هذا المجتمع أن يتفرع ويستمر في العمل في الإصدار السابق من sidechain.

قد يتم تجاهل التغيير المقترح الذي لا يوافق عليه المجتمع. يمكن للمجتمع (يمثله غالبية الذين لا يوافقون) أن يواصل العمل في السلسلة القديمة.
إذا حدث هذا ، على سبيل المثال ، في اللعبة ، فستظهر العديد من الأسئلة:
- ماذا لو قرر معظم المطورين الرائدين "الضارين" البقاء في السلسلة القديمة؟
- هل ستتخلف السلسلة الجديدة عن التطور أم سيتأقلم المطورون ويتنازلون عنها؟
ليس لدينا جميع الإجابات ، ولكن صدقوني ، حيث يتم إنشاء تطبيقات الحكم الذاتي هذه ، فإن السوق الحرة ستكتشفها وتختار أفضل الممارسات.
في هذه الحالة على الأقل ، يكون للمجتمع خيار.
تهدف شبكة لوم إلى أن تصبح منصة حيث تطلق المجتمعات برامجها على الجوانب الجانبية ، وحيث يهتم الجميع بالصدق والشفافية ، ويريدون أيضًا تنظيم القيود الأمنية إذا لزم الأمر.
ستكون المجتمعات قادرة على العمل على blockchain ، حيث سيتمكن المستخدمون من نشر عقدهم الخاصة وحماية الشبكة. يمكن أن تكون هذه المجتمعات شبكات مثل Steemit ، subreddits ، المنتديات ، مجموعات Facebook ، الأسئلة والأجوبة مواقع مثل Stack Overflow - بشكل عام ، الأماكن التي يمكن للأشخاص مناقشة الاهتمامات المشتركة - بالإضافة إلى الألعاب متعددة اللاعبين حيث يكون الجميع مهتمين باتباع القواعد إلى حد ما . إذا لم يدعم المجتمع أي تغيير ، فيجب أن يتمكن المستخدمون من التفرع في الشوكة.
عندما يتمكن المطورون من إنشاء مثل هذه المنصات بنفس السهولة التي ينشئون بها تطبيقات Web 2.0 الحديثة ، ستبدأ ثورة blockchain.