สวัสดีครับ! 👋
Repo นี้เป็นคู่มือสำหรับผู้ที่ต้องการติดตั้งและใช้งาน Bitcoin Node ของตัวเอง
สำหรับมือใหม่: คู่มือนี้ถูกออกแบบมาให้เข้าใจง่ายที่สุด คุณสามารถ Copy & Paste คำสั่งต่างๆ เพื่อใช้งานได้เลย อย่างไรก็ตาม การเขียน command อาจไม่ได้ตรงตามมาตรฐานของนักพัฒนาซอฟต์แวร์ ต้องขออภัยมา ณ ที่นี้ด้วยครับ
การรัน Bitcoin node ของตัวเองมีประโยชน์หลายประการ:
- เสริมสร้างความแข็งแกร่งของเครือข่าย: การมีโหนดเพิ่มขึ้นช่วยกระจายอำนาจและทำให้เครือข่าย Bitcoin มีความมั่นคงและปลอดภัยมากยิ่งขึ้น
- เป็นส่วนหนึ่งในการรักษากฎฉันทามติ: โหนดของคุณจะช่วยตรวจสอบและยืนยันธุรกรรมตามกฎของ Bitcoin
- เพิ่มความเป็นส่วนตัว: คุณสามารถเชื่อมต่อ Wallet ของคุณกับโหนดของตัวเองเพื่อตรวจสอบธุรกรรมโดยไม่ต้องผ่านบริการของบุคคลที่สาม
- ลดการพึ่งพา: คุณไม่ต้องเชื่อใจใครในการตรวจสอบข้อมูลในบล็อกเชน
คู่มือนี้แบ่งออกเป็น 3 ส่วนหลักตามความสะดวกของแต่ละคน:
- Raspberry Pi: เหมาะสำหรับผู้ที่ต้องการรันโหนดบนอุปกรณ์ขนาดเล็กและประหยัดพลังงาน
- Linux/x86: เหมาะสำหรับผู้ที่ต้องการรันโหนดบนคอมพิวเตอร์ส่วนบุคคลหรือเซิร์ฟเวอร์ที่ใช้ระบบปฏิบัติการ Linux
- Docker: เหมาะสำหรับผู้ที่คุ้นเคยกับ Docker และต้องการติดตั้งโหนดในสภาพแวดล้อมแบบ container
- อื่น ๆ: คู่มืออื่น ๆ
คู่มือนี้จะแนะนำการติดตั้งซอฟต์แวร์ต่างๆ ดังนี้:
- Bitcoin Core: ซอฟต์แวร์ Bitcoin node หลัก
- Electrum Server (Electrs): เซิร์ฟเวอร์ที่ช่วยให้ Wallet เชื่อมต่อกับโหนดของคุณได้เร็วขึ้น
- Explorer (btc-rpc-explorer): เครื่องมือสำรวจบล็อกเชนส่วนตัว
- Mempool.space: เครื่องมือสำรวจ Mempool และบล็อกเชน
- Lightning Network: จะมีในอนาคต โปรดรอ
เรายินดีต้อนรับทุกท่านที่มีส่วนร่วมในการพัฒนาคู่มือนี้ให้ดียิ่งขึ้น ไม่ว่าจะเป็นการแก้ไขคำผิด, เพิ่มเนื้อหา, หรือเสนอแนะแนวทางต่างๆ คุณสามารถเปิด Issue หรือสร้าง Pull Request ได้เลย
โปรเจกต์นี้อยู่ภายใต้ลิขสิทธิ์ของ MIT License