حالة العملاء الضيفين في إيثريوم

مبتدئ1/12/2024, 8:33:57 AM
تستكشف هذه المقالة بعض التحديات الحالية (والتقدم) في حالة عملاء Ethereum الخفيفة مع التأكيد على أهمية تحقيق عدم الثقة دون المساس بتجربة المستخدم.

يستند ما يلي إلى موقع Twitter Spaces الأخير، مع عشاق العملاء الصغار فيل نغو وغاجيندر سينغ (لوديستار) وغيوم باليه (Geth) ومات غارنيت (EF).

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

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

ما هم العملاء الخفيفون؟

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

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

في الواقع ، نشرنا مقالًا عن العملاء الخفيفين العام الماضي، داعمين إياهم كحل لبعض مشاكلنا.

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

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

إيثريوم ليست النظام البيئي الوحيد الذي يعمل بنشاط على العملاء الخفيفين.

تحديات العملاء الخفيفين

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

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

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

مُثبت Lodestar
أحد الأشياء التي عمل عليها فريق Lodestar هو المُثبت. أي استخدام مزامنة العميل الخفيفة للتحقق من البيانات من جانب التنفيذ، لذا فإن التحقق من المعلومات التي تحصل عليها من مزود (مثل Infura) صحيح.

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

ما الذي يمنعنا من استخدام العملاء الخفيفين اليوم؟

الإجابة على هذا لا علاقة لها بالجانب التقني وأكثر باعتماد POCs والبنية التحتية التي لدينا (على سبيل المثال، مكتبة Prover).

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

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

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

التحول من ميركل إلى أشجار Verkle

تغيير بنية البيانات لمزيد من الكفاءة - يعد الانتقال من إعداد شجرة Merkle Patricia إلى أشجار Verkle الأحدث بمثابة تغيير لقواعد اللعبة للعملاء الخفيفين الذين قد يعانون من أحجام الإثبات الضخمة.

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

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

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

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

هل يجب توحيد العملاء الخفيفين عبر L1 و L2؟

هذا موضوع مثير للجدل إلى حد ما وهو حاليًا قيد المناقشة. وفقًا لـ Guillaume، «أعتقد أنه لا ينبغي لنا تنسيق بنية البيانات حتى الآن لأن L2s تقوم بالتجربة، فهم الأشخاص الذين يتحركون بسرعة ويكسرون الأشياء، كما أن L1 أكثر حذرًا وأكثر تحفظًا بعض الشيء.»

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

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

قمة العملاء الخفيفة في DevConnect 🇹 🇷

من المقرر أن يجتمع منشئو إيثريوم من جميع أنحاء العالم في اسطنبول، تركيا، الأسبوع المقبل من أجل DevConnect - انضموا إلينا في النسخة الثالثة من قمة Light Client Summit، التي تضم عروضًا تقديمية ومناقشات حول اتجاه تطوير العميل الخفيف!

لا تستطيع فعل ذلك؟ ابق على اتصال على تويتر، أو انضم إلى المحادثة على Telegram، أو شارك في الحدث عبر Discord #light -clients.

لوديستار

Lodestar هو أحدث عميل إجماعي لإيثيريوم تم إنشاؤه باستخدام TypeScript وصيانته بواسطة ChainSafe. يجعل عميلنا مفتوح المصدر والمكتبات التطوير على Ethereum في متناول أكبر مجموعة من المطورين في العالم. مع التركيز على العملاء الخفيفين، تهدف Lodestar إلى تحسين قابلية استخدام بيانات blockchain التي يمكن التحقق منها لجميع أنواع الأجهزة ومستخدميها.

المساهمة في تنوع العملاء. قم بتشغيل Lodestar مع دليل البدء السريع الخاص بنا. هل لديك سؤال؟ تفضل بزيارة ديسكورد👋

إخلاء المسؤولية:

  1. تمت إعادة طباعة هذه المقالة من [chainsafe]. جميع حقوق التأليف والنشر تنتمي إلى المؤلف الأصلي [Colin A]. إذا كانت هناك اعتراضات على إعادة الطبع هذه، فيرجى الاتصال بفريق Gate Learn ، وسيتعاملون معها على الفور.
  2. إخلاء المسؤولية: الآراء ووجهات النظر الواردة في هذه المقالة هي فقط آراء المؤلف ولا تشكل أي نصيحة استثمارية.
  3. تتم ترجمة المقالة إلى لغات أخرى بواسطة فريق Gate Learn. ما لم يُذكر ذلك، يُحظر نسخ المقالات المترجمة أو توزيعها أو سرقتها.

