หน้านี้แปลจากภาษาอังกฤษโดยอัตโนมัติแปลโดยอัตโนมัติ

Switch to EnglishView in Englishรายงานปัญหาการแปลเสนอการแก้ไข

กลับไปที่บทเรียน

บทที่ 4 - ผ่านแบบทดสอบ 0 จาก 10 ชุด

กุญแจและลายเซ็น

คุณไม่มีบัญชี สิ่งที่คุณมีคือกุญแจทางคณิตศาสตร์ที่ใช้อนุญาตการใช้จ่าย

  • แยกความแตกต่างระหว่างกุญแจส่วนตัว, กุญแจสาธารณะ, seed phrase และที่อยู่
  • อธิบายว่าลายเซ็นของธุรกรรมพิสูจน์อะไร และไม่ได้พิสูจน์อะไร

คำตอบฉบับย่อ

กุญแจส่วนตัวคืออะไร

ตัวเลขลับที่ใช้อนุญาตการใช้จ่าย bitcoin ของคุณ ผู้ใดถือครองไว้ก็สามารถลงนามธุรกรรมได้

seed phrase กับกุญแจส่วนตัวต่างกันอย่างไร

seed phrase คือข้อมูลสำรองของวัตถุดิบกุญแจที่เขียนเป็นคำ กระเป๋าเงิน (wallet) ของคุณสร้างกุญแจส่วนตัวจาก seed phrase นี้ร่วมกับ passphrase ซึ่งจะมีหรือไม่ก็ได้

ลายเซ็นดิจิทัลพิสูจน์อะไร

พิสูจน์ว่าผู้ลงนามควบคุมกุญแจ และได้อนุญาตฟิลด์ของธุรกรรมที่ลายเซ็นครอบคลุม แต่ไม่ได้พิสูจน์ว่าการชำระเงินนั้นรอบคอบหรือเป็นส่วนตัว

ไม่มีธนาคาร ไม่มีบัญชี

ในระบบเงินเฟียต ธนาคารของคุณเป็นผู้ควบคุมการเข้าถึงบัญชี ใน Bitcoin ไม่มีชื่อบัญชีหรือรหัสผ่านบนบัญชีแยกประเภท ความเป็นเจ้าของพิสูจน์ด้วยการเข้ารหัสแบบกุญแจสาธารณะ โดยกุญแจส่วนตัวใช้ลงนาม กุญแจสาธารณะใช้ตรวจสอบ และเครือข่ายตรวจลายเซ็นเทียบกับเงื่อนไขการใช้จ่ายของเหรียญนั้น

กุญแจส่วนตัวและ seed phrase

กุญแจส่วนตัว (private key) คือตัวเลขขนาด 256 บิต ต้องสร้างขึ้นด้วยความสุ่มที่แท้จริง เพราะกุญแจที่เดาได้ก็คือกุญแจที่ถูกขโมยไปแล้ว กระเป๋าเงิน (wallet) ส่วนใหญ่ไม่ได้เก็บกุญแจเพียงดอกเดียว แต่จะสร้างกุญแจจำนวนมากจาก seed BIP39 นำค่าเอนโทรปีแบบสุ่มรวมกับ checksum มาแปลงเป็นคำช่วยจำ (mnemonic) จากนั้นสร้าง seed จากคำเหล่านั้นร่วมกับรหัสผ่านเสริม (passphrase) ที่จะใส่หรือไม่ก็ได้ passphrase ที่ต่างกันจะให้กระเป๋าเงินที่ต่างกัน และหาก passphrase สูญหาย คำช่วยจำเพียงอย่างเดียวจะกู้กระเป๋าเงินนั้นคืนไม่ได้ ชุดคำนี้เป็นข้อมูลสำรองของวัสดุกุญแจ ไม่ใช่รหัสผ่านสำหรับพิมพ์ลงในเว็บไซต์ หากไม่มี passphrase ใครก็ตามที่เห็นชุดคำนี้สามารถใช้จ่ายเงินได้

ลายเซ็นดิจิทัล

