237 / 736FW

Mining Firmware

채굴 장치를 제어하는 소프트웨어

팬이 돌고 화면의 숫자가 올라간다고 해서 채굴 장치가 제대로 작동한다는 뜻은 아닙니다. 내부에서는 펌웨어가 연산 칩, 냉각, 풀과의 통신을 조율합니다. 마르티나가 자신의 장치를 업데이트하려 한다고 생각해 봅시다. 더 빨라진다는 약속만으로는 부족합니다. 새 버전이 하드웨어를 지원하는지, 어떤 설정이 남는지, 업데이트 뒤 풀이 실제로 작업 결과를 받아들이는지 알아야 합니다.

Mining Firmware는 채굴 장치 내부에서 실행되는 소프트웨어입니다. 연산, 작동 설정, 냉각, 그리고 공동 채굴을 조직하는 서비스인 풀과의 연결을 제어합니다. 업데이트는 장치의 기능이나 동작을 바꿀 수 있지만, Bitcoin이 블록의 유효성을 판단하는 규칙을 바꾸지는 못합니다.

ASIC은 특정 연산을 위해 만든 전용 칩입니다. 하지만 칩 자체는 장치가 어느 풀에 결과를 보내야 하는지 모릅니다. 이 일과 다른 제어 작업을 펌웨어가 담당합니다. 예를 들어 Braiins OS에서는 풀, worker 이름, 목표 소비 전력, 냉각을 설정할 수 있습니다. worker 이름은 풀 계정에서 장치를 구분하는 표시입니다. 따라서 마르티나는 같은 프로그램 버전을 다른 작동 프로필로 사용할 수 있습니다. 버전은 어떤 소프트웨어인지, 프로필은 어떻게 사용하는지를 나타냅니다. 관리 화면이 열린다고 작업이 승인된 것은 아니므로 풀 쪽 기록도 확인해야 합니다. 풀은 보통 shares라고 부르는 부분 결과를 기록합니다. 이는 계산 작업을 수행했다는 증거이지만, 받아들여진 결과가 모두 새로운 Bitcoin 블록인 것은 아닙니다. [1] [8]

파일을 올리기 전에 마르티나는 문서와 자신의 장치를 대조합니다. 제어 보드, 칩이 달린 해시보드, 전원 공급 장치인 PSU가 모두 중요합니다. Braiins 문서에서 E2는 하드웨어가 지원되지 않을 가능성을, P5는 호환되지 않는 전원 장치 모델을 가리킵니다. 이는 해당 제품의 진단 정보이지 모든 채굴기의 공통 코드가 아닙니다. 프로그램이 이미 설치된 제어 보드를 다른 장치에 옮겨도 지원이 보장되지는 않습니다. 호환성은 성공적으로 올라간 파일이 아니라 전체 구성에 관한 문제입니다. [2]

BITMAIN 안내는 해당 모델에 맞는 펌웨어를 요구하며, 설정을 유지하는 Keep Settings 옵션을 별도로 설명합니다. 이 옵션을 켜면 문서에 나온 업데이트에서 풀과 네트워크 설정을 유지하고, 끄면 기본값으로 돌아갑니다. 그래서 마르티나는 필요한 설정을 미리 보관합니다. 네트워크 초기화는 로컬 네트워크에서 장치의 주소인 IP를 바꿀 수 있습니다. 기존 페이지가 응답하지 않아도 장치가 망가졌다는 뜻은 아닙니다. 설정 보존은 이전 프로그램의 백업도 아니며 손쉬운 복귀를 보장하지도 않습니다. [3]

Braiins는 지원되는 구성에서 내부의 원래 프로그램을 그대로 두고 분리 가능한 저장 매체인 SD 카드로 부팅하는 방법을 설명합니다. 그러한 구성에서는 카드를 제거하면 원래 펌웨어와 설정으로 다시 부팅할 수 있습니다. 반면 내부 메모리의 한 종류인 NAND에 설치하면 프로그램을 장치 내부에 기록합니다. 이 차이를 모든 모델에 그대로 적용할 수는 없습니다. 가능한 절차는 보드와 버전에 달려 있습니다. 마르티나는 장치가 응답하지 않게 된 뒤가 아니라 변경 전에 설치 방식과 복구 가능성을 확인합니다. [4]

