Candidate Block คืออะไร?

candidate-block-cover-photo

Candidate Block คือบล็อคชั่วคราวที่ถูกสร้างโดยธุรกรรมที่ถูกเลือกจากหน่วยความทรงจำชั่วคราว (Memory Pool)

Nodes (ที่กำลังขุด) เลือกธุรกรรมจากหน่วยความทรงจำชั่วคราว (Memory Pool) เพื่อที่จะสร้าง Candidate Block ของตัวเอง

01_memory-pool-candidate-block

ใครก็ตามที่กำลังขุดสามารถเลือกธุรกรรมที่จะนำเข้าไปรวมใน Candidate Block

หลังจากนั้นแต่ละ Node จะพยายามเพิ่ม Candidate Block ไปที่ Blockchain ของ Bitcoin ผ่านกระบวนการขุด (Mining)

02_candidate-block-blockchain

ทุกๆบล็อคมีจุดเริ่มต้นมาจาก Candidate Block แต่จะมีเพียงแค่หนึ่งบล็อคที่ถูกขุดโดยสมบูรณ์จะถูกเพิ่มไปที่ Blockchain

Source: learnmeabitcoin.com/technical/candidate-block