나
용어집

Stratum

채굴 프로그램이 풀과 통신할 때 쓰는 프로토콜입니다.

Stratum은 채굴 프로그램이 풀에 연결할 때 쓰는 프로토콜입니다. 풀은 이를 통해 작업을 나눠 주고, 채굴 프로그램은 셰어를 돌려보냅니다. 풀 채굴의 표준 언어입니다.

Stratum은 채굴 프로그램과 풀 사이에 연결 하나를 열어 두고, 양쪽이 그 위로 짧은 JSON 메시지를 보냅니다. 이는 채굴 프로그램이 풀에 새 작업을 계속 요청해야 했던 옛 방식을 대신했습니다. stratum에서는 새 작업이 준비되는 순간 풀이 보내 주므로, 낭비되는 작업이 줄어듭니다.

세션은 몇 단계를 거칩니다. 채굴 프로그램은 먼저 구독하고, 그다음 사용자 이름으로 로그인합니다. 대부분의 풀에서 사용자 이름은 지갑 주소입니다. 풀은 작업과 셰어 난이도를 보냅니다. 채굴 프로그램은 해시를 계산해 찾은 셰어를 하나씩 제출하고, 풀은 승인 또는 거부로 답합니다. 네트워크에 새 블록이 나타나면 풀은 새 작업을 보내고 채굴 프로그램에 옛 작업을 버리라고 알립니다.

연결은 일반 형식(stratum+tcp)이나 암호화 형식(stratum+ssl)으로 합니다. 암호화 형식은 웹사이트가 쓰는 것과 같은 보호인 TLS를 쓰므로, 네트워크 경로에 있는 누구도 트래픽을 읽거나 바꿀 수 없습니다. 채굴 프로그램에 따라 스킴을 다르게 쓰기도 하니, 채굴 프로그램의 README를 확인하세요.

일반적인 풀 설정 줄은 호스트, 포트, 로그인 세 부분으로 되어 있습니다. 연결 문제의 대부분은 그중 하나의 오타, 일반 또는 TLS용으로 잘못된 포트, 또는 그 포트를 막는 방화벽입니다. 채굴 프로그램이 계속 다시 연결한다면 그 세 가지를 먼저 확인하세요.

코인 계열마다 고유한 stratum 방식을 쓰므로, 한 알고리즘용 채굴 프로그램이 다른 코인의 방식을 쓰지 못할 수도 있습니다. 설정 안내가 채굴 프로그램별로 작성되는 이유 중 하나입니다. 일부 코인에는 새 버전인 Stratum V2가 있어 암호화와 바이너리 형식을 더하지만, 대부분의 풀은 여전히 원래 방식을 씁니다.

채굴 프로그램은 채굴 방법 페이지에 나온 호스트와 포트로 stratum을 통해 풀에 연결합니다. 지연 시간과 스테일 셰어를 낮게 유지하려면 가장 가까운 지역을 고르세요.

채굴자와 풀 사이의 Stratum 메시지를 순서대로: 구독, 인증, 난이도 설정, 작업 전송, 셰어 제출, 수락 응답, 그리고 블록 뒤 이전 작업을 대신하는 새 작업입니다.
전체 용어집으로 돌아가기
Qubitcoin 채굴을 시작할 준비가 되셨나요?
채굴 방법 가이드가 가장 가까운 서버를 골라 바로 쓸 수 있는 채굴 프로그램 명령어를 만들어 줍니다.
Qubitcoin 채굴 시작