العميل الخفيف إثيريوم Helios: تحقيق الوصول إلى البلوكتشين بدون ثقة كاملة
في 8 نوفمبر، تم إصدار عميل خفيف على إثيريوم يسمى Helios. هذا عميل تم تطويره باستخدام لغة Rust، ويهدف إلى توفير الوصول إلى إثيريوم بدون حاجة للثقة.
أحد المزايا الأساسية لتقنية البلوكتشين هو عدم الحاجة إلى الثقة. من خلال البلوكتشين، يمكن للمستخدمين التحكم بشكل مستقل في ثروتهم وبياناتهم. لقد حققت بلوكتشينات مثل إثيريوم إلى حد كبير هذا الوعد، مما يضمن للمستخدمين ملكية حقيقية لأصولهم.
ومع ذلك، من أجل السعي نحو الراحة، غالبًا ما يقوم المستخدمون بتقديم بعض التنازلات. أحد هذه التنازلات هو استخدام خوادم RPC المركزية (استدعاء بعيد). العديد من المستخدمين يصلون إلى إثيريوم من خلال مزودي الخدمة المركزية. تقوم هذه الشركات بتشغيل عقد عالية الأداء على خوادم السحاب، مما يساعد المستخدمين على الحصول بسهولة على بيانات السلسلة. عندما يحتاج المحفظة إلى الاستعلام عن رصيد الرموز أو التحقق من حالة المعاملات، غالبًا ما تعتمد على هؤلاء المزودين المركزيين.
المشكلة الحالية في النظام هي أن المستخدمين يحتاجون إلى الثقة في هؤلاء المزودين، ولا يمكنهم التحقق من دقة نتائج الاستعلام.
هليوس هو الحل لهذه المشكلة. فهو قادر على تحويل البيانات من مقدمي خدمة RPC المركزيين غير الموثوق بهم إلى RPC محلي يمكن التحقق منه بشكل آمن. بالجمع بين RPC المركزي، يمكن لهليوس التحقق من صحة البيانات دون الحاجة إلى تشغيل عقدة كاملة.
يمكن لهذا العميل إكمال المزامنة في حوالي ثانيتين دون الحاجة إلى التخزين، حيث يمكن للمستخدمين الوصول بأمان إلى بيانات السلسلة من أي جهاز (بما في ذلك الهواتف المحمولة وإضافات المتصفح). هذا يحل مشكلة شائعة تتمثل في صعوبة التوازن بين الراحة واللامركزية.
المخاطر المحتملة للبنية التحتية المركزية
من الناحية النظرية، قد توجد بعض المخاطر المحتملة المتعلقة بالاعتماد على البنية التحتية المركزية. على سبيل المثال، عند التداول في بورصات لا مركزية، إذا لم يقدم مزود RPC عروض أسعار دقيقة للعقود الذكية، فقد يتم تضليل المستخدمين ويوقعون على معلمات تداول غير مواتية. وفي الحالات الأكثر خطورة، قد يقوم مزود RPC الخبيث بحجز المعاملات بشكل سري وإرسالها مباشرة إلى جهات معينة لتحقيق الربح.
السبب الجذري وراء هذه الهجمات هو الثقة بالآخرين للحصول على حالة البلوكتشين. لحل هذه المشكلة، يختار المستخدمون ذوو الخبرة عادةً تشغيل عقدة ايثر الخاصة بهم. ومع ذلك، يتطلب ذلك الكثير من الوقت والموارد، ولا يزال الأمر صعبًا بالنسبة لمعظم المستخدمين، خاصةً أولئك الذين يستخدمون الأجهزة المحمولة.
من الجدير بالذكر أنه على الرغم من أن هجمات مزودي RPC المركزيين قد تحدث نظريًا، إلا أنه لم تظهر أي حالات فعلية حتى الآن. تعتبر سجلات المزودين الكبار موثوقة، ولكن يُنصح دائمًا بإجراء المزيد من البحث عند استخدام مزودين RPC غير مألوفين.
كيفية عمل هيليوس
يتكون Helios من طبقة التنفيذ وطبقة الإجماع. تستخدم طبقة الإجماع تجزئة كتلة سلسلة الإشارات المعروفة، وتربط RPC غير موثوق به، بحيث يتم مزامنتها بطريقة يمكن التحقق منها حتى الكتلة الحالية. بينما تجمع طبقة التنفيذ هذه الكتل من سلسلة الإشارات التي تم التحقق منها مع RPC غير موثوق به في طبقة التنفيذ، للتحقق من معلومات مختلفة عن حالة السلسلة.
تستخدم طبقة الإجماع آلية لجنة التزامن لسلسلة الإشارات. من خلال سلسلة من خطوات التحقق المعقدة، يمكن لـ Helios مراجعة تاريخ البلوكتشين بسرعة، بدءًا من أي تجزئة كتلة في الماضي حتى الوصول إلى تجزئة الكتلة الحالية.
تستخدم طبقة التنفيذ آلية تخزين الحالة لإيثريوم، من خلال إثبات ميركل للتحقق من جميع البيانات المخزنة في إيثريوم. وهذا يضمن أن RPC غير الموثوق به لا يمكنه تقديم نتائج خاطئة.
آفاق تطبيق هليوس
تسمح الخصائص الخفيفة لـ Helios للمستخدمين بالوصول إلى بيانات سلسلة الكتل بأمان من أي جهاز. سيمكن هذا المزيد من الأشخاص من الوصول إلى بيانات إثيريوم دون الحاجة إلى الثقة، دون قيود الأجهزة. يمكن للمستخدمين استخدام Helios كموفر RPC في مجموعة متنوعة من المحافظ، مما يتيح الوصول إلى DApp بدون ثقة.
بالإضافة إلى ذلك، فإن دعم Rust لـ WebAssembly يمكّن المطورين من دمج Helios بسهولة في تطبيقات Javascript. ستعزز هذه التكاملات من أمان إثيريوم وتقلل من الاعتماد على البنية التحتية المركزية.
تتمتع آفاق تطوير هيلوس بالاتساع، بما في ذلك دعم الحصول على بيانات العميل الخفيف مباشرة من الشبكة P2P، ونشر المزيد من طرق RPC، وبناء إصدار WebAssembly، والتكامل المباشر مع برامج المحفظة، وغيرها. ستدفع هذه التقدمات المزيد من اللامركزية والأمان في نظام إثيريوم البيئي.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
عميل Helios الخفيف: تنفيذ حل جديد للوصول غير الموثوق تمامًا إلى إثيريوم
العميل الخفيف إثيريوم Helios: تحقيق الوصول إلى البلوكتشين بدون ثقة كاملة
في 8 نوفمبر، تم إصدار عميل خفيف على إثيريوم يسمى Helios. هذا عميل تم تطويره باستخدام لغة Rust، ويهدف إلى توفير الوصول إلى إثيريوم بدون حاجة للثقة.
أحد المزايا الأساسية لتقنية البلوكتشين هو عدم الحاجة إلى الثقة. من خلال البلوكتشين، يمكن للمستخدمين التحكم بشكل مستقل في ثروتهم وبياناتهم. لقد حققت بلوكتشينات مثل إثيريوم إلى حد كبير هذا الوعد، مما يضمن للمستخدمين ملكية حقيقية لأصولهم.
ومع ذلك، من أجل السعي نحو الراحة، غالبًا ما يقوم المستخدمون بتقديم بعض التنازلات. أحد هذه التنازلات هو استخدام خوادم RPC المركزية (استدعاء بعيد). العديد من المستخدمين يصلون إلى إثيريوم من خلال مزودي الخدمة المركزية. تقوم هذه الشركات بتشغيل عقد عالية الأداء على خوادم السحاب، مما يساعد المستخدمين على الحصول بسهولة على بيانات السلسلة. عندما يحتاج المحفظة إلى الاستعلام عن رصيد الرموز أو التحقق من حالة المعاملات، غالبًا ما تعتمد على هؤلاء المزودين المركزيين.
المشكلة الحالية في النظام هي أن المستخدمين يحتاجون إلى الثقة في هؤلاء المزودين، ولا يمكنهم التحقق من دقة نتائج الاستعلام.
هليوس هو الحل لهذه المشكلة. فهو قادر على تحويل البيانات من مقدمي خدمة RPC المركزيين غير الموثوق بهم إلى RPC محلي يمكن التحقق منه بشكل آمن. بالجمع بين RPC المركزي، يمكن لهليوس التحقق من صحة البيانات دون الحاجة إلى تشغيل عقدة كاملة.
يمكن لهذا العميل إكمال المزامنة في حوالي ثانيتين دون الحاجة إلى التخزين، حيث يمكن للمستخدمين الوصول بأمان إلى بيانات السلسلة من أي جهاز (بما في ذلك الهواتف المحمولة وإضافات المتصفح). هذا يحل مشكلة شائعة تتمثل في صعوبة التوازن بين الراحة واللامركزية.
المخاطر المحتملة للبنية التحتية المركزية
من الناحية النظرية، قد توجد بعض المخاطر المحتملة المتعلقة بالاعتماد على البنية التحتية المركزية. على سبيل المثال، عند التداول في بورصات لا مركزية، إذا لم يقدم مزود RPC عروض أسعار دقيقة للعقود الذكية، فقد يتم تضليل المستخدمين ويوقعون على معلمات تداول غير مواتية. وفي الحالات الأكثر خطورة، قد يقوم مزود RPC الخبيث بحجز المعاملات بشكل سري وإرسالها مباشرة إلى جهات معينة لتحقيق الربح.
السبب الجذري وراء هذه الهجمات هو الثقة بالآخرين للحصول على حالة البلوكتشين. لحل هذه المشكلة، يختار المستخدمون ذوو الخبرة عادةً تشغيل عقدة ايثر الخاصة بهم. ومع ذلك، يتطلب ذلك الكثير من الوقت والموارد، ولا يزال الأمر صعبًا بالنسبة لمعظم المستخدمين، خاصةً أولئك الذين يستخدمون الأجهزة المحمولة.
من الجدير بالذكر أنه على الرغم من أن هجمات مزودي RPC المركزيين قد تحدث نظريًا، إلا أنه لم تظهر أي حالات فعلية حتى الآن. تعتبر سجلات المزودين الكبار موثوقة، ولكن يُنصح دائمًا بإجراء المزيد من البحث عند استخدام مزودين RPC غير مألوفين.
كيفية عمل هيليوس
يتكون Helios من طبقة التنفيذ وطبقة الإجماع. تستخدم طبقة الإجماع تجزئة كتلة سلسلة الإشارات المعروفة، وتربط RPC غير موثوق به، بحيث يتم مزامنتها بطريقة يمكن التحقق منها حتى الكتلة الحالية. بينما تجمع طبقة التنفيذ هذه الكتل من سلسلة الإشارات التي تم التحقق منها مع RPC غير موثوق به في طبقة التنفيذ، للتحقق من معلومات مختلفة عن حالة السلسلة.
تستخدم طبقة الإجماع آلية لجنة التزامن لسلسلة الإشارات. من خلال سلسلة من خطوات التحقق المعقدة، يمكن لـ Helios مراجعة تاريخ البلوكتشين بسرعة، بدءًا من أي تجزئة كتلة في الماضي حتى الوصول إلى تجزئة الكتلة الحالية.
تستخدم طبقة التنفيذ آلية تخزين الحالة لإيثريوم، من خلال إثبات ميركل للتحقق من جميع البيانات المخزنة في إيثريوم. وهذا يضمن أن RPC غير الموثوق به لا يمكنه تقديم نتائج خاطئة.
آفاق تطبيق هليوس
تسمح الخصائص الخفيفة لـ Helios للمستخدمين بالوصول إلى بيانات سلسلة الكتل بأمان من أي جهاز. سيمكن هذا المزيد من الأشخاص من الوصول إلى بيانات إثيريوم دون الحاجة إلى الثقة، دون قيود الأجهزة. يمكن للمستخدمين استخدام Helios كموفر RPC في مجموعة متنوعة من المحافظ، مما يتيح الوصول إلى DApp بدون ثقة.
بالإضافة إلى ذلك، فإن دعم Rust لـ WebAssembly يمكّن المطورين من دمج Helios بسهولة في تطبيقات Javascript. ستعزز هذه التكاملات من أمان إثيريوم وتقلل من الاعتماد على البنية التحتية المركزية.
تتمتع آفاق تطوير هيلوس بالاتساع، بما في ذلك دعم الحصول على بيانات العميل الخفيف مباشرة من الشبكة P2P، ونشر المزيد من طرق RPC، وبناء إصدار WebAssembly، والتكامل المباشر مع برامج المحفظة، وغيرها. ستدفع هذه التقدمات المزيد من اللامركزية والأمان في نظام إثيريوم البيئي.