إثيريوم العميل الخفيف Helios: تحقيق الوصول إلى البلوكتشين بدون ثقة
أطلقت a16z Crypto عميلًا خفيفًا باسم Helios لإثيريوم. يهدف هذا العميل المبني على لغة Rust إلى توفير وصول إثيريوم بدون حاجة للثقة بالكامل. دعونا نتعرف على تفاصيل هذه التقنية المبتكرة.
تتمثل إحدى المزايا الكبرى لتقنية البلوكتشين في أنها تتيح للأشخاص السيطرة على ثرواتهم وبياناتهم دون الحاجة إلى الثقة في الوسطاء. لقد حققت البلوكتشين مثل إثيريوم إلى حد كبير هذا الوعد، مما يمنح المستخدمين حقًا في امتلاك أصولهم. ومع ذلك، من أجل الراحة، قمنا أيضًا ببعض التنازلات. واحدة من هذه هي استخدام خوادم RPC المركزية.
يصل العديد من المستخدمين إلى إثيريوم من خلال مقدمي الخدمة المركزيين. تقوم هذه الشركات بتشغيل عقد عالية الأداء على خوادم سحابية، مما يسهل على المستخدمين الوصول إلى بيانات السلسلة. عندما يستعلم المحفظة عن رصيد الرموز أو يتحقق من حالة المعاملات، يتم استخدام هذه الخدمات المركزية تقريبًا.
تتمثل مشكلة هذا النظام في أنه يتعين على المستخدمين الثقة في هؤلاء المزودين، ولا يمكنهم التحقق من دقة نتائج الاستعلام. لحل هذه المشكلة، وُلد هيليوس. يمكنه تحويل البيانات من مزودي RPC مركزيين غير موثوق بهم إلى RPC محلي قابل للتحقق. بالجمع بين RPC المركزي، يمكن لهيليوس التحقق من صحة البيانات دون الحاجة إلى تشغيل عقدة كاملة.
تعتبر ميزة هليوس الرئيسية هي المزامنة السريعة. يستغرق إكمال المزامنة حوالي ثانيتين فقط، دون الحاجة إلى مساحة تخزين إضافية. يمكن للمستخدمين الوصول بأمان إلى بيانات السلسلة عبر مجموعة متنوعة من الأجهزة (بما في ذلك الهواتف المحمولة والإضافات الخاصة بالمتصفح). وهذا يحل المشكلة التي يصعب فيها التوازن بين الراحة واللامركزية.
المخاطر المحتملة للبنية التحتية المركزية
نظرًا لأن الاعتماد على البنية التحتية المركزية قد يؤدي إلى نوع جديد من هجمات السندويتش. لا يتم تنفيذ هذا الهجوم في تجمع ذاكرة معاملات إثيريوم، بل يتم إعداد الفخ من خلال محاكاة البنية التحتية المركزية التي نعتمد عليها.
عند إجراء المعاملات في بورصة لامركزية، يقوم المستخدم بتوفير عدة معلمات للعقد الذكي، وأهمها هو "الحد الأدنى للإنتاج" الذي يجب أن تصل إليه المعاملة. تُعرف هذه المعلمة عادةً باسم "الانزلاق"، وتستخدم للوقاية من تقلبات الأسعار وهجمات السندوتش.
ومع ذلك، إذا كانت الأسعار المقدمة من مزود خدمة RPC لعقد تبادل لامركزي غير دقيقة، فقد يتعرض المستخدمون للخداع ويوقعون على صفقة تبادل بمعلمة إنتاج أدنى منخفضة جدًا. والأسوأ من ذلك، قد يحتفظ مزود خدمة RPC الخبيث بهذه الصفقة سراً بدلاً من بثها إلى تجمع الذاكرة العامة للاستفادة منها.
السبب الجذري لهذا الهجوم هو الثقة في الآخرين لتقديم معلومات حالة البلوكتشين. لتجنب هذا الخطر، يختار المستخدمون ذوو الخبرة عادةً تشغيل عقدتهم الخاصة بإثيريوم. لكن هذا يتطلب استثمارًا كبيرًا من الوقت والموارد، وما زال يمثل تحديًا لمعظم المستخدمين.
كيف يعمل هيليوس
يتكون Helios من طبقتين: طبقة التنفيذ وطبقة الإجماع، وهاتين الطبقتين مترابطتين بشكل وثيق، حيث يحتاج المستخدم لتثبيت وتشغيل برنامج واحد فقط. تستخدم طبقة الإجماع هاش كتلة سلسلة الإشارة المعروفة، من خلال ربط RPC غير موثوق به، لمزامنة الكتلة الحالية بطريقة قابلة للتحقق. بينما تجمع طبقة التنفيذ بين هذه الكتل المعتمدة من سلسلة الإشارة وRPC غير موثوق به في طبقة التنفيذ، للتحقق من المعلومات المختلفة حول حالة السلسلة.
تستخدم العميل الخفيف في طبقة الإجماع آلية لجنة التزامن لسلسلة الإشارات. من خلال سلسلة من الخطوات المعقدة، يمكن لـ Helios مراجعة تاريخ البلوكتشين بسرعة، بدءًا من أي تجزئة كتلة في الماضي، ومزامنتها حتى تجزئة الكتلة الحالية.
تقوم العميل الخفيف لطبقة التنفيذ بتوفير بيانات طبقة التنفيذ التي تم التحقق منها من خلال دمج رأس كتلة الإشارة الذي تم التحقق منه بواسطة طبقة الإجماع مع RPC لطبقة التنفيذ غير الموثوق بها. يمكن الوصول إلى هذه البيانات من خلال Helios على خادم RPC المستضاف محليًا.
آفاق تطبيق هليوس
يقدم Helios للمستخدمين وسيلة ملائمة للوصول بأمان إلى بيانات البلوكتشين من أي جهاز. يمكن للمستخدمين استخدام Helios كمزود RPC في MetaMask للوصول غير الموثوق به إلى مجموعة متنوعة من تطبيقات DApp.
بالإضافة إلى ذلك، فإن دعم Rust لـ WebAssembly يمكّن المطورين من دمج Helios بسهولة في تطبيقات Javascript. سيؤدي ذلك إلى تعزيز أمان ايثر، وتقليل الاعتماد على البنية التحتية المركزية.
في المستقبل، لا يزال لدى Helios الكثير من مجال التطور. مثل دعم الحصول على بيانات العميل الخفيف مباشرة من شبكة P2P، ونشر المزيد من طرق RPC، وبناء نسخة WebAssembly، والتكامل المباشر مع برامج المحفظة وغيرها. ستدفع هذه التقدمات المزيد من تطوير نظام إثيريوم البيئي وزيادة الأمان.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 11
أعجبني
11
9
إعادة النشر
مشاركة
تعليق
0/400
GasFeeBarbecue
· منذ 6 س
اللامركزية لا تزال كثيرة جدا
شاهد النسخة الأصليةرد0
ForkTongue
· منذ 7 س
أفضل لعب الأصلي بهذه الطريقة
شاهد النسخة الأصليةرد0
airdrop_huntress
· منذ 12 س
اللامركزية هي فرضية زائفة
شاهد النسخة الأصليةرد0
MetaMisery
· 08-12 19:42
الأداء هو النقطة الرئيسية
شاهد النسخة الأصليةرد0
BearMarketBard
· 08-12 15:06
早 قد اللامركزية了
شاهد النسخة الأصليةرد0
DefiEngineerJack
· 08-12 15:06
مثير للاهتمام ولكن يحتاج إلى التحقق الرسمي
شاهد النسخة الأصليةرد0
StablecoinArbitrageur
· 08-12 15:06
حل RPC مثير للاهتمام، يحتاج إلى بيانات وقت الإستجابة.
هيلوس: عميل خفيف لإيثريوم بدون ثقة يقود عصر الوصول الآمن الجديد
إثيريوم العميل الخفيف Helios: تحقيق الوصول إلى البلوكتشين بدون ثقة
أطلقت a16z Crypto عميلًا خفيفًا باسم Helios لإثيريوم. يهدف هذا العميل المبني على لغة Rust إلى توفير وصول إثيريوم بدون حاجة للثقة بالكامل. دعونا نتعرف على تفاصيل هذه التقنية المبتكرة.
تتمثل إحدى المزايا الكبرى لتقنية البلوكتشين في أنها تتيح للأشخاص السيطرة على ثرواتهم وبياناتهم دون الحاجة إلى الثقة في الوسطاء. لقد حققت البلوكتشين مثل إثيريوم إلى حد كبير هذا الوعد، مما يمنح المستخدمين حقًا في امتلاك أصولهم. ومع ذلك، من أجل الراحة، قمنا أيضًا ببعض التنازلات. واحدة من هذه هي استخدام خوادم RPC المركزية.
يصل العديد من المستخدمين إلى إثيريوم من خلال مقدمي الخدمة المركزيين. تقوم هذه الشركات بتشغيل عقد عالية الأداء على خوادم سحابية، مما يسهل على المستخدمين الوصول إلى بيانات السلسلة. عندما يستعلم المحفظة عن رصيد الرموز أو يتحقق من حالة المعاملات، يتم استخدام هذه الخدمات المركزية تقريبًا.
تتمثل مشكلة هذا النظام في أنه يتعين على المستخدمين الثقة في هؤلاء المزودين، ولا يمكنهم التحقق من دقة نتائج الاستعلام. لحل هذه المشكلة، وُلد هيليوس. يمكنه تحويل البيانات من مزودي RPC مركزيين غير موثوق بهم إلى RPC محلي قابل للتحقق. بالجمع بين RPC المركزي، يمكن لهيليوس التحقق من صحة البيانات دون الحاجة إلى تشغيل عقدة كاملة.
تعتبر ميزة هليوس الرئيسية هي المزامنة السريعة. يستغرق إكمال المزامنة حوالي ثانيتين فقط، دون الحاجة إلى مساحة تخزين إضافية. يمكن للمستخدمين الوصول بأمان إلى بيانات السلسلة عبر مجموعة متنوعة من الأجهزة (بما في ذلك الهواتف المحمولة والإضافات الخاصة بالمتصفح). وهذا يحل المشكلة التي يصعب فيها التوازن بين الراحة واللامركزية.
المخاطر المحتملة للبنية التحتية المركزية
نظرًا لأن الاعتماد على البنية التحتية المركزية قد يؤدي إلى نوع جديد من هجمات السندويتش. لا يتم تنفيذ هذا الهجوم في تجمع ذاكرة معاملات إثيريوم، بل يتم إعداد الفخ من خلال محاكاة البنية التحتية المركزية التي نعتمد عليها.
عند إجراء المعاملات في بورصة لامركزية، يقوم المستخدم بتوفير عدة معلمات للعقد الذكي، وأهمها هو "الحد الأدنى للإنتاج" الذي يجب أن تصل إليه المعاملة. تُعرف هذه المعلمة عادةً باسم "الانزلاق"، وتستخدم للوقاية من تقلبات الأسعار وهجمات السندوتش.
ومع ذلك، إذا كانت الأسعار المقدمة من مزود خدمة RPC لعقد تبادل لامركزي غير دقيقة، فقد يتعرض المستخدمون للخداع ويوقعون على صفقة تبادل بمعلمة إنتاج أدنى منخفضة جدًا. والأسوأ من ذلك، قد يحتفظ مزود خدمة RPC الخبيث بهذه الصفقة سراً بدلاً من بثها إلى تجمع الذاكرة العامة للاستفادة منها.
السبب الجذري لهذا الهجوم هو الثقة في الآخرين لتقديم معلومات حالة البلوكتشين. لتجنب هذا الخطر، يختار المستخدمون ذوو الخبرة عادةً تشغيل عقدتهم الخاصة بإثيريوم. لكن هذا يتطلب استثمارًا كبيرًا من الوقت والموارد، وما زال يمثل تحديًا لمعظم المستخدمين.
كيف يعمل هيليوس
يتكون Helios من طبقتين: طبقة التنفيذ وطبقة الإجماع، وهاتين الطبقتين مترابطتين بشكل وثيق، حيث يحتاج المستخدم لتثبيت وتشغيل برنامج واحد فقط. تستخدم طبقة الإجماع هاش كتلة سلسلة الإشارة المعروفة، من خلال ربط RPC غير موثوق به، لمزامنة الكتلة الحالية بطريقة قابلة للتحقق. بينما تجمع طبقة التنفيذ بين هذه الكتل المعتمدة من سلسلة الإشارة وRPC غير موثوق به في طبقة التنفيذ، للتحقق من المعلومات المختلفة حول حالة السلسلة.
تستخدم العميل الخفيف في طبقة الإجماع آلية لجنة التزامن لسلسلة الإشارات. من خلال سلسلة من الخطوات المعقدة، يمكن لـ Helios مراجعة تاريخ البلوكتشين بسرعة، بدءًا من أي تجزئة كتلة في الماضي، ومزامنتها حتى تجزئة الكتلة الحالية.
تقوم العميل الخفيف لطبقة التنفيذ بتوفير بيانات طبقة التنفيذ التي تم التحقق منها من خلال دمج رأس كتلة الإشارة الذي تم التحقق منه بواسطة طبقة الإجماع مع RPC لطبقة التنفيذ غير الموثوق بها. يمكن الوصول إلى هذه البيانات من خلال Helios على خادم RPC المستضاف محليًا.
آفاق تطبيق هليوس
يقدم Helios للمستخدمين وسيلة ملائمة للوصول بأمان إلى بيانات البلوكتشين من أي جهاز. يمكن للمستخدمين استخدام Helios كمزود RPC في MetaMask للوصول غير الموثوق به إلى مجموعة متنوعة من تطبيقات DApp.
بالإضافة إلى ذلك، فإن دعم Rust لـ WebAssembly يمكّن المطورين من دمج Helios بسهولة في تطبيقات Javascript. سيؤدي ذلك إلى تعزيز أمان ايثر، وتقليل الاعتماد على البنية التحتية المركزية.
في المستقبل، لا يزال لدى Helios الكثير من مجال التطور. مثل دعم الحصول على بيانات العميل الخفيف مباشرة من شبكة P2P، ونشر المزيد من طرق RPC، وبناء نسخة WebAssembly، والتكامل المباشر مع برامج المحفظة وغيرها. ستدفع هذه التقدمات المزيد من تطوير نظام إثيريوم البيئي وزيادة الأمان.