스티밋 투표 조작의 실체를 찾아서. - 투표용 봇(Bot), 과연 어디까지 허용해야 하는가? : kr 카테고리 내 다득표 게시물의 실체
스팀잇 유저는 포스팅, 코멘팅, 그리고 보팅을 통해 수익을 얻을 수 있다. 투표에는 주관적인 관점이 반영 될 수 밖에 없으며 내가 보팅한 포스팅이 얼마나 더 보팅을 받을지는 알 수 없다. 스팀잇은 우리에게 신중한 투표를 권한다. 허나 일반 유저와 달리, 포스팅에 투표를 하는 '봇(Bot)'은 존재한다. 스팀잇도 이를 알고 있고 허용하고 있다. 허나 이러한 봇에 의해 조작된 보팅이 유저에게 영향을 전혀 끼치지 않을까?
이 글의 발단은 스팀잇 대학생 공모전에 의문을 갖게 되면서 부터다.
@lee5 님의 한 달 전 공모전 참가 게시글은 9월 28일자에 66표였다.
그리고 29일에는 한 달 전 글이 87표를 받았다.
한 달전 게시물이 하루만에 21표를 더 받았다는 사실에 의문이 들어 투표자 페이지 소스를 확인해 봤다.
빨간 박스 : 9월 29일 21표의 추가된 투표
노란박스 : 9월 29일 전의 마지막 투표 날짜
파란박스 : 투표가 들어간 날짜와 시간
여기서 파란박스를 주목해야 한다. 21표가 2016-09-29T07:34:57 ~ 07:35:54 사이, 단 1분도 안되는 시간에 추가됐다. 이 투표를 유저라고 생각한다면, 한 달 전 게시물을 발견한 21명의 유저가 단 1분안에 모두 투표를 했다는 것이다.
이 유저들의 명성(reputation)은 0, 단 한번도 포스팅이나 댓글을 달지 않았다는 것이다.
혹시 몰라 다른 게시물들을 찾아보았다.
이 글은 호랑이 사진 한장과 10줄 미만의 글로 구성되어 있다.
이 글의 투표도 살펴 보았다.
파란 박스를 보면 22~25분 사이에 명성이 0인 유저들이 투표를 한 것을 볼 수 있다.
@lee5 님의 가장 최근 포스팅인 '진안 구봉산 산행후기' 글에는 봇으로 추정되는 투표가 220여 표나 되었다. 명성이 0이 아닌 유저가 누른 추천은 단 20표 정도에 불과했다.
빨간박스 내의 유저만 명성이 0이 아닌 유저로, 단 20명에 불과했다.
초록 박스는 각 사진이 같은 파일임을 보여주기 위함
노란박스는 투표자의 명성수치
파란박스는 투표가 행해진 시간
220여 표의 봇 추정 투표는 21~28분 정도 사이, 즉 10분 안에 220표가 투표되었다는 것을 볼 수 있다.
이 외에도 다 득표를 한 많은 게시물들에 봇의 투표는 들어가 있었다. 추천수가 일정량 이상인 게시물들의 투표 페이지 소스를 확인해보면 이러한 봇들의 투표는 엄청난 비율임을 알 수 있다.
(물론 봇의 개입이 거의 없다시피한 게시물들도 있다. @slowwalker님 이나 @sochul님 의 게시물들이 그러한 예다.)
가장 최근에 발견한 게시물은 @everna님의 '성균관대 소개 포스팅'이었다.
이 포스팅에는 명성 0인 유저가 37~38분 사이, 단 1분동안 13개의 투표를 추가했다.
@vip님의 '현재의 인플레이션율과 보팅파워를 아는 방법' 포스팅에서도 이러한 투표를 찾을 수 있었다.
40분에서 43분 사이에 40여 표가 추가됐다
이 외에도 다 득표를 한 많은 게시물들에 봇의 투표는 들어가 있었다. 추천수가 일정량 이상인 게시물들의 투표 페이지 소스를 확인해보면 이러한 봇들의 투표는 엄청난 비율임을 알 수 있다.
이러한 상황에 대해 몇 가지 가설을 세워봤다.
1. 한국어를 읽을 줄 아는 누군가 투표용 봇을 다수 보유하고 있다.
2. 누군가 글을 정말 감명 깊게 읽은 사람이 봇으로 투표를 해주었다.
3. 누구나 투표용 봇을 보유한 사람에게 돈을 줌 으로서 투표를 얻을 수 있을 수 있다.
이 쯤 되면 스팀잇의 ‘글쓰기와 투표로 인한 수익실현’ 이라는 것이 과연 순수한 일반 유저들에게 가당키나 한 일 일까 하는 의구심이 든다. 이 정도의 봇 사용 사례는 kr 카테고리의 게시물 뿐 만 아니라 다른 언어의, 다른 카테고리의 게시물에도 당연히 존재할 것으로 보인다. 여기까지 내가 찾아내야 할 문제는 아닌 것 같다.
스팀잇에 비공식적으로 문의를 해보니
보팅 봇의 보유 수에 제한은 없으며 어뷰징을 제외한 봇의 사용은 자유
라고 한다.
남들보다 많은 투표수를 가질 수 있다는 것이 과연 어떤 결과를 초래할까 하고 생각해 봤다.
사람이다 보니 별로라고 생각한 글도, '어 투표수가 높구나 좋은 글 인가보다' 하고 투표하는 경우도 발생할 것이라 생각한다. 영어나 다른 외국어로 써있는 글에도 역시 그러한 심리가 반영될 수 있을 것이다.
보팅 숫자보단 파워가 중요한 것은 사실이다.
허나, 보팅 숫자는 그 사람의 평판, 글의 수준등을 보여주는 하나의 지표가 될 수 있다고 생각한다. 봇을 통한 보팅은 단순히 보팅의 숫자를 올리는 것을 떠나서, 그 글의 가치를 어뷰징 할 수 있는 것이다.
'봇의 사용은 개인의 자유'라 한 스팀잇에 묻고싶다.
어뷰징에 대한 기준은 존재 하는지
어뷰징을 한다면 그런 것들을 잡아낼 수 있는 방법은 있는지
잡아낸다고 해도, 그 봇들을 사용한 본 사용자가 누구인지 알 수 있는지
자신을 위한게 아닌, 남에게 피해를 입힐 목적으로 어뷰징을 사용한다면, 아니 어떤 목적에서든 어뷰징을 하는 유저에게 어떠한 조치를 취할 것인지를..
오늘만큼은 평화롭지 못한 스팀잇이 될 것 같아 죄송할 뿐이다.

