ซื้อเหรียญ
ตลาด
Spot
Futures
การเงิน
โปรโมชั่น
มากกว่า
โซนสมาชิกใหม่
เข้าสู่ระบบ
สถาบันการศึกษา รายละเอียด
ความปลอดภัย

คีย์ในระบบคริปโต (Crypto Keys) คืออะไร: คีย์สาธารณะ (Public Keys) และคีย์ส่วนตัว (Private Keys)?

โพสต์เมื่อ 2022-09-02 14:02:00
28m

ในฐานะนักลงทุนหรือผู้ที่สนใจในคริปโทเคอร์เรนซี การทำความเข้าใจเกี่ยวกับคีย์คริปโทเคอร์เรนซีเป็นสิ่งจำเป็น คีย์คริปโทเคอร์เรนซีช่วยให้ผู้ใช้สามารถเข้าถึงกระเป๋าเงินคริปโทและทำการส่งหรือรับคริปโทเคอร์เรนซีได้ เทคโนโลยีที่ใช้ในการพัฒนาบล็อกเชน ซึ่งเป็นโครงสร้างพื้นฐานของคริปโทเคอร์เรนซี เรียกว่าการเข้ารหัสแบบกุญแจคู่สาธารณะ (public-key cryptography) ซึ่งใช้คีย์คู่ที่เรียกว่าคีย์สาธารณะและคีย์ส่วนตัว แล้วคีย์สาธารณะและคีย์ส่วนตัวคืออะไร? ทำไมคีย์คริปโทเคอร์เรนซีจึงสำคัญและทำงานอย่างไร? เรามาดูกัน

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

การเข้ารหัสแบบกุญแจคู่สาธารณะ

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

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

1. คีย์สาธารณะ

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

2. คีย์ส่วนตัว

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

บางคนอาจสงสัยว่า "จะเกิดอะไรขึ้นถ้าฉันทำคีย์ส่วนตัวคริปโทเคอร์เรนซีหาย?" หากคุณทำคีย์ส่วนตัวหาย โดยปกติจะไม่มีวิธีกู้คืนได้เว้นแต่คุณจะมีการสำรองข้อมูลไว้ กล่าวอีกนัยหนึ่ง หากคุณทำคีย์ส่วนตัวหาย คุณจะไม่สามารถเข้าถึงคริปโทเคอร์เรนซีของคุณได้อีกต่อไป

กระเป๋าเงินคริปโทเคอร์เรนซี

กระเป๋าเงินคริปโทเคอร์เรนซี (cryptocurrency wallet) คือแอปพลิเคชันที่ทำหน้าที่เป็นกระเป๋าเงินดิจิทัลสำหรับเก็บคริปโทเคอร์เรนซีของคุณ กระเป๋าเงินคริปโทเคอร์เรนซีใช้สำหรับติดต่อสื่อสารกับเครือข่ายบล็อกเชน ในฐานะผู้ที่ชื่นชอบและนักลงทุนในคริปโทเคอร์เรนซี ความปลอดภัยของกระเป๋าเงินคริปโทเคอร์เรนซีถือเป็นสิ่งสำคัญอันดับแรกในการรักษาคริปโทเคอร์เรนซีของคุณให้ปลอดภัย คีย์ส่วนตัว (private key) ในกระเป๋าเงินคริปโทเคอร์เรนซีอาจอยู่ในรูปแบบของชุดตัวอักษรและตัวเลข หรือในรูปแบบของวลี 12 หรือ 24 คำ วลีหรือชุดตัวอักษรและตัวเลขเหล่านี้ใช้เพื่อเข้าถึงกระเป๋าเงินคริปโทเคอร์เรนซีของคุณ ตัวอย่างของกระเป๋าเงินคริปโทเคอร์เรนซี ได้แก่ Trust Wallet, MetaMask, Ledger Nano X, Trezor One, Exodus เป็นต้น

1. กระเป๋าเงินแบบ Custodial และ Non-Custodial

กระเป๋าเงินแบบ Custodial คือกระเป๋าเงินดิจิทัลที่มีบุคคลที่สามเป็นผู้จัดการคีย์ส่วนตัวของคริปโทเคอร์เรนซีของคุณ บุคคลที่สามมีการควบคุมคริปโทเคอร์เรนซีของคุณอย่างสมบูรณ์ ในขณะที่ผู้ใช้เพียงแค่ต้องให้การอนุญาตในการส่งหรือรับคริปโทเคอร์เรนซี ศูนย์แลกเปลี่ยนคริปโทเคอร์เรนซีแบบรวมศูนย์ (CEX) เป็นตัวอย่างของกระเป๋าเงินแบบ custodial

