> For the complete documentation index, see [llms.txt](https://amaxg.gitbook.io/whitepaper-kor/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://amaxg.gitbook.io/whitepaper-kor/undefined-4/undefined.md).

# 블록 프로듀서 보상

블록 프로듀서(BP)에 대한 보상은 새로운 토큰을 발행하여 인플레이션을 통해 지급됩니다. 시스템은 일정한 인플레이션율을 유지하며, 발행된 토큰은 네트워크 운영에 대한 재정적 인센티브로 블록 프로듀서들에게 분배됩니다.

**1. 인플레이션 생성**

EOSIO는 연간 인플레이션율(continuous\_rate)에 따라 토큰을 발행합니다. 새로운 토큰의 양은 현재 발행된 총 토큰 공급량과 시간에 따른 증가율을 기반으로 계산됩니다. 인플레이션을 통해 생성된 추가 토큰은 다음 공식을 사용하여 계산됩니다:&#x20;

추가 인플레이션 = (continuous\_rate \* total\_supply \* time\_elapsed) / useconds\_per\_year

여기에서:

• continuous\_rate: 연간 인플레이션율

• total\_supply: 현재 발행된 총 토큰 수

• time\_elapsed: 마지막 보상 지급 이후 경과된 시간(마이크로초 단위)

• useconds\_per\_year: 1년 동안의 마이크로초 수 (= 31,536,000초)

이 과정은 시스템이 인플레이션을 통해 추가 토큰을 발행하도록 하며, 이는 BP 보상과 네트워크 운영에 사용됩니다.

**2. 토큰 분배**

새로 발행된 토큰은 두 가지 주요 방식으로 블록 프로듀서(BP)에게 보상으로 분배됩니다:

• 블록당  보상(Per-block reward): 블록 생산자가 생성한 블록 수에 비례한 보상

• 투표 보상(Per-vote reward): 블록 생산자가 받은 투표 수에 비례한 보상

총 인플레이션 토큰 중 BP에게 할당되는 비율은 다음과 같이 계산됩니다:

To\_Producers = (new\_tokens \* pay\_factor\_precision) / inflation\_pay\_factor

여기서:

• new\_tokens: 새로 발행된 총 토큰 수

• pay\_factor\_precision: 정밀도 조정을 위한 상수

• inflation\_pay\_factor: BP 보상을 위한 인플레이션 계수

전체 BP 보상은 두 부분으로 나뉩니다:

• 블록 당  보상(Per-block reward): BP가 생성한 블록 수에 따라 분배되는 보상.

To\_Per-block\_Pay = (To\_Producers \* pay\_factor\_precision) / votepay\_factor

• 투표 ekd 보상(Per-vote reward): BP가 받은 투표 수에 따라 분배되는 보상.

To\_Per-vote\_Pay = To\_Producers - To\_Per-block\_Pay

**3. 블록 생산자 보상**

각 블록 생산자는 자신이 생성한 블록 수와 받은 투표 수에 따라 보상을 청구할 수 있습니다. 이 보상은 하루에 한 번 청구할 수 있으며, 보상은 블록당 보상과 투표 보상으로 나뉩니다.

• 블록 당  지급(Per-block pay): BP가 생성한 블록 수에 비례하여 지급됩니다.

Producer\_Per-block\_Pay = (perblock\_bucket \* unpaid\_blocks) / total\_unpaid\_blocks

• 투표 당 지급(Per-vote pay): 받은 투표 수와 그 투표가 유지된 기간에 따라 지급됩니다.

Producer\_Per-vote\_Pay = (new\_votepay\_share \* pervote\_bucket) / total\_votepay\_share

여기서 new\_votepay\_share는 청구 시점까지 BP가 받은 총 투표 수를 반영하며, 그 투표가 유지된 기간을 고려합니다.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://amaxg.gitbook.io/whitepaper-kor/undefined-4/undefined.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
