Pay Per Share(PPS)는 채굴 풀의 보상 방식입니다. Mining Pool은 블록을 찾는 채굴자들의 작업을 조율합니다. 블록은 비트코인의 공개 기록에 추가되는 거래 묶음입니다. 풀은 자체 블록 발견을 기다리지 않고, share라고 부르는 인정된 작업 증거에 따라 채굴자 계정에 보상을 적립합니다. 채굴자는 그때그때 달라지는 풀의 운에 덜 좌우되지만, 운영자가 실제로 지급하는지에는 여전히 의존합니다.
얀은 채굴 계산에 특화된 장비인 ASIC을 가동하며 정기적으로 전기요금 고지서를 받습니다. Solo Mining을 한다면 블록 하나를 찾을 때까지 오랫동안 아무 수입도 없을 수 있습니다. 그래서 채굴자들의 작업을 조율하는 서비스인 Mining Pool에 가입하고 PPS를 선택합니다. 풀이 블록을 찾는 데 운이 따르지 않아도 인정된 작업에 따라 얀의 보상이 적립됩니다. 수입을 더 예측하기 쉬워지는 것입니다. 그렇다고 채굴기의 계산 속도가 빨라지거나, 전송하는 결과마다 새 비트코인이 생기는 것은 아닙니다. [1]
채굴은 조건에 맞는 계산 결과인 해시를 찾기 위해 시도를 반복하는 과정입니다. 여기서 해시는 제안할 블록의 데이터로 계산한 숫자입니다. 네트워크가 정한 목표값 이하여야 하므로 채굴자는 데이터를 바꿔 가며 계산을 반복합니다. 풀은 새 Bitcoin 블록을 만들기에는 부족하더라도 자체의 더 쉬운 조건을 충족한 결과를 받습니다. 이 결과를 share라고 하며, 기계가 계속 작업하고 있다는 증거가 됩니다. 회사의 주식도, 완성된 블록의 조각도 아닙니다. share마다 난이도가 다를 수 있어 개수만 비교하면 오해하기 쉽습니다. 풀은 정해진 난이도에 따라 각 결과가 나타내는 작업량을 계산합니다. 보낸 결과도 중복되거나 늦게 도착하면 거절될 수 있으므로 정확한 규칙을 알아야 합니다. [2]
PPS가 더 많은 블록을 만들어 주지는 않습니다. 오랫동안 운이 따르지 않으면 풀은 약속한 보상을 준비금으로 충당해야 합니다. 이 서비스의 대가로 수수료를 받습니다. 채굴자는 블록 발견에 따른 변동을 풀에 넘기는 대신 운영자가 지급하지 않을 위험은 여전히 감당해야 합니다. 웹사이트의 약속만으로 자금 고갈이나 지급 중단을 막을 수는 없습니다. Bitcoin 프로토콜이 얀을 대신해 풀의 빚을 받아 주는 것도 아닙니다. 따라서 수수료가 아주 낮다는 사실만으로 더 좋은 조건이라고 판단할 수 없습니다. [1]
블록 보상은 새로 발행된 비트코인인 블록 보조금과, 포함된 거래의 수수료로 구성됩니다. 기본 PPS는 보통 보조금만 계산합니다. Full Pay Per Share(FPPS)는 추정한 거래 수수료 몫도 더합니다. Pay Per Share Plus(PPS+)는 일반적으로 보조금에는 PPS를 적용하고, 실제로 얻은 거래 수수료는 PPLNS로 나눕니다. PPLNS는 블록을 찾았을 때 최근 인정된 작업을 고려하는 방식입니다. 따라서 PPS+의 수수료 부분은 여전히 풀의 운에 따라 달라질 수 있습니다. 상품 이름은 출발점일 뿐, 구체적인 계산 방식이 중요합니다. [3]
얀은 계정 잔액이 늘어나는 것을 보지만 자기 지갑에는 아직 아무것도 들어오지 않았습니다. 풀은 최소 금액을 넘은 뒤 또는 정해진 일정에 맞춰 지급할 수 있고, 출금 수수료가 추가될 수도 있습니다. Bitcoin 기본 네트워크를 통한 on-chain 지급이라면 거래가 자기 주소로 정확한 금액을 보내는지 살펴봅니다. 거래가 블록에 포함되었는지, 그 뒤에 블록이 얼마나 이어졌는지도 확인합니다. 이것이 거래의 확인 횟수입니다. Lightning Network는 지급 건마다 블록체인에 개별 기록을 남기지 않고 결제할 수 있게 해 줍니다. 이 경우 얀은 자기 지갑에 지급액이 제대로 도착했는지 확인합니다. 풀 계정에 “지급 완료”라고 표시되는 것만으로는 부족합니다. 자기 지갑의 단어 형태 백업인 Seed Phrase도 풀 계정의 로그인을 복구하거나 그 잔액의 지급을 강제하지는 못합니다. [5]
두 서비스를 비교할 때 얀은 수수료율만 보지 않습니다. 어떤 인정된 작업에 보상이 붙는지, 거래 수수료가 포함되는지, 지급 시 무엇이 공제되는지 알아야 합니다. 그런 다음 같은 기간에 실제로 받은 금액을 비교합니다. 특히 소규모 운영에서는 보상이 쌓여도 최소 지급액 때문에 돈을 받는 시점이 늦어질 수 있습니다. 전기료, 기타 지출, 장비 비용을 뺀 뒤에야 이익을 평가할 수 있습니다. 관리 화면에서 가장 예쁜 그래프가 채굴자에게 가장 좋은 결과를 뜻하지는 않습니다. [4] [5]
PPS는 매일 일정한 BTC를 받는다는 뜻이 아닙니다. 네트워크 난이도가 올라가면 같은 작업으로 블록을 찾을 확률이 낮아져 작업의 보상도 줄어듭니다. Halving은 블록 보조금을 줄이고, FPPS에서는 추정 거래 수수료도 바뀝니다. 풀마다 계산 기간과 필터가 다를 수 있습니다. 예를 들어 Luxor가 공개하는 것은 자체 방법론이지, 모든 FPPS 서비스의 공통 규칙이 아닙니다. 기계 가동 중단이나 거절된 shares도 인정된 작업량을 줄입니다. BTC 수입이 같아도 자국 통화로 환산한 가치는 달라질 수 있습니다. [4]
기본 PPS의 간단한 모델은 B × d / D입니다. B는 블록 보조금, d는 share 난이도, D는 네트워크 난이도이며, 두 난이도에는 같은 기준을 사용해야 합니다. 비율 d / D는 해당 share가 더 엄격한 네트워크 조건까지 충족할 대략적인 확률입니다. 설명만을 위한 값인 B = 3.125 BTC와 d / D = 0.000001을 적용하면 풀 수수료를 빼기 전 312.5 sat가 됩니다. 현재 제공되는 요율이나 네트워크의 고정 단가가 아닙니다. sat는 satoshi의 약자로, 비트코인 기본 네트워크의 최소 단위입니다. 서비스가 내부 장부에 사토시 미만의 금액을 기록할 수는 있지만, 반올림과 지급에는 별도의 규칙이 있습니다. [1] [5]
더 정확히 이해하려면 이 항목과 함께 다음도 읽어 보세요 Mining Pool, Mining Share, Full Pay Per Share, Pay Per Last N Shares, Pool Fee, Payout Threshold. 다음 항목에서도 이 글을 참조합니다 Mining Pool, Solo Mining, Pay Per Last N Shares, Pool Fee.