정말 제대로 평화롭네요.
저도 답변이 궁금합니다
궁금해서 올리신 스샷에서 몇개 아이디의 투표 내역을 찾아봤습니다.
@jj198 , @cineger , @imadecoult1 , @ppcompp2 , @archij , @mivie7283 , @infees2 이정도만 검색해보니 공통적인 특징이 있네요. 약 1달전 생성된 아이디며 초기 투표는 모두 @lee5 님 에게 들어갔습니다. 저도 답변이 궁금하네요.
솔직히 외국 분들은 한국 글 투표할때 보팅수 보고 하는 경우도 많을것같아서 중요한 문제네요..
그런데 과연 이케이스만 나쁘다고 할수있는지도 궁금합니다 . 이미 wang같이 유명한봇도 문제는 되는데 몇달동안 지금까지 여전히 존재하거든요.
그냥 모른척 인정하는 분위기 같기도 합니다.
아님 대안이없는 것인지
어뷰징에 대한 기준과 대처방안이 필요하다고 생각합니다. 봇 사용의 한계란 분명히 존재해야 하는 것이니까요.
먼저 해당 계정들은 제가 관리하고 있는 계정들이고 글들에 투표한 것은 사실입니다. 의혹과 불쾌감을 드리고 kr 카테고리의 평화를 깬점에 대해서 사죄 말씀 올립니다.
또한 kr-steempress에 추천수 증가를 목적으로 활용한점에 대해서도 인정하고 제가 피해를 끼친 다른 참여자분들께도 사과드립니다. 당연한 결과겠지만 보상부분도 포기하도록 하겠습니다. 정말 죄송합니다.
한가지 말씀드리고 싶은 점은 보팅 수 증가의 목적이 사용자 기만이나 어뷰징을 위함이 아닌 고래들이 운용하는 자동봇들의 투표를 가져오기 위함이었습니다. 공개된 자동 보팅 프로그램의 소스들을 살펴보니 프로그램의 추천 포스트 선정 기준들이 보팅수를 크게 참조하고 있었기 때문입니다. 일반 유저의 경우 글의 자체 품질로 판단할수있고 투표한 기록또한 누구나 열람할수 있기 때문에 굳이 숨겨서 사용하지 않은것도 이러한 이유였습니다.
그럼에도 불구하고 kr 카테고리에는 이런 형태의 사용이 적절하지 않은 것 같다는 점을 느끼게 됐습니다. 앞으로 kr테그를 추가할땐 이런식으로 사용하는일이 없도록 하겠습니다. 다시한번 죄송합니다.
봇에 대해선 여러 사람들이 우려를 표하고 있죠
어떤 사람은 유머로 포스팅,투표때마다 CAPTCHA를 넣자고도 하더군요
그리고 가설중에 2,3번은 아닐겁니다
2번의 경우는 감명이라기보다 수익성이 있다고 판단되면 봇을 타겟팅으로 작동시킬 수도 있는데 보통 그 수익성을 알고리즘으로 판단하지 수동으로 판단하지 않습니다. 3번의 경우는 봇의 파워문제로 사실 거의 도움이 되지 않습니다. 그 돈으로 차라리 스팀사서 파워업하지 봇을 의뢰하는건 손해니까요.
것보다는 봇은 자동이며 알고리즘을 바탕으로 합니다
즉, 알고리즘에 부합하는 순간 해당 알고리즘을 가진 봇들은 같은 행동을 취합니다. 대량투표인 것이죠. 근데 서로 다른 사람들이 가진 봇들의 알고리즘이 크게 다르냐 하면 그게 그렇지도 않죠. 보통 고래가 투표하고나면 고래를 추적하고 있는 봇들이 바로 뒤따라 들어옵니다. 혹은 고래의 투표성향을 분석하여 먼저들어가죠.
kr 카테고리로 예를들자면 최근 몇번 포스팅은 안했지만 큰 보상을 받으신 분이 있습니다
그리고 그분이 최신포스팅을 하자 아주 빠르게 보팅이 몇십단위로 올라갔죠. 아마 봇이 아닌 사람들도 바로 투표했을겁니다. (물론 저두..ㅡ,.ㅡ) 그런식으로 과거의 실적(?)을 보고 분석하여 빠르게 투자하는 식이죠
보팅봇은 수익을 잘 내는 큐레이터를 따라다니면서 우르르 투표하는 경향이 있습니다. 알고리즘이야 다양하겠지만 일단 인기 저자가 글을 쓰면 따라붙거나, 특정 큐레이터 뒤를 졸졸 따라다니거나 합니다. (저한테도 몇 붙었더라고요 ;;;) 추천수 자체는 현재 의미가 없고, 이를 의미있게 만들려면 특정 reputation 이상만 세는 방식 등으로 필터링하는 방법이 적당할 것 같습니다.