Python Blockchain - การเพิ่ม Genesis Block

การเพิ่มบล็อกใน blockchain เกี่ยวข้องกับการผนวกบล็อกที่สร้างขึ้นกับไฟล์ TPCoins รายการ.

TPCoins.append (block0)

โปรดทราบว่าแตกต่างจากบล็อกอื่น ๆ ในระบบบล็อกการกำเนิดมีเพียงธุรกรรมเดียวที่เริ่มต้นโดยผู้ริเริ่มระบบ TPCoins ตอนนี้คุณจะถ่ายโอนเนื้อหาของ blockchain โดยเรียกใช้ฟังก์ชันส่วนกลางของเราdump_blockchain -

dump_blockchain(TPCoins)

เมื่อคุณเรียกใช้ฟังก์ชันนี้คุณจะเห็นผลลัพธ์ต่อไปนี้ -

Number of blocks in the chain: 1
block # 0
sender: Genesis
-----
recipient:
30819f300d06092a864886f70d010101050003818d0030818902818100ed272b52ccb539
e2cd779c6cc10ed1dfadf5d97c6ab6de90ed0372b2655626fb79f62d0e01081c163b0864
cc68d426bbe9438e8566303bb77414d4bfcaa3468ab7febac099294de10273a816f7047d
4087b4bafa11f141544d48e2f10b842cab91faf33153900c7bf6c08c9e47a7df8aa7e60d
c9e0798fb2ba3484bbdad2e4430203010001
-----
value: 500.0
-----
time: 2019-01-14 16:18:02.042739
-----
--------------
=====================================

ณ จุดนี้ระบบบล็อกเชนพร้อมใช้งานแล้ว ตอนนี้เราจะช่วยให้ลูกค้าที่สนใจสามารถเป็นคนงานเหมืองได้โดยมอบฟังก์ชันการขุด