لماذا تعتبر اللامركزية التقدمية أفضل أمل لـ blockchain

ثبات هو أعظم قوة blockchain وأكبر حاجز. يمكن أن تكون اللامركزية التدريجية هي الحل.

عندما أصدرنا CryptoKitties قبل عام ، اخترنا عدم تمويله مقدمًا مع ICO ولكن بدلاً من ذلك ، قمنا ببنائه على نموذج الإيرادات المستدامة. هذا النموذج هو: نقوم بتحصيل رسوم بنسبة 3.75٪ من كل معاملة في اللعبة. نظرًا لأننا لن نكون قادرين على تغيير الرسوم بمجرد إطلاقنا - تم تصميم CryptoKitties على Ethereum blockchain - غالبًا ما يسأل الناس كيف وصلنا إلى هذا الرقم.

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

لكن هذا ليس صحيحا.

الحقيقة هي التي جعلناها تخمين المتعلمين. لقد اخترنا عددًا شعر بالعدالة والتزمنا به.

ثبات رائع ومخيف

من السهل أن نختار خطأً ، وبما أنه لا يمكنك تغيير شيء ما بمجرد إضافته إلى blockchain ، فسيكون ذلك أمرًا فظيعًا. لحسن الحظ بالنسبة إلى CryptoKitties ، فإن مجتمعنا شغوف للغاية وأنبات البسيسات رائعتين إلى حد أن 3.75٪ عملوا على ما يرام.

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

كانت رسومنا مجرد قرار واحد من بين العديد: كم من الوقت يستغرق تربية كيتي؟ وبأي معدل يجب أن يتباطأ تزاوجهم؟ كم ينبغي أن تكلفة القط 0 الجنرال؟ على blockchain ، حتى الاختيار البسيط على ما يبدو يمكن أن يشكل عواقب وخيمة وحتى حرجة.

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

خفة الحركة يتطلب التكرار. التكرار بسرعة هو المفتاح لبناء أفضل المنتجات ، وأفضل المنتجات تثير التبني الجماعي.

أدخل اللامركزية التدريجي

لقد واجهنا هذه الحواجز بأنفسنا بناء CryptoKitties ، الأمر الذي أجبرنا على التفاوض بما في ذلك الميزات اللامركزية أثناء بناء شيء ، كما تعلمون ، يعمل. منذ ذلك الحين ، بدأنا استكشاف اللامركزية التدريجية في التنمية ، وهي فكرة قدمناها منذ فترة وجيزة.

لنأخذ الغوص الأعمق الآن.

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

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

يمكن أن تتخذ اللامركزية التدريجية عدة أشكال

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

فيما يلي بعض الطرق التي يمكن بها للمطورين تناول اللامركزية التدريجية:

  1. تأليف عقود متعددة مع الفصل المناسب بين المخاوف والقدرة على استبدال بعض تلك العقود. تستخدم بعض التطبيقات اللامركزية ("dapps") مثل Decentraland ، التي تتميز بعقود قابلة للترقية ، هذا بالفعل.
  2. المتغيرات القابلة للتكوين والأذونات لتغيير تلك القيم بشكل مستقل. Etheremon ، على سبيل المثال ، يمنح أذونات خاصة لمجموعات المستخدمين الذين يصبحون مشرفين.
  3. قم بدمج مجموعة محددة مسبقًا من المستويات الصاعدة في العقد ، بحيث يسمح كل منها للمبدعين بقدرات معينة. يمكن زيادة المستويات فقط ، ولا يتم تقليلها أبدًا ، لذا فإن التراجع ليس خيارًا. على المستوى 1 ، على سبيل المثال ، يمكن لأصحاب العقود اللعب بكل متغيرات اللعب. في المستوى 2 ، ينتهي قدرتها على تعديل المتغيرات الأساسية. في المستوى النهائي ، يلغي العقد جميع امتيازاته الخاصة.

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

  1. الاختيار: لا يمكن تعديل كل شيء ، فقط العناصر المحددة التي نحتاج إلى تكرارها.
  2. المدى: بالنسبة للعديد من الأسئلة حول اقتصاديات الألعاب ، قد تكون لدينا فكرة عامة ولكن لا نعرف الإجابة الدقيقة. إن قصر التكوين على نطاق معين يضمن للمستخدمين أن التكرار سيهبط ضمن نطاق معقول.
  3. الاتجاه: على غرار مفهوم "المستويات" أعلاه ، اسمح للمتغيرات المعينة بالتحرك في اتجاه واحد فقط ، متناقصًا أو متزايدًا ولكن لا تتراجع أبدًا.

محاسبة المبدعين

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

تشمل اللامركزية التدريجية مبادئ للحفاظ على مساءلة المبدعين:

الوقت أو كتلة النضج القائم

أغلق قيم تكوين معينة ، أو ألغى قدرات المالك أو انتقل إلى المستوى التالي من الاستحقاق بعد وقت معين أو رقم كتلة. بمجرد الوصول إلى هذه النقطة ، يتغير العقد تلقائيًا.

تخيل ، على سبيل المثال ، أن CryptoKitties كان بها مدرج يصل إلى 360،000 قطعة (حوالي 60 يومًا) منذ اللحظة التي تم إطلاقها لضبط متغيرات التزاوج في التكاثر في Kitties. يمكننا أن نعدل آليات التهدئة حتى هذه النقطة ، مع إعطاء أنفسنا غرفة التنفس لإتقان التوازن ، بينما نضمن للاعبين أننا لن نتمتع بهذه القوة إلى أجل غير مسمى.

النضج القائم على الاستخدام

قفل هذه القدرات بمجرد الانتهاء من عدد معين من المستخدمين أو المعاملات. يجب التفكير بعناية في هذا الخيار لتجنب عمليات الاستغلال ، لكن كان بإمكاننا ، على سبيل المثال ، إنشاء رسوم قابلة للتكوين في CryptoKitties من شأنها أن تقفل بعد 10000 معاملة.

الحافز الاقتصادي

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

ليس هناك أفضل طريقة للبناء على blockchain

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

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

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

المؤلفون: آرثر كامارا ، وديتر شيرلي ، وغرادي ميتشل