Page 71 - Magazine ทหารพัฒนา
P. 71
Blockchain มีหน้าที่หลักๆ ๒ อย่างคือ ควบคุมข้อมูล
และป้องกันการซ�้าข้อมูล ซึ่งใน ๑ Block จะประกอบด้วย
๔ ส่วนหลักๆ คือ
๑. ID ประจ�า Block ซึ่งเป็นตัวเลขสุ่ม ที่เข้ารหัส
Hash ไว้
๒. ID ของ Block ก่อนหน้านี้ ซึ่งเข้ารหัส Hash
ไว้เช่นกัน
๓. ข้อมูล Transaction ซึ่งอาจจะมีเพียง ๑ Transaction
หรือมากกว่านั้นก็ได้
๔. Public Key ที่บอกว่า Block นี้เป็นของใคร ใครส่ง
ให้ใคร ใครเป็นผู้รับ
Distributed Ledger
Block จะถูกสร้างขึ้น ก็ต่อเมื่อมีหลายๆ Node ตกลงว่าจะยอมรับและมีการตรวจสอบว่า Transaction
นั้นถูกต้อง กระบวนการนี้จึงถูกเรียกว่า “Distributed Ledger” ซึ่งเป็นกระบวนการที่ไม่ต้องใช้การเก็บ
ข้อมูลไว้ส่วนกลาง เพื่อใช้ในการตรวจสอบ จึงมีค�าถามถัดมาว่าแล้วถ้า Node นั้นๆ เกิดปิดเครื่องขึ้นมา
จะท�ายังไง ท�าให้มีการสร้าง Server ไว้ให้กระบวนการนี้นั่นเอง ซึ่งจะเรียกว่าการ Mining
วารสาร 69
ทหารพัฒนา