스팀 증인들의 활동을 모니터링 하는 방법
@neojew 님께서 증인들이 어떻게 활동하는지 확인하고싶다는 말씀을 하셨고, 도움이 될까 하여 글을 적어봅니다.
우선 아주 간단히 증인들의 상태를 한눈에 볼수있는 사이트를 알려드립니다. 26위 대기증인인 @drakos가 만든 툴로써, 간단하면서도 매우 유용합니다.
https://steemian.info/witnesses (데스크톱으로 보시길 바랍니다)
우선 여기서 계정에 빨간줄이 그어진 증인들은 어떠한 이유로든 노드가 비활성화 된 증인들 입니다. 증인 노드가 꺼져있거나 문제가 생겨서 블록을 생성하지 않고 보상도 받고있지 않다는 의미입니다. 받은 투표는 그대로 유지 되지만 사실상 없는거나 마찬가지라고 할 수 있습니다. 이 증인들은 받은 증인 투표를 회수하는게 맞다고 생각됩니다만 실제로는 많은 상위권 대기증인들이 비활성화 된 상태로도 투표를 유지하고 있는것을 보실 수 있습니다.
Missed Blocks
블록 생성을 실패한 케이스입니다. 이 값이 많으면 많을수록 더 자주 블록생성을 놓친경우라서 서비스에 직접적인 장애를 준 경우일수 있습니다. 그러나 하드포크나 노드 버전업 등의 상황에서는 블록 미싱을 누구나 할수있기때문에 일단 꾸준히 증가하지 않는다면 문제가 되지않는다고 봅니다. 또한 24시간 이상 블록을 생성하지 못하면 계정이 자동으로 비활성화 되므로 즉시 확인할 수 있습니다. 블록미싱에 대한 자세한 정보는 steemdb.com 에서 보실 수 있습니다.
https://steemdb.com/@증인계정/missed
Block Age
마지막에 블록을 생성한 후 흐른 시간입니다. 이 값이 높다는것은 증인 노드가 제구실을 못하거나 정지되었음을 의미합니다. 물론 20위 밖의 증인들은 기회가 자주 없으므로 높을 수 밖에 없습니다.
Registration Fee
증인들은 계정 등록비를 제안합니다. 대부분의 증인들은 0.1 STEEM 으로 제안하고 있는데, 몇몇 과도하게 높은 값을 제안하는 증인들도 있습니다.
Block
증인들은 블록 하나의 크기를 제안합니다. 대부분 64k 이고, 따라서 현재 블록 크기도 64k 입니다. 간간히 큰 블록을 제시하는 증인들이 있습니다만, 다수가 합의하기전까지는 블록크기가 증가 될 수 없습니다.
Ver
증인노드 버젼입니다. 현재 0.19.2 가 최신인데 더 낮은 버젼을 사용하고있는 증인들도 있습니다. 물론 20위권 안에는 없습니다. 구버젼을 쓰고있다는것 자체로 신뢰를 잃기 때문입니다.
Price feed
각 증인들은 공식 거래소의 STEEM 가격을 주기적으로 모니터링 하여 스팀잇에서 참조될 스팀 가격을 제시하여야 합니다. 이 가격들이 공정하지않으면 증인으로써의 신뢰를 잃게 됩니다.
Feed Age
마지막으로 가격 제시를 하고 지난 시간입니다. 가격 제시는 자주 할수록 좋기때문에, 이 값이 늘 대여섯시간 이상이라면 좀 문제가 있지 않나 생각하고있습니다. 가끔씩 피드가 실패하는경우가있어서 가끔 늦어지는건 괜찮다고 생각합니다.
정리
증인들이 무슨 서버를 쓰는지, 어떻게 설정하는지는 사실 크게 중요한것 같지 않습니다. 제 구실을 제대로 하지 않으면 바로 표시가 나게 되어 있습니다. 블록생성이 가장 중요한 의무이기때문에, 그부분을 눈여겨 보시면 될 것 같습니다. 증인들이 안정성과 보안을위해 돈을 두배 들여서 클라우드를 쓰던지, 돈을 아끼기위해 서버를 임대하던지 그건 개인 선택이고, 그 결과도 개인들이 고스란히 떠안는 것입니다.
그리고 어떠한 캠페인을 하는지, 스팀파워로 뭘 하는지는 그 증인의 블로그에 들어가서 그들이 포스팅하는 글을 읽어보시는게 좋겠습니다. @neojew 님이 글에서 언급하신 @roelandp 는 최근 solicitingpower.com 을 만들어서 공익 캠페인을 하고 있습니다. 멋진 프로젝트인것 같아서 저도 얼마전에 리스팀 했습니다.
그 외에 다른부분이 궁금하시면 댓글 달아주시면 제가 최대한 찾아서 정리 해 드리겠습니다.
감사합니다.
증인 관련 자료, 아주 도움되는 개인적 관심 주제였습니다.
증인 관련 정치적 성향 반대에도 불구하고 좋은 글 감사드립니다.
dpos 에서 증인은 정말 중요한 역할을 하는데 스팀 사용자들이 너무 모르는 것이 큰 문제 인 것 같네요... 스팀에서도 그닥 알리려고 하지도 않는 것 같고 시스템상으로도 EOS와 너무 비교가 되는 것 같습니다. 찾기 어려운 좋은 정보 주셔서 감사합니다.
혹시 eos 에서 steem 의 steemit 같이 eos 를 직접 경험해 볼수 있는 도구가 있으면, 추천 하나 부탁드립니다.
미리 감사..
공감합니다. 감사드립니다.
ASBEAR님의 글 보면서 증인이 뭔지 이제 알 것 같네여 ㅎㅎ
괜히 한국 ioc위원이 한 명 더 늘면 기쁜 것처럼
한국 스팀증인들이 많아졌으면 좋겠습니다. ㅋ
이왕이면 한국인이면 소통도 좋고 좋을 것 같습니다만,
더욱더 중요한 것이 스팀 정책 관련 정치적 입장이
본인 성향이나 지향과 일치하느냐의 여부인 것으로 생각됩니다.
개인적인 그런 지향이 없다면, 한국인 지지도 좋은 방법이라고 봅니다.
저에겐 아직 증인이란 존재가 먼 하늘의 별과 같네요.
프록시 설정하니까 됐어요! 감사합니다. 이 사이트 잘 참조해야겠어요.
전반적으로 잘 모르지만
한국분들 열심히 응원하겠습니다. 꾸벅
사실 궁금한 내용도 이렇게 정리해주시지 않으면 그냥 모른채로 지나가게 되는 것 같습니다. 좋은 정리와 정보에 감사드리며 응원 및 리스팀하고 갑니다 :)
이런 좋은 정보는 미력하지만 봇댓리 3종세트를 드려야~ 꼭 증인 되세요~^^
중요한것을 알게되고 알수 있겠습니다.
고맙습니다.
증인 투표라는것을 처음으로 해봤고, 님에게 투표를 한 사람으로서 기대를 합니다.
일기 때문 > 읽기 떄문