คุณกำลังดู โหนดคืออะไร?

โหนดคืออะไร?

เวลาอ่านหนังสือ: 5 นาที

โหนดมีความหมายแตกต่างกันไปตามบริบท

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

Cazoo พูดคุยเกี่ยวกับการดื่ม!

มันไปบอน โหนดเครือข่ายคือจุดที่สามารถสร้างรับหรือส่งข้อความได้. ดังที่ได้กล่าวไปแล้วมี Bitcoin Nodes ประเภทต่างๆ ได้แก่ โหนดเต็มโหนดซุปเปอร์โหนดขุดและไคลเอนต์ SPV

โหนด Bitcoin

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

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

โหนดเต็ม

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

โดยปกติโหนดแบบเต็มจะต้องดาวน์โหลดสำเนาของบล็อกเชนทั้งหมดพร้อมบล็อกและธุรกรรมทั้งหมด (แม้ว่าจะไม่ใช่ข้อกำหนดที่จำเป็นในการพิจารณาว่าเป็นโหนดเต็มก็ตาม - คุณสามารถดาวน์โหลดส่วนเดียวของบล็อกเชนได้)
โหนดเต็ม Bitcoin สามารถตั้งค่าได้ตามการใช้งานซอฟต์แวร์ที่แตกต่างกันซึ่งสิ่งที่รู้จักกันดีที่สุดเรียกว่าทั้งหมด Bitcoin Core (ที่นี่ลิงค์สำหรับ github ของเขา). ไม่ใช่สำหรับทุกคน! นี่คือข้อกำหนดขั้นต่ำ แต่ขั้นต่ำในการเป็นโหนดเต็ม Bitcoin Core:

  • เดสก์ท็อปหรือแล็ปท็อปที่มี Windows, Mac OS X หรือ Linux เวอร์ชันล่าสุด
  • เนื้อที่ว่างบนดิสก์ 200GB
  • หน่วยความจำ 2GB (RAM)
  • การเชื่อมต่ออินเทอร์เน็ตความเร็วสูงพร้อมการอัพโหลดอย่างน้อย 50 kB / s
  • การเชื่อมต่อไม่ จำกัด หรือมีข้อ จำกัด ในการอัปโหลดสูง หรือตรวจสอบให้แน่ใจว่าในแผนภาษีของคุณหากคุณสร้างฮอตสปอตจะมีการอัปโหลด 200 กิกะต่อเดือนและดาวน์โหลด 20 รายการ
  • โหนดแบบเต็มจะต้องสามารถทำงานได้อย่างน้อยหนึ่งในสี่ของวัน (6 ชั่วโมง) แต่ขอขอบคุณอย่างยิ่งที่จะยังคงทำงานตลอด 24 ชั่วโมงต่อวัน

อาสาสมัครหลายพันคนและแม้แต่องค์กรต่าง ๆ กำลังทำงานอย่างหนักเพื่อเป็นโหนดเต็มรูปแบบและสามารถช่วยระบบนิเวศของ Bitcoin ได้ ณ วันนี้ (พฤษภาคม 2021) เรานับ 9615 โหนดสาธารณะที่ใช้งานอยู่ ในเครือข่าย Bitcoin และเรากำลังพูดถึงโหนดสาธารณะนั่นคือโหนด Bitcoin ที่มองเห็นได้และเข้าถึงได้ซึ่งเรียกอีกอย่างว่า โหนดการฟัง

สรุปโหนดสาธารณะของเครือข่าย Bitcoin

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

โหนดการฟัง (Super Nodes)

Un โหนดการฟัง o ซุปเปอร์โหนด เป็นโหนดแบบเต็มที่เปิดเผยต่อสาธารณะ: มันสื่อสารกับโหนดอื่น ๆ ที่ต้องการพูดคุยและแลกเปลี่ยนข้อมูล ดังนั้นโหนดซุปเปอร์ที่ใช้จึงเป็นทั้ง a สะพานสื่อสาร ที่ แหล่งข้อมูล: super node คือไฟล์ จุดแจกจ่าย.

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

โหนดคนงานเหมือง

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

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

ไคลเอนต์น้ำหนักเบาหรือ SPV

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

ไคลเอนต์ SPV มีฟังก์ชันพื้นฐาน: ช่วยให้ผู้ใช้ตรวจสอบว่าธุรกรรมบางอย่างรวมอยู่ในบล็อกหรือไม่โดยไม่ต้องดาวน์โหลดข้อมูลทั้งหมดของบล็อก พวกเขาทำมันได้อย่างไร? พวกเขาขอข้อมูลบางอย่างจากโหนดเต็มอื่น ๆ (ซุปเปอร์โหนด). ไคลเอนต์น้ำหนักเบาทำหน้าที่เป็น ปลายทางการสื่อสาร และถูกใช้โดยกระเป๋าเงิน (กระเป๋าสตางค์) ที่แตกต่างกันเพื่อเก็บ cryptocurrencies

ไคลเอนต์เทียบกับโหนดการขุด

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

ข้อสรุป

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

ฉันจะได้รับเท่าไหร่จากการรักษาโหนดตรวจสอบความถูกต้องแบบเต็ม ?? '?

กาซู! ไม่มีการเสนอผลตอบแทนทางเศรษฐกิจ: มันถูกกำหนดโดยความไว้วางใจของผู้ใช้มันให้ความสบายใจความปลอดภัยความเป็นส่วนตัวแก่ผู้ใช้ โหนดเต็มเป็นผู้ตัดสินเกมจริง: พวกเขารับรองว่าปฏิบัติตามกฎ พวกเขาปกป้อง blockchain จากการโจมตีและการฉ้อโกง (เช่นไฟล์ สองครั้งที่ใช้จ่าย) และพวกเขาไม่ต้องเชื่อใจใครอีก