Braiins OS의 Target Temperature는 팬 제어가 목표로 삼는 온도입니다. 더 높은 Hot Temperature 임계값에서는 과열 때 목표 소비 전력이나 목표 해시레이트를 낮추는 Dynamic Performance Scaling이 작동할 수 있지만, 이 기능을 켜 둔 경우에만 그렇습니다. 여기서 해시레이트는 초당 해시 시도 횟수를 뜻합니다. Dangerous Temperature는 채굴을 중단시키는 추가적인 위험 한계입니다. 모두 같은 온도 조절기를 달리 부르는 이름이 아닙니다. 성능이 낮아지면 마르티나는 열로 인한 원인도 살핍니다. 보호 기능을 꺼도 냉각 부족이 해결되지는 않으며, 화면의 더 좋은 숫자가 큰 문제를 감출 수 있습니다. [1]

Braiins의 풀 그룹은 연산 능력을 나누어 배정할 수 있게 합니다. Quota를 2:1로 정하면 첫 그룹에 2/3, 두 번째 그룹에 1/3의 작업을 보내는 것이 목표입니다. 별도의 고정 비율 방식에서는 합계가 100%여야 합니다. 한 그룹의 모든 풀이 연결 불가능해지면 그 그룹을 제외하고 배분을 다시 계산합니다. 따라서 이 비율은 계획된 작업 경로이지, 어떤 짧은 기간에도 보장되는 수익 비율이 아닙니다. 마르티나는 연결 상태와 승인된 작업을 확인합니다. 설정한 백분율만으로는 장애 중에 무슨 일이 있었는지 알 수 없습니다. [1]

Braiins OS 문서는 버전 23.04 이상에서 라이선스를 60분마다 갱신하고, 취득한 라이선스는 12시간 유효하다고 설명합니다. 그러므로 연결이 끊겨도 즉시 제한되는 것은 아닐 수 있습니다. 하지만 라이선스가 만료되거나 취득하지 못하면 이용 조건에 따라 연산 성능을 낮춥니다. 이는 특정 제품의 동작이지 Bitcoin 블록이 자동으로 무효가 된다는 의미가 아닙니다. 마르티나는 소프트웨어 제공자에게 지급하는 dev fee와 풀 수수료도 구별합니다. 둘 사이의 혜택이나 연계가 있다면 현재 조건을 확인해야 합니다. [5]

BITMAIN은 2022년에 갱신한 권고에서 먼저 10–30대에 적용하고 최소 24시간 관찰하는 예를 듭니다. 목적은 전체 채굴장을 바꾸기 전에 문제를 찾는 것입니다. 보편적인 보증도, 소규모 운영자에게 그만큼의 장치를 요구하는 지시도 아닙니다. 마르티나는 비슷한 조건에서 승인된 작업, 오류, 온도, 재시작을 비교합니다. J/TH는 테라해시당 줄, 즉 일조 번의 해시 시도에 필요한 에너지를 뜻합니다. 비교할 때는 측정에 포함하는 장비 구성 요소와 기간이 같아야 합니다. 소비 전력, 거절된 작업, 중단 시간이 늘어난다면 장치 화면의 속도 상승이 개선은 아닐 수 있습니다. [6] [1] [7]

더 정확히 이해하려면 이 항목과 함께 다음도 읽어 보세요 ASIC Miner, ASICBoost, Autotuning, Mining Pool, Bitcoin. 다음 항목에서도 이 글을 참조합니다 Autotuning, Underclocking, Overclocking, Air Cooling.

DOC · 001Braiins OS — Configuration문서 DOC · 002Braiins OS — Technical Resources문서 DOC · 003BITMAIN — Antminer Online Upgrade Tutorial문서 DOC · 004Braiins OS — Installation문서 DOC · 005Braiins OS — Licensing FAQ문서 DOC · 006BITMAIN — Firmware Update Tips Summary문서 DOC · 007NIST — SI prefixes문서 DOC · 008Bitcoin Developer Guide — Mining문서
개정일: 1차 출처 우선 · 투자 조언이 아닙니다