Candidate Block คือบล็อคชั่วคราวที่ถูกสร้างโดยธุรกรรมที่ถูกเลือกจากหน่วยความทรงจำชั่วคราว (Memory Pool)
Nodes (ที่กำลังขุด) เลือกธุรกรรมจากหน่วยความทรงจำชั่วคราว (Memory Pool) เพื่อที่จะสร้าง Candidate Block ของตัวเอง
ใครก็ตามที่กำลังขุดสามารถเลือกธุรกรรมที่จะนำเข้าไปรวมใน Candidate Block
หลังจากนั้นแต่ละ Node จะพยายามเพิ่ม Candidate Block ไปที่ Blockchain ของ Bitcoin ผ่านกระบวนการขุด (Mining)
ทุกๆบล็อคมีจุดเริ่มต้นมาจาก Candidate Block แต่จะมีเพียงแค่หนึ่งบล็อคที่ถูกขุดโดยสมบูรณ์จะถูกเพิ่มไปที่ Blockchain
Source: learnmeabitcoin.com/technical/candidate-block