ตรวจสอบและอนุมัติธุรกรรมได้ง่าย ๆ บนหน้าจอที่ปลอดภัยของ Ledger Flex™

ดูเพิ่มเติม

The Classroom

PATHWAY F) พื้นฐานของบล็อกเชน

chapter 4/4

โหนดคริปโต: คืออะไรและทำงานอย่างไร?

อ่าน 5 min
Medium
หนังสือที่มีหน้า
ประเด็นสำคัญ:
— บล็อกเชนสาธารณะใช้โครงสร้างพื้นฐานแบบกระจายอำนาจซึ่งอาศัยเครือข่ายคอมพิวเตอร์ที่เรียกว่าโหนด แทนการใช้เซิร์ฟเวอร์แบบมีตัวกลางเหมือนอินเทอร์เน็ต

— โหนดคริปโตจะรักษาบันทึกล่าสุดของเครือข่ายบล็อกเชน ตลอดจนตรวจสอบและอนุมัติธุรกรรมใหม่ ๆ อย่างสม่ำเสมอ โดยยังทำให้แน่ใจว่าทุกคนปฏิบัติตามกฎที่เครือข่ายกำหนดไว้

— มีโหนดหลายประเภทที่มีกรณีการใช้งานแตกต่างกัน เช่น โหนดของนักขุดและโหนดผู้ตรวจสอบซึ่งสร้างและเสนอบล็อกใหม่

— ในบทความนี้ เราจะเจาะลึกถึงความหมายของโหนดคริปโต วิธีการทำงาน และความหมายที่โหนดมีต่อธุรกรรมบล็อกเชน

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

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

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

ในบทความนี้ เราจะเจาะลึกเกี่ยวกับโหนดคริปโต อธิบายสิ่งที่โหนดทำ โหนดประเภทต่าง ๆ ตลอดจนความแตกต่างระหว่างนักขุดและโหนด

แต่ก่อนที่เราจะลงรายละเอียดในเรื่องนั้น มาเริ่มกันที่พื้นฐานกันก่อนเลย ในความเป็นจริง โหนดคริปโตคืออะไรกันแน่?

โหนดคริปโตคืออะไร?

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

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

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

โหนดคริปโตมีไว้เพื่ออะไร?

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

นอกเหนือจากนั้น โหนดคริปโตบางส่วนยังมีงานอื่น ๆ เช่น การตรวจสอบธุรกรรมบล็อกเชนและการปฏิเสธธุรกรรมที่ไม่ตรงตามมาตรฐาน นอกจากนี้โหนดยังสามารถเสนอสำเนาของบล็อกเชนให้กับโหนดใหม่ใด ๆ ที่ต้องการเข้าร่วมเครือข่ายได้อีกด้วย

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

โหนดคริปโต เทียบกับ นักขุด เทียบกับ ผู้ตรวจสอบ: มีความแตกต่างกันอย่างไร?

บ่อยครั้งที่คำว่า ‘โหนด’ และ ‘นักขุด’ มักถูกใช้แทนกันในคริปโต แต่ไม่ใช่สิ่งเดียวกัน ดังนั้นมาชี้แจงจุดที่ชวนให้สับสนกันเลย:

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

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

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

ประเภทของโหนดคริปโต

โหนดมีอยู่ 2 ประเภทหลัก ๆ คือ Full Nodes และ Light Nodes สิ่งเหล่านี้แต่ละอย่างมีอยู่ด้วยเหตุผลที่แตกต่างกันและมีศักยภาพที่แตกต่างกัน

Full Node

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

โหนดนักขุด

โหนดนักขุดคือผู้เข้าร่วมที่รับผิดชอบในการตรวจสอบธุรกรรมและการเพิ่มธุรกรรมเหล่านั้นลงในบล็อกเชนบนบล็อกเชน Proof of Work (PoW) การขุดต้องใช้พลังประมวลผลจำนวนมากเพื่อแก้ปริศนาที่ซับซ้อน อย่างไรก็ตาม นักขุดยังได้รับ Reward คริปโตเป็นการตอบแทนการทำงานของพวกเขาด้วย

โหนดผู้ตรวจสอบ

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

Light Nodes

