private key คือหมายเลขลับที่ใช้พิสูจน์ความเป็นเจ้าของคริปโทเคอร์เรนซีและใช้อนุญาตการเคลื่อนย้ายสินทรัพย์นั้นบนบล็อกเชน มันสร้างลายเซ็นดิจิทัลที่เครือข่ายจะตรวจสอบก่อนยอมรับธุรกรรมจากที่อยู่ของคุณ
เมื่อคุณใช้จ่ายคริปโต วอลเล็ตของคุณจะใช้ private key เพื่อลงนามในธุรกรรม จากนั้นเครือข่ายจะตรวจสอบลายเซ็นนั้นกับที่อยู่ของคุณ และหากตรงกันก็จะบันทึกการโอน กุญแจนี้ไม่ควรถูกเปิดเผยให้ใครรู้ เพราะใครก็ตามที่มีมันสามารถลงนามในธุรกรรมราวกับเป็นคุณได้
public key คือคู่ตรงข้ามของมัน: มันถูกสร้างมาจาก private key สามารถเปิดเผยได้อย่างอิสระ และใช้สำหรับรับเงินและตรวจสอบลายเซ็น ไม่ใช่เพื่ออนุญาตการใช้จ่าย ความสัมพันธ์นี้เป็นแบบทางเดียว ดังนั้น public key สามารถคำนวณจาก private key ได้ แต่ไม่สามารถย้อนกลับได้ ใครก็ตามที่ถือ private key อยู่ คือผู้ควบคุมเงินนั้นอย่างแท้จริง
คุณต้องการส่งคริปโตจำนวน 0.5 หน่วยจากวอลเล็ตของคุณ
วอลเล็ตของคุณลงนามในธุรกรรมด้วย private key และเครือข่ายทำการตรวจสอบ:
private key signs to network checks signature to transfer of 0.5 units approved
หากมีคนอื่นคัดลอก private key นั้นไปได้ พวกเขาก็สามารถลงนามในธุรกรรมของตนเองและย้ายเงินทั้งหมดของคุณออกไปได้โดยไม่ต้องใช้อะไรเพิ่มเติม นี่จึงเป็นเหตุผลว่าทำไมกุญแจนี้ต้องถูกเก็บเป็นความลับเสมอ