Node คืออะไร?
Node คือคอมพิวเตอร์ที่เข้าร่วมเครือข่ายบล็อกเชนเพื่อแชร์ข้อมูล ตรวจสอบธุรกรรม และรักษาความสอดคล้องของทุกคน มันมีสำเนาของบัญชีแยกประเภทหรือสรุปของมันและสื่อสารกับเครื่องอื่นๆ เพื่อเห็นพ้องกันว่าเกิดอะไรขึ้น ลองนึกว่าเป็นสถานีบนแผนผังรถไฟฟ้าสถานีหนึ่งที่ตรวจสอบบัตรโดยสารและส่งต่อกำหนดการรถไฟ
“Node เป็นแค่ผู้ขุด miner” ไม่ใช่ทั้งหมด บาง Node ขุดหรือ validate แต่หลายๆ อันเพียงตรวจสอบกฎเกณฑ์และ relays ข้อมูลเพื่อที่เครือข่ายจะยังคงซื่อสัตย์
How Node works
walkthrough อย่างรวดเร็วโดยใช้การส่งข้อความง่ายๆ:
- Broadcast: Wallet ของคุณส่งธุรกรรมไปยัง Node ใกล้เคียง
- Checks: Node นั้นตรวจสอบลายเซ็น ยอดคงเหลือ และกฎเกณฑ์ ผู้ที่ต้องการความเชื่อถือสูงจะรัน Full Nodes ที่ตรวจสอบกฎทุกข้อ ในขณะที่คนอื่นใช้ Light Nodes ที่สุ่มตัวอย่างและถาม peers เพื่อขอหลักฐาน
- Relay: ถ้าดูเป็นไปได้ถูกต้อง Node จะ gossip ไปยัง peers แพร่กระจายไปทั่วเครือข่ายในเสี้ยววินาที
- Block: คนขุดหรือ validators ใส่ไว้ในบล็อกเมื่อค่าธรรมเนียมและกฎสอดคล้อง
- Confirm: Node ของคุณอัปเดตมุมมอง ledger และ wallet ของคุณแสดงการยืนยัน
นี่คือ flow ในภาษาอังกฤษแบบง่าย ไม่มีเวทมนตร์ แค่การตรวจสอบกฎอย่างสม่ำเสมอและการพูดคุยระหว่าง peers
ทำไม Node ถึงสำคัญ
ทำไมคุณควรใส่ใจ?
- การควบคุม: การรัน Node หมายถึงคุณตรวจสอบธุรกรรมและคงเหลือของคุณเอง ไม่มีความเชื่อใจแบบสุ่มต่อเซิร์ฟเวอร์ของใครบางคน
- สัญญาณ: สะท้อนวัฒนธรรม crypto ที่บอกให้ verify ไม่ใช่ trust บนเครือข่ายที่ใช้ proof of stake Nodes Validator Nodes ยังช่วยตัดสินบล็อกถัดไป
- การใช้งาน: คุณจะพบ Node ทุกครั้งที่คุณใช้ wallets, dapps, NFTs หรือ DAOs เพราะทุกการกระทำถูกตรวจสอบโดยพวกมัน
ถ้าคุณต้องการเริ่มต้นอย่างราบรื่น เชื่อม Wallet ของคุณกับ Node ของคุณเองก่อน จากนั้นคงออนไลน์ด้วยการเชื่อมต่อที่เสถียรและอัปเดตซอฟต์แวร์เป็นครั้งคราว
คุณลักษณะสำคัญของ Node
นี่คือสิ่งที่กำหนดหนึ่ง Node:
- Validation: ตรวจสอบลายเซ็น ยอดคงเหลือ และกฎโปรโตคอลก่อนยอมรับข้อมูล
- Storage: เก็บบัญชีแยกประเภทฉบับเต็มหรือบางส่วนเพื่อให้ตอบคำถามได้อย่างรวดเร็ว
- Gossip: แบ่งปันธุรกรรมและบล็อกที่ถูกต้องกับ peers เพื่อให้เครือข่ายซิงค์
- Consensus: ขึ้นอยู่กับบทบาท อาจช่วยสร้างหรือตรวจสอบบล็อก
- Autonomy: คุณตั้งนโยบาย เช่น ขั้นต่ำค่าธรรมเนียม และ peers ที่จะเชื่อมต่อ
Variations
บทบาทต่างๆ แต่ภารกิจเดียวกันเพื่อให้ chain เป็นไปอย่าง honest:
- Full: ตรวจสอบทุกกฎและถือประวัติทั้งหมด แข็งแกร่งเรื่องความเชื่อถือ
- Light: ตรวจสอบด้วยสรุปและหลักฐาน เหมาะบนโทรศัพท์และอุปกรณ์พลังงานต่ำ
- Mining: บน proof of work, Mining Nodes ประกอบธุรกรรมและค้นหาบล็อกที่ถูกต้อง
- Validator: บน proof of stake เหล่านี้เสนอและยืนยันบล็อกเพื่อรับรางวัล
- Relay: เครือข่ายบางตัวใช้ Relay Nodes เพื่อเคลื่อนย้ายข้อมูลอย่างรวดเร็วระหว่างภูมิภาคหรือชั้น
Node ไม่ใช่ wallet ของคุณ มันอาจให้ข้อมูลกับ wallet ของคุณ แต่ private keys อยู่ในซอฟต์แวร์ wallet หรืออุปกรณ์ที่คุณควบคุม
ตัวอย่าง
คุณรัน Node ที่บ้านและชี้ wallet มือถือของคุณไปที่มัน เพื่อให้การตรวจสอบยอดคงเหลือและการส่งมาจากฮาร์ดแวร์ของคุณแทนเซิร์ฟเวอร์บริษัทแบบสุ่ม
ข้อเท็จจริงสนุกๆ
เวอร์ชัน Bitcoin แรกมี wallet และ node ในแอปเดียว ซึ่งหมายความว่าผู้ใช้งานในช่วงแรกกำลังตรวจสอบเครือข่ายโดยค่าเริ่มต้นในขณะที่ส่งเหรียญระหว่างเพื่อน
Wrap-Up
สั้นๆ ง่ายๆ: Node คือชุดตาของสายตาของคุณบน chain ที่ติดตามคะแนนและทำให้คุณตรงไปตรงมาโดยไม่ต้องขออนุญาตจากใคร