Một block tối giản gồm ba trường: index (số thứ tự), timestamp (mốc
thời gian) và data (dữ liệu). Giá trị băm của block được tính bằng cách
nối ba trường bằng dấu | rồi băm SHA-256:
block_hash = SHA256(index + "|" + timestamp + "|" + data)
Ví dụ
Input:
0
1700000000
Genesis Block
Output:
(giá trị SHA-256 của "0|1700000000|Genesis Block")
Ba dòng: dòng 1 index, dòng 2 timestamp, dòng 3 data.
0 <= index <= 10^9; 0 <= timestamp <= 10^12; 0 <= len(data) <= 500.
Một dòng: block_hash (64 ký tự hex).
Ví dụ:
Đầu vào:
0
1700000000
Genesis Block
Đầu ra:
6847b68af8ddf6e274dbaadfef151af52763c2ccf7e4405fd270ab02d71c86e1
Giải thích:
Đang tải editor...