용어집 · 풀

Stratum

CloudMineCrypto 팀 작성업데이트 Stratum v2라고도 합니다

정의

Stratum은 채굴기가 채굴 풀과 통신할 때 사용하는 프로토콜입니다. 풀은 각 채굴기에 해시 작업을 보내고, 채굴기는 수행한 작업량을 증명하는 셰어를 돌려보냅니다.

비트코인 채굴 용어집의 일부입니다. 88개 용어를 쉬운 말로 설명합니다.

Stratum V1 세션, 메시지별로 살펴보기

채굴자

풀

mining.subscribe

안녕하세요, 저는 채굴자예요

mining.authorize

내 워커 이름은 이거예요

mining.set_difficulty

이 난이도로 셰어 제출

mining.notify

새로 해시할 작업이 있어요

mining.submit

제가 찾은 셰어예요

TCP 연결을 통한 일반 텍스트 JSON입니다. 뒤의 두 메시지는 하루 종일 반복됩니다. 풀이 블록을 업데이트할 때마다 새 작업이 전송되고, 몇 초마다 셰어가 전송됩니다.

Stratum은 어떻게 작동하나요?

채굴기는 풀에 연결해 연결을 유지합니다. 워커 이름으로 로그인하면 풀이 셰어 난이도와 작업을 보냅니다. 작업에는 블록 헤더의 구성 요소와 코인베이스 트랜잭션의 일부가 들어 있습니다. 덕분에 채굴기는 엑스트라 논스를 직접 바꿀 수 있어 작업이 떨어지지 않습니다.

그다음부터는 두 메시지가 반복됩니다. 풀이 블록을 업데이트할 때마다 새 작업을 보내고, 채굴기는 몇 초마다 셰어를 보냅니다. Slush Pool은 채굴기가 풀에 계속 작업을 요청해야 했던 이전 방식을 대체하기 위해 2012년에 Stratum을 도입했습니다.

채굴기를 설정할 때는 어떤 모습인가요?

채굴기 설정 페이지에서 세 가지 항목을 입력합니다. stratum+tcp://pool.example.com:3333 같은 풀 주소, myaccount.rig1 같은 워커 이름, 그리고 많은 풀이 확인하지 않는 비밀번호입니다. Stratum 설정은 이게 전부입니다. 풀을 바꾸려면 이 항목들을 수정하면 됩니다.

Stratum V2에서는 무엇이 달라지나요?

V1은 보통 암호화되지 않은 일반 텍스트를 전송하므로, 네트워크 경로에 있는 누군가가 채굴기의 작업을 다른 곳으로 돌릴 수 있습니다. Stratum V2은 바이너리 형식이며 암호화와 인증을 지원하고 대역폭도 적게 사용합니다. 또한 채굴자가 자신의 블록에 넣을 트랜잭션을 선택할 수 있는 작업 선언 기능도 선택 사항으로 제공됩니다.

블록에 넣을 내용을 누가 정하나요?

Stratum V1

거래 선택
풀
채굴자가 보는 정보
해시할 작업만
트래픽
일반 텍스트, 대개 암호화되지 않음

작업 선언 기능이 있는 Stratum V2

거래 선택
채굴자일 수도 있음
채굴자가 보는 정보
자체 템플릿
트래픽
암호화된 바이너리
V2에서는 작업 선언이 선택 사항입니다. 풀은 V2을 지원하면서도 템플릿을 직접 만들 수 있습니다.

출처

  1. Stratum 채굴 프로토콜 · Bitcoin Wiki
  2. Stratum V2: 차세대 채굴 프로토콜 · Stratum V2 워킹 그룹
  3. Stratum V2 사양 · Stratum V2 워킹 그룹

이 페이지의 실시간 수치는 CloudMineCrypto API와 공개 블록체인 데이터를 바탕으로 하며, 정기적으로 갱신되고 각 수치가 표시된 곳에 출처가 안내됩니다. 교육 목적으로만 제공되며 금융 조언이 아닙니다.

이제 채굴이 어떻게 이뤄지는지 확인해 보세요.

Claim a free 8-hour mining plan in the CloudMineCrypto app and watch your estimated BTC tick up from live network data. Withdraw to your own wallet, Lightning included. Rewards are estimates.