안녕하세요, 제이의 부계정입니다.
스팀엔진팀은 정말 열일을 하는 듯 합니다. 다름이 아니라 스캇봇의 제작자인 @holger80이 스팀엔진 의뢰로 @whatsup이 운영하는 dramatoken과 비슷한 방식의 분배 봇을 오픈소스로 공개했습니다. 중요 사항 언제나와 같이 요약 들어갑니다.
- 원본 소스: https://steemit.com/steem-engine/@aggroed/distribubot-alpha-a-gift-from-steem-engine
- 깃헙 소스: https://github.com/steem-engine-exchange/distribubot
1. 배경
현재 나이트로 기반의 커뮤니티를 만들기 위해서 최소 비용이 약 3100ENG입니다. 물론 이 비용이 사업을 한다면 현재 스팀 가격으로 봤을때 그렇게 까지 큰 비용은 아닙니다만, 그래도 부담이 되는 경우도 많을 수 있습니다. 그러한 소규모 커뮤니티를 위해서 댓글 호출방식의 봇을 무료로 오픈소스했습니다.
2. 비용과 작동 방식
a. 비용
- 봇 자체는 무료입니다. 서버를 임대해서 돌려야 한다는 비용은 그래도 있습니다.
- 약간의 개발 능력이 있어야 합니다. 봇을 돌리고 서버를 세팅할 수 있는 기본 능력이 되어야만 가능합니다.
b. 작동 방식
작동방식은 Dramatoken이나 @wonsama님의 주사위와 작동원리가 비슷합니다. 세팅해놓은 특수 문자열을 댓글에 넣었을때 해당 댓글을 작성한 사용자가 토큰을 가지고 있는지를 확인하고 그에 따라 토큰을 배분을 합니다.
예시
- JAY 토큰을 만듭니다. 계정은
@jaytoken
이라는 곳에서 발급하고 있고 최소 100개의 JAY토큰을 소유하고 있는 사람은 JAY 토큰을 명령어를 통해서 분배할 수 있습니다. - 커뮤니티 조건은 특별히 없고 JAY토큰을 주고 싶은 사람에게 댓글을 달아 줄 수 있습니다. (이러면 어뷰징이 되겠지만, 단순히 예를 위해서)
- 명령어는 !JAY로 한다.
- 누군가 다른 사람 포스팅에 댓글을 달고 추가로 !JAY라고 입력한다.
- 봇은 그사람 포스팅에 JAY토큰을 업보팅한다. (정의된 룰로)
c. 세팅값
Option | 기능 |
---|---|
token_account | 토큰을 분배하는 스팀 계정 |
symbol | 배분될 토큰 심볼 |
token_memo | 토큰 배분시 전송될 메모 |
reply | 활성화시 대댓글이 달립니다. |
wallet_password | Beempy 지갑 암호 |
no_broadcast | 활성화시 배분이 안됨 |
min_staked_token | 댓글을 쓴 계정이 최소 보유하고 있어야 할 토큰수 |
maximum_amount_per_comment | 1회에 최대 보낼 수 있는 토큰 수 |
token_in_wallet_for_each_outgoing_token | 계정당 24시간에 보낼 수 있는 최대 토큰수 |
user_can_specify_amount | 활성화시 유저가 최대치까지 정해서 토큰을 보낼 수 있고, 활성화가 안되었을시 최대 토큰수가 송부됨. |
sucess_reply_body | 토큰이 성공적으로 보내졌을때 댓글 |
no_token_left_for_today | 댓글 계정에 토큰수가 충분하지 않을때의 댓글 |
fail_reply_body | 토큰이 보내지지 않았을때의 댓글 |
no_token_left_body | 더 이상 보낼 토큰이 없을때의 댓글 |
comment_command | 봇을 활성화 시키기 위한 명렁어, 예를 들어 !JAY |
usage_upvote_percentage | 0보다 높은 값으로 세팅시 댓글이 업보팅이 됨. |
3. 개인적인 생각
토큰 이코노미에 관심이 있고, 커뮤니티에 의해 distribution이 되는 토큰을 만들어서 서버만 돌리고 실험을 하고자 하는 분들에게는 제격인듯 합니다. 스팀엔진은 지속적으로 스팀 생태계에 도움이 될만한 서비스와 프로그램을 내놓는 속도가 대단한 것은 사실입니다. 이 Distribubot을 바탕으로 또 어떠한 모델들이 탄생될지 궁금합니다.
Thank you for your continued support towards JJM. For each 1000 JJM you are holding, you can get an additional 1% of upvote. 10,000JJM would give you a 11% daily voting from the 700K SP virus707 account.