المؤلف: Thor Hartvigsen، محلل التمويل اللامركزي، الترجمة: Golden Finance 0xjs
في الأسبوع الماضي، كان من دواعي سروري إجراء مقابلة مع نيل سوماني، مؤسس Eclipse، وهي طبقة Ethereum Layer 2 القادمة. يختلف Eclipse عن مجموعات Ethereum الأخرى بسبب نمطيته الشاملة. لقد طرحت أسئلة على نيل حول خيارات التصميم هذه بالإضافة إلى مجموعة متنوعة من المواضيع الأخرى مثل إطلاق الشبكة الرئيسية، وهيكل الرسوم/التقاط القيمة، والرموز الأصلية، والمزيد.
قبل التعمق في المحادثة المثيرة للاهتمام مع نيل، إليك مقدمة موجزة عما تتكون منه تقنية blockchain. يحتوي blockchain على 4 طبقات:
طبقة التنفيذ - تتعامل مع معاملات المستخدم وتوفر بيئة للتطبيقات اللامركزية.
طبقة توفر البيانات - تتلقى العقد كتلة من منتج الكتلة وتتحقق مما إذا كانت البيانات متاحة للعامة.
طبقة الإجماع - تحدد ترتيب المعاملات.
طبقة التسوية - تحدد حالة blockchain (النهائية).
تتعامل سلسلة الكتل المتجانسة مع كل هذه المكونات بنفسها، أي أنها تحتوي على الطبقات الأربع جميعها. تحتوي سلاسل الكتل المعيارية على طبقة واحدة فقط أو عدد قليل (ولكن ليس كلها) من هذه الطبقات.
تعمل شبكة Ethereum الرئيسية كطبقة التسوية والإجماع.
المقابلة كالتالي:
** دعونا نناقش طبقة التنفيذ أولاً. ما الذي دفعك إلى اختيار تشغيل جهاز Solana الظاهري بدلاً من EVM كبيئة تنفيذ؟ لقد ذكرت على موقع الويب الخاص بك مفاهيم مثل التوازي وأسواق الرسوم المحلية - هل هذه هي المزايا الرئيسية؟ **
"هذه بالتأكيد أكبر ميزة. يمكنك فهم الأمر بهذه الطريقة، إذا أرسل 100 شخص معاملات إلى سلسلة EVM، فيجب وضع كل هذه المعاملات في قائمة الانتظار ليتم تقديم معاملة واحدة في كل مرة. لا يمكن تجاوز هذا بأي شكل من الأشكال ". وفي Solana، بالنسبة لأجهزة Solana الافتراضية، يمكن بالفعل وضعها في قائمة الانتظار في قوائم انتظار مختلفة ويمكن تقديم جميع الخدمات في نفس الوقت. لذلك، بالطبع، أنت مقيد بعدد النوى التي يعمل عليها المنفذ الرئيسي وبعض الأجهزة "القيود، ولكن الإنتاجية أعلى من سلسلة EVM أعلى بكثير. كما قاموا أيضًا بتقليل أوقات الكتلة من خلال التحسين وجعلوا التنفيذ المفرد سريعًا للغاية. وكان هذا هو السبب الرئيسي وراء اختيارنا لها."
**هل هناك أي مقايضات هنا؟ **
"العيب هو، كيف يمكنك تحديد قائمة الانتظار التي يجب أن يقف فيها الجميع؟ إذا كان هناك 100 شخص في الطابور يحاولون الحصول على الخدمة، فهذا يعني أنه يتعين عليهم تحديد بعض المعلومات الإضافية مسبقًا. لذلك يتعين عليهم أن يذكروا، أريد أن أقرأ "حالة هذا الجزء، أو أريد أن أكتب أجزاء أخرى. يجب أن يقولوا مسبقًا ما سيفعلونه. مع معاملات EVM، ليس هذا هو الحال. يمكنك فقط أن تقول، سأقوم بتشغيل هذه المعاملة، و "يمكن تشغيل ما تريد. وهذا هو EV أحد أسباب بطء M. ولكنه أيضًا مريح للغاية. "
** هل يمكنك التحدث عن قابلية تكوين Eclipse؟ أعتقد أنه من الأسهل على مطوري Solana/Rust البناء على SVM. هل يمكن دمج مطوري Solidity أو Ethereum mainnet أو بروتوكولات L2 الأخرى بسهولة في Eclipse؟ **
"هذه في الواقع ميزات جديدة، ولكن نعم، يمكننا دعم Solidity من خلال مشروع يسمى Solang. هناك أيضًا منتج يسمى Neon يسمح لك باستخدام محفظة MetaMask. قام Drift أيضًا ببناء MetaMask Snap، وهو MetaMask وهو امتداد جديد لـ SVM رمز يسمح لك باستخدام محفظتك باستخدام كود SVM. بالنسبة لعقود Rust، يمكن للمطورين استخدام Seahorse، ويمكنهم كتابة عقودهم الذكية بلغة Python، وحتى Python يمكنها العمل مع Eclipse. لذلك، لدينا مجموعة متنوعة من اللغات المختلفة مدعومة في هذه المرحلة."
**فيما يتعلق بطبقة توفر البيانات (DA)، لماذا تختار Celestia بدلاً من Ethereum؟ **
"سنختار دائمًا ما هو الأفضل للمستخدمين والتطبيقات. نحن لسنا قبليين، على الرغم من أننا من الواضح أننا Ethereum L2. إذا لم يكن Ethereum DA جيدًا بما يكفي من منظور التكلفة أو عرض النطاق الترددي في الوقت الحالي، فإننا لا نحاول إجبار Ethereum DA على العمل "... لكننا نراقبها. بمجرد أن تصبح جاهزة، يمكننا الانتقال إلى ETH DA. لكن في الوقت الحالي، تقدم Celestia كتلًا أكبر. بمجرد إطلاق شبكتها الرئيسية، من المحتمل أن تكون مساحة الكتل فارغة. لذلك، نحن" "سيكون لدينا الكثير من عرض النطاق الترددي، ويمكنهم زيادة عرض النطاق الترددي من خلال الإدارة. سيكونون قادرين على زيادة حجم الكتلة من خلال الإدارة، وأتوقع أنهم سيفعلون ذلك ربما عدة مرات بعد نشره."
**سوف يستخدم Eclipse Risc Zero للتدقيق المجمع. كيف يجعل هذا الأمر مختلفًا عن الأنواع الأخرى من مجموعة التحديثات؟ **
"نحن نتبع نهجًا مختلفًا تمامًا عن Optimism أو Arbitrum. والسبب هو أن الآلة الافتراضية التي نستخدمها، لأنها متوازية، لا تحتوي على بعض العناصر الأولية نفسها، ولا تحتوي على بعض الأجزاء نفسها مثل أشجار Merkle ، على سبيل المثال، أشجار Merkle ليست جزءًا من مجموعة التحديثات لدينا. يتم استخدام أشجار Merkle أثناء عملية تدقيق الأخطاء. لذلك، يتعين علينا إجراء تدقيق الأخطاء بطريقة مختلفة، الأمر الذي يتطلب في النهاية Risc Zero للقيام بذلك بطريقة فعالة. هذا ولهذا السبب فإن Risc Zero موجود في المكدس، وسيكون جزءًا مهمًا من تدقيق الأخطاء لدينا."
** بعد ذلك أريد أن أسأل عن التقاط القيمة. في حالة Arbitrum، عندما يقوم المستخدمون بإجراء المعاملات، فإنهم يدفعون رسومًا إلى Rollups، والتي يتعين عليها بعد ذلك دفع نسبة معينة إلى مدققي Ethereum كتكاليف تسوية، ولكنهم في الأساس يحتفظون بالرسوم المتبقية. كيف يعمل على الكسوف؟ ما هي أجزاء هذه المجموعة المعيارية التي ستلتقط هذه النفقات؟ هل لا يزال لدى Eclipse بعض التوازن المتبقي في النهاية؟ **
"لذا، لم نقرر في الوقت الحالي ما إذا كنا سنخصص بعض المبلغ لشركة Eclipse وما هو المبلغ الذي سيكون عليه ذلك. إذا كان هناك مبلغ ما، فهو مجرد تعويض عن المخاطر. ومع ذلك، فإن الطريقة التي نحسب بها الرسوم هي أننا انظر إلى المستوى الأول، قلنا، ما هي رسوم النشر على الإيثريوم، كم يتعين علينا النشر هناك؟ ثم ننظر إلى سيليستيا، ونفعل نفس الشيء ثم نضيف كل ذلك معًا وهذه هي الرسوم التي سنقوم بنقلها إلى المستخدمين. ولكن الخطر هو، عندما يدفع المستخدم الرسوم، تمر بضع ثوانٍ، أليس كذلك؟ ثم ننشر إلى المستوى الأول. ربما زادت هذه الرسوم. لذلك ونتيجة لذلك، ربما يكون من الحكمة فرض رسوم أعلى قليلاً للحماية من هذا الخطر. وهذا هو السبب وراء ذلك.
اللاعبان المعنيان هما إيثريوم وسيليستيا، ومن منظور التكلفة العادية، فإن الرسوم التي يدفعها المستخدمون هي في الواقع إيثريوم وسيليستيا. يتم دفع رسوم لشركة Celestia مقابل كل معاملة يتم نشرها على Eclipse. إذا كتبنا معاملة، فعلينا إرسال حوالي 200 بايت إلى Celestia، بينما يتم الدفع لـ Ethereum كل ساعة. أو ربما أقل تواترا.
ثم، هناك بعض المشاركين الآخرين الذين يتعين علينا أن ندفع لهم بانتظام، من حين لآخر، كل أسبوع (المخاطر صفر). حتى لو لم يحدث أي خطأ، فإننا لا نزال نجري اختبارات المخاطرة الصفرية للأخطاء. فقط لإظهار أنها لا تزال تعمل، ربما لن تكون رسوم هذا مساوية تمامًا لرسوم نشر شرطة مائلة بالإضافة إلى رسوم Ethereum، ولهذا السبب يستحق الأمر دفع المزيد. "
**ما هي استراتيجية جذب التطبيقات وتنمية النظام البيئي في المراحل المبكرة؟ **
"لدينا بعض التطبيقات اللامركزية من Solana التي تقوم بتطوير متعدد السلاسل، لذلك سيتم نشرها بشكل إضافي في Eclipse. نحن نحتضن بعض المشاريع. نحن ندعم بعض المشاريع من خلال برنامج تسريع الطاقة الشمسية لدينا. نقدم هذه المنح للمطورين، ويمكننا تقديم التوجيه ". "
**هل سيكون هناك رمز Eclipse في المستقبل يهدف إلى تحقيق اللامركزية في مجموعة Rollup وإدخال الإدارة؟ **
"ربما، هذا شيء لم نفكر فيه بما يكفي لإبداء الرأي فيه لأننا نركز بشدة على بناء هذه الشبكة الرئيسية وهناك الكثير مما يجب مراعاته بالنسبة للشبكة الرئيسية ومن أجل التفكير في شيء مثل الرمز المميز، نحن "يجب أن نفهم ما هو رأيك في الحوكمة وما هو إطار الحوكمة الكامل. سيستغرق هذا شهورًا من العمل الشاق للتفكير فيه حقًا. لذلك لم نفكر في ذلك بعد."
**متى سيتم إطلاق Eclipse على الشبكة الرئيسية؟ **
"لدينا بالفعل شبكة مطورة (devnet)، وهي الشبكة التي يعمل الأشخاص على تطويرها بنشاط في الوقت الحالي، للشبكة الرئيسية. وبمجرد أن نقوم بتجميد الكود ومراجعته، فإننا نجعله مفتوح المصدر حتى يتمكن الأشخاص من عرض الكود بأنفسهم ويمكنهم استخدامه. هذا هو خطة إطلاق شبكة Eclipse الرئيسية. بشكل أساسي بحلول نهاية العام، سنتخذ هذه الخطوات، ومن الناحية المثالية، بافتراض أن Celestia مستقرة، وبافتراض عدم وجود أي شيء آخر، وعدم وجود بنية تحتية أخرى مفقودة، فسنمضي قدمًا في الشبكة الرئيسية إطلاق."
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
لماذا تختار Eclipse Architecture SolanaVM وCelestia وEthereum
المؤلف: Thor Hartvigsen، محلل التمويل اللامركزي، الترجمة: Golden Finance 0xjs
في الأسبوع الماضي، كان من دواعي سروري إجراء مقابلة مع نيل سوماني، مؤسس Eclipse، وهي طبقة Ethereum Layer 2 القادمة. يختلف Eclipse عن مجموعات Ethereum الأخرى بسبب نمطيته الشاملة. لقد طرحت أسئلة على نيل حول خيارات التصميم هذه بالإضافة إلى مجموعة متنوعة من المواضيع الأخرى مثل إطلاق الشبكة الرئيسية، وهيكل الرسوم/التقاط القيمة، والرموز الأصلية، والمزيد.
قبل التعمق في المحادثة المثيرة للاهتمام مع نيل، إليك مقدمة موجزة عما تتكون منه تقنية blockchain. يحتوي blockchain على 4 طبقات:
تتعامل سلسلة الكتل المتجانسة مع كل هذه المكونات بنفسها، أي أنها تحتوي على الطبقات الأربع جميعها. تحتوي سلاسل الكتل المعيارية على طبقة واحدة فقط أو عدد قليل (ولكن ليس كلها) من هذه الطبقات.
فيما يلي بعض الأمثلة على هذه البنى المختلفة.
المقابلة كالتالي:
** دعونا نناقش طبقة التنفيذ أولاً. ما الذي دفعك إلى اختيار تشغيل جهاز Solana الظاهري بدلاً من EVM كبيئة تنفيذ؟ لقد ذكرت على موقع الويب الخاص بك مفاهيم مثل التوازي وأسواق الرسوم المحلية - هل هذه هي المزايا الرئيسية؟ **
"هذه بالتأكيد أكبر ميزة. يمكنك فهم الأمر بهذه الطريقة، إذا أرسل 100 شخص معاملات إلى سلسلة EVM، فيجب وضع كل هذه المعاملات في قائمة الانتظار ليتم تقديم معاملة واحدة في كل مرة. لا يمكن تجاوز هذا بأي شكل من الأشكال ". وفي Solana، بالنسبة لأجهزة Solana الافتراضية، يمكن بالفعل وضعها في قائمة الانتظار في قوائم انتظار مختلفة ويمكن تقديم جميع الخدمات في نفس الوقت. لذلك، بالطبع، أنت مقيد بعدد النوى التي يعمل عليها المنفذ الرئيسي وبعض الأجهزة "القيود، ولكن الإنتاجية أعلى من سلسلة EVM أعلى بكثير. كما قاموا أيضًا بتقليل أوقات الكتلة من خلال التحسين وجعلوا التنفيذ المفرد سريعًا للغاية. وكان هذا هو السبب الرئيسي وراء اختيارنا لها."
**هل هناك أي مقايضات هنا؟ **
"العيب هو، كيف يمكنك تحديد قائمة الانتظار التي يجب أن يقف فيها الجميع؟ إذا كان هناك 100 شخص في الطابور يحاولون الحصول على الخدمة، فهذا يعني أنه يتعين عليهم تحديد بعض المعلومات الإضافية مسبقًا. لذلك يتعين عليهم أن يذكروا، أريد أن أقرأ "حالة هذا الجزء، أو أريد أن أكتب أجزاء أخرى. يجب أن يقولوا مسبقًا ما سيفعلونه. مع معاملات EVM، ليس هذا هو الحال. يمكنك فقط أن تقول، سأقوم بتشغيل هذه المعاملة، و "يمكن تشغيل ما تريد. وهذا هو EV أحد أسباب بطء M. ولكنه أيضًا مريح للغاية. "
** هل يمكنك التحدث عن قابلية تكوين Eclipse؟ أعتقد أنه من الأسهل على مطوري Solana/Rust البناء على SVM. هل يمكن دمج مطوري Solidity أو Ethereum mainnet أو بروتوكولات L2 الأخرى بسهولة في Eclipse؟ **
"هذه في الواقع ميزات جديدة، ولكن نعم، يمكننا دعم Solidity من خلال مشروع يسمى Solang. هناك أيضًا منتج يسمى Neon يسمح لك باستخدام محفظة MetaMask. قام Drift أيضًا ببناء MetaMask Snap، وهو MetaMask وهو امتداد جديد لـ SVM رمز يسمح لك باستخدام محفظتك باستخدام كود SVM. بالنسبة لعقود Rust، يمكن للمطورين استخدام Seahorse، ويمكنهم كتابة عقودهم الذكية بلغة Python، وحتى Python يمكنها العمل مع Eclipse. لذلك، لدينا مجموعة متنوعة من اللغات المختلفة مدعومة في هذه المرحلة."
**فيما يتعلق بطبقة توفر البيانات (DA)، لماذا تختار Celestia بدلاً من Ethereum؟ **
"سنختار دائمًا ما هو الأفضل للمستخدمين والتطبيقات. نحن لسنا قبليين، على الرغم من أننا من الواضح أننا Ethereum L2. إذا لم يكن Ethereum DA جيدًا بما يكفي من منظور التكلفة أو عرض النطاق الترددي في الوقت الحالي، فإننا لا نحاول إجبار Ethereum DA على العمل "... لكننا نراقبها. بمجرد أن تصبح جاهزة، يمكننا الانتقال إلى ETH DA. لكن في الوقت الحالي، تقدم Celestia كتلًا أكبر. بمجرد إطلاق شبكتها الرئيسية، من المحتمل أن تكون مساحة الكتل فارغة. لذلك، نحن" "سيكون لدينا الكثير من عرض النطاق الترددي، ويمكنهم زيادة عرض النطاق الترددي من خلال الإدارة. سيكونون قادرين على زيادة حجم الكتلة من خلال الإدارة، وأتوقع أنهم سيفعلون ذلك ربما عدة مرات بعد نشره."
**سوف يستخدم Eclipse Risc Zero للتدقيق المجمع. كيف يجعل هذا الأمر مختلفًا عن الأنواع الأخرى من مجموعة التحديثات؟ **
"نحن نتبع نهجًا مختلفًا تمامًا عن Optimism أو Arbitrum. والسبب هو أن الآلة الافتراضية التي نستخدمها، لأنها متوازية، لا تحتوي على بعض العناصر الأولية نفسها، ولا تحتوي على بعض الأجزاء نفسها مثل أشجار Merkle ، على سبيل المثال، أشجار Merkle ليست جزءًا من مجموعة التحديثات لدينا. يتم استخدام أشجار Merkle أثناء عملية تدقيق الأخطاء. لذلك، يتعين علينا إجراء تدقيق الأخطاء بطريقة مختلفة، الأمر الذي يتطلب في النهاية Risc Zero للقيام بذلك بطريقة فعالة. هذا ولهذا السبب فإن Risc Zero موجود في المكدس، وسيكون جزءًا مهمًا من تدقيق الأخطاء لدينا."
** بعد ذلك أريد أن أسأل عن التقاط القيمة. في حالة Arbitrum، عندما يقوم المستخدمون بإجراء المعاملات، فإنهم يدفعون رسومًا إلى Rollups، والتي يتعين عليها بعد ذلك دفع نسبة معينة إلى مدققي Ethereum كتكاليف تسوية، ولكنهم في الأساس يحتفظون بالرسوم المتبقية. كيف يعمل على الكسوف؟ ما هي أجزاء هذه المجموعة المعيارية التي ستلتقط هذه النفقات؟ هل لا يزال لدى Eclipse بعض التوازن المتبقي في النهاية؟ **
"لذا، لم نقرر في الوقت الحالي ما إذا كنا سنخصص بعض المبلغ لشركة Eclipse وما هو المبلغ الذي سيكون عليه ذلك. إذا كان هناك مبلغ ما، فهو مجرد تعويض عن المخاطر. ومع ذلك، فإن الطريقة التي نحسب بها الرسوم هي أننا انظر إلى المستوى الأول، قلنا، ما هي رسوم النشر على الإيثريوم، كم يتعين علينا النشر هناك؟ ثم ننظر إلى سيليستيا، ونفعل نفس الشيء ثم نضيف كل ذلك معًا وهذه هي الرسوم التي سنقوم بنقلها إلى المستخدمين. ولكن الخطر هو، عندما يدفع المستخدم الرسوم، تمر بضع ثوانٍ، أليس كذلك؟ ثم ننشر إلى المستوى الأول. ربما زادت هذه الرسوم. لذلك ونتيجة لذلك، ربما يكون من الحكمة فرض رسوم أعلى قليلاً للحماية من هذا الخطر. وهذا هو السبب وراء ذلك.
اللاعبان المعنيان هما إيثريوم وسيليستيا، ومن منظور التكلفة العادية، فإن الرسوم التي يدفعها المستخدمون هي في الواقع إيثريوم وسيليستيا. يتم دفع رسوم لشركة Celestia مقابل كل معاملة يتم نشرها على Eclipse. إذا كتبنا معاملة، فعلينا إرسال حوالي 200 بايت إلى Celestia، بينما يتم الدفع لـ Ethereum كل ساعة. أو ربما أقل تواترا.
ثم، هناك بعض المشاركين الآخرين الذين يتعين علينا أن ندفع لهم بانتظام، من حين لآخر، كل أسبوع (المخاطر صفر). حتى لو لم يحدث أي خطأ، فإننا لا نزال نجري اختبارات المخاطرة الصفرية للأخطاء. فقط لإظهار أنها لا تزال تعمل، ربما لن تكون رسوم هذا مساوية تمامًا لرسوم نشر شرطة مائلة بالإضافة إلى رسوم Ethereum، ولهذا السبب يستحق الأمر دفع المزيد. "
**ما هي استراتيجية جذب التطبيقات وتنمية النظام البيئي في المراحل المبكرة؟ **
"لدينا بعض التطبيقات اللامركزية من Solana التي تقوم بتطوير متعدد السلاسل، لذلك سيتم نشرها بشكل إضافي في Eclipse. نحن نحتضن بعض المشاريع. نحن ندعم بعض المشاريع من خلال برنامج تسريع الطاقة الشمسية لدينا. نقدم هذه المنح للمطورين، ويمكننا تقديم التوجيه ". "
**هل سيكون هناك رمز Eclipse في المستقبل يهدف إلى تحقيق اللامركزية في مجموعة Rollup وإدخال الإدارة؟ **
"ربما، هذا شيء لم نفكر فيه بما يكفي لإبداء الرأي فيه لأننا نركز بشدة على بناء هذه الشبكة الرئيسية وهناك الكثير مما يجب مراعاته بالنسبة للشبكة الرئيسية ومن أجل التفكير في شيء مثل الرمز المميز، نحن "يجب أن نفهم ما هو رأيك في الحوكمة وما هو إطار الحوكمة الكامل. سيستغرق هذا شهورًا من العمل الشاق للتفكير فيه حقًا. لذلك لم نفكر في ذلك بعد."
**متى سيتم إطلاق Eclipse على الشبكة الرئيسية؟ **
"لدينا بالفعل شبكة مطورة (devnet)، وهي الشبكة التي يعمل الأشخاص على تطويرها بنشاط في الوقت الحالي، للشبكة الرئيسية. وبمجرد أن نقوم بتجميد الكود ومراجعته، فإننا نجعله مفتوح المصدر حتى يتمكن الأشخاص من عرض الكود بأنفسهم ويمكنهم استخدامه. هذا هو خطة إطلاق شبكة Eclipse الرئيسية. بشكل أساسي بحلول نهاية العام، سنتخذ هذه الخطوات، ومن الناحية المثالية، بافتراض أن Celestia مستقرة، وبافتراض عدم وجود أي شيء آخر، وعدم وجود بنية تحتية أخرى مفقودة، فسنمضي قدمًا في الشبكة الرئيسية إطلاق."