Blockdit Logo
Blockdit Logo (Mobile)
สำรวจ
ลงทุน
คำถาม
เข้าสู่ระบบ
มีบัญชีอยู่แล้ว?
เข้าสู่ระบบ
หรือ
ลงทะเบียน
สองหมอขอลงทุน
•
ติดตาม
31 พ.ค. 2022 เวลา 02:31 • คริปโทเคอร์เรนซี
Bitcoin Nodes คืออะไร ทำไมเราต้องรู้จัก?
เรียบเรียงบทความโดย เพจ สองหมอขอลงทุน
คำจำกัดความของโหนดอาจแตกต่างกันไปตามบริบท เมื่อพูดถึงเครือข่ายคอมพิวเตอร์หรือโทรคมนาคม โหนดอาจทำหน้าที่เป็นจุดแจกจ่ายซ้ำหรือเป็นจุดสิ้นสุดการสื่อสาร โดยปกติ โหนดจะประกอบด้วยอุปกรณ์เครือข่ายทางกายภาพ แต่มีบางกรณีที่มีการใช้โหนดเสมือน
โหนดเครือข่ายเป็นจุดที่สามารถสร้าง รับ หรือส่งข้อความได้ ในที่นี้เราจะพูดเกี่ยวกับโหนด Bitcoin ประเภทต่างๆ: full nodes, supernodes, miner nodes และ SPV clients
▶️ โหนด Bitcoin
เจาะลึกบริบทของบล็อคเชน ซึ่งได้รับการออกแบบให้เป็นระบบแบบกระจาย เครือข่ายของโหนดคอมพิวเตอร์คือสิ่งที่ทำให้ Bitcoin ถูกใช้เป็นสกุลเงินดิจิทัลแบบกระจายอำนาจแบบเพียร์ทูเพียร์ (P2P) ด้วยเหตุนี้ การออกแบบจึงต้านทานการเซ็นเซอร์ได้ และไม่ต้องการให้คนกลางทำธุรกรรมจากผู้ใช้สู่ผู้ใช้ (ไม่ว่าพวกเขาจะอยู่ไกลแค่ไหนในโลก)
ดังนั้นโหนดบล็อกเชนมีหน้าที่ทำหน้าที่เป็นจุดสื่อสารที่อาจทำหน้าที่ต่างกัน คอมพิวเตอร์หรืออุปกรณ์ใด ๆ ที่เชื่อมต่อกับอินเทอร์เฟซ Bitcoin อาจถือเป็นโหนดในแง่ที่ว่าพวกเขาสื่อสารกันอย่างใด
โหนดเหล่านี้ยังสามารถส่งข้อมูลเกี่ยวกับธุรกรรมและบล็อกภายในเครือข่ายแบบกระจายของคอมพิวเตอร์โดยใช้โปรโตคอล Bitcoin peer-to-peer อย่างไรก็ตาม โหนดคอมพิวเตอร์แต่ละเครื่องถูกกำหนดตามฟังก์ชันเฉพาะ ดังนั้นจึงมีโหนด Bitcoin ประเภทต่าง
▶️ Full nodes
โหนดแบบเต็มคือโหนดที่สนับสนุนและให้ความปลอดภัยกับ Bitcoin อย่างแท้จริง และเป็นสิ่งที่ขาดไม่ได้ในเครือข่าย โหนดเหล่านี้อาจเรียกได้ว่าเป็นโหนดที่ตรวจสอบความถูกต้องอย่างสมบูรณ์เนื่องจากมีส่วนร่วมในกระบวนการตรวจสอบธุรกรรมและบล็อกที่ขัดต่อกฎฉันทามติของระบบ นอกจากนี้ โหนดแบบเต็มยังสามารถถ่ายทอดธุรกรรมและบล็อกใหม่ไปยังบล็อคเชน
โดยปกติ โหนดแบบเต็มจะดาวน์โหลดสำเนาของ Bitcoin blockchain กับทุกบล็อกและธุรกรรม แต่นี่ไม่ใช่ข้อกำหนดที่จะต้องพิจารณาว่าเป็นโหนดแบบเต็ม (อาจใช้สำเนาบล็อกเชนแบบลดขนาดแทน)
โหนด Bitcoin เต็มรูปแบบสามารถสร้างได้โดยใช้ซอฟต์แวร์ที่แตกต่างกัน แต่โหนดที่นิยมใช้มากที่สุดคือ Bitcoin Core นี่คือข้อกำหนดขั้นต่ำในการรันโหนดเต็มของ Bitcoin Core:
เดสก์ท็อปหรือแล็ปท็อปที่มี Windows, Mac OS X หรือ Linux เวอร์ชันล่าสุด
พื้นที่ว่างในดิสก์ 200GB
หน่วยความจำ 2GB (RAM)
การเชื่อมต่ออินเทอร์เน็ตความเร็วสูงด้วยความเร็วในการอัพโหลดอย่างน้อย 50 kB/s
การเชื่อมต่อที่ไม่มีการตรวจสอบหรือการเชื่อมต่อที่มีขีดจำกัดการอัปโหลดสูง โหนดแบบเต็มออนไลน์อาจถึงหรือเกินกว่าการใช้งานการอัปโหลด 200 GB/เดือน และการใช้งานการดาวน์โหลด 20 GB/เดือน คุณจะต้องดาวน์โหลด ~200GB เมื่อคุณเริ่มโหนดแบบเต็มเป็นครั้งแรก
โหนดเต็มของคุณควรทำงานอย่างน้อย 6 ชั่วโมงต่อวัน ดียิ่งขึ้นถ้าคุณเรียกใช้อย่างต่อเนื่อง (24/7)
องค์กรอาสาสมัครและผู้ใช้จำนวนมากใช้งานโหนด Bitcoin เต็มรูปแบบเพื่อช่วยระบบนิเวศของ Bitcoin ในปี 2018 มีโหนดสาธารณะประมาณ 9,700 โหนดที่ทำงานบนเครือข่าย Bitcoin โปรดทราบว่าตัวเลขนี้รวมเฉพาะโหนดสาธารณะ ซึ่งหมายถึงโหนด Bitcoin ที่กำลังรับฟังซึ่งมองเห็นและเข้าถึงได้ (aka. เป็นโหนดฟัง)
นอกจากโหนดสาธารณะแล้ว ยังมีโหนดที่ซ่อนอยู่อีกมากมายซึ่งไม่สามารถมองเห็นได้ (โหนดที่ไม่รับฟัง) โหนดเหล่านี้มักจะทำงานหลังไฟร์วอลล์ ผ่านโปรโตคอลที่ซ่อนอยู่ เช่น Tor หรือเพียงเพราะถูกกำหนดค่าให้ไม่รับฟังการเชื่อมต่อ
▶️supernode
โดยพื้นฐานแล้ว โหนดซูเปอร์คือโหนดแบบเต็มที่เปิดเผยต่อสาธารณะ มันสื่อสารและให้ข้อมูลกับโหนดอื่น ๆ ที่ตัดสินใจสร้างการเชื่อมต่อกับมัน ดังนั้น ซูเปอร์โหนดจึงเป็นจุดแจกจ่ายซ้ำที่อาจทำหน้าที่เป็นทั้งแหล่งข้อมูลและเป็นบริดจ์การสื่อสาร
โดยปกติแล้ว super node ที่เชื่อถือได้จะทำงานทุกวันตลอด 24 ชั่วโมง และมีการเชื่อมต่อที่สร้างไว้แล้วหลายตัว ส่งข้อมูลประวัติบล็อคเชนและข้อมูลธุรกรรมไปยังโหนดต่างๆ ทั่วโลก ด้วยเหตุผลดังกล่าว ซูเปอร์โหนดจึงอาจต้องการพลังในการคำนวณและการเชื่อมต่ออินเทอร์เน็ตที่ดีกว่าเมื่อเทียบกับโหนดเต็มรูปแบบที่ถูกซ่อนไว้
▶️ Miners’ nodes
เพื่อให้สามารถขุด Bitcoins ได้ในสถานการณ์การแข่งขันในปัจจุบัน เราต้องลงทุนในฮาร์ดแวร์และโปรแกรมการขุดเฉพาะทาง โปรแกรมการขุด (ซอฟต์แวร์) เหล่านี้ไม่เกี่ยวข้องโดยตรงกับ Bitcoin Core และดำเนินการควบคู่ไปกับการทดลองและขุดบล็อก Bitcoin คนขุดอาจเลือกทำงานคนเดียว (ขุดเดี่ยว) หรือทำงานเป็นกลุ่ม (ขุดในpool)
ในขณะที่โหนดเต็มรูปแบบของผู้ขุดคนเดียวใช้ประโยชน์จากสำเนาบล็อคเชนของพวกเขา นักขุดในpool จะทำงานร่วมกัน โดยแต่ละคนมีส่วนสนับสนุนทรัพยากรในการคำนวณ (hashpower) ของเขาเอง ในพูลการขุด จำเป็นต้องมีเพียงผู้ดูแลระบบของพูลเท่านั้นในการรันโหนดแบบเต็ม - ซึ่งสามารถเรียกได้ว่าเป็นโหนดแบบเต็มของผู้ขุดพูล
▶️ Simplified Payment Verification (SPV)
ยังเป็นที่รู้จักกันในนามไคลเอนต์ Simplified Payment Verification (SPV) ไคลเอนต์ที่มีน้ำหนักเบาคือไคลเอนต์ที่ใช้ประโยชน์จากเครือข่าย Bitcoin แต่ไม่ได้ทำหน้าที่เป็นโหนดแบบเต็ม ดังนั้นไคลเอ็นต์ SPV จึงไม่มีส่วนในการรักษาความปลอดภัยของเครือข่าย เนื่องจากไม่ได้เก็บสำเนาของบล็อกเชนไว้ และไม่เข้าร่วมในกระบวนการตรวจสอบและตรวจสอบความถูกต้องของธุรกรรม
กล่าวโดยสรุป SPV คือวิธีการที่ผู้ใช้สามารถตรวจสอบว่าธุรกรรมบางรายการรวมอยู่ในบล็อกหรือไม่ โดยไม่ต้องดาวน์โหลดข้อมูลบล็อกทั้งหมด ดังนั้น ไคลเอ็นต์ SPV จึงอาศัยข้อมูลที่ให้โดยโหนดเต็มอื่น (supernodes) ไคลเอนต์น้ำหนักเบาทำงานเป็นปลายทางการสื่อสารและถูกใช้โดยกระเป๋าเงินดิจิตอลจำนวนมาก
▶️ไคลเอนต์เทียบกับโหนดการขุด
สิ่งสำคัญคือต้องสังเกตว่าการรันโหนดแบบเต็มไม่เหมือนกับการรันโหนดการขุดแบบเต็ม ในขณะที่นักขุดต้องลงทุนในฮาร์ดแวร์และซอฟต์แวร์การขุดที่มีราคาแพง ทุกคนสามารถเรียกใช้โหนดที่ตรวจสอบความถูกต้องได้อย่างสมบูรณ์
ก่อนที่จะพยายามขุดบล็อก ผู้ขุดจำเป็นต้องรวบรวมธุรกรรมที่รอดำเนินการซึ่งก่อนหน้านี้ได้รับการยอมรับว่าใช้ได้โดยโหนดแบบเต็ม ถัดไป นักขุดจะสร้างบล็อกตัวเลือก (พร้อมกลุ่มธุรกรรม) และพยายามขุดบล็อกนั้น หากผู้ขุดหาวิธีแก้ปัญหาที่ถูกต้องสำหรับบล็อกตัวเลือก
พวกเขาเผยแพร่ไปยังเครือข่ายเพื่อให้โหนดเต็มอื่น ๆ สามารถตรวจสอบความถูกต้องของบล็อกได้ ดังนั้น กฎฉันทามติจึงถูกกำหนดและรักษาความปลอดภัยโดยเครือข่ายแบบกระจายของโหนดตรวจสอบความถูกต้อง ไม่ใช่โดยผู้ขุด
✍️บทสรุป
โหนด Bitcoin สื่อสารกันผ่านโปรโตคอลเครือข่าย Bitcoin P2P และด้วยการทำเช่นนี้ จะรับประกันความสมบูรณ์ของระบบ โหนดที่ทำงานผิดปกติหรือพยายามเผยแพร่ข้อมูลที่ไม่ถูกต้องจะรับรู้ได้อย่างรวดเร็วโดยโหนดที่ซื่อสัตย์และถูกตัดการเชื่อมต่อจากเครือข่าย
แม้ว่าการเรียกใช้โหนดที่ตรวจสอบความถูกต้องอย่างสมบูรณ์ไม่ได้ให้รางวัลทางการเงิน แต่ขอแนะนำเป็นอย่างยิ่งเนื่องจากให้ความไว้วางใจ ความปลอดภัย และความเป็นส่วนตัวแก่ผู้ใช้ โหนดแบบเต็มช่วยให้แน่ใจว่ามีการปฏิบัติตามกฎ พวกเขาปกป้องบล็อคเชนจากการโจมตีและการฉ้อโกง (เช่น การใช้จ่ายซ้ำซ้อน) นอกจากนี้ โหนดเต็มไม่จำเป็นต้องไว้วางใจผู้อื่น และช่วยให้ผู้ใช้สามารถควบคุมเงินของเขาได้ทั้งหมด
Source :
https://academy.binance.com/en/articles/what-are-nodes
การลงทุน
bitcoin
การเงิน
2 บันทึก
1
1
2
1
1
โฆษณา
ดาวน์โหลดแอปพลิเคชัน
© 2025 Blockdit
เกี่ยวกับ
ช่วยเหลือ
คำถามที่พบบ่อย
นโยบายการโฆษณาและบูสต์โพสต์
นโยบายความเป็นส่วนตัว
แนวทางการใช้แบรนด์ Blockdit
Blockdit เพื่อธุรกิจ
ไทย