예전부터 는 어떻게 보팅하느냐에 대한 글들을 굉장히 많이 봐왔습니다. 사실 저는 몇일 전쯤에 busy.org의 깃헙 소스를 보고 보팅 룰을 대충 파악했는데요. 오늘은 여러분들께 그 소스를 분석해 여러분께 공유하는 포스팅을 하도록 하겠습니다.
우선 가 동작하는 깃헙의 주소는 https://github.com/busyorg/busy-robot입니다.
다른 곳은 주목할 필요가 없습니다. events 디렉토리 밑으로 가면 vote.js가 떡하니 있습니다. 여기 부분의 보팅조건을 탐구해보도록 하겠습니다.
1. 반드시 busy.org 에서 작성해야만 합니다.
- comment 속성 중 jsonMetadata 내에 app 속성은 steemit이나 busy 처럼 서드파티 앱의 명칭을 일반적으로 넣고 있습니다.
2. 'test' 태그를 사용하면 대상에서 제외됩니다.
3. 반드시 'busy' 태그를 포함해야 합니다.
4. 어찌된 연유인지 본문 내 골뱅이가 연속으로 두글자 입력되어있으면 보팅에서 제외됩니다.
5. 최소 팔로워 총합산 스파는 약 1만에 가깝습니다.
// Amount required to get the minimum upvote (1%) is 20000000 VESTS ~ 2 Dolphins ~ 10 000 SP
const minVests = 20000000;
vest 수치는 가변적이라 현재 약 9천 몇백개 수준의 스파입니다.
6. 최고 25프로 이상 보팅하지 않습니다.
이정도 조건과 팔로워 스파의 총합산을 가지고 %율을 조정하는데요. 이 깃헙 소스를 그대로
가지고와서 개인별로 몇프로의 보팅을 받을수 있는지 계산해서 보여주는 페이지를 만들었습니다. 제가 한번씩 기능을 추가하려고 만든 깃헙 블로그입니다.
- busy 내겐 몇프로로 보팅을 해줄까?
차...참으로 시간이 남아도는구나라고 생각하실지도 모르겠지만... 다른거에 활용할것도 있고 해서요. 한번 만들어봤습니다. busy.org 보팅하는 기준도 궁금했구요. 그... 그냥 그렇다구요!