ไคลเอนต์ SPV หรือที่เรียกว่า Light Nodes มีความแตกต่างกันเล็กน้อย ประการแรก โหนดประเภทเหล่านี้ไม่ได้เก็บบล็อกเชนทั้งหมดเหมือนกับโหนดประเภท Heavyweight แทนที่จะทำเช่นนั้น พวกเขาเพียงแค่ดาวน์โหลด ‘บล็อกเฮดเดอร์’ หมายความว่าไม่จำเป็นต้องใช้ความจุในการจัดเก็บข้อมูลมากนัก โดยไม่ต้องใช้เทคนิคมากเกินไป ในทางกลับกัน งานเดียวของโหนดคริปโตเหล่านี้คือการตรวจสอบธุรกรรมในบล็อกเชนโดยใช้การตรวจสอบการชำระเงินแบบง่าย (SPV) สิ่งสำคัญที่ต้องทราบคือไม่ใช่บล็อกเชนทั้งหมดที่จะใช้โหนดประเภทนี้ ส่วนใหญ่แล้วจะได้รับความนิยมในบล็อกเชนที่มีพื้นที่เก็บข้อมูลต่อบล็อกจำกัด เช่น Bitcoin

โหนดคริปโตทำงานอย่างไร?

โหนดคริปโตบนบล็อกเชนต่าง ๆ อาจแตกต่างกันเล็กน้อย แต่เรามาดูขั้นตอนทั่วไปของการทำงานของโหนดคริปโตและสิ่งที่โหนดทำกัน

โหนดคริปโตกระจายธุรกรรมที่มีการเซ็น

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

จากนั้นโหนดจะตรวจสอบธุรกรรมใน Mempool

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

โหนดเพิ่มธุรกรรมลงในบล็อกและเผยแพร่ไปยังเครือข่าย

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

โหนดมีแรงจูงใจ (และการยับยั้ง) เพื่อให้แน่ใจว่ามีพฤติกรรมที่ดี

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

บนบล็อกเชน proof-of-work เช่น Bitcoin สิ่งนี้จำเป็นต้องใช้พลังประมวลผลจำนวนมากเพื่อแก้ปริศนาการเข้ารหัสที่ซับซ้อน ซึ่งหมายความว่านักขุดมีแรงจูงใจที่จะเพิ่มบล็อกที่ถูกต้องลงในเชน แต่พวกเขาก็มีสิ่งที่ยับยั้งไม่ให้มีพฤติกรรมที่ไร้ศักดิ์ศรีด้วยเช่นกัน — กล่าวคือ ต้นทุนด้านพลังงานในการขุดจะไม่สร้างกำไรได้เลยหากไม่มี Block Reward

บนบล็อกเชน proof-of-stake โหนดที่เข้าร่วมยังได้รับ Block Reward ด้วย แต่เพื่อป้องกันพฤติกรรมที่ไม่ดี เชนเหล่านี้จึงมีวิธีการที่แตกต่างกัน กล่าวคือ ผู้ตรวจสอบจะต้องล็อกเงินทุนจำนวนมากไว้เป็นหลักประกัน แล้วถ้าพวกเขาประพฤติตัวดี ก็จะได้รับ Reward มากขึ้น หากพวกเขาประพฤติตัวอย่างมีประสงค์ร้าย หลักประกันของพวกเขา—ซึ่งเรียกอีกอย่างว่าสเตค (Stake) จะถูก Slashed กลไกนี้ช่วยให้แน่ใจว่าโหนดจะทำงานได้ตามที่ควร แม้ว่าจะไม่มีต้นทุนพลังงานและอุปกรณ์ราคาแพงอย่างต่อเนื่องก็ตาม

โหนดคริปโต: เหตุใดจึงสำคัญมาก?

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

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

โดยสรุป ไม่ว่าคุณจะทำอะไรบนเครือข่าย คุณก็ต้องพบกับโหนดอยู่เสมอ ในความเป็นจริง คุณอาจต้องการเริ่มดำเนินการโหนดคริปโตด้วยตัวเอง! ไม่ว่าคุณจะชอบการเรียกใช้ Full Node หรือแม้แต่เป็นโหนดนักขุดหรือผู้ตรวจสอบ ก็มีตัวเลือกสำหรับคุณ คุณสามารถจัดหาทุนให้กับโหนดผู้ตรวจสอบโดยตรงผ่าน Ledger Live ได้

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

ความรู้ คือ อำนาจ

เชื่อมั่นในตัวเองและเรียนรู้ต่อไป ตรวจสอบตอน School of Block ของเราที่ให้ข้อมูลและความบันเทิงอย่างเต็มที่


Stay in touch

Announcements can be found in our blog. Press contact:
[email protected]

Subscribe to our
newsletter

New coins supported, blog updates and exclusive offers directly in your inbox


Your email address will only be used to send you our newsletter, as well as updates and offers. You can unsubscribe at any time using the link included in the newsletter. Learn more about how we manage your data and your rights.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.