솔로 스테이킹


솔로 스테이킹

목차

개요 1

스테이킹 바우처 받기 2

솔로 스테이킹 모니터링 활동 3

스테이킹에 지불하는 수수료 변경 3

스테이킹 보상을 받는 방법 4

개요

솔로 스테이킹은 PAI 코인 풀과 같은 집합적 풀을 통한 스테이킹의 대안입니다. 솔로 스테이킹시, 장치 또는 서버가 자동으로 다음과 같은 기능을 수행합니다:

  • 스테이크 바우처를 축적합니다.
  • 바우처가 블록을 검증하도록 선택되었을 때 투표하도록 구성합니다.
  • 만료되거나 투표 기회를 놓친 바우처를 취소합니다.
  • 보상을 축적하고 원하는 경우 자동으로 재개합니다.

참고 1 : 솔로 스테이킹을 하려면 지갑이 활성화 된 PAI 코인 풀노드 (예 : paicoind)를 실행해야합니다. 솔로 채굴 가이드의 "지갑으로 전체 노드 설정"섹션을 따라 지갑으로 paicoind를 설정합니다. 최상의 결과를 얻으려면 스테이킹에 사용하는 PAI 코인 풀 노드가 항상 온라인 상태인지 확인해야 합니다.

참고 2 :이 기사에서 언급한 모든 paicoin-cli명령의 전체 사용법은 해당 명령에 대해 paicoin-cli help [command]를 실행하여 얻을 수 있습니다.

스테이크 바우처를 얻으려면 현재 스테이크 바우처 가격과 동일한 양의 PAI 코인을 스테이킹 해야합니다. 이 값은 공급 및 수요 계산을 기반으로 블록체인 네트워크에 의해 자동으로 설정되며, 유효 지분 바우처의 수를 40,960개로 지속적으로 유지하는 것을 목표로합니다.

미지불의 스테이크 바우처에는 다섯가지 범주가 있습니다.

  1. 미완성 — 지분 바우처 (SV)는 획득 후 256 블록까지 미완성 상태로 유지됩니다. 미완성 지분 바우처는 아직 블록에 투표할 수 없습니다.
  2. 라이브 (Live) — (a) 256 개 이상의 획득한 거래에서 획득했음을 의미하는 완성된 스테이크 바우처와 (b) 투표에서 제외되는 다른 속성이 없음을 의미하는 유효한 스테이크 바우처가 라이브 상태입니다. 라이브 스테이크 바우처는 선택한 경우, 새로운 블록에 투표 할 수 있습니다.
  3. 불충분한 가치 — 지분 바우처의 가격이 변동함에 따라 일부 오래된 지분 바우처의 가치가 현재 가격보다 낮을 수 있습니다. 이로 인해 바우처는 투표 할 수 없습니다. 가치가 충분하지 않은 스테이크 바우처는 현재 스테이크 바우처 가격이 해당 가치와 같거나 낮은 수준으로 떨어지면 다시 투표 할 수 있습니다.
  4. 만료됨— 지정된 유효 기간이 끝나기 전에 투표하도록 선택하지 않으면 스테이크 바우처가 만료됩니다. 기본 유효 기간은 약 284 일에 해당하는 만기 후의 40,960 블록입니다
  5. 놓친 투표 — 투표하기 위해 선택이 되었지만 어떤 이유로든 투표를 제출하지 않은 스테이크 바우처는 투표할 기회를 놓친 것으로 간주되어 다시 선택 될 수 없습니다.

스테이킹 바우처 받기

paicoind를 구성하여 스테이크 바우처를 자동으로 구매합니다. paicoin-cli startticketbuyer명령을 사용하여 이를 수행합니다. 명령을 실행하는 가장 간단한 방법은 다음과 같습니다.

paicoin-cli startticketbuyer “” 0

이것은 paicoind에게 지갑 잔액이 0 PAI보다 큰 한, 지분 바우처를 계속 구매하도록합니다. 총 지갑 잔액의 일부만 스테이킹에 액세스 할 수 있도록하려면 명령이 끝날 때 지갑 잔액이 떨어지지 않도록 할 임계값을 아래로 지정해 주세요. 예를 들어, 다음 명령을 참조해 주세요.

paicoin-cli starticketbuyer “” 1000

이것은 paicoind에게 지갑 잔액이 1000 PAI를 초과하는 한, 지분 바우처를 계속 구매하도록 지시합니다.

티켓 구매자가 실행되면 추가 구성을 수행 할 수 있습니다. 예를 들어, 기본적으로 티켓 구매자는 블록당 1 개의 스테이크 바우처를 구매하려고합니다. 그러나 원하는 경우 더 많이 구매할 수 있습니다. 다음 명령을 참조해 주세요.

paicoin-cli setticketbuyermaxperblock 3

이 명령은 paicoind에게 1이 아닌 블록당 3 개의 스테이크 바우처를 구매하도록 지시합니다. 프로토콜 규칙에 따라 전체 네트워크에서 블록 당 최대 20 개의 스테이크 바우처 구매 트랜잭션이 허용됩니다. 따라서 블록 당 1 ~ 3 개의 스테이크 바우처를 구매하지 않는 것을 추천합니다. 그렇지 않으면 보류중인 지분 바우처 구매 거래가 많이 누적되기 시작할 수 있으며, 처리 시점에 가치가 부족한 스테이크 바우처를 산출 할 수 있습니다.

