[잡담] 100만 번째 가입자를 알아내는 방법
넋두리
간만에 쓰는 포스팅이네요. 회사가 조금 바쁘기도 하고 스팀잇에 글을 올리고 보팅하고 하는 시간이 아깝게 느껴지기도 하며 지금 잘 살고 있는건지 앞으로 어떻게 해야할지 이런 저런 생각이 들면서 스팀잇에 들어오는것이 살짝 귀찮아지고 있습니다. 그리고 제가 쓰는 포스팅이 거의 먹스팀 + 스팀잇 관련 개발 내용인데요 신규 개발 관련해서 아이디어는 몇가지 더 있지만 만드는데 들이는 시간이 많아지면서 이 또한 아깝거나 무의미하게 느껴지기 합니다. 이런게 매너리즘인가 봅니다. 지금도 퇴근 후 맥주 한캔 하면서 쓰는 포스팅이예요. 지금까지 그리고 앞으로 제 글은 어떤 의미가 있는걸까요?
약 2개월 전
저는 [잡담] 100만번째 가입자를 기다리며~ 라는 제목으로 포스팅을 한 적이 있습니다.
스팀잇의 100만번째 가입자가 나오면 기념으로 스토커처럼 따라다니며 보팅을 하겠다 는 내용이었는데요.
많을 때는 하루 3000명 가까이 가입자가 늘기도 했던 스팀잇이 요즘엔 다시 가입처리를 늦게 해주는 것인지 가입 요청자가 줄어든건지는 모르겠지만 이 글을 쓰는 현재 가입자 수는 968230명으로 5월 내에 100만명을 돌파하는 것은 힘들어 보이기도 합니다.
그래도 머지 않은 미래에 스팀잇 가입자 수는 100만명을 돌파할 것이고 저는 보팅을 해야 하는데.. 그 100만번째 가입자 ID는 어떻게 찾을 수 있을까요?
스팀잇의 가입 절차
스팀잇을 사용하기 위해 가입을 요청하는 방법에는 크게 두 가지가 있습니다.
- 스팀잇 공식 사이트에서 이메일, 전화번호 인증을 통한 가입
- 가입처리 api를 이용한 임의 가입
steem 계정의 활동 내역을 보면 가입처리 후 15sp를 사용자에게 자동 임대해 주거나, 사용자가 스파업을 하여 빌려준 스팀파워가 되돌아오는 경우를 확인할 수 있습니다.
1번의 경우 가입이 승인 되면 steem이란 이름의 계정에서 15sp를 임대해 줍니다.
2번의 경우 약 3스팀을 가진 기존 계정의 id, key를 이용하여 api호출을 통해 가입처리를 해주며 이 경우 3스팀은 생성된 계정의 스팀파워로 전환됩니다.
100만번째 가입자
이 사실을 이용하면 손쉽게 100만번째 가입자가 누구인지 알아낼 수 있습니다.
만일 100만번째 가입자가 공식루트를 통해 가입처리가 완료되는 경우라면 우린 steem 계정의 활동 내역만 참고하면 됩니다. https://steemd.com/@steem 에 접속하여 우측영역의 데이터를 보면 12분 전에 steem계정이 somorali라는 사용자를 생성했다는것을 알 수 있고
생성된 사용자 이름을 클릭하면 아래와 같이 968,231번째 사용자라는 것을 알 수 있습니다.
우리는 운이 좋은 경우 https://api.steemjs.com/get_account_count를 이용해 스팀잇 가입자가 999,999명이 되는것을 확인한 후 steemd에서 steem 계정의 활동내역을 보고 100만번째 가입자 이름을 알아낼 수 있을것입니다.
만일 임의로 사용자가 추가된 경우라면 가입자가 1,000,000명이 되는 순간https://api.steemjs.com/get_dynamic_global_properties를 호출하여 블록번호를 알아낸 후
블록번호를 1씩 줄여가며 https://api.steemjs.com/get_ops_in_block?blockNum=블록번호 를 호출하면 아래와 같이 어느 계정이 생성된지 확인할 수 있습니다.
사실 위 과정을 전부 프로그램화 할수는 있지만 들이는 시간 대비 효용이 적어 보여서 만들지 않기로 했습니다.
저는 위에 적은 방법을 이용해 사용자이름을 알아낸 후 지난 글에 적은대로 100만번째 가입한 사용자의 포스팅에는 국적 불문하고 적어도 보팅파워 100을 채운 풀보팅을 100번은 할 생각입니다.
읽어주셔서 감사합니다. 여러분 행복하세요~
Leave [잡담] 100만 번째 가입자를 알아내는 방법 to:
Read more #kr posts
Best Posts From supergiant
We have not curated any of supergiant's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From supergiant
- [쿡스팀] 연어 머리 구이
- SK텔레콤 사용자라면 뮤직메이트를 사용해보세요
- 점심회식엔 이태리 음식점 마노디셰프
- [쿡스팀] 연어 대구알 매운탕
- 입 안에서 살살 녹는 한우 특갈빗살
- 세상에서 가장 맛있는 참치 - 골드참치 골드스페셜
- [쿡스팀] 태어나 처음으로 먹어본 갯가재
- [먹스팀] 초밥정식이 맛있는 스시선
- [잡담] 모기, 모기채, 모기향, 모기기피제
- [먹스팀] 다막골 닭볶음탕
- [축하] 스팀잇 100만 회원 돌파를 축하합니다.
- [먹스팀] 배달의민족 국민수산 연어 + 광어 회
- [잡담] 100만 번째 가입자를 알아내는 방법
- [먹스팀] 수원 가보정 점심 특선
- [치킨] 맛닭꼬 닭꼬야끼
- [간식] 동원 양반죽 이야기
- [개발] 스팀잇 팔로워 변동사항 체크 프로그램 기능 추가2
- [라면후기] 오뚜기 팥칼국수
- [개발] Relationship Checker 를 공개합니다
- [APPICS] 저도 APPICS ICO Round C에 참여했습니다