الهدف هو مقاومة الرقابة.
أحد القيم الأساسية المقترحة للبلوكشين هو مقاومة الرقابة: إذا كانت الصفقة صالحة، وكان لديك الأموال لدفع رسوم سعر السوق، يجب أن تكون قادرًا على الحصول بشكل موثوق على تضمين تلك الصفقة على السلسلة بسرعة.
في بعض الحالات، يكون مقاومة الرقابة ضرورية حتى على فترات زمنية قصيرة: إذا كان لديك موقف في بروتوكول ديفاي، وتتغير الأسعار بسرعة كبيرة، فإن حتى تأخير دقيقة واحدة في تضمين عملية قد يكون كافيًا لك.تصفية.
مجموعة التخزين في L1 هي عاليا مركزية, مما يجعل من الصعب جدًا رقابة عملية التحويل لأكثر من عدد قليل من الفتحات. توجد مقترحاتلتحسين هذه الخاصية في إثيريوم بشكل أفضل، مما يضمن مقاومة الرقابة حتى في الحالات التي تكون فيها بناء الكتل مركزًا للغاية ومستعارًا. من ناحية أخرى، تعتمد الطبقة الثانية إما على مجموعة أكثر تركيزًا من منتجي الكتل، أو على مسلسل مركزي، الذي يمكنه بسهولة اختيار رواد الحجب. بعض الطبقات الثانية (على سبيل المثال، انظر تفاؤل, أربيتروملدى (الوثائق) آلية لإجبار الاستخدام للسماح للمستخدمين بتقديم المعاملات مباشرة من خلال L1. وبالتالي، يعتمد القيمة العملية لضمان مقاومة الرقابة على (i) كون رسوم L1 منخفضة بما فيه الكفاية، و (ii) وجود مساحة كافية في L1 حتى يمكن للمستخدمين إرسال المعاملات البايباس حتى إذا حجب L2 عددًا كبيرًا من المستخدمين جماعيًا.
يمكننا أن نقوم ببعض الرياضيات لحساب كم هو مكلف بالفعل استخدام آلية الإدراج القسري. أولاً، دعونا نذكر بعض الافتراضات، التي سنعيد استخدامها أيضًا في أقسام أخرى:
وفقًا لهذه الافتراضات، سيكلف تجاوز الرقابة اليوم 120000 * 15 * 10**-9 * 2500 = 4.5 دولار
. لدفعه إلى ما دون هدفنا ، سنحتاج إلى قياس L1 بمقدار 4.5x (على الرغم من ملاحظة أن هذا تقدير تقريبي للغاية ، لأنه من الصعب جدا تقدير المرونة ، وحتى مستويات الاستخدام المطلق يصعب تقديرها).
في كثير من الأحيان ، سيحتاج المستخدمون إلى نقل الأصول من L2 إلى آخر. بالنسبة للأصول ذات الحجم الكبير المتداولة بشكل شائع ، فإن الطريقة الأكثر عملية للقيام بذلك هي بروتوكولات النوايا مثل ERC-7683. يحتاج عدد قليل فقط من صناع السوق إلى القيام بحركات مباشرة من L2 إلى آخر ؛ كل شخص آخر يتداول ببساطة ضد صناع السوق. ومع ذلك ، بالنسبة للأصول منخفضة الحجم أو NFTs ، هذا غير ممكن ، وبالتالي لنقل هذه الأصول من L2 إلى آخر ، سيحتاج المستخدمون الفرديون إلى إرسال المعاملات عبر L1.
اليوم ، تكاليف السحب ~250,000 غاز L1وإيداع آخر120,000 غاز L1. من الناحية النظرية ، يمكن تحسين هذا التدفق قليلا. لنقل NFT على سبيل المثال. من Ink إلى Arbitrum ، يجب نقل الملكية الأساسية ل NFT من جسر Ink إلى جسر Arbitrum على L1. هذه عملية تخزين وتكلف فقط ~ 5000 غاز. كل شيء آخر هو "مجرد" المكالمات والبراهين ومع المنطق الصحيح يمكن أن تكون رخيصة. لنفترض أن التكلفة الإجمالية 7500 غاز.
دعونا نحسب التكلفة في كلا الحالتين.
اليوم: 370000 * 15 * 10**-9 * 2500 = $13.87
مع تصميم مثالي: 7500 * 15 * 10**-9 * 2500 = $0.28
هدفنا المثالي هو 0.05 دولار ، لذلك هذا يعني الحاجة إلى توسيع نطاق 5.5x.
بدلا من ذلك ، يمكننا التحليل بشكل مباشر أكثر بناء على السعة. افترض أن كل مستخدم يحتاج إلى إجراء نقل عبر L2 ل NFT (أو ERC20 نادر) في المتوسط مرة واحدة في الشهر. إجمالي سعة الغاز في Ethereum لمدة شهر هي 18000000 * (86400 * 30/12) = 3.88 تريليون
، أو ما يكفي ل 518 مليون من هذه التحويلات. وبالتالي ، إذا أرادت Ethereum خدمة العالم بأسره (على سبيل المثال ، خذ عدد مستخدمي Facebook 3.1 مليار) ، ستحتاج إلى توسيع السعة بمقدار ~ 6x ، وهذا إذا كان هذا هو الشيء الوحيد الذي كان L1 من أجله.
إحدى الخصائص الهامة التي تمتلكها L2s والتي لا تمتلكها "alt L1s" هي القدرة على الخروج إلى L1 إذا تعطل L2. ماذا لو لم يكن بإمكان جميع المستخدمين الخروج خلال نافذة أسبوع واحد؟ في الروابط التشغيلية التفاؤلية، قد يكون هذا في الواقع مقبولًا: يمكن لممثل شريف واحد منع جذور الحالة السيئة من التأكيد بشكل غير محدد.بلازما ومع ذلك ، غالبا ما تكون هناك حاجة للخروج في غضون أسبوع واحد إذا أصبحت البيانات غير متوفرة. وحتى في عمليات التجميع المتفائلة ، تمنح ترقية الحوكمة العدائية المستخدمين جدولا زمنيا مدته 30 يوما (انظر: تعريف المرحلة 2) لسحب أصولها.
ماذا يعني هذا؟ حسنا ، لنفترض أن سلسلة بلازما واحدة تنكسر ، وأن المخرج يكلف 120000 غاز. كم عدد المستخدمين الذين سيتمكنون من الخروج في غضون أسبوع؟ يمكننا حساب: 86400 * 7 / 12 * 18000000 / 120000 = 7.56 مليون مستخدم
. إذا كانت مجموعة متفائلة مع ترقية حوكمة عدائية متأخرة لمدة 30 يوما ، فإن ذلك يرتفع إلى 32.4 مليون مستخدم. من المتصور أنه يمكنك إنشاء بروتوكول خروج جماعي يسمح للعديد من المستخدمين بالخروج في نفس الوقت. لنفترض أننا ندفع الكفاءة إلى الحد الأقصى ، وتحتاج فقط إلى القيام ب SSTORE واحد وأكثر بقليل (لذلك ، 7500 غاز) لكل مستخدم. ثم يرتفع الرقمان إلى 121 مليون و 518 مليون على التوالي.
سوني لديها L2 على إثيريوم اليوم. بلاي ستيشن من سوني حوالي 116 مليون مستخدم نشط شهرياإذا أصبح جميع تلك المستخدمين مستخدمي Soneium، فإن إثيريوم اليوم لن يكون قادرًا على دعم حدث خروج جماعي بمقدار كافٍ من القيمة. ومع ذلك، إذا قمنا بتنفيذ بروتوكولات خروج جماعي أكثر ذكاء بكثير، فإنه بالكاد سيكون كذلك.
إذا أردنا تجنب بروتوكولات التجزئة المعقدة تقنيا ، فقد نرغب في الحصول على مساحة ل 7500 غاز لكل أصل. لدي حاليا 9 أصول ذات قيمة كبيرة في محفظتي الأساسية على Arbitrum ؛ إذا كنت تأخذ ذلك كتقدير ، فمن المحتمل أن يحتاج L1 إلى القياس بمقدار ~ 9x.
الشاغل الآخر للمستخدمين هو أنه حتى لو تمكنوا من التوسع بأمان ، فسوف يخسرون الكثير من المال بسبب تكاليف الغاز المرتفعة للغاية.
دعونا نحلل تكاليف الغاز، باستخدام تكاليف اليوم الحالي و"المثالية" لعملية الخروج:
120000 * 15 * 10**-9 * 2500 = $4.5
7500 * 15 * 10*-9 * 2500 = $0.28
ومع ذلك ، فإن المشكلة في هذه التقديرات هي أنه في حالة الخروج الجماعي ، سيحاول الجميع الخروج في نفس الوقت ، وبالتالي ستكون تكاليف الغاز أعلى بكثير. لقد رأينا أياما كاملة حيث يتجاوز متوسط تكلفة الغاز اليومية ل L1 100 gwei. إذا أخذنا 100 gwei كخط أساس ، فسنحصل على تكلفة سحب تبلغ 1.88 دولارا ، مما يعني الحاجة إلى L1 لتوسيع نطاق 1.9x للتعامل مع عمليات الخروج بتكلفة معقولة (أقل من 1 دولار). لاحظ أيضا أنه إذا كنت تريد أن يتمكن المستخدمون من الخروج من جميع أصولهم في وقت واحد ، دون الحاجة إلى بروتوكولات تجزئة معقدة تقنيا ، فقد يعني ذلك 7500 غاز لكل أصل.، ثم تزيد تكاليف السحب إلى 2.5 دولار أو 16.8 دولارا ، اعتمادا على المعلمات الخاصة بك ، مع الآثار المقابلة على مقدار L1 الذي يحتاجه التوسع للحفاظ على عمليات السحب ميسورة التكلفة.
يتم إطلاق العديد من الرموز المميزة على L2s اليوم. هذا له قلق أمني تم التقليل من شأنه: إذا مر L2 بترقية حوكمة معادية ، فيمكن أن يبدأ ERC20 الذي تم إطلاقه على L2 في إصدار عدد غير محدود من الرموز المميزة الجديدة ، ولن تكون هناك طريقة لمنع هذه الرموز من التسرب إلى بقية النظام البيئي. إذا تم إصدار رمز مميز على L1 ، فإن عواقب ضلال L2 واحد تكون في الغالب مرتبطة بذلك L2.
أكثر من 200,000 رمز ERC20تم إطلاقها على L1 حتى الآن. دعم حتى 100 مرة من ذلك سيكون ممكنًا. ومع ذلك، لكي يكون إطلاق ERC20s على L1 خيارًا شائعًا، يجب أن يكون رخيصًا. دعونا نأخذ على سبيل المثال رمز Railgun (رئيسي بروتوكول الخصوصية). هناهو صفقته للنشر. كلفت 1.647 مليون وحدة من الغاز، وهو 61.76 دولارًا بناءً على افتراضاتنا. بالنسبة للشركة، هذا التكلفة مقبولة كما هي. في المبدأ، يمكن تحسين هذا كثيرًا، خاصة بالنسبة للمشاريع التي تطلق العديد من الرموز بنفس المنطق. ومع ذلك، حتى إذا تمكنا من خفض التكلفة إلى 120000 وحدة من الغاز، فإنها لا تزال 4.5 دولار.
إذا قدمنا لأنفسنا الهدف مثلاً جلببوليماركت إلى L1 (على الأقل إصدار الأصول ؛ لا يزال من الممكن أن يحدث التداول على L2s) ، ونريد الكثير من الأسواق الصغيرةإذا حدث ذلك، فإنه بعد تحقيق هدفنا المستهدف أعلاه بقيمة 0.25 دولار، سنحتاج إلى تكبير L1 بمقدار 18 مرة تقريبًا.
محافظ كيستورنوع من المحافظ التي تحتوي على منطق التحقق القابل للتعديل (لتغيير المفاتيح، وخوارزميات التوقيع، الخ) التي تنتشر تلقائيا في جميع L2s. منطق التحقق يقع على L1، ويستخدم L2s قراءات متزامنة (على سبيل المثال، L1SLOAD،استدعاء ثابت عن بُعد) لقراءة الخطط. يمكن إجراء محافظ Keystore باستخدام منطق التحقق على L2، ولكن هذا يضيف الكثير منتعقيد.
نفترض أن كل مستخدم يحتاج إلى إجراء تغيير مفتاح أو ترقية حساب مرة واحدة في السنة، ولدينا 3.1 مليار مستخدم. إذا كل عملية تكلف 50،000 غاز، فإننا نحصل على استهلاك غاز لكل فتحة يبلغ50000 * 3100000000 / (31556926 / 12) ~= 59 مليون
، حوالي 3.3 مرات الهدف الحالي.
يمكننا تحسين بشكل كبير، ولكن إجراء عمليات تغيير المفتاح المبادرة على L2، ولكن يتم تخزينها على L1 (ايثريومفريق Scrollلهذه الفكرة). وهذا سيقلل من استهلاك الغاز إلى تخزين محتمل للكتابة وقليل آخر (دعونا نقول مرة أخرى 7500 غاز)، مما سيسمح بإجراء تحديثات في متجر المفاتيح بنصف سعة الغاز الحالية لإثيريوم تقريبًا.
يمكننا أيضًا تقدير تكلفة عملية ملف تخزين المفاتيح:
7500 * 15 * 10**-9 * 2500 = $0.28
من هذه المنظور، سيكون زيادة بنسبة 1.1 مرة كافية لجعل محافظ keystore ميسورة التكلفة بما فيه الكفاية.
لكي تكون توافقية عبر الطبقات الثانوية سريعة ومتعددة الأغراض وغير قابلة للثقة، نحتاج إلى أن تقوم الطبقات الثانوية بالنشر بانتظام إلى الطبقة الأولى، بحيث يمكن لكل منهما أن يكون على دراية مباشرة بحالة الآخر. للحصول على أدنى تأخير بصري بشكل مثالي، تحتاج الطبقات الثانوية إلى الالتزام بالطبقة الأولى في كل فتحة زمنية.
مع تقنية اليوم (ZK-SNARKs)، هذا تكلفة ~500،000 لكل L2، وبالتالي لن يكون بإمكان إثيريوم دعم سوى 36 L2s (قارن: L2beatيتتبع حوالي 150، بما في ذلك عمليات الصلاحية والتحسينات). ولكن الأهم من ذلك هو أنه من غير المجدي اقتصاديا القيام بذلك: في سعر الغاز المتوسط التقريبي على المدى الطويل حوالي 15 جيويوبسعر الإيثريوم 2500 دولار، يبلغ تكلفة الإرسال سنوياً500000 * 15 * 10**-9 * (31556926 / 12) * 2500 = $49M سنوياً
. إذا استخدمنا بروتوكولات التجميع, يمكن أن تنخفض التكلفة مرة أخرى، في الحد ربما حوالي 10،000 غاز لكل عملية إرسال لأن آلية التجميع أكثر تعقيدًا قليلاً من تحديث فتحة تخزين واحدة فقط. وهذا سيجعل تكلفة الإرسال حوالي 1 مليون دولار سنويًا لكل L2.
في الواقع، نريد أن يكون تقديم L1 في كل فتحة أمرًا سهل المنال. القيام بذلك سيتطلب مرة أخرى زيادات كبيرة في قدرة L1. 100 ألف دولار سنويًا هو تكلفة صغيرة بشكل معقول لفريق L2، أما مليون دولار سنويًا فليست كذلك.
يمكننا وضع حالات الاستخدام أعلاه في جدول كما يلي:
خذ في اعتبارك أن العمود الأول والثاني يعتبران إضافيين، على سبيل المثال، إذا كانت عمليات محفظة keystore تستهلك نصف استهلاك الغاز الحالي، فيجب أن يكون هناك مساحة كافية لتشغيل خروج كتلة L2 فوق ذلك.
علاوة على ذلك، تذكر مرة أخرى أن تقديرات التكلفة تقريبية للغاية. مرونة الطلب (كيف تستجيب تكاليف الغاز لتغييرات حد الغاز، خاصة على المدى الطويل) من الصعب جدًا تقديرها، وبالإضافة إلى ذلك هناك الكثير من عدم اليقين في كيفية تطور سوق الرسوم حتى عندما يكون هناك مستوى ثابت للاستخدام.
إجمالاً، تُظهر هذه التحليلات أن هناك قيمة كبيرة لزيادة حجم غاز L1 بمقدار ~10 مرات حتى في عالم مهيمن من L2. وهذا بدوره يعني أن توسيع L1 على المدى القصير الذي يمكن القيام به خلال السنة إلى سنتين القادمتين له قيمة بغض النظر عن كيفية تبدو الصورة على المدى الطويل.
تم نقل هذا المقال من [ فيتاليك],. إذا كانت هناك اعتراضات على هذا النشر، يرجى الاتصال بالبوابة التعلم فريق ، وسوف يتعاملون معها على الفور.
تنصل المسؤولية: الآراء والآراء الواردة في هذه المقالة هي فقط تلك للكاتب ولا تشكل أي نصيحة استثمارية.
يتم إجراء ترجمة المقال إلى لغات أخرى من قبل فريق تعلم جيت. ما لم يذكر غير ذلك، فإن نسخ أو توزيع أو نسخ المقالات المترجمة ممنوع.
الهدف هو مقاومة الرقابة.
أحد القيم الأساسية المقترحة للبلوكشين هو مقاومة الرقابة: إذا كانت الصفقة صالحة، وكان لديك الأموال لدفع رسوم سعر السوق، يجب أن تكون قادرًا على الحصول بشكل موثوق على تضمين تلك الصفقة على السلسلة بسرعة.
في بعض الحالات، يكون مقاومة الرقابة ضرورية حتى على فترات زمنية قصيرة: إذا كان لديك موقف في بروتوكول ديفاي، وتتغير الأسعار بسرعة كبيرة، فإن حتى تأخير دقيقة واحدة في تضمين عملية قد يكون كافيًا لك.تصفية.
مجموعة التخزين في L1 هي عاليا مركزية, مما يجعل من الصعب جدًا رقابة عملية التحويل لأكثر من عدد قليل من الفتحات. توجد مقترحاتلتحسين هذه الخاصية في إثيريوم بشكل أفضل، مما يضمن مقاومة الرقابة حتى في الحالات التي تكون فيها بناء الكتل مركزًا للغاية ومستعارًا. من ناحية أخرى، تعتمد الطبقة الثانية إما على مجموعة أكثر تركيزًا من منتجي الكتل، أو على مسلسل مركزي، الذي يمكنه بسهولة اختيار رواد الحجب. بعض الطبقات الثانية (على سبيل المثال، انظر تفاؤل, أربيتروملدى (الوثائق) آلية لإجبار الاستخدام للسماح للمستخدمين بتقديم المعاملات مباشرة من خلال L1. وبالتالي، يعتمد القيمة العملية لضمان مقاومة الرقابة على (i) كون رسوم L1 منخفضة بما فيه الكفاية، و (ii) وجود مساحة كافية في L1 حتى يمكن للمستخدمين إرسال المعاملات البايباس حتى إذا حجب L2 عددًا كبيرًا من المستخدمين جماعيًا.
يمكننا أن نقوم ببعض الرياضيات لحساب كم هو مكلف بالفعل استخدام آلية الإدراج القسري. أولاً، دعونا نذكر بعض الافتراضات، التي سنعيد استخدامها أيضًا في أقسام أخرى:
وفقًا لهذه الافتراضات، سيكلف تجاوز الرقابة اليوم 120000 * 15 * 10**-9 * 2500 = 4.5 دولار
. لدفعه إلى ما دون هدفنا ، سنحتاج إلى قياس L1 بمقدار 4.5x (على الرغم من ملاحظة أن هذا تقدير تقريبي للغاية ، لأنه من الصعب جدا تقدير المرونة ، وحتى مستويات الاستخدام المطلق يصعب تقديرها).
في كثير من الأحيان ، سيحتاج المستخدمون إلى نقل الأصول من L2 إلى آخر. بالنسبة للأصول ذات الحجم الكبير المتداولة بشكل شائع ، فإن الطريقة الأكثر عملية للقيام بذلك هي بروتوكولات النوايا مثل ERC-7683. يحتاج عدد قليل فقط من صناع السوق إلى القيام بحركات مباشرة من L2 إلى آخر ؛ كل شخص آخر يتداول ببساطة ضد صناع السوق. ومع ذلك ، بالنسبة للأصول منخفضة الحجم أو NFTs ، هذا غير ممكن ، وبالتالي لنقل هذه الأصول من L2 إلى آخر ، سيحتاج المستخدمون الفرديون إلى إرسال المعاملات عبر L1.
اليوم ، تكاليف السحب ~250,000 غاز L1وإيداع آخر120,000 غاز L1. من الناحية النظرية ، يمكن تحسين هذا التدفق قليلا. لنقل NFT على سبيل المثال. من Ink إلى Arbitrum ، يجب نقل الملكية الأساسية ل NFT من جسر Ink إلى جسر Arbitrum على L1. هذه عملية تخزين وتكلف فقط ~ 5000 غاز. كل شيء آخر هو "مجرد" المكالمات والبراهين ومع المنطق الصحيح يمكن أن تكون رخيصة. لنفترض أن التكلفة الإجمالية 7500 غاز.
دعونا نحسب التكلفة في كلا الحالتين.
اليوم: 370000 * 15 * 10**-9 * 2500 = $13.87
مع تصميم مثالي: 7500 * 15 * 10**-9 * 2500 = $0.28
هدفنا المثالي هو 0.05 دولار ، لذلك هذا يعني الحاجة إلى توسيع نطاق 5.5x.
بدلا من ذلك ، يمكننا التحليل بشكل مباشر أكثر بناء على السعة. افترض أن كل مستخدم يحتاج إلى إجراء نقل عبر L2 ل NFT (أو ERC20 نادر) في المتوسط مرة واحدة في الشهر. إجمالي سعة الغاز في Ethereum لمدة شهر هي 18000000 * (86400 * 30/12) = 3.88 تريليون
، أو ما يكفي ل 518 مليون من هذه التحويلات. وبالتالي ، إذا أرادت Ethereum خدمة العالم بأسره (على سبيل المثال ، خذ عدد مستخدمي Facebook 3.1 مليار) ، ستحتاج إلى توسيع السعة بمقدار ~ 6x ، وهذا إذا كان هذا هو الشيء الوحيد الذي كان L1 من أجله.
إحدى الخصائص الهامة التي تمتلكها L2s والتي لا تمتلكها "alt L1s" هي القدرة على الخروج إلى L1 إذا تعطل L2. ماذا لو لم يكن بإمكان جميع المستخدمين الخروج خلال نافذة أسبوع واحد؟ في الروابط التشغيلية التفاؤلية، قد يكون هذا في الواقع مقبولًا: يمكن لممثل شريف واحد منع جذور الحالة السيئة من التأكيد بشكل غير محدد.بلازما ومع ذلك ، غالبا ما تكون هناك حاجة للخروج في غضون أسبوع واحد إذا أصبحت البيانات غير متوفرة. وحتى في عمليات التجميع المتفائلة ، تمنح ترقية الحوكمة العدائية المستخدمين جدولا زمنيا مدته 30 يوما (انظر: تعريف المرحلة 2) لسحب أصولها.
ماذا يعني هذا؟ حسنا ، لنفترض أن سلسلة بلازما واحدة تنكسر ، وأن المخرج يكلف 120000 غاز. كم عدد المستخدمين الذين سيتمكنون من الخروج في غضون أسبوع؟ يمكننا حساب: 86400 * 7 / 12 * 18000000 / 120000 = 7.56 مليون مستخدم
. إذا كانت مجموعة متفائلة مع ترقية حوكمة عدائية متأخرة لمدة 30 يوما ، فإن ذلك يرتفع إلى 32.4 مليون مستخدم. من المتصور أنه يمكنك إنشاء بروتوكول خروج جماعي يسمح للعديد من المستخدمين بالخروج في نفس الوقت. لنفترض أننا ندفع الكفاءة إلى الحد الأقصى ، وتحتاج فقط إلى القيام ب SSTORE واحد وأكثر بقليل (لذلك ، 7500 غاز) لكل مستخدم. ثم يرتفع الرقمان إلى 121 مليون و 518 مليون على التوالي.
سوني لديها L2 على إثيريوم اليوم. بلاي ستيشن من سوني حوالي 116 مليون مستخدم نشط شهرياإذا أصبح جميع تلك المستخدمين مستخدمي Soneium، فإن إثيريوم اليوم لن يكون قادرًا على دعم حدث خروج جماعي بمقدار كافٍ من القيمة. ومع ذلك، إذا قمنا بتنفيذ بروتوكولات خروج جماعي أكثر ذكاء بكثير، فإنه بالكاد سيكون كذلك.
إذا أردنا تجنب بروتوكولات التجزئة المعقدة تقنيا ، فقد نرغب في الحصول على مساحة ل 7500 غاز لكل أصل. لدي حاليا 9 أصول ذات قيمة كبيرة في محفظتي الأساسية على Arbitrum ؛ إذا كنت تأخذ ذلك كتقدير ، فمن المحتمل أن يحتاج L1 إلى القياس بمقدار ~ 9x.
الشاغل الآخر للمستخدمين هو أنه حتى لو تمكنوا من التوسع بأمان ، فسوف يخسرون الكثير من المال بسبب تكاليف الغاز المرتفعة للغاية.
دعونا نحلل تكاليف الغاز، باستخدام تكاليف اليوم الحالي و"المثالية" لعملية الخروج:
120000 * 15 * 10**-9 * 2500 = $4.5
7500 * 15 * 10*-9 * 2500 = $0.28
ومع ذلك ، فإن المشكلة في هذه التقديرات هي أنه في حالة الخروج الجماعي ، سيحاول الجميع الخروج في نفس الوقت ، وبالتالي ستكون تكاليف الغاز أعلى بكثير. لقد رأينا أياما كاملة حيث يتجاوز متوسط تكلفة الغاز اليومية ل L1 100 gwei. إذا أخذنا 100 gwei كخط أساس ، فسنحصل على تكلفة سحب تبلغ 1.88 دولارا ، مما يعني الحاجة إلى L1 لتوسيع نطاق 1.9x للتعامل مع عمليات الخروج بتكلفة معقولة (أقل من 1 دولار). لاحظ أيضا أنه إذا كنت تريد أن يتمكن المستخدمون من الخروج من جميع أصولهم في وقت واحد ، دون الحاجة إلى بروتوكولات تجزئة معقدة تقنيا ، فقد يعني ذلك 7500 غاز لكل أصل.، ثم تزيد تكاليف السحب إلى 2.5 دولار أو 16.8 دولارا ، اعتمادا على المعلمات الخاصة بك ، مع الآثار المقابلة على مقدار L1 الذي يحتاجه التوسع للحفاظ على عمليات السحب ميسورة التكلفة.
يتم إطلاق العديد من الرموز المميزة على L2s اليوم. هذا له قلق أمني تم التقليل من شأنه: إذا مر L2 بترقية حوكمة معادية ، فيمكن أن يبدأ ERC20 الذي تم إطلاقه على L2 في إصدار عدد غير محدود من الرموز المميزة الجديدة ، ولن تكون هناك طريقة لمنع هذه الرموز من التسرب إلى بقية النظام البيئي. إذا تم إصدار رمز مميز على L1 ، فإن عواقب ضلال L2 واحد تكون في الغالب مرتبطة بذلك L2.
أكثر من 200,000 رمز ERC20تم إطلاقها على L1 حتى الآن. دعم حتى 100 مرة من ذلك سيكون ممكنًا. ومع ذلك، لكي يكون إطلاق ERC20s على L1 خيارًا شائعًا، يجب أن يكون رخيصًا. دعونا نأخذ على سبيل المثال رمز Railgun (رئيسي بروتوكول الخصوصية). هناهو صفقته للنشر. كلفت 1.647 مليون وحدة من الغاز، وهو 61.76 دولارًا بناءً على افتراضاتنا. بالنسبة للشركة، هذا التكلفة مقبولة كما هي. في المبدأ، يمكن تحسين هذا كثيرًا، خاصة بالنسبة للمشاريع التي تطلق العديد من الرموز بنفس المنطق. ومع ذلك، حتى إذا تمكنا من خفض التكلفة إلى 120000 وحدة من الغاز، فإنها لا تزال 4.5 دولار.
إذا قدمنا لأنفسنا الهدف مثلاً جلببوليماركت إلى L1 (على الأقل إصدار الأصول ؛ لا يزال من الممكن أن يحدث التداول على L2s) ، ونريد الكثير من الأسواق الصغيرةإذا حدث ذلك، فإنه بعد تحقيق هدفنا المستهدف أعلاه بقيمة 0.25 دولار، سنحتاج إلى تكبير L1 بمقدار 18 مرة تقريبًا.
محافظ كيستورنوع من المحافظ التي تحتوي على منطق التحقق القابل للتعديل (لتغيير المفاتيح، وخوارزميات التوقيع، الخ) التي تنتشر تلقائيا في جميع L2s. منطق التحقق يقع على L1، ويستخدم L2s قراءات متزامنة (على سبيل المثال، L1SLOAD،استدعاء ثابت عن بُعد) لقراءة الخطط. يمكن إجراء محافظ Keystore باستخدام منطق التحقق على L2، ولكن هذا يضيف الكثير منتعقيد.
نفترض أن كل مستخدم يحتاج إلى إجراء تغيير مفتاح أو ترقية حساب مرة واحدة في السنة، ولدينا 3.1 مليار مستخدم. إذا كل عملية تكلف 50،000 غاز، فإننا نحصل على استهلاك غاز لكل فتحة يبلغ50000 * 3100000000 / (31556926 / 12) ~= 59 مليون
، حوالي 3.3 مرات الهدف الحالي.
يمكننا تحسين بشكل كبير، ولكن إجراء عمليات تغيير المفتاح المبادرة على L2، ولكن يتم تخزينها على L1 (ايثريومفريق Scrollلهذه الفكرة). وهذا سيقلل من استهلاك الغاز إلى تخزين محتمل للكتابة وقليل آخر (دعونا نقول مرة أخرى 7500 غاز)، مما سيسمح بإجراء تحديثات في متجر المفاتيح بنصف سعة الغاز الحالية لإثيريوم تقريبًا.
يمكننا أيضًا تقدير تكلفة عملية ملف تخزين المفاتيح:
7500 * 15 * 10**-9 * 2500 = $0.28
من هذه المنظور، سيكون زيادة بنسبة 1.1 مرة كافية لجعل محافظ keystore ميسورة التكلفة بما فيه الكفاية.
لكي تكون توافقية عبر الطبقات الثانوية سريعة ومتعددة الأغراض وغير قابلة للثقة، نحتاج إلى أن تقوم الطبقات الثانوية بالنشر بانتظام إلى الطبقة الأولى، بحيث يمكن لكل منهما أن يكون على دراية مباشرة بحالة الآخر. للحصول على أدنى تأخير بصري بشكل مثالي، تحتاج الطبقات الثانوية إلى الالتزام بالطبقة الأولى في كل فتحة زمنية.
مع تقنية اليوم (ZK-SNARKs)، هذا تكلفة ~500،000 لكل L2، وبالتالي لن يكون بإمكان إثيريوم دعم سوى 36 L2s (قارن: L2beatيتتبع حوالي 150، بما في ذلك عمليات الصلاحية والتحسينات). ولكن الأهم من ذلك هو أنه من غير المجدي اقتصاديا القيام بذلك: في سعر الغاز المتوسط التقريبي على المدى الطويل حوالي 15 جيويوبسعر الإيثريوم 2500 دولار، يبلغ تكلفة الإرسال سنوياً500000 * 15 * 10**-9 * (31556926 / 12) * 2500 = $49M سنوياً
. إذا استخدمنا بروتوكولات التجميع, يمكن أن تنخفض التكلفة مرة أخرى، في الحد ربما حوالي 10،000 غاز لكل عملية إرسال لأن آلية التجميع أكثر تعقيدًا قليلاً من تحديث فتحة تخزين واحدة فقط. وهذا سيجعل تكلفة الإرسال حوالي 1 مليون دولار سنويًا لكل L2.
في الواقع، نريد أن يكون تقديم L1 في كل فتحة أمرًا سهل المنال. القيام بذلك سيتطلب مرة أخرى زيادات كبيرة في قدرة L1. 100 ألف دولار سنويًا هو تكلفة صغيرة بشكل معقول لفريق L2، أما مليون دولار سنويًا فليست كذلك.
يمكننا وضع حالات الاستخدام أعلاه في جدول كما يلي:
خذ في اعتبارك أن العمود الأول والثاني يعتبران إضافيين، على سبيل المثال، إذا كانت عمليات محفظة keystore تستهلك نصف استهلاك الغاز الحالي، فيجب أن يكون هناك مساحة كافية لتشغيل خروج كتلة L2 فوق ذلك.
علاوة على ذلك، تذكر مرة أخرى أن تقديرات التكلفة تقريبية للغاية. مرونة الطلب (كيف تستجيب تكاليف الغاز لتغييرات حد الغاز، خاصة على المدى الطويل) من الصعب جدًا تقديرها، وبالإضافة إلى ذلك هناك الكثير من عدم اليقين في كيفية تطور سوق الرسوم حتى عندما يكون هناك مستوى ثابت للاستخدام.
إجمالاً، تُظهر هذه التحليلات أن هناك قيمة كبيرة لزيادة حجم غاز L1 بمقدار ~10 مرات حتى في عالم مهيمن من L2. وهذا بدوره يعني أن توسيع L1 على المدى القصير الذي يمكن القيام به خلال السنة إلى سنتين القادمتين له قيمة بغض النظر عن كيفية تبدو الصورة على المدى الطويل.
تم نقل هذا المقال من [ فيتاليك],. إذا كانت هناك اعتراضات على هذا النشر، يرجى الاتصال بالبوابة التعلم فريق ، وسوف يتعاملون معها على الفور.
تنصل المسؤولية: الآراء والآراء الواردة في هذه المقالة هي فقط تلك للكاتب ولا تشكل أي نصيحة استثمارية.
يتم إجراء ترجمة المقال إلى لغات أخرى من قبل فريق تعلم جيت. ما لم يذكر غير ذلك، فإن نسخ أو توزيع أو نسخ المقالات المترجمة ممنوع.