التحقق البسيط من الدفع البسيط (SPV) هي طريقة خفيفة الوزن للتحقق من معاملات البيتكوين دون تنزيل سلسلة الكتل بأكملها. تسمح هذه التقنية، التي وُصفت في الأصل في ورقة ساتوشي ناكاموتو البيضاء للبيتكوين، لإلكتروم بالعمل بكفاءة كعميل خفيف الوزن.
الجوانب الرئيسية للمشروعات ذات الأغراض الخاصة:
- تحقق خفيف الوزن: يقوم عملاء SPV مثل Electrum بتنزيل رؤوس الكتل فقط، وليس الكتل الكاملة. هذا يقلل بشكل كبير من متطلبات تخزين البيانات وعرض النطاق الترددي.
- براهين ميركل: للتحقق من المعاملة، يطلب العميل إثبات التضمين في شكل فرع Merkle من الخادم.
- الميزة الأمنية: يوفر SPV أمانًا محسنًا مقارنةً بمحافظ الويب. على الرغم من أنها تعتمد على الخوادم للحصول على بعض المعلومات، إلا أنها لا تحتاج إلى الوثوق بهذه الخوادم في البيانات الحساسة.
- الكفاءة: باستخدام SPV، يمكن لـ Electrum التحقق بسرعة من المعاملات دون الحاجة إلى موارد العقدة الكاملة.
كيف يعمل:
- يقوم Electrum بتنزيل رؤوس الكتل وتخزينها.
- عند التحقق من معاملة ما، فإنه يطلب إثبات Merkle من الخادم.
- باستخدام هذا الإثبات، يمكن ل Electrum تأكيد إدراج المعاملة في البلوك تشين دون تنزيل الكتلة بأكملها.
يسمح هذا النهج ل Electrum بالموازنة بين الأمان والكفاءة، مما يوفر حلاً قويًا للمحفظة دون الحاجة إلى موارد حسابية واسعة النطاق.
المرجع: "البيتكوين: نظام نقد إلكتروني من نظير إلى نظير" بقلم ساتوشي ناكاموتو.