Replying to Avatar yeans.trading

**Node คืออะไร**

-

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

Node มีความสำคัญกับระบบบล็อกเชน เนื่องจาก Blockchain คือ ระบบแบบกระจายศูนย์ (Decentralization) ไม่ได้มีตัวกลาง จึงต้องพึ่งพาระบบ Peer-to-Peer (P2P) ที่ทำให้โหนดต้องเข้ามาเชื่อมต่อกันเพื่อสื่อสารกัน เมื่อบล็อกเชนถูกเพิ่มข้อมูลเข้ามา โหนดจะเชื่อมต่อสื่อสารไปยังโหนดอื่นๆ ภายในเครือข่ายและส่งข้อมูลเกี่ยวกับธุรกรรมและ Block ใหม่ที่เข้ามานั่นเอง

[**บิตคอยน์โหนด (Bitcoin Node) คืออะไร?**](https://rightshift.to/2023/chontit/14106/)

“บิตคอยน์โหนด” (Bitcoin Node) คือ เครื่องคอมพิวเตอร์ หรือเครื่องเซิร์ฟเวอร์ใด ๆ ก็ตามที่ “เชื่อมต่อกับระบบเน็ตเวิร์กของบิตคอยน์” มีการเก็บข้อมูลประวัติธุรกรรมที่ได้รับการยืนยันแล้วในอดีต และมีหน้าที่ในการตรวจสอบธุรกรรมที่กำลังเกิดขึ้น ณ ปัจจุบันว่ามีความถูกต้องเป็นไปตามกฎเกณฑ์ที่กำหนดไว้ทุกประการ (Validate Transactions)

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

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

**Raspberry Pi คืออะไร**

Raspberry Pi (ราสเบอร์รี่พาย) คือ ‘Single Board Computer’ (SBC) เป็นคอมพิวเตอร์จิ๋วขนาดเท่าบัตรเครดิต ที่สามารถต่อเข้ากับจอคอมพิวเตอร์หรือทีวี และใช้แป้นพิมพ์เมาส์ เป็นอุปกรณ์ขนาดเล็กที่มีความสามารถที่ช่วยให้ผู้คนทุกวัยสามารถ เรียนรู้วิธีเขียนด้วย ภาษาคอมพิวเตอร์ (Programming Language) อย่าง Scratch, HTML, CSS และภาษา Python

Raspberry Pi (ราสเบอร์รี่พาย) ถูกสร้างมาเพื่อใช้สำหรับการเรียนรู้และพัฒนาโปรแกรมหรือเขียนโค้ด และงานที่เหมาะสมไม่ใช่งานประมวลผลอย่างหนักหน่วง ข้อดีอีกอย่างก็คือเป็นอุปกรณ์ที่กินไฟแค่ 5V และนั่นเป็นสาเหตุที่ให้ Raspberry Pi (ราสเบอร์รี่พาย) ถูกนำไปใช้ เว็บเซิร์ฟเวอร์ อุปกรณ์ควบคุมฮาร์ดแวร์ และ อุปกรณ์ Internet of Things ( IoTs ) รวมไปถึงด้านอุตสาหกรรม ซึ่งขนาดของบอร์ดที่เล็กเท่าบัตรเครดิตและนำไปใส่เคส (Case) ก็สามารถไปติดตั้งในพื้นที่เล็กๆที่ไหนก็ได้

> **เริ่มตื่นเต้นแล้วละสิ เรามาเริ่มกันเลยดีกว่า**

จัดเตรียมอุปกรณ์

-

- [Raspberry Pi](https://th.cytron.io/p-raspberry-pi-4-model-b-4-gb-and-kits) แนะนำให้เลือกซื้อเป็นชุดที่มี Power Adaptor พร้อม case เลยนะครับเพื่อความสะดวก (ถ้างบถึงแนะนำให้เลือก 8 GB ไปเลยครับ)

- [Storage drive](https://www.advice.co.th/product/ssd-solid-state-drive-/ssd-m-2-pcie-nvme-2-tb-up/2-tb-ssd-m-2-pcie-4-0-hikvision-e3000-std-hs-ssd-e3000-std-2048g-nvme) แนะนำเป็น SSD M.2 PCIe/NVMe 2 TB เผื่ออนาคตไปเลยครับ

- [Storage drive enclosure](https://www.advice.co.th/product/enclosure-media-player-bag/enclosure-m-2-dual/enclosure-m-2-nvme-glink-ghd-036-gray-) กล่องใส่ storage drive

- [16GB+ microSD](https://www.advice.co.th/product/micro-sd-card/micro-sd-card-32gb/32gb-micro-sd-card-sandisk-ultra-sdsqunr-032g-gn3mn-100mb-s-)

- [External Card Reader](https://www.advice.co.th/product/sd-card/external-card-reader/ext-card-reader-v2-0-magic-tech-hc100-black)

- [Ethernet cable](https://www.advice.co.th/product/cable-and-marker/cable-utp-cat6-cat6e/cat6-utp-cable-1m-ugreen-20159-black-)

ขั้นตอนต่อไป

-

1. [Download umbrelOS](https://download.umbrel.com/umbrel-os.zip)

2. [Download Balena Etcher](https://www.balena.io/etcher) โปรแกรม flash umbrelOS ลงใน microSD card ครับ

3. เสียบ microSD card เข้ากับคอมพิวเตอร์ของเรา

![image]()

4. เปิดโปรแกรม Balena Etcher ขึ้นมาเพื่อ Flash umbrelOS ลงใน microSD card

![image]()

5. หลังจาก Flash สำเร็จ ให้ถอดการ์ด microSD ออกจากคอมพิวเตอร์ของเรา แล้วใส่ลงใน Raspberry Pi

![image]()

6. ใส่ SSD ลงในกล่อง storage drive แล้วเสียบเข้ากับพอร์ต USB 3.0 (สีน้ำเงิน) บน Raspberry Pi

![image]()

7. เชื่อมต่อกับ router โดยเสียบ Ethernet cable เข้ากับ Raspberry Pi และ internet router

![image]()

8. เชื่อมต่อ power supply เข้ากับ Raspberry Pi เพื่อเปิดเครื่องครับ

![image]()

9. หลังจากนั้นก็เชื่อมต่อเข้าไปที่ [http://umbrel.local]( http://umbrel.local) ผ่านคอมพิวเตอร์ของเราได้เลยครับ

![image]()

10.ตั้งชื่อผู้ใช้งานและตั้งรหัสผ่านในการเข้าใช้งาน Umbrel

![image]()

11.หลังจากนั้นก็จะเข้าสู้หน้าตาของ umbrelOS กดเข้าที่ App Store เลือกแอปฯ Bitcoin Node

![image]()

![image]()

12.กด INSTALL เพื่อลงโปรแกรม Bitcoin Node

![image]()

13.เมื่อลงเสร็จเรียบร้อยก็เปิดโปรแกรม Bitcoin Node ขึ้นมา รอจนกว่า Blockchain Synchronized เสร็จสิ้นครบ 100% อาจใช้เวลาประมาณ 3 วันเต็ม+- ก็เป็นอันเสร็จสิ้นกระบวนการแล้วครับ

![image]()

> เป็นอันเสร็จเรียบร้อยครับ ยินดีด้วยครับ เพียงเท่านี้คุณก็ได้ Run Bitcoin Full Node เต็มตัวแล้ว

ขอขอบคุณข้อมูลจาก umbrel.com และ บทความจากคุณ Chollatis Maneewong https://rightshift.to/2023/chontit/14106/ และก็ภาพจาก google บางส่วนครับ ขอบคุณมากๆครับ

เยี่ยมไปเลยครับบบ

ผมไม่ต้องไปซื้อ Raspberry pi มาลองเพื่อเขียนบทความเองแล้ววว 55555 😂

Reply to this note

Please Login to reply.

Discussion

5555+ ขอบคุณมากๆคับ ทำอีกก็ดีนะคับ ได้มีตัวเลือกข้อมูลหลากหลาย😂🤣

เขียนบทความไม่ใช่ปัญหาครับ

ปัญหาอยู่ที่ไม่มีเงินไปซื้อ Raspberry pi มันแพงเกิ๊นน 5555