Python Blockchain - Thêm Khối Genesis

Thêm một khối vào chuỗi khối liên quan đến việc nối khối đã tạo vào TPCoins danh sách.

TPCoins.append (block0)

Lưu ý rằng không giống như các khối còn lại trong hệ thống, khối gốc chỉ chứa một giao dịch được khởi tạo bởi người khởi tạo hệ thống TPCoins. Bây giờ, bạn sẽ kết xuất nội dung của blockchain bằng cách gọi hàm toàn cầu của chúng tôidump_blockchain -

dump_blockchain(TPCoins)

Khi bạn thực thi chức năng này, bạn sẽ thấy kết quả sau:

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
-----
--------------
=====================================

Tại thời điểm này, hệ thống blockchain đã sẵn sàng để sử dụng. Giờ đây, chúng tôi sẽ cho phép những khách hàng quan tâm trở thành thợ đào bằng cách cung cấp cho họ chức năng khai thác.