หน่วยที่ 7. เทคโนโลยีเก็บข้อมูล (Block Chain)

Blockchain (บล็อกเชน) คือ เทคโนโลยีการจัดเก็บข้อมูลแบบกระจายศูนย์ (Distributed Ledger Technology) ที่ข้อมูลถูกบันทึกในรูปแบบ "บล็อก" (Block) ซึ่งเชื่อมโยงกันเป็นลูกโซ่ (Chain) ตามลำดับเวลา โดยข้อมูลมีความปลอดภัยสูง แก้ไขหรือปลอมแปลงได้ยาก เพราะต้องได้รับฉันทามติจากเครือข่ายและไม่มีตัวกลาง 

คุณลักษณะหลักของ Blockchain:

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

การทำงานของ Blockchain:

  1. การทำธุรกรรม: ผู้ใช้งานร้องขอการทำรายการ (เช่น โอนเงิน, บันทึกข้อมูล)
  2. การสร้างบล็อก: ข้อมูลการทำรายการจะถูกส่งไปที่เครือข่ายของ Node และรวมเป็น "บล็อก" ใหม่
  3. การยืนยัน: บล็อกจะถูกส่งไปยังทุกคนในเครือข่ายเพื่อตรวจสอบความถูกต้อง
  4. การเชื่อมโยง: เมื่อได้รับการยืนยัน บล็อกจะถูกเพิ่มเข้าไปในห่วงโซ่ (Chain) อย่างเป็นระเบียบและไม่สามารถแก้ไขได้ 

ตัวอย่างการประยุกต์ใช้:

  • สกุลเงินดิจิทัล: Bitcoin, Ethereum
  • สัญญาอัจฉริยะ (Smart Contracts): สัญญาที่ทำงานอัตโนมัติเมื่อครบเงื่อนไข
  • ห่วงโซ่อุปทาน (Supply Chain): ตรวจสอบแหล่งที่มาของสินค้า
  • การเก็บข้อมูลสำคัญ: เอกสารทะเบียนราษฎร์, ข้อมูลทางการแพทย์ 

ข้อดีของ Blockchain:

  • ลดตัวกลาง: ลดค่าใช้จ่ายและเวลาในการทำธุรกรรม
  • ความปลอดภัย: ป้องกันการปลอมแปลงข้อมูลได้ดี
  • ความน่าเชื่อถือ: ข้อมูลมีความถูกต้องเพราะตรวจสอบได้ทุกฝ่าย