حالة العملاء الضيفين في إيثريوم

مبتدئ1/12/2024, 8:33:57 AM
تستكشف هذه المقالة بعض التحديات الحالية (والتقدم) في حالة عملاء Ethereum الخفيفة مع التأكيد على أهمية تحقيق عدم الثقة دون المساس بتجربة المستخدم.

يستند ما يلي إلى موقع Twitter Spaces الأخير، مع عشاق العملاء الصغار فيل نغو وغاجيندر سينغ (لوديستار) وغيوم باليه (Geth) ومات غارنيت (EF).

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

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

ما هم العملاء الخفيفون؟

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

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

في الواقع ، نشرنا مقالًا عن العملاء الخفيفين العام الماضي، داعمين إياهم كحل لبعض مشاكلنا.

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

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

إيثريوم ليست النظام البيئي الوحيد الذي يعمل بنشاط على العملاء الخفيفين.

تحديات العملاء الخفيفين

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

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

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

مُثبت Lodestar
أحد الأشياء التي عمل عليها فريق Lodestar هو المُثبت. أي استخدام مزامنة العميل الخفيفة للتحقق من البيانات من جانب التنفيذ، لذا فإن التحقق من المعلومات التي تحصل عليها من مزود (مثل Infura) صحيح.

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

ما الذي يمنعنا من استخدام العملاء الخفيفين اليوم؟

الإجابة على هذا لا علاقة لها بالجانب التقني وأكثر باعتماد POCs والبنية التحتية التي لدينا (على سبيل المثال، مكتبة Prover).

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

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

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

التحول من ميركل إلى أشجار Verkle

تغيير بنية البيانات لمزيد من الكفاءة - يعد الانتقال من إعداد شجرة Merkle Patricia إلى أشجار Verkle الأحدث بمثابة تغيير لقواعد اللعبة للعملاء الخفيفين الذين قد يعانون من أحجام الإثبات الضخمة.

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

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

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

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

هل يجب توحيد العملاء الخفيفين عبر L1 و L2؟

هذا موضوع مثير للجدل إلى حد ما وهو حاليًا قيد المناقشة. وفقًا لـ Guillaume، «أعتقد أنه لا ينبغي لنا تنسيق بنية البيانات حتى الآن لأن L2s تقوم بالتجربة، فهم الأشخاص الذين يتحركون بسرعة ويكسرون الأشياء، كما أن L1 أكثر حذرًا وأكثر تحفظًا بعض الشيء.»

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

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

قمة العملاء الخفيفة في DevConnect 🇹 🇷

من المقرر أن يجتمع منشئو إيثريوم من جميع أنحاء العالم في اسطنبول، تركيا، الأسبوع المقبل من أجل DevConnect - انضموا إلينا في النسخة الثالثة من قمة Light Client Summit، التي تضم عروضًا تقديمية ومناقشات حول اتجاه تطوير العميل الخفيف!

لا تستطيع فعل ذلك؟ ابق على اتصال على تويتر، أو انضم إلى المحادثة على Telegram، أو شارك في الحدث عبر Discord #light -clients.

لوديستار

Lodestar هو أحدث عميل إجماعي لإيثيريوم تم إنشاؤه باستخدام TypeScript وصيانته بواسطة ChainSafe. يجعل عميلنا مفتوح المصدر والمكتبات التطوير على Ethereum في متناول أكبر مجموعة من المطورين في العالم. مع التركيز على العملاء الخفيفين، تهدف Lodestar إلى تحسين قابلية استخدام بيانات blockchain التي يمكن التحقق منها لجميع أنواع الأجهزة ومستخدميها.

المساهمة في تنوع العملاء. قم بتشغيل Lodestar مع دليل البدء السريع الخاص بنا. هل لديك سؤال؟ تفضل بزيارة ديسكورد👋

إخلاء المسؤولية:

  1. تمت إعادة طباعة هذه المقالة من [chainsafe]. جميع حقوق التأليف والنشر تنتمي إلى المؤلف الأصلي [Colin A]. إذا كانت هناك اعتراضات على إعادة الطبع هذه، فيرجى الاتصال بفريق Gate Learn ، وسيتعاملون معها على الفور.
  2. إخلاء المسؤولية: الآراء ووجهات النظر الواردة في هذه المقالة هي فقط آراء المؤلف ولا تشكل أي نصيحة استثمارية.
  3. تتم ترجمة المقالة إلى لغات أخرى بواسطة فريق Gate Learn. ما لم يُذكر ذلك، يُحظر نسخ المقالات المترجمة أو توزيعها أو سرقتها.
ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!