seine가 bntpool.com에서 채굴을 시작하면 풀은 자신이 확인한 모든 내용을 보여 줍니다. 해시레이트, 승인된 모든 셰어, 획득한 보상, 주소로 보낸 모든 지급 내역이 포함됩니다. 이 가이드에서는 My Stats 페이지, 풀 전체를 보여 주는 공개 페이지, 스크립트나 홈 대시보드에서 사용할 수 있는 공개 API를 살펴봅니다.
아직 채굴을 시작하지 않았다면 seine 설치 가이드를 따라 몇 분 안에 첫 셰어를 제출할 수 있습니다.
bntpool.com에서 채굴기 통계를 어떻게 확인하나요?
bntpool.com/stats의 My Stats를 열고 Blocknet 주소나 @name을 붙여 넣은 뒤 Lookup을 누르세요. 해시레이트, 승인 및 거부된 셰어, 예상·컨펌·지급 잔액, 해시레이트 차트, 채굴 리그별 행, 최근 지급 내역이 표시됩니다. 탭이 열려 있는 동안 페이지가 자동으로 갱신됩니다.
My Stats로 이동해 seine에 입력했던 주소나 Blocknet ID 짧은 이름을 입력하세요. @name이나 $name 같은 이름은 blocknet.id를 통해 주소로 변환되며, 검색창에는 해당 전체 주소가 표시됩니다. 페이지가 브라우저의 마지막 조회를 기억하므로 다음 방문 때도 자신의 수치를 바로 볼 수 있습니다.
My Stats 페이지에는 무엇이 표시되나요?
페이지는 카드와 표 그룹으로 나뉘며, 각 그룹은 채굴기에 관한 한 가지 질문에 답합니다.
잔액
- Estimated Rewards: 풀이 찾았지만 아직 성숙 중인 블록에서 받을 몫입니다.
- Confirmed Rewards: 성숙을 마치고 다음 지급을 기다리는 잔액입니다.
- Paid Balance: 이미 주소로 보낸 모든 금액입니다.
처리 중인 보상이 있으면 Estimated From Recent Blocks 표에 각 블록의 높이, 예상 적립액, 남은 컨펌 수, 발견 시각이 표시됩니다. 각 높이는 Blocknet 탐색기의 해당 블록으로 연결되어 직접 확인할 수 있습니다. PPLNS 지급 방식에서는 블록 보상 분배와 잔액 지급 시점을 설명합니다.
채굴과 셰어
Mining 카드에는 현재 Hashrate, 자신의 리그가 풀을 위해 해결한 Blocks Found 수, 시작 날짜인 Mining Since가 표시됩니다. 아래에는 Shares Accepted, Shares Rejected, Reject Rate, Avg Difficulty가 있습니다. 정상적인 리그는 승인된 셰어가 꾸준히 들어오고 거부율이 0에 가깝습니다.
Hashrate History는 1h, 24h, 7d, 30d 범위의 해시레이트를 그립니다. 리그가 밤새 작동했는지 확인할 때는 긴 기간의 차트가 가장 유용합니다.
리그별 행
머신을 여러 대 운영한다면 각각 이름을 지정하세요. 풀이 해시레이트, 승인 및 거부된 셰어, 마지막 셰어 시각과 함께 별도로 표시합니다. seine는 처음 실행할 때 seine- 뒤에 네 자리 숫자를 붙인 이름을 고릅니다. 명령줄에서 직접 지정할 수도 있습니다.
./seine --pool-worker rig-01
이전 seine 버전을 실행하는 리그에는 seine 릴리스 페이지로 연결되는 update available 배지가 표시됩니다. 업데이트를 잊은 머신을 쉽게 찾을 수 있습니다.
지급과 최근 셰어
Recent Payouts에는 주소로 보내는 각 지급의 금액, 탐색기 트랜잭션 링크, queued·unconfirmed·confirmed 상태가 표시됩니다. Recent Shares에는 최근 20개 셰어의 작업, 리그, 난이도, 상태가 표시됩니다. 방금 시작한 머신이 풀에 도달하고 있는지 가장 빠르게 확인하는 방법입니다.
풀의 해시레이트가 seine와 다른 이유는 무엇인가요?
seine는 머신이 계산하는 모든 해시를 셉니다. 풀은 제출된 셰어만 볼 수 있으므로 지난 한 시간 동안 승인된 셰어의 총 난이도로 해시레이트를 추정합니다. 각 셰어는 무작위 사건입니다. bntpool.com은 연결마다 약 5분에 10개 셰어를 목표로 난이도를 설정하므로 짧은 구간에는 어느 정도 변동이 있습니다.
다음 두 가지 습관이 수치를 비교하는 데 도움이 됩니다.
- 평균을 비교하세요. My Stats의 24h 차트와 같은 기간의 seine 평균을 비교합니다.
- 새 리그에는 시간을 주세요. 방금 시작한 리그는 실제로 채굴한 시간만큼 평균을 내므로 첫 수치는 몇 개의 셰어에 의존합니다. 한 시간이 지나면 전체 한 시간 창이 적용됩니다.
Recent Shares 표를 보면 해시레이트 수치가 안정되기 전에도 셰어가 도착하는지 바로 알 수 있습니다.
어떤 공개 페이지에서 풀 전체를 볼 수 있나요?
이 페이지들은 주소 조회 없이 풀의 모든 활동을 공개적으로 보여 줍니다. 대시보드에는 연결된 채굴자, 풀과 네트워크 해시레이트, 발견한 블록, 평균 운 같은 주요 수치가 모여 있습니다.
블록
Blocks는 bntpool.com이 찾은 모든 블록을 최신순으로 표시합니다. 높이와 탐색기 링크, 보상, 투입 작업 비율, 라운드 시간, 상태, 발견 시각을 볼 수 있습니다. Confirmed, Pending, Orphaned로 필터링해 각 블록의 상태를 확인하세요.
지급
Payouts는 각 지급 묶음의 총액, 지급받는 채굴자 수, 트랜잭션 링크, 상태를 표시합니다. 묶음은 전파되는 즉시 unconfirmed로 나타나며 첫 블록 컨펌 직후 confirmed로 바뀝니다. 따라서 자신의 지급을 풀 쪽과 탐색기 양쪽에서 추적할 수 있습니다.
운
Luck은 각 라운드의 투입 작업 비율인 effort를 보여 줍니다. 이는 라운드 중 풀이 승인한 셰어 작업량을 블록 난이도로 나눈 값입니다. 100%는 예상한 작업량이 정확히 들었다는 뜻이며, 더 낮으면 풀이 더 빨리 블록을 찾았다는 의미입니다. 개별 라운드는 양방향으로 크게 흔들리므로 대시보드의 Average Luck을 살펴보세요. 대시보드의 Pool Luck History 표에서 View All을 누르면 이 페이지로 이동합니다.
상태
Status는 풀 자체의 상태 페이지입니다. 풀, 공개 HTTP, API, Stratum, 데이터베이스, 데몬이 온라인인지, 현재 작업 템플릿이 얼마나 최신인지, 체인 높이, 지난 10분·6시간·24시간·7일의 가동률, 장애 이력을 보여 줍니다. 가동률은 풀 서버의 모니터와 Cloudflare에서 실행되는 외부 점검기로 두 번 측정합니다.
bntpool.com API는 어떻게 사용하나요?
bntpool.com API는 HTTPS를 통해 공개 JSON을 제공하며 키가 필요 없습니다. https://bntpool.com/api/miner/ 뒤에 주소를 붙여 호출하면 해시레이트, 리그, 셰어, 지급 내역을 받습니다. 잔액은 /balance를 추가하고, 풀과 네트워크 해시레이트는 /api/stats를 사용하세요. 금액은 원자 단위이므로 100,000,000으로 나누면 BNT가 됩니다.
위의 모든 페이지가 다음 엔드포인트에서 데이터를 읽으므로 사이트에서 보는 내용을 직접 가져올 수 있습니다.
| 엔드포인트 | 반환 내용 |
|---|---|
/api/stats |
연결된 채굴자, 풀 해시레이트, 발견한 블록, 네트워크 해시레이트, 현재 높이 |
/api/stats/history?range=24h |
시간에 따른 풀 해시레이트 (1h, 24h, 7d, 30d) |
/api/stats/insights |
현재 라운드, 평균 투입 작업 비율, 최근 라운드 |
/api/info |
풀 설정: Stratum 포트, 지급 방식과 계산 창, 최소 지급액 |
/api/blocks?status=confirmed |
발견한 블록, 상태별 필터 가능 |
/api/payouts/recent |
트랜잭션 해시가 포함된 지급 묶음 |
/api/luck |
각 라운드의 투입 작업 비율과 소요 시간 |
/api/status |
서비스 상태, 가동률 구간, 장애 |
/api/miner/{address} |
내 해시레이트, 누적 수치, 리그, 최근 셰어, 지급 내역 |
/api/miner/{address}/balance |
예상·컨펌·지급 잔액 |
/api/miner/{address}/hashrate?range=24h |
내 해시레이트 기록 |
목록 엔드포인트는 limit(기본 25, 최대 200)과 offset을 받으며 items와 total을 반환합니다. 채굴자 엔드포인트에는 전체 주소가 필요합니다. My Stats에서 @name을 조회한 뒤 검색창의 전체 주소를 복사하세요.
터미널에서 채굴자 데이터를 읽으려면 다음을 실행합니다.
curl -s https://bntpool.com/api/miner/YOUR_ADDRESS
jq를 사용하면 해시레이트와 승인된 셰어 또는 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'
홈 대시보드에 채굴기 표시하기
같은 엔드포인트를 홈 대시보드의 센서로 사용할 수 있습니다. 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초마다 조회하면 충분합니다. 해시레이트는 한 시간 평균이며 My Stats도 채굴자 세부 정보를 30초마다 갱신합니다. 공개 API에는 클라이언트별 요청 속도 제한이 있습니다. 스크립트가 HTTP 429를 받으면 요청을 늦추고 Retry-After 헤더의 시간만큼 기다린 뒤 다시 시도해야 합니다.
seine 자체 대시보드는 어떤가요?
풀은 자신이 적립한 내용을 보여 줍니다. 머신 자체의 실시간 상태를 보려면 seine 터미널 대시보드에서 해시레이트와 셰어를 즉시 확인할 수 있습니다. seine는 REST, 서버 전송 이벤트 스트림, /metrics의 Prometheus 지표를 제공하는 로컬 제어 API도 노출할 수 있으며, 기본 바인딩 주소는 127.0.0.1:9977입니다. 제어 API 가이드에서 플래그와 엔드포인트를 설명합니다. 많은 채굴자는 머신별 상태에는 seine 지표를, 잔액과 지급에는 풀 API를 함께 사용합니다.
seine를 처음 사용하나요? 다운로드하고 기본 풀로 연결하면 첫 셰어가 승인된 뒤 몇 분 안에 My Stats에 주소가 나타납니다.
자주 묻는 질문
bntpool.com의 해시레이트가 seine에 표시되는 값과 다른 이유는 무엇인가요?
seine는 머신이 계산하는 모든 해시를 세지만, 풀은 승인한 셰어의 난이도를 바탕으로 지난 한 시간의 평균 해시레이트를 추정합니다. 셰어는 무작위 시점에 도착하므로 풀의 값은 더 많이 움직이다가 시간이 지나며 안정됩니다. 정확히 비교하려면 My Stats의 24시간 차트와 같은 기간의 seine 평균을 비교하세요.
@name으로 bntpool.com 통계를 조회할 수 있나요?
네. My Stats 검색창에 @name이나 $name 같은 Blocknet ID 짧은 이름을 입력하세요. 페이지가 blocknet.id를 통해 주소로 변환하고 통계를 표시한 다음, 변환된 전체 주소를 검색창에 넣습니다. 스크립트에서 풀 API를 호출할 때는 이 전체 주소를 사용하세요.
bntpool.com API에 API 키가 필요한가요?
아니요. 풀 통계, 블록, 지급, 운, 상태, 개별 채굴자 엔드포인트는 HTTPS를 통해 공개 JSON을 제공하므로 curl 명령이나 홈 대시보드에서 가입 없이 읽을 수 있습니다. 금액은 원자 단위이므로 100,000,000으로 나누면 BNT가 됩니다. 조회 간격은 30~60초로 설정하세요.
My Stats의 Estimated Rewards가 0인 이유는 무엇인가요?
Estimated Rewards는 셰어가 지급 계산 창 안에 있는 동안 풀이 블록을 찾으면 나타납니다. 새 채굴자는 몇 라운드 동안 채굴해야 할 수 있습니다. 승인된 셰어와 해시레이트가 먼저 표시되고, 이후 예상 보상이 나타납니다. 이 보상은 성숙하면 Confirmed Rewards로 이동하며 자동 지급됩니다.