โหนดลินุกซ์โหนด Linux
ติดตั้งและใช้งานโหนดเต็มรูปแบบ HOBC บน Linux อย่างปลอดภัย
โหนดเต็มคืออะไร
โหนดเต็มรูปแบบจะดาวน์โหลด ตรวจสอบ และส่งต่อบล็อกและธุรกรรม HobbyHash Coin โหนดมีความสำคัญเพราะทำหน้าที่ตรวจสอบความถูกต้องของเครือข่ายอย่างอิสระ แทนที่จะพึ่งพาเซิร์ฟเวอร์ของบุคคลที่สาม โหนดขาเข้ายังช่วยให้โหนดอื่นๆ ค้นหาและซิงค์เครือข่ายได้อีกด้วย
โหนดที่ส่งข้อมูลออกอย่างเดียวก็ยังสามารถซิงค์ได้ แต่โหนดที่รับข้อมูลเข้ามาจะช่วยได้มากกว่า เพราะโหนดอื่นๆ สามารถเชื่อมต่อเข้ามาได้
สถานะการดาวน์โหลด
เส้นทางของแพ็กเกจ AL9 Linux ที่ร้องขอคือ:
/downloads/linux/HobbyHash-Linux-Node-AL9-x86_64.tar.gz
ดาวน์โหลด AL9 / RHEL 9 Linux Node
สามารถดูค่าตรวจสอบความถูกต้อง (checksum) ได้เฉพาะเมื่อมีการเผยแพร่บนหน้าดาวน์โหลด เท่านั้น ห้ามสร้างหรือเชื่อถือค่าตรวจสอบความถูกต้องจากแหล่งที่ไม่เป็นทางการ
สร้างจากซอร์สโค้ดบน GitHub
ที่เก็บซอร์สโค้ดอย่างเป็นทางการของ Node.js จะมีเฉพาะ hobbyhash-clean/src เท่านั้น โคลนมัน สร้างบนเครื่อง Linux ของคุณ และเรียกใช้ไบนารีในเครื่องของคุณเอง ไบนารีที่คอมไพล์แล้วจะไม่ถูกเก็บไว้ใน Git — คุณต้องสร้างมันด้วยตนเองหลังจากโคลนแล้ว
git clone https://github.com/HobbyHash-Coin-LLC/HobbyHash.gitcd HobbyHash/hobbyhash-clean/src
./autogen.sh
./configure --without-gui
make -j"$(nproc)"
การตั้งค่าที่แนะนำ
- ใช้เซิร์ฟเวอร์ Linux ที่เสถียร เซิร์ฟเวอร์สำหรับใช้งานที่บ้าน หรือเครื่องที่เปิดใช้งานตลอดเวลา
- ใช้อุปกรณ์จัดเก็บข้อมูลที่เชื่อถือได้และมีพื้นที่ว่างในดิสก์เพียงพอสำหรับการขยายเครือข่าย
- ใช้ไฟร์วอลล์
- ส่งต่อเฉพาะพอร์ต mainnet P2P และ 18761 หากต้องการรับการเชื่อมต่อขาเข้า
- ควรผูก RPC ไว้กับ localhost และห้ามเปิดเผย RPC สู่ภายนอกอินเทอร์เน็ตเด็ดขาด
ตัวอย่างการตั้งค่า mainnet
ใช้ข้อมูลนี้เป็นจุดเริ่มต้น และแทนที่ข้อมูลประจำตัว RPC ก่อนที่จะเรียกใช้โหนด
server=1
listen=1
daemon=1
rpcuser=CHANGE_THIS_USERNAME
rpcpassword=CHANGE_THIS_LONG_RANDOM_PASSWORD
rpcbind=127.0.0.1
rpcallowip=127.0.0.1
port=18761
rpcport=18762
addnode=hobbyhashcoin.com:18761
ขั้นตอนการติดตั้งพื้นฐาน
- ดาวน์โหลดแพ็กเกจอย่างเป็นทางการได้จาก hobbyhashcoin.com/downloads เมื่อพร้อมใช้งาน
- ตรวจสอบค่า checksum เมื่อมีให้ใช้งาน
- แตกไฟล์แพ็กเกจลงในไดเร็กทอรีที่คุณควบคุมได้
- สร้างไฟล์คอนฟิกด้วยการตั้งค่าส่วนตัว RPC
- Start
hobbyhashd.
- คอยสังเกตบันทึกจนกว่าโหนดจะเริ่มซิงค์ข้อมูล
ไฟร์วอลล์และเราเตอร์
- ส่งต่อ 18761/tcp เฉพาะเมื่อคุณต้องการรับข้อมูลจาก mainnet เท่านั้น
- ห้ามส่งต่อ 18762
- สำหรับไฟร์วอลล์ Linux แบบง่าย ให้อนุญาตเฉพาะการรับส่งข้อมูล TCP 18761 ขาเข้าเท่านั้น
- RPC ควรสามารถเข้าถึงได้จากเครื่องเดียวกันเท่านั้น คือ
127.0.0.1
คำสั่งที่มีประโยชน์
hobbyhashd -conf=/path/to/hobbyhash.conf
hobbyhash-cli -conf=/path/to/hobbyhash.conf getblockchaininfo
hobbyhash-cli -conf=/path/to/hobbyhash.conf getnetworkinfo
hobbyhash-cli -conf=/path/to/hobbyhash.conf stop
ใช้ getblockchaininfo เพื่อตรวจสอบความสูงและสถานะการซิงค์ ใช้ getnetworkinfo เพื่อตรวจสอบจำนวน Peer และรายละเอียดเครือข่าย หยุดการทำงานของ daemon อย่างปลอดภัยด้วย hobbyhash-cli stop
บันทึกข้อมูล ซิงค์ข้อมูล และบูตระบบ
เมื่อทำการแก้ไขปัญหาเกี่ยวกับการเริ่มต้นระบบ การเชื่อมต่อกับโหนดอื่น หรือการซิงค์ข้อมูล ให้ดูบันทึกการแก้ไขข้อผิดพลาดของโหนดในไดเร็กทอรีข้อมูลที่กำหนดค่าไว้ เส้นทางของไดเร็กทอรีข้อมูลที่แน่นอนจะขึ้นอยู่กับวิธีการติดตั้งและกำหนดค่าโหนด
สำหรับขั้นตอนการซิงค์ข้อมูลเบื้องต้น ให้หยุดการทำงานของโหนดอย่างถูกต้องก่อน เก็บรักษาข้อมูลสำรองของกระเป๋าเงินไว้ในที่ปลอดภัย และลบข้อมูลเชน/ดัชนีก็ต่อเมื่อคุณเข้าใจว่าแต่ละไดเร็กทอรีมีอะไรบ้าง ห้ามลบไฟล์กระเป๋าเงินในขณะที่กำลังแก้ไขปัญหาการซิงค์เชนเด็ดขาด
Bootstrap snapshot: กำลังจะมาเร็วๆ นี้ ยังไม่มีการยืนยัน bootstrap snapshot อย่างเป็นทางการในเว็บไซต์ปัจจุบัน