รายการอภิธานศัพท์
ฟังก์ชันแฮช (hash function)
พื้นฐานฟังก์ชันแฮชเชิงวิทยาการเข้ารหัสแปลงข้อมูลใด ๆ เป็นค่าแฮชความยาวคงที่ เป็นทางเดียว ทนการชน และเป็นรากฐานของการขุด
คำจำกัดความ
ฟังก์ชันแฮชเชิงวิทยาการเข้ารหัส (hash function) คืออัลกอริทึมที่แปลงข้อมูลขนาดใดก็ได้ให้เป็นผลลัพธ์ความยาวคงที่ หรือค่าแฮช การจะใช้ในคริปโทได้ ฟังก์ชันต้องให้ผลเหมือนเดิมทุกครั้ง คำนวณเร็ว ย้อนกลับแทบไม่ได้ และทนต่อการชนกัน (collision) คือไม่มีใครหาข้อมูลสองชุดที่ให้ผลลัพธ์เดียวกันได้ บิตคอยน์ใช้ SHA-256 ส่วนอีเธอเรียมใช้ Keccak-256 แต่ละเชนและกระเป๋าเงินเลือกฟังก์ชันต่างกัน ค่าแฮชจึงใช้แทนกันข้ามระบบไม่ได้ ฟังก์ชันแฮชเป็นรากฐานของโจทย์การขุด ต้นไม้ Merkle การสร้างที่อยู่ และการลงลายเซ็นข้อความ ทั้งนี้ไม่ใช่การเข้ารหัสลับ เพราะแฮชเป็นทางเดียวและไม่มีกุญแจ จึงปกป้องความถูกต้องไม่ใช่ความลับ และถอดกลับไม่ได้
ขั้นต่อไป
คำที่เกี่ยวข้อง
เพิ่มเติมใน พื้นฐาน
โมเดลแบบบัญชี (Account-Based Model)แอร์ดรอปอัลต์คอยน์บิตคอยน์บล็อก (block)ส่วนหัวของบล็อก (block header)ความสูงของบล็อก (Block Height)เวลาบล็อก (block time)บล็อกเชน (Blockchain)Blockchain Trilemma (ไตรลักษณ์ของบล็อกเชน)การแลกได้แลกเสียของไตรเลมมาบล็อกเชนByzantine Fault Tolerance (ความทนทานต่อความผิดพลาดแบบไบแซนไทน์)