Bitcoin node คืออะไร?

Bitcoin node คืออุปกรณ์ที่ติดตั้ง software(โปรแกรม) ของ Bitcoin ที่สามารถทำงานได้บน desktop, server หรือ มือถือก็ได้ และต้องต่อเครือข่าย internet ด้วยนะ

Bitcoin node แบ่งหลักๆเป็น 3 ประเภท

1. Mining node

ทำหน้าที่ปิดธุรกรรม เมื่อ Mining ทำการปิดธรุกรรมได้ ก็ได้จะได้ reward + fee ของ block นั้นๆ ซึ่งต้องใช้การคำนวณมหาศาล(พลังงานด้วย)ในการปิด

2. Light node

อาจจะเป็นตัวที่เราคุ้นและเคยใช้กันตัวอย่างเช่น bitcoin wallet (blue wallet) ซึ่งจะเก็บข้อมูล block บางส่วนที่เราทำธุรกรรมและจะไม่ได้ update block หรือธุรกรรมที่เป็นล่าสุด

3. Bitcoin node (Full node)

หน้าที่หลักๆของ node นี้จะแบ่งเป็น 2 ส่วนคือ

3.1 คอยเก็บธุรกรรมทั้งหมดตั้งแต่วันแรกที่มีการทำธรุกรรมบน block chain ของ Bitcoin จนถึงปัจจุบัน

3.2 คอยทำหน้าที่ตรวจสอบและคุมกฎตามที่ software ได้มีการเขียนไว้

5 เหตุผลที่ทำไมต้องมี Bitcoin node (Full node) เป็นของตัวเอง

1. ความแน่ใจ

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

2. พลังของการ vote

เราสามารถเป็นส่วนนึงของการเลือกกฎภายใน software ของ bitcoin ได้ เหมือนกับการ vote ว่าเราเห็นด้วยกับกฎนี้ ถ้ามีกฎใหม่ออกมา (software version ใหม่) และเราไม่เห็นด้วยก็แค่ใช้ version เก่าไป

ถ้าต้องการศึกษาเพิ่มเติมให้ลองไปอ่านหนังสือ The Blocksize war ได้

3. ความเป็นส่วนตัว

การที่เราไปใช้ node ของผู้ให้บริการ เขาสามารถรู้ถึงข้อมูลต่างๆในธุรกรรมรวมถึงว่าใครเป็นคนทำธุกรรมนี้โดยดูจาก IP Address

4. เพิ่มความแข็งแกร่งให้ระบบ

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

5. เป็น node ให้กับคนใกล้ตัว

เมื่อเรามีคนที่สนิทเช่นเพื่อน หรือ ครอบครัว ที่เขาไม่มีความรู้ในการทำ Full node เป็นของตัวเอง เราสามารถให้เขามาใช้งาน node ของเราได้แทนที่จะไปใช้งานกับผู้ให้บริการ

Cr. Darren Honeysett

https://www.youtube.com/watch?v=jMf6Gqo3J4I&t=117s

#siamstr

#เวลามีค่าศึกษาBitcoin

#runyourownnode

Reply to this note

Please Login to reply.

Discussion

No replies yet.