paicoin-cli ticketbuyerconfig를 실행하여 티켓 구매자가 실행 중인지 여부를 확인할 수 있습니다. buytickets 설정이 true이면 티켓 구매자가 실행 중입니다. buytickets 설정이 false이면 티켓 구매자가 실행 중이 아닙니다. 또한 limit 값은 노드가 블록 당 구매하도록 구성된 최대 지분 바우처 수를 나타냅니다. limit 값은 티켓 구매자가 다시 시작될 때마다 1로 재설정됩니다.

스테이크 바우처 구매를 중단하려면 paicoin-cli stopticketbuyer를 실행하면됩니다.

솔로 스테이킹 모니터링 활동

paicoin-cli getstakeinfo 명령을 실행하여 전체 네트워크에서 솔로 스테이킹 활동 및 활동의 스냅 샷을 가져옵니다.

스테이킹에 지불하는 수수료 변경

거래 수수료는 시간이 지나고 블록 보상이 감소함에 따라 채굴자가 보상을 받는 방식입니다 (블록 반감기 카운트 다운 참조).

채굴자가 블록을 구성 할 때, 그들은 mempool의 모든 보류중인 트랜잭션 집합에서 포함할 트랜잭션을 선택해야 합니다. 일부 상황에서 mempool은 단일 블록에 모두 들어 가지 않을 정도로 많은 수의 트랜잭션을 포함할 수 있습니다. 이 경우 채굴자는 일반적으로 수수료가 높은 거래를 먼저 포함하도록 선택합니다. 스테이크 바우처 구매 거래에도 동일한 논리가 적용됩니다.

예상만큼 빨리 스테이크 바우처를 얻지 못한다는 것을 알게되면, 구매를 위해 지불하는 수수료를 인상 할 수 있습니다. 귀하가 지불하는 수수료가 귀하와 동시에 mempool에 있는 다른 스테이크 바우처 구매 거래의 수수료보다 상대적으로 큰 경우, 귀하의 거래가 먼저 진행되고 스테이크 바우처를 더 빨리 누적 할 수 있습니다.

paicoin-cli getticketfee를 실행하여 티켓 구매자가 지불하도록 구성된 수수료를 확인할 수 있습니다. 지불하는 수수료를 변경하려면 paicoin-cli setticketfee [fee]를 실행하여 [fee]를 값으로 바꾸면됩니다. 예를 들어 paicoin-cli setticketfee 0.0002는 스테이크 바우처 구매 거래 수수료를 kB 당 0.0002 PAI로 설정합니다.

스테이킹 보상을 받는 방법

새 블록이 채굴 될 때 바우처 (티켓) 풀의 라이브 스테이크 바우처 세트에서 무작위로 5 개의 스테이크 바우처가 선택됩니다. paicoin-cli getstakeinfo 명령의 출력에서 poolsize값을 확인하여 바우처 풀의 전체 크기를 확인할 수 있습니다. 또한, proportionlive의 가치는 귀하가 소유한 지분 바우처로 구성된 풀의 비율을 반영합니다. 귀하가 소유한 바우처 수에 따라 주어진 블록에서 투표하기 위해 적어도 하나의 스테이크 바우처가 선택될 확률은 다음과 같습니다.

스테이크 바우처 중 하나에서 스테이크 보상을 받으려면 다음 조건을 모두 충족해야합니다.

  • 하나 이상의 스테이크 바우처가 무작위로 선택되어 투표합니다.
  • 스테이크 바우처를 소유 한 PAI 코인 노드 (지갑 포함)가 온라인 상태이며 자동으로 투표하도록 설정되어 있습니다.
  • 스테이크 바우처의 가치가 충분합니다.

모든 조건이 충족되고 선택한 스테이크 바우처 중 하나 이상이 성공적으로 투표하면 :

  • 바우처를 얻기 위해 지불 / 스테이킹한 자금을 회수합니다 (거래 수수료를 뺀 금액).
  • 성공적으로 투표한 각 스테이크 바우처에 대해 추가로 PAI 코인을 획득하십시오. 이것이 귀하의 스테이킹 보상입니다.

투표한 각 바우처에 대해 얻을 수 있는 스테이 킹 보상의 양은 (a) 총 블록 보상 및 (b)받은 다른 투표 수 (3, 4 또는 5 일 수 있음)에 따라 다릅니다. 이 글을 쓰는 시점에서 총 블록 보상은 1500 PAI입니다. 총 블록 보상은 스테이킹하는 사람과 채굴 자간에 60/40으로 나뉩니다. 따라서 주어진 블록에 투표하는 3-5 개의 스테이크 바우처에 900 PAI (1500의 60 %)가 분배되며, 이는 5 표를 받으면 스테이킹 보상이 180 PAI, 4 표를 받으면 225 PAI가 될 수 있음을 의미합니다. 3 표만받은 경우 300 PAI 와 같은 식입니다.