الكتلة عبارة عن حاوية للمعاملات. يقوم المعدنون أو المدققون بجمع المعاملات المعلقة، والتحقق منها، ثم تجميعها في كتلة واحدة. تحتوي كل كتلة على رأس وجسم. يحتوي الرأس على تجزئة الكتلة السابقة، والطابع الزمني، وجذر ميركل الذي يلخص جميع المعاملات الموجودة بداخلها. أما الجسم فيحتوي على قائمة التحويلات الفعلية. بمجرد التحقق من صحة الكتلة وإضافتها، يتم تأكيد المعاملات الموجودة بداخلها.
التجزئة هي المفتاح. إنها بصمة ثابتة الطول لبيانات الكتلة. تغيير رقم واحد في أي مكان يؤدي إلى تغيير التجزئة بالكامل. تتضمن كل كتلة تجزئة الكتلة السابقة لها، مما يربطها في سلسلة. لتغيير معاملة قديمة، سيحتاج المهاجم إلى إعادة تنفيذ العمل لتلك الكتلة وكل كتلة تليها. لهذا السبب تُعتبر الكتل العميقة غير قابلة للعكس.
ما الذي يدخل في الكتلة
- رأس الكتلة - الإصدار، التجزئة السابقة، جذر ميركل، الطابع الزمني، هدف الصعوبة، قيمة عشوائية (nonce)
- قائمة المعاملات - المرسل، المستلم، المبلغ، التوقيعات
- معاملة كوين بيس - المعاملة الأولى التي تدفع للمعدِّن
تقتصر كتل بيانات البيتكوين على حوالي 1 ميجابايت، مما يحد من سرعة المعالجة. بينما تستخدم سلاسل الكتل الأخرى كتلًا أكبر أو هياكل مختلفة لمعالجة المزيد من المعاملات في الثانية الواحدة.
Comments
No comments yet. Be the first to share a thought.
Leave a comment