솔로 마이닝에 풀이 필요합니까?
솔직한 답은 풀 소프트웨어 없이는 어떤 버전도 존재하지 않는다는 것입니다. 오직 누구의 소프트웨어가, 누구의 하드웨어에서, 누가 관리하는지의 문제만 있을 뿐입니다. 세 가지 아키텍처, 각각의 실제 트레이드오프, 가이드가 빠뜨리는 실패 모드.
마이닝 장치를 비트코인 노드에 연결해 채굴할 수 없습니다. ASIC은 Stratum을 사용하고 노드는 RPC를 사용하며, 두 사이에서 블록 템플릿을 구성하고 작업을 배분할 무언가가 필요합니다. Solo CKPool이 자체 홈페이지에서 그렇게 말합니다. 진짜 질문은 풀이냐 아니냐가 아닙니다. 누구의 풀 소프트웨어가, 누구의 하드웨어에서, 누가 관리하느냐입니다.
이러한 재정의가 중요한 이유는 충성심 문제를 엔지니어링 문제로 전환하기 때문입니다. 다음은 세 가지 실제 아키텍처, 각각이 실제로 제공하는 것, 그리고 설정 가이드가 주석에 남기는 경향이 있는 실패 모드입니다.
핵심 요점
- 풀 소프트웨어 없는 구성은 없습니다. 자체 호스팅은 직접 실행하는 것이지 없이 하는 것이 아닙니다.
- 자체 노드는 확률을 높이지 않습니다. 확률은 해시레이트와 난이도에만 달려 있습니다. 자체 호스팅은 다운타임과 오래된 작업으로 실효 확률을 낮출 수 있습니다.
- 자체 호스팅이 제공하는 것은 템플릿 제어입니다——어떤 거래가 블록에 들어갈지 결정하는 것. 이는 실질적이고 의미 있는 일입니다.
- 오래된 작업이 주요 기술적 위험입니다. DATUM 문서는 이를 명시적으로 경고합니다: 즉각적인 새 블록 알림 없이는 하드웨어가 아무 쓸모 없이 해시합니다.
- 호스팅된 풀은 자동 장애조치와 함께 여러 지리적 엔드포인트를 운영합니다. 자택 노드에는 하나의 엔드포인트가 있습니다: 자택 인터넷 연결.
- DATUM은 중간 경로입니다: 자체 템플릿, 타인의 공유 회계. 베타 소프트웨어, Linux만, 비트코인만.
노드에 직접 채굴할 수 없는 이유
이것은 사람들을 놀라게 하는 부분이며, 다른 모든 것이 여기서 따라오므로 정확히 이해할 가치가 있습니다.
비트코인 노드의 역할은 검증과 중계입니다. RPC 인터페이스를 노출하며, 그 중 하나인 getblocktemplate가 후보 블록을 반환합니다. 마이너에게 작업을 배분하거나, 누가 무엇을 제출했는지 추적하거나, 장치별 난이도를 조정하지 않습니다.
ASIC은 Stratum을 사용합니다. 서버가 작업을 보내고, 공유 난이도를 알려주고, 제출을 수락하고, 작업이 변경될 때 알려주기를 기대합니다.
그 사이에 stratum 서버가 있습니다. Solo CKPool은 자체 사이트에서 이렇게 설명합니다: 이름에도 불구하고 풀이 아니라 Bitcoin Core 노드에 직접 채굴할 수 없기 때문에 존재하는 서비스입니다. 이는 자택에서 운영하는 것을 포함하여 이 페이지의 모든 옵션에 대한 정확한 설명입니다.
세 가지 아키텍처
| 호스팅된 솔로 풀 | DATUM / 템플릿 주권 | 완전 자체 호스팅 | |
|---|---|---|---|
| 블록 템플릿 구성자 | 풀 | 당신 | 당신 |
| stratum 서버 운영자 | 풀 | 당신(게이트웨이) + 풀 | 당신 |
| 노드 필요 | 불필요 | 필요, 동기화됨 | 필요, 동기화됨 |
| 장애조치 | 여러 엔드포인트, 자동 | 풀 측 있음, 노드 측 없음 | 기본 없음 |
| 수수료 | 풀 수수료 | 풀 수수료 | 없음 |
| 체인 | 풀이 지원하는 것 | 비트코인만 | 노드를 운영하는 것 |
| 새벽 3시 대기자 | 다른 누군가 | 공유 | 당신 |
이 중 어느 것도 솔로 마이닝의 “진정한” 방법이 아닙니다. 통제와 책임의 다른 분배이며, 올바른 선택은 어느 것을 더 원하느냐에 달려 있습니다.
자체 호스팅이 실제로 제공하는 것
| 이점 | 의미 |
|---|---|
| 거래 선택 | 템플릿을 구성하는 사람이 어떤 거래가 블록에 들어갈지 결정합니다. 자체 템플릿은 그 결정이 당신의 것임을 의미합니다. 가장 강력한 논거이며, 마케팅이 아닌 구조적 논거입니다. |
| 개인 정보 보호 | 호스팅된 풀은 당신의 주소, 해시레이트, 가동 시간을 압니다. 로컬 stratum 서버는 누구에게도 아무것도 알리지 않습니다. |
| 수수료 없음 | 어떤 백분율도 적용되지 않습니다. 복권 결과에서 이것은 전액 보상과 보상에서 일부를 뺀 차이입니다. |
| 구성에 의한 검증 | 자체 노드가 있으면 해싱하는 것에 대한 누군가의 주장을 신뢰할 필요가 없습니다. 템플릿을 구성했으니 읽을 수 있습니다. |
| 교육적 가치 | 노드, stratum 서버, 모니터링 프런트엔드를 운영하는 것은 어떤 양의 독서보다 비트코인의 작동 방식에 대해 더 많이 가르쳐 줍니다. |
이것들이 원하는 것이라면 자체 호스팅이 올바른 답이며, 아래의 어떤 것도 그것을 막아서는 안 됩니다.
비용 — 문서에서
여기의 모든 항목은 추측이 아니라 프로젝트 자체 요구 사항이나 그들이 경고하는 동작에서 나왔습니다.
1. 오래된 작업이 실제 위험입니다
네트워크 어딘가에서 새 블록이 발견되면 이전 것을 기반으로 구성된 모든 템플릿이 즉시 쓸모없어집니다. stratum 서버는 밀리초 내에 이를 알고 새 작업을 푸시해야 합니다. 그렇지 않으면 하드웨어가 죽은 작업에 계속 해시합니다.
DATUM Gateway 문서는 이를 직접 다루며, 오래된 작업 채굴을 방지하기 위해 노드가 게이트웨이에 블록 알림을 보내도록 구성하라고 운영자에게 지시합니다. 잘못 구성해도 눈에 띄게 망가지는 것은 없습니다: 대시보드는 건강한 해시레이트를 보여주고, 온도는 정상으로 보이며, 아무것도 생산하지 않습니다.
2. 장애조치는 무료가 아닙니다
Solo CKPool은 미국, 유럽, 아시아, 오세아니아에 엔드포인트를 운영하고, 가장 낮은 지연 시간을 자동으로 선택하며, 해당 엔드포인트가 다운되면 전환합니다. 이 중복성은 작동할 때 보이지 않습니다.
자체 호스팅 스택에는 하나의 엔드포인트가 있습니다. 노드가 충돌하거나, 전원이 깜박이거나, ISP가 나쁜 시간을 보내면 폴백을 구성하지 않은 한 마이너는 갈 곳이 없습니다. 유일한 합리적인 폴백은 호스팅된 풀입니다.
3. 기계는 실제 기계입니다
DATUM Gateway의 요구 사항은 Linux 시스템, 빠른 스토리지의 완전히 동기화된 Bitcoin 풀 노드(Knots 권장), 안정적인 연결, 지연 없이 수신 블록을 검증할 수 있는 CPU, 그리고 노드 자체 요구 사항 외에 약 1 GB RAM입니다. 그 아래에는 수백 GB 스토리지와 며칠 걸리는 초기 동기화의 풀 노드가 있습니다.
이 중 특별한 것은 없습니다. 하지만 지속적으로 실행되고, 전력을 소비하고, 업데이트가 필요한 두 번째 기기이기도 합니다. 15W 마이너와 이를 지원하는 40W 노드로 운영하면 노드가 이제 전기 요금의 더 큰 부분이 됩니다.
4. 구성 오류는 조용하고 비쌉니다
DATUM 설정은 생성 거래를 위한 블록 공간 예약이 필요하며, 문서는 해당 예약 없이는 작업이 보상 분할을 맞출 수 없다고 명시합니다. 최악의 순간에 발견하게 될 구성 라인입니다.
5. 베타 소프트웨어, 좁은 플랫폼
DATUM Gateway는 v0.4.1beta이고, Linux만, 비트코인만 지원합니다. 자체 릴리스 노트는 다른 운영 체제도 작동할 수 있지만 위험은 본인 부담이라고 명시합니다. 프로젝트의 정직한 레이블링입니다.
비트코인 외 4개의 SHA-256 체인에는 DATUM이 전혀 옵션이 아닙니다. 완전 자체 호스팅 ckpool 스타일 스택이 이를 제공할 수 있지만, 그러면 체인당 하나의 노드를 운영하게 됩니다.
6. 당신이 운영 팀입니다
이것은 아무도 정량화하지 않지만 모두가 결국 느끼는 것입니다. 호스팅된 풀의 가동 시간은 누군가의 일입니다. 자체 노드의 가동 시간은 당신이 확인하는 것을 기억하는 일입니다, 출장 중인 주를 제외하고.
가동 시간 산술
확률은 유효한 작업에서 해싱한 시간과 선형으로 비례합니다. 오프라인 상태이거나 오래된 템플릿에서 작업하는 장치는 그 기간 동안 아무것도 ‘구매’하지 않습니다. 따라서 다운타임은 실효 해시레이트의 직접적인 백분율 감소입니다.
| 실효 다운타임 또는 오래된 작업 | 상당하는 손실 | 비교 대상 |
|---|---|---|
| 1%의 시간 | 해시레이트의 1% | 1% 풀 수수료 |
| 2% (월 약 15시간) | 해시레이트의 2% | 1% 수수료의 2배 |
| 5% (나쁜 달) | 해시레이트의 5% | 1% 수수료의 5배 |
경험 법칙으로 유용합니다: 자체 호스팅이 1~2%의 가동 시간 이상을 소비한다면, 피한 수수료가 더 저렴한 옵션이었습니다.
누가 자체 호스팅해야 합니까
| 유형 | 추천 | 이유 |
|---|---|---|
| 템플릿 주권을 원함 | 자체 호스팅 또는 DATUM | 거래 선택이 유일한 방법; 운영 비용이 대가 |
| 이미 노드를 운영 중 | stratum 레이어 추가 | 한계 비용 낮음, 가동 시간 문제 대부분 해결 |
| 배우고 싶음 | 자체 호스팅 + 호스팅된 폴백 | 스택 구성이 많이 가르침; 폴백이 장애로부터 보호 |
| 운영 없이 확률 원함 | 호스팅된 솔로 풀 | 해시레이트가 전부; 풀이 가동 시간과 장애조치 관리 |
| 여러 체인 채굴 | 호스팅된 풀 | 5개 체인 자체 호스팅 = 5개 노드 |
| 가동 시간 보장 불가 | 호스팅된 풀 | 출장, 불안정한 전원, 공유 인터넷이 수수료보다 비쌈 |
이 옵션들은 상호 배타적이지 않습니다. 가장 견고한 가정용 설정은 일반적으로 혼합입니다: 주권이 중요한 곳에서는 자체 호스팅 기본, 노드 문제가 죽은 하드웨어가 되지 않도록 호스팅된 폴백 구성. 모든 AxeOS 계열 장치는 폴백 stratum 호스트를 지원하며 구성 비용은 없습니다.
어떤 경우에도 중요한 것
두 가지가 전체 논쟁을 이겨냅니다.
템플릿을 구성하는 사람이 비트코인이 확인하는 것을 결정합니다. 탈중앙화가 솔로 마이닝의 이유라면, 그것이 레버이며 전체 스택을 직접 운영하지 않고도 DATUM을 통해 이용 가능합니다.
보상을 보유한 사람이 당신이 그것을 받을지 결정합니다. 당신이 통제하는 주소로 코인베이스에서 직접 지급되는 블록은 청구, 출금, 신뢰가 필요 없습니다. 이는 자체 호스팅 설정에도 비수탁 호스팅 풀에도 해당됩니다. 그래서 당사의 솔로 풀 선택 가이드가 검증 가능한 비수탁 지급을 목록의 두 번째에 둡니다.
이 둘 사이에서, 어떤 기계가 stratum 서버를 운영하는지의 문제는 원칙의 문제가 아니라 운영의 문제입니다. 원하는 것이 사실이기를 바라는 것이 아닌, 자신의 가동 시간에 대한 정직한 평가로 답하십시오.
운영 없이 확률을 원하십니까?
SoloFury는 저해시레이트 장치를 위한 설정 가능한 vardiff로 5개의 SHA-256 체인 모두의 stratum 레이어를 운영합니다. 풀 수수료 1%. 99%는 코인베이스를 통해 지갑으로 직접. 자체 노드의 기본 또는 폴백으로 작동합니다.
마이너 설정하기 →실시간 네트워크 레이더 →블록 확률 계산하기 →자주 묻는 질문
풀 없이 솔로 마이닝이 가능합니까?
직접은 불가능합니다. ASIC은 Stratum을 사용하고 비트코인 노드는 RPC를 사용하므로, 두 사이에서 블록 템플릿을 구성하고 작업을 배분할 무언가가 필요합니다. Solo CKPool은 자체 홈페이지에서 이를 명시합니다. 할 수 있는 것은 다른 사람의 소프트웨어를 사용하는 대신 해당 소프트웨어를 직접 운영하는 것입니다.
솔로 마이닝을 위해 비트코인 노드를 운영해야 합니까?
아니요. 마이너를 호스팅된 솔로 풀에 연결하려면 장치와 지갑 주소만 있으면 됩니다. 자체 노드 운영은 찾고 있는 블록에 어떤 거래가 들어갈지 선택할 수 있게 해줍니다. 이는 확률이 아닌 주권의 논거입니다.
자체 노드를 실행하면 블록을 찾을 확률이 높아집니까?
아니요. 확률은 해시레이트와 네트워크 난이도에만 달려 있습니다. 자체 호스팅은 다운타임과 오래된 작업으로 인해 실효 확률을 낮출 수 있습니다. 죽은 템플릿에서 작업하는 마이너는 아무것도 생산하지 않기 때문입니다.
자체 호스팅 솔로 마이닝 설정에 무엇이 필요합니까?
Linux 머신, 빠른 스토리지의 완전히 동기화된 비트코인 노드, 안정적인 연결, 지연 없이 블록을 검증할 수 있는 CPU, 그리고 ckpool-solo나 로컬 Public Pool 인스턴스 같은 stratum 레이어가 필요합니다. DATUM은 노드 자체 요구 사항에 약 1 GB RAM이 추가됩니다.
DATUM이란 무엇이고 어떻게 다릅니까?
DATUM은 중간 경로입니다: 자체 노드에서 자체 블록 템플릿을 구성하면서 풀이 여전히 공유 회계와 지급을 처리합니다. OCEAN이 개발했으며 현재 베타 단계이고, 비트코인만 지원하며 Linux에서 실행됩니다.
오래된 작업이란 무엇이며 자체 호스팅 시 왜 중요합니까?
오래된 작업은 새 블록이 발견되어 이미 구식이 된 블록 템플릿에 대해 해싱하는 것입니다. DATUM 문서는 이를 직접 경고합니다: 노드가 즉각적인 새 블록 알림을 보내지 않으면 하드웨어가 아무 쓸모없이 작동합니다. 호스팅된 풀은 이를 대신 관리합니다.
자체 호스팅이 풀을 사용하는 것보다 저렴합니까?
수수료 측면에서는 그렇습니다, 수수료가 없으니까요. 다른 모든 면에서는 시간과 전기의 가치에 달려 있습니다. 지속적으로 실행되는 기계가 추가되고 끝나지 않는 운영 책임이 생깁니다.
어떤 방식이 더 분산화되어 있습니까?
자체 템플릿을 구성하는 것이 진정으로 더 분산화됩니다. 거래 선택이 거기서 일어나기 때문입니다. DATUM을 통하든 완전 자체 호스팅 스택을 통하든, 그것이 중요한 부분이며 풀의 부재가 아닙니다.