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

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

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

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

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

ما فرض می کنیم که مبتکر TPCoins در ابتدا 500 TPCoin را به مشتری شناخته شده Dinesh می دهد. برای این، او ابتدا یک نمونه Dinesh ایجاد می کند

 

سپس یک تراکنش پیدایش ایجاد می کنیم و 500 TPCoin را به آدرس عمومی Dinesh ارسال می کنیم.

 

اکنون یک نمونه از کلاس Block ایجاد می کنیم و آن را block0 می نامیم.

 

ما متغیرهای نمونه previous_block_hash و Nonce را به None مقداردهی اولیه می کنیم، زیرا این اولین تراکنش است که در بلاک چین ذخیره می شود.

 

سپس، تراکنش t0 فوق را به لیست verified_transactions که در بلوک نگهداری می شود اضافه می کنیم

 

در این مرحله بلوک کاملاً مقداردهی اولیه شده و آماده اضافه شدن به بلاک چین است. ما بلاک چین را برای این منظور ایجاد خواهیم کرد. قبل از اینکه بلاک را به بلاک چین اضافه کنیم، بلوک را هش می کنیم و مقدار آن را در متغیر جهانی به نام last_block_hash که قبلا اعلام کرده بودیم ذخیره می کنیم. این مقدار توسط ماینر بعدی در بلوک خود استفاده خواهد شد.

ما از دو خط کدگذاری زیر برای هش کردن بلوک و ذخیره مقدار خلاصه استفاده می کنیم.

 

در نهایت، همانطور که در درس بعد می بینیم، یک بلاک چین ایجاد می کنیم.

 

منبع.

 

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

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

دیدگاه شما

بدون دیدگاه