ติดตามเครื่องขุดบน bntpool.com

· อ่าน 5 นาที

เมื่อ seine ขุดกับ bntpool.com พูลแสดงทุกอย่างที่เห็น: hashrate, share ที่ยอมรับ รายได้ และทุกการจ่ายไปที่อยู่ของคุณ คู่มือนี้พาดู My Stats หน้าสาธารณะของทั้งพูล และ API สาธารณะที่ใช้ในสคริปต์หรือแดชบอร์ดในบ้านได้

หากยังไม่เริ่มขุด คู่มือติดตั้ง seine พาไปถึง share แรกในไม่กี่นาที

ตรวจสถิติเครื่องขุดบน bntpool.com อย่างไร?

คำตอบสั้นๆ

เปิด My Stats ที่ bntpool.com/stats วางที่อยู่ Blocknet หรือ @name แล้วกด Lookup หน้าจะแสดง hashrate, share ที่ยอมรับและปฏิเสธ ยอดประมาณการ ยอดยืนยันและยอดจ่าย กราฟ hashrate แถวของแต่ละเครื่อง และการจ่ายล่าสุด โดยรีเฟรชเองตราบที่เปิดแท็บไว้

ไปที่ My Stats แล้วใส่ที่อยู่หรือชื่อย่อ Blocknet ID เดียวกับที่ให้ seine ชื่อ @name หรือ $name ถูกแปลงผ่าน blocknet.id แล้วช่องค้นหาแสดงที่อยู่เต็ม หน้าจดจำการค้นหาล่าสุดในเบราว์เซอร์นั้น ครั้งต่อไปจึงมีตัวเลขพร้อมอยู่แล้ว

หน้า My Stats แสดงอะไร?

หน้าแบ่งเป็นกลุ่มการ์ดกับตาราง แต่ละกลุ่มตอบคำถามหนึ่งเกี่ยวกับเครื่องขุด

ยอดคงเหลือ

เมื่อมีรางวัลรออยู่ ตาราง Estimated From Recent Blocks แสดงแต่ละบล็อกพร้อมความสูง เครดิตประมาณการ จำนวนการยืนยันที่เหลือ และเวลาที่พบ ความสูงลิงก์ไปยังบล็อกใน Blocknet explorer ให้ตรวจเองได้ วิธีจ่าย PPLNS อธิบายวิธีแบ่งและเวลาจ่าย

การขุดและ share

การ์ด Mining แสดง Hashrate ปัจจุบัน จำนวน Blocks Found ที่เครื่องของคุณแก้ให้พูล และวันที่เริ่ม (Mining Since) ด้านล่างมี Shares Accepted, Shares Rejected, Reject Rate และ Avg Difficulty เครื่องที่ทำงานปกติส่ง share ที่ยอมรับสม่ำเสมอและมีอัตราปฏิเสธใกล้ศูนย์

Hashrate History แสดงกราฟช่วง 1h, 24h, 7d หรือ 30d ช่วงยาวเหมาะที่สุดสำหรับดูว่าเครื่องทำงานตลอดคืนหรือไม่

หนึ่งแถวต่อเครื่อง

หากมีหลายเครื่อง ตั้งชื่อแยกแล้วพูลจะแสดงแต่ละเครื่องพร้อม hashrate, share ที่ยอมรับและปฏิเสธ และเวลาของ share ล่าสุด seine เลือกชื่อครั้งแรกเป็น seine- ตามด้วยสี่หลัก ตั้งชื่อเองผ่านบรรทัดคำสั่งได้:

./seine --pool-worker rig-01

เครื่องที่ใช้ seine เก่ามีป้าย update available ลิงก์ไปหน้ารุ่นเผยแพร่ seine จึงมองเห็นเครื่องที่ลืมอัปเดตง่าย

การจ่ายและ share ล่าสุด

Recent Payouts แสดงการจ่ายแต่ละครั้งไปที่อยู่ พร้อมจำนวน ลิงก์ธุรกรรมบน explorer และสถานะ queued, unconfirmed หรือ confirmed ส่วน Recent Shares แสดง 20 shares ล่าสุดพร้อม job เครื่อง ความยาก และสถานะ เป็นวิธีเร็วที่สุดในการยืนยันว่าเครื่องที่เพิ่งเปิดส่งถึงพูล

ทำไม hashrate ของพูลต่างจาก seine?

seine นับทุก hash ที่คำนวณ พูลเห็นเฉพาะ share จึงประมาณจากความยากรวมของ share ที่ยอมรับในชั่วโมงล่าสุด แต่ละ share เป็นเหตุการณ์สุ่ม และ bntpool.com ตั้งความยากต่อการเชื่อมต่อให้ประมาณ 10 shares ทุก 5 นาที ช่วงสั้นจึงมีความแกว่ง