เมื่อคุณใช้จ่าย bitcoin กระเป๋าเงินจะสร้างธุรกรรมและลงนามบน hash ของส่วนที่ลายเซ็นควรครอบคลุม ซึ่งเรียกว่า sighash ECDSA ใช้กับอินพุตแบบ legacy และ SegWit v0 ส่วน Schnorr (BIP340) ใช้กับ Taproot ลายเซ็นพิสูจน์ว่าผู้ใช้จ่ายควบคุมกุญแจและอนุมัติไบต์ชุดนั้นโดยเฉพาะ หากเปลี่ยนฟิลด์ที่ถูกครอบคลุม ลายเซ็นจะตรวจสอบไม่ผ่านอีกต่อไป

สิ่งที่ลายเซ็นไม่ได้พิสูจน์

ลายเซ็นที่ถูกต้องไม่ได้พิสูจน์ว่าผู้รับซื่อสัตย์ ค่าธรรมเนียมยุติธรรม หรือธุรกรรมเป็นส่วนตัว และไม่ได้พิสูจน์ว่าผู้ลงนามเข้าใจสิ่งที่ตนลงนาม UX ของกระเป๋าเงินจึงสำคัญ เพราะธุรกรรมที่เป็นอันตรายก็อาจถูกต้องในทางเทคนิคได้ ให้ตรวจสอบปลายทางและจำนวนเงินบนอุปกรณ์ที่ใช้ลงนาม โดยเฉพาะเมื่อใช้กระเป๋าเงินฮาร์ดแวร์

ลองทำดู

นี่เป็นการสาธิตลายเซ็นบน hash ลายเซ็น Bitcoin จริงผูกกับ sighash ของธุรกรรม ไม่ใช่ข้อความใด ๆ ตามใจชอบ

ลายเซ็น ECDSA แบบย่อ (compact)7986fb1c70ef026a7f475d3ad069223a495dfb10f983100c07bc14205103592c20dc6e688e7ebf05d3a70895b66807819c72dcb677e6eb0a36ea97256c05a77b
ลายเซ็นถูกต้อง

สิ่งที่คุณควรได้รับ

กุญแจส่วนตัวใช้อนุมัติการใช้จ่าย ส่วน seed phrase เป็นข้อมูลสำรองของวัสดุกุญแจ ส่วนลายเซ็นพิสูจน์การควบคุมและการอนุมัติไบต์ของธุรกรรมที่ระบุ แต่ไม่ได้ทำให้ธุรกรรมนั้นรอบคอบหรือเป็นส่วนตัว

ระลึกจากความจำ แล้วนำไปใช้

อธิบายลำดับ: คำช่วยจำ, seed, กุญแจส่วนตัว, กุญแจสาธารณะ และที่อยู่ passphrase ที่จะใส่หรือไม่ก็ได้อยู่ตรงไหนในลำดับนี้

ตรวจคำอธิบายของคุณ

เอนโทรปีแบบสุ่มและ checksum ให้กำเนิดคำช่วยจำ คำช่วยจำรวมกับ passphrase (ถ้ามี) ใช้สร้าง seed จากนั้นกระเป๋าเงินสร้างกุญแจส่วนตัว/กุญแจสาธารณะและเงื่อนไขการใช้จ่าย ซึ่งเข้ารหัสออกมาเป็นที่อยู่ ห้ามป้อนข้อมูลลับจริงที่นี่เด็ดขาด

จุดตรวจ

คำถามที่ 1 จาก 3

ลายเซ็นที่ถูกต้องอนุมัติการชำระเงินไปยังผู้รับผิดคน เครือข่ายยืนยันอะไรได้บ้าง

คำถามที่ 2 จาก 3

ข้อใดที่ผู้อื่นสามารถใช้เพื่อใช้จ่ายเหรียญของคุณได้

คำถามที่ 3 จาก 3

ลายเซ็นตรวจสอบผ่านกับกุญแจสาธารณะของคุณ สิ่งนี้พิสูจน์อะไร

คำศัพท์สำคัญ

แหล่งอ้างอิง

ตรวจทานเมื่อ 25 ตุลาคม 2026 · ไม่ใช่คำแนะนำทางการเงิน