Node คืออะไร
เมื่อกล่าวถึงโหนดในเครือข่ายคอมพิวเตอร์ คำว่า “โหนด” หมายถึงอุปกรณ์ที่มีส่วนร่วมในเครือข่ายขนาดใหญ่หรือทำหน้าที่เป็นจุดแจกจ่ายหรือเป็นจุดสิ้นสุดการสื่อสาร
เมื่อพูดถึงในแง่ของคริปโตคำว่า โหนด คือคอมพิวเตอร์เครื่องนึงที่ใช้ซอฟต์แวร์ของบล็อคเชนเพื่อตรวจสอบความถูกต้องและจัดเก็บประวัติการทำธุรกรรมทั้งหมดบนเครือข่ายบล็อกเชนอย่างโปร่งใส โดยทุกคนสามารถดูประวัติหรือข้อมูลที่ดำเนินการมาแล้วได้โดย Nodes ต่างๆ จะเชื่อมต่อกับ Blockchain ในทางใดทางหนึ่งและมีการอัปเดตซึ่งกันและกันอย่างต่อเนื่องด้วยข้อมูลล่าสุดที่เพิ่มเข้าไปใน Blockchain
หรือพูดง่ายๆว่า Node จะหมายถึงอุปกรณ์ใดๆ ที่เชื่อมต่อกับ Blockchain เช่น คอมพิวเตอร์ โน๊ตบุคและ wallet
โหนดทำงานยังไง
บล็อกเชนเป็น distributed ledger หรือ บัญชีแยกประเภทที่จัดเก็บประวัติการทำธุรกรรมทั้งหมดบนเครือข่ายใดเครือข่ายหนึ่ง เป็นลำดับ (chain) ของชุด (block) ของธุรกรรมที่ทุกคนในเครือข่ายตกลงกันร่วมกัน
เมื่อมีการทำธุรกรรมใหม่ (block) บนบล็อกเชน ดังนั้นจะมีการส่งต่อจากโหนดอันนึงไปอีกอันหนึ่ง เพื่อให้ทุกคนสามารถอัปเดตฐานข้อมูลของตนเองได้
เราอาจจะเคยได้ยินว่า blockchain network คือ “distributed” หรือ “peer-to-peer” เนื่องจากโหนดทุกโหนดจะต้องเชื่อมต่อกัน สื่อสารกัน และช่วยดูแลรักษาระบบและโหนดมีหน้าที่รับผิดชอบในการรักษาฐานข้อมูลให้ถูกต้องในแต่ประวัติการทำธุรกรรมในรูปแบบ distributed
สรุปคือ
- โหนดมีหน้าที่ตรวจสอบความถูกต้องของธุรกรรมในอดีต
- Node ทำให้ทุกคนสามารถดูธุรกรรมหรือข้อมูลที่ดำเนินการหรือเก็บไว้ในเครือข่ายได้อย่างโปร่งใส
- เมื่อมีการทำธุรกรรมใหม่ (block) บนบล็อกเชน จะมีการส่งต่อจากโหนดอันนึงไปอีกอันหนึ่ง เพื่อให้ทุกคนสามารถอัปเดตฐานข้อมูลของตนเองได้
- โหนดทุกโหนดจะต้องเชื่อมต่อกัน สื่อสารกัน และช่วยดูแลรักษาระบบ