안녕하세요. @yoonsg, 윤슥입니다.
오늘은
[스팀잇 이야기] #1. 왜 내 보상이 떨어졌다 올랐다할까?
[스팀잇 이야기] #2. 보팅의 가치는 어떻게 산출될까?
에 이어 스팀잇 이야기 3편 스팀의 채굴량, reward_balance가 늘어나는 속도에 대해 써보려고 합니다. 그나저나, 아주 적은 양이었지만 뉴비에게 임대되던 스파가 사라져 쪼끔 슬프네요. 각설하고, 시작합니다.
#3. 하루에 스팀은 얼마나 채굴될까?
스팀의 인플레이션과 그 비율
스팀은 인플레이션을 기본으로 깔고 가는 화폐입니다. 비트코인은 그 채굴량이 정해져 채굴이 불가능해지지만 스팀은 영원히 채굴이 가능합니다. 그 이유는 다들 아실겁니다. 새로운 저자들과 회원들에게 보상을 지급해야 하니까! 스팀은 내 돈을 그대로 저자에게 주는 것이 아니라 영향력을 돈으로 바꿔서 주기 때문에 돈이 새로 생겨나야 하는건 너무 당연한 이야기입니다.
그렇다면 인플레이션율은 어떻게 될까요? 하드 포크 16 이전에는 인플레이션율이 자그마치 160%였습니다. 말도 안되는 수치죠. 그리고 그 중에서 16%만이 저자와 큐레이터의 보상이었습니다. 하드포크 16 이후로는 현재와 같이 바뀝니다. 7,000,000번째 블록에서 9.5% 인플레이션율로 시작하여 250,000 블록마다 0.01%씩 감소하는 것으로요. 이는 0.95%의 최저 인플레이션율에 도달하기까지 계속됩니다. 계산해보면 220,750,000번째 블록이고 20년 후죠. 그 이후에는 최저 인플레이션율로 고정이 됩니다.
따라서 현재의 인플레이션율은 다음과 계산할 수 있습니다.
(인플레이션율)(%)=9.5-0.01*(head_block_number-7000000)/250000
head_block_number은 언제나처럼 steemd에서 확인하실 수 있습니다.
head_block_number은 가장 최근에 생성된의 블록의 넘버입니다. 지금은 20,080,678이군요. 대입해서 계산해보면 약 8.98%가 되겠습니다.
그래서 얼마나 생성된다고?
인플레이션율이니 뭐니 주저리주저리했지만 아직 하루에 스팀이 얼마나 늘어나는지 알기까진 조금 더 있어야 합니다. 스팀잇에 처음 와서 설명을 보신 분이라면 아실 겁니다. 스팀은 블록이 3초마다 생겨나서 굉장히 빠르게 트랜잭션이 처리되죠. 블록이 생성되면 일정량의 스팀 또한 생성됩니다.
왜 블록이 채굴될 때 보상을 주는지가 잘 이해가 안되신다면 @happyberrysboy님의 이미지로 보는 블록체인의 기본!!(비트코인 기준, POW)을 읽어보시길 바랍니다. 어쨌든 3초마다 생성되는 스팀 블록은 보상을 줍니다. 보상은 다음과 같습니다.
new_steem = ( ( virtual_supply * current_inflation_rate ) / ( 10000 * BLOCKS_PER_YEAR ) ) * >CONTENT_REWARD_PERCENT;
- new_steem은 블록당 새로 생겨나는 스팀을 이야기합니다.
- virtual_supply는 현재 존재하는 스팀과 스달을 전부 스팀을 바꾸었을 때의 스팀 총량을 이야기합니다. steemd에서 확인하실 수 있습니다.
- current_inflation_rate는 위에서 구한 (현재의 인플레이션율) * 10000 입니다. 뒤에 10000을 나눠주는 이유죠.
- BLOCKS_PER_YEAR은 10,512,000입니다. 3초마다 블록이 생성되면 1년에는 10,512,000 블록이 생성되죠.
- CONTENT_REWARD_PERCENT는 위에서도 언급했듯이 하드포크 0.16.0 이후에 0.75 즉 75%로 고정이 되었습니다.
이미지 화질이 좋지 않지만 잘 보시면 위에서 설명한 수치들이 나와있는 것을 보실 수 있습니다. 모두 하드포크 0.16.0에서 정해진 수치들입니다.
결론
결론적으로 계산해보면
((266,769,915.614 * 898)/(10000 * 10,512,000)) * 0.75= 1.70918510432 STEEM!
매 블록(3초) 마다 약 1.71 개의 스팀이 생성됩니다.
그렇다면 1분에는 약 34.2개, 1시간에는 약 2052개, 하루에는 약 49,248개의 스팀이 생성되겠네요. 증인 보상 ~~~~15%10%10%와 staking 보상 ~~~~10%15%15%를 합치면 더 늘어나겠지만 reward pool만 따지도록 하겠습니다. 이상이 @koreancrypter님께서 여쭤보신 reward pool의 STEEM 생성량이었습니다! 긴 글 읽어주셔서 감사합니다~~ 제 다른 글들도 많이 봐주세요~
좋은 정보 감사드려요!!🤠👍🏻
정님 항상 찾아와주셔서 감사합니다 ㅎㅎㅎ
오 좋은 글 감사합니다. 보팅과 팔로우하고 갑니다.
읽어주셔서 감사합니다~~
좋은정보 감사요 ~ 보팅하고 갑니다. ~
읽어주셔서 감사합니다~~
오오... 하루에 약 5만개가 생성되는거였군요.
그렇죠 아마 20년 후에도 비슷할거예요.
오호.. 전 3초에 고정으로 1개만 생성되는줄 알았는데 그게 아니었군요..
나중에 시간 날때 한번 저도 계산해 봐야겠어요~~!!
마음의 소리(굴중에 제 아이디가 있어 보팅과 리스팀..!!???)ㅎㅎㅎ감사합니다
글 잘 보고있습니다@happyberrysboy님 무례한 부탁이지만 혹시 팔로우해주실 수 있을까요? busy 보팅 봇의 보팅을 받아보고 싶습니다. 불쾌하셨다면 죄송합니다.
busy? 보팅봇의 보팅 조건이 따로 있는지요??
팔로우를 왜 못해드리겠습니까.. 이렇게 좋은 글을 써주시는 분께요..^^
감사합니다!!! 10000스파 이상의 팔로워가 있어야한다고 그러는 설이 있고 500스파 이상의 팔로워가 있어야한다는 설이 있는데 뭐가 맞는지는 잘 모르겠네용..!!
음...처음 접해보는 정보네요.
저도 관심을 가지고 공부를 좀해봐야겠네요.
좋은 정보 감사드립니다.
읽어주셔서 감사합니다. 공부하다보면 재밌네요.
유익한 내용이었어요. 오타 1곳 바로 잡아보자면, 증인 10%, staking 15%인 것 같습니다. 여행 준비도 잘하세요^^
감사합니다 ㅎㅎㅎ 오타까지 발견해주시다니 정말 열심히 읽어주셨군요!!
오오 수고하셨습니다! @감사해
제가 감사하죠 ㅎㅎㅎ 또 궁금한게 있으시면 아무거나 물어보세요! 열심히 찾아보겠습니다. 가이드독 또 정말 감사합니다!!
짱짱맨은 스티밋이 좋아요^^ 즐거운 스티밋 행복한하루 보내세요!
짱짱맨님 또 감사합니다~~~~ㅎㅎㅎ