آموزش کلاس بلوک در بلاک چین پایتون

3 سال پیش
امتیاز دهید post

آموزش کلاس بلوک در بلاک چین پایتون

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش کلاس بلوک در بلاک چین پایتون خواهیم پرداخت.

پیشنهاد ویژه : پکیج آموزش پایتون

یک بلوک از تعداد متفاوتی از تراکنش ها تشکیل شده است. برای سادگی، در مورد ما فرض می کنیم که بلوک از تعداد ثابتی از تراکنش ها تشکیل شده است که در این مورد سه تراکنش است. از آنجایی که بلوک باید لیست این سه تراکنش را ذخیره کند، یک متغیر نمونه به نام verified_transactions را به صورت زیر اعلام می کنیم –

 

ما این متغیر را verified_transactions نامگذاری کرده‌ایم تا نشان دهیم که فقط تراکنش‌های معتبر تایید شده به بلوک اضافه می‌شوند. هر بلوک همچنین مقدار هش بلوک قبلی را نگه می دارد، به طوری که زنجیره بلوک ها تغییر ناپذیر می شود.

برای ذخیره هش قبلی، یک متغیر نمونه را به صورت زیر اعلام می کنیم

 

در نهایت، یک متغیر دیگر به نام Nonce را برای ذخیره nonce ایجاد شده توسط ماینر در طول فرآیند استخراج اعلام می کنیم.

 

تعریف کامل کلاس Block در زیر آمده است

 

از آنجایی که هر بلوک به مقدار هش بلوک قبلی نیاز دارد، یک متغیر جهانی به نام last_block_hash را به صورت زیر اعلام می کنیم –

 

حالا اجازه دهید اولین بلوک خود را در بلاک چین ایجاد کنیم.

 

منبع.

 

لیست جلسات قبل آموزش بلاک چین پایتون

  1. آموزش بلاک چین پایتون
  2. آموزش مقدماتی بلاک چین پایتون
  3. آموزش کلاینت در حال توسعه در بلاک چین پایتون
  4. آموزش کلاس مشتری در بلاک چین پایتون
  5. آموزش کلاس تراکنش در بلاک چین پایتون
  6. آموزش ایجاد چندین تراکنش در بلاک چین پایتون
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه