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