รับ 90 USD ในรูปแบบ BTC สัปดาห์นี้เท่านั้น

รับโบนัส Bitcoin

The Classroom

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

บท 4/4

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

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

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

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

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

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

หากไม่มีโหนด คุณจะไม่สามารถใช้ บล็อกเชน ได้สำหรับวัตถุประสงค์แบบกระจายอำนาจทุกรูปแบบ เช่น 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 ของเราที่ให้ข้อมูลและความบันเทิงอย่างเต็มที่


แหล่งข้อมูลที่เกี่ยวข้อง

ติดตามข่าวสาร

สามารถติดตามประกาศได้ทางบล็อกของเรา ติดต่อฝ่าย PR:
media@ledger.com

สมัครรับจดหมายข่าวของเรา

เหรียญใหม่ที่รองรับ อัปเดตบล็อก และข้อเสนอสุดพิเศษส่งตรงถึงกล่องจดหมายของคุณ


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