สองวิธีช่วยเทียบตัวเลขให้ตรงกัน:

ตาราง Recent Shares บอกได้ทันทีว่า share มาถึง แม้ค่า hashrate ยังไม่นิ่ง

หน้าสาธารณะใดแสดงทั้งพูล?

หน้าเหล่านี้ไม่ต้องค้นหาที่อยู่และแสดงการทำงานพูลอย่างเปิดเผย แดชบอร์ด รวมตัวเลขหลัก: นักขุดที่เชื่อมต่อ hashrate พูลและเครือข่าย บล็อกที่พบ และ luck เฉลี่ย

บล็อก

Blocks แสดงทุกบล็อกที่ bntpool.com พบ ใหม่ก่อนเก่า พร้อมความสูงที่ลิงก์ explorer รางวัล effort ระยะเวลารอบ สถานะ และเวลาพบ กรอง Confirmed, Pending หรือ Orphaned เพื่อดูแต่ละสถานะ

การจ่าย

Payouts แสดงแต่ละชุดจ่ายพร้อมยอดรวม จำนวนนักขุด ลิงก์ธุรกรรม และสถานะ ชุดจ่ายเป็น unconfirmed ทันทีที่กระจาย แล้วเป็น confirmed ไม่นานหลังได้รับการยืนยันบล็อกแรก จึงติดตามการจ่ายได้ทั้งฝั่งพูลและ explorer

Luck

Luck แสดง effort ของแต่ละรอบ โดยเอางาน share ที่ยอมรับในรอบหารด้วยความยากบล็อก 100% คือใช้ปริมาณงานตามคาดพอดี ต่ำกว่าคือพบเร็วกว่า รอบเดียวแกว่งได้มากทั้งสองทาง จึงควรดู Average Luck บนแดชบอร์ด ตาราง Pool Luck History ลิงก์มาหน้านี้ผ่าน View All

สถานะ

Status เป็นหน้าสุขภาพของพูล แสดงว่าพูล HTTP สาธารณะ API, Stratum ฐานข้อมูล และ daemon ออนไลน์หรือไม่ ความสดของเทมเพลตงาน ความสูงเชน uptime ใน 10 นาที 6 ชั่วโมง 24 ชั่วโมง และ 7 วันล่าสุด และประวัติเหตุขัดข้อง Uptime วัดสองทาง: monitor บนเซิร์ฟเวอร์พูลและตัวตรวจภายนอกบน Cloudflare

ใช้ API ของ bntpool.com อย่างไร?

คำตอบสั้นๆ

API เป็น JSON สาธารณะผ่าน HTTPS ไม่ต้องใช้ key เรียก https://bntpool.com/api/miner/ ตามด้วยที่อยู่เพื่อดู hashrate เครื่อง share และการจ่าย เพิ่ม /balance เพื่อดูยอด และใช้ /api/stats สำหรับ hashrate พูลกับเครือข่าย จำนวนเงินเป็นหน่วยย่อย หารด้วย 100,000,000 เพื่อได้ BNT

ทุกหน้าด้านบนอ่านจาก endpoints เหล่านี้ สิ่งที่เห็นบนเว็บจึงดึงเองได้:

Endpoint ข้อมูลที่คืน
/api/stats นักขุดที่เชื่อมต่อ hashrate พูล บล็อกที่พบ hashrate เครือข่าย ความสูงปัจจุบัน
/api/stats/history?range=24h Hashrate พูลตามเวลา (1h, 24h, 7d, 30d)
/api/stats/insights รอบปัจจุบัน effort เฉลี่ย รอบล่าสุด
/api/info ค่าพูล: พอร์ต Stratum ระบบและช่วงเวลาจ่าย ยอดขั้นต่ำ
/api/blocks?status=confirmed บล็อกที่พบ กรองตามสถานะได้
/api/payouts/recent ชุดจ่ายพร้อมแฮชธุรกรรม
/api/luck Effort และระยะเวลาของแต่ละรอบ
/api/status สุขภาพบริการ ช่วง uptime เหตุขัดข้อง
/api/miner/{address} Hashrate ยอดรวม เครื่อง share ล่าสุด และการจ่ายของคุณ
/api/miner/{address}/balance ยอดประมาณการ ยอดยืนยัน และยอดจ่าย
/api/miner/{address}/hashrate?range=24h ประวัติ hashrate ของคุณ

Endpoints รายการรับ limit ค่าเริ่มต้น 25 สูงสุด 200 และ offset แล้วคืน items กับ total Endpoints นักขุดใช้ที่อยู่เต็ม หลังค้น @name ใน My Stats ให้คัดลอกที่อยู่เต็มจากช่องค้นหา

อ่านข้อมูลนักขุดจากเทอร์มินัล:

curl -s https://bntpool.com/api/miner/YOUR_ADDRESS

ใช้ jq ดึงค่าเฉพาะ เช่น hashrate กับ share ที่ยอมรับ หรือยอดจ่ายรวมเป็น BNT:

curl -s https://bntpool.com/api/miner/YOUR_ADDRESS | jq '{hashrate, total_accepted, total_rejected}'
curl -s https://bntpool.com/api/miner/YOUR_ADDRESS/balance | jq '.balance.paid / 100000000'

แสดงเครื่องขุดบนแดชบอร์ดในบ้าน

Endpoint เดียวกันใช้เป็นเซนเซอร์ได้ ใน Home Assistant การเชื่อมต่อ RESTful อ่านด้วย configuration.yaml ไม่กี่บรรทัด:

rest:
  - resource: https://bntpool.com/api/miner/YOUR_ADDRESS
    scan_interval: 60
    sensor:
      - name: "bntpool hashrate"
        value_template: "{{ value_json.hashrate | round(2) }}"
        unit_of_measurement: "H/s"
      - name: "bntpool accepted shares"
        value_template: "{{ value_json.total_accepted }}"

เรียกทุก 30 ถึง 60 วินาทีก็เพียงพอ เพราะ hashrate เป็นค่าเฉลี่ยรายชั่วโมง และ My Stats เองอัปเดตรายละเอียดนักขุดทุก 30 วินาที API สาธารณะจำกัดอัตราต่อ client หากสคริปต์ได้รับ HTTP 429 ควรถอยและรอตามเฮดเดอร์ Retry-After ก่อนลองใหม่

แล้วแดชบอร์ดของ seine เองล่ะ?

พูลแสดงสิ่งที่ให้เครดิตแล้ว หากต้องการดูเครื่องแบบสด แดชบอร์ดเทอร์มินัล seine แสดง hashrate และ share ทันทีที่เกิด นอกจากนี้เปิด API ควบคุมในเครื่องได้ มี REST, server-sent event stream และเมตริก Prometheus ที่ /metrics โดยผูกกับ 127.0.0.1:9977 เป็นค่าเริ่มต้น คู่มือ API ควบคุม อธิบายแฟล็กและ endpoints นักขุดหลายคนใช้ทั้งสอง: เมตริก seine สำหรับแต่ละเครื่อง และ API พูลสำหรับยอดกับการจ่าย

เพิ่งเริ่มใช้ seine? ดาวน์โหลด เชื่อมต่อพูลเริ่มต้น แล้วที่อยู่จะปรากฏใน My Stats ภายในไม่กี่นาทีหลัง share แรกที่ยอมรับ

คำถามที่พบบ่อย

ทำไม hashrate บน bntpool.com ต่างจาก seine?

seine นับทุก hash ที่เครื่องคำนวณ แต่พูลประมาณจากค่าความยากของ share ที่ยอมรับเฉลี่ยในชั่วโมงล่าสุด Share มาถึงแบบสุ่ม ค่าพูลจึงแกว่งมากกว่าและค่อยนิ่งเมื่อเวลาผ่านไป เปรียบเทียบกราฟ 24 ชั่วโมงใน My Stats กับค่าเฉลี่ย seine เพื่อให้เป็นช่วงที่เทียบกันได้

ค้นหาสถิติ bntpool.com ด้วย @name ได้ไหม?

ได้ พิมพ์ชื่อย่อ Blocknet ID เช่น @name หรือ $name ในช่อง My Stats หน้าจะค้นผ่าน blocknet.id แสดงสถิติ และใส่ที่อยู่เต็มที่แปลงได้ในช่องค้นหา ใช้ที่อยู่เต็มนี้เมื่อเรียก API พูลจากสคริปต์

API ของ bntpool.com ต้องใช้ API key ไหม?

ไม่ต้อง Endpoint สถิติ บล็อก การจ่าย luck สถานะ และรายนักขุดเป็น JSON สาธารณะผ่าน HTTPS คำสั่ง curl หรือแดชบอร์ดในบ้านอ่านได้โดยไม่สมัคร จำนวนเงินเป็นหน่วยย่อย หารด้วย 100,000,000 เพื่อแปลงเป็น BNT และเรียกทุก 30 ถึง 60 วินาที

ทำไม My Stats แสดง Estimated Rewards เป็นศูนย์?

Estimated Rewards ปรากฏเมื่อพูลพบบล็อกขณะ share ของคุณอยู่ในช่วงเวลาจ่าย นักขุดใหม่อาจต้องขุดผ่านสองสามรอบ Share ที่ยอมรับและ hashrate ปรากฏก่อน ตามด้วยรางวัลประมาณการ ซึ่งครบกำหนดเป็น Confirmed Rewards แล้วจ่ายอัตโนมัติ