กระเป๋าเงินแบบ Non-Custodial คือกระเป๋าเงินคริปโทเคอร์เรนซีที่ให้เจ้าของมีการควบคุมสินทรัพย์คริปโทเคอร์เรนซีของตนเองอย่างสมบูรณ์ กระเป๋าเงินแบบ non-custodial เป็นที่รู้จักว่าเป็นแบบกระจายศูนย์อย่างสมบูรณ์ เมื่อผู้ใช้สร้างกระเป๋าเงินแบบ non-custodial จะมีการสร้างคีย์ส่วนตัวและคีย์สาธารณะให้กับพวกเขา คีย์ส่วนตัวคือรหัสผ่านของกระเป๋าเงินแบบ non-custodial ความปลอดภัยของกระเป๋าเงินขึ้นอยู่กับว่าผู้ใช้เก็บรักษาคีย์ส่วนตัวของตนไว้อย่างปลอดภัยเพียงใด

2. ความเสี่ยงของคีย์ส่วนตัวและวิธีหลีกเลี่ยงการสูญเสีย

กระเป๋าเงินคริปโทเคอร์เรนซีมาพร้อมกับความเสี่ยง เนื่องจากผู้ใช้มีแนวโน้มที่จะสูญเสียคริปโทเคอร์เรนซีทั้งหมดในกระเป๋าเงินเมื่อพวกเขาสูญเสียการเข้าถึงคีย์ส่วนตัว (seed phrase) หรือคีย์ส่วนตัวถูกแฮ็ก เมื่อผู้ใช้บันทึกคีย์ส่วนตัว (seed phrases) ไว้ใน Google Drive หรือ iPhone Cloud แฮกเกอร์สามารถเจาะระบบไดรฟ์หรือบัญชี iPhone Cloud ของพวกเขาและเข้าถึงคีย์ส่วนตัวเพื่อแฮ็กกระเป๋าเงินแบบ non-custodial ได้ หากผู้ใช้เก็บคีย์ส่วนตัวไว้ในรูปแบบกายภาพ พวกเขาก็มีแนวโน้มที่จะสูญเสียจากการถูกขโมย การวางผิดที่ หรือการสูญหายเนื่องจากภัยธรรมชาติและสาเหตุอื่นๆ ความปลอดภัยของคีย์ส่วนตัวเป็นหนึ่งในเหตุผลที่ผู้ใช้เลือกเก็บคริปโทเคอร์เรนซีของตนในกระเป๋าเงินของศูนย์แลกเปลี่ยนแบบรวมศูนย์ (กระเป๋าเงินแบบ custodial) แทนที่จะเป็นกระเป๋าเงินคริปโทเคอร์เรนซีแบบกระจายศูนย์ (กระเป๋าเงินแบบ non-custodial) กระเป๋าเงินทั้งแบบ custodial และ non-custodial ต่างก็มีความเสี่ยง มีศูนย์แลกเปลี่ยนที่เคยถูกแฮ็กและแฮกเกอร์ได้คริปโทเคอร์เรนซีของผู้ใช้ไป เช่น ศูนย์แลกเปลี่ยนขนาดใหญ่อย่าง Bitmart, Crypto.com เป็นต้น

คีย์ส่วนตัวสามารถเก็บไว้ในคอมพิวเตอร์ส่วนตัว แฟลชไดรฟ์ โทรศัพท์มือถือ กระดาษ หรือกระเป๋าเงินแบบฮาร์ดแวร์ ประเภทที่ดีที่สุดของการเก็บคีย์ส่วนตัวขึ้นอยู่กับความถี่ที่คุณตั้งใจจะใช้คริปโทเคอร์เรนซีของคุณและคุณระมัดระวังเพียงใด กระเป๋าเงินแบบฮาร์ดแวร์ถือว่าเป็นวิธีที่ปลอดภัยที่สุดในการเก็บคีย์ส่วนตัวของคุณ กระเป๋าเงินแบบฮาร์ดแวร์ หรือที่รู้จักกันในชื่อ Cold Wallet คือกระเป๋าเงินแบบ non-custodial ที่เป็นอุปกรณ์กายภาพที่ใช้เก็บคริปโทเคอร์เรนซี ผู้ใช้มีการควบคุมกระเป๋าเงินนี้อย่างสมบูรณ์โดยใช้อุปกรณ์กายภาพนี้ กระเป๋าเงินแบบฮาร์ดแวร์ไม่มีความเสี่ยงต่อการฉ้อโกงคีย์ส่วนตัวบนอินเทอร์เน็ต แต่ผู้ใช้อาจสูญเสียการเข้าถึงกระเป๋าเงินของตนหากทำอุปกรณ์กายภาพสูญหาย ตัวอย่างของกระเป๋าเงินแบบฮาร์ดแวร์ ได้แก่ Trezor Model, Ledger Nano S, Ledger Nano X เป็นต้น

สรุป

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

ตามข้อกำหนดด้านกฎระเบียบของแผนกที่เกี่ยวข้องสำหรับอุตสาหกรรมสกุลเงินดิจิทัล เราไม่สามารถให้บริการแก่ผู้ใช้ในภูมิภาคที่ IP ของคุณตั้งอยู่ได้