[가즈아] 100만명 팔로우 하기 !

in #kr-gazua6 years ago (edited)




자 이제부터, 100만명 팔로우 하기에 대한 썰을 풀어보려 한다.


결론부터 말하면 현재는 불가능 급

그것도 그것이고 증인 형아에게 트래픽 많이 발생 시킨다고 혼날거 같다.


왜냐면, 1 블록에는 계정당 custom_json 이라는 것을 1번밖에 사용할 수 없다. (좀 더 쉽게 이야기하면 팔로우, 리스팀 하기 등) 그래서 1블록이 생성되는 약 3초에 딜레이를 주고 1명을 팔로잉 하는 것이 가능 함.

자 계산해 보면 1분 = 20명, 1시간 = 1200명, 하루 2.8만
...

100만명을 팔로우 하려면 약 34.72일이 소요가 된다 -_-

여기까지 알아 냈는데 그냥 관두기는 그렇고 프로그램을 만들어 봤다.

  • 소스 일부 발췌 : 스파 1000이상인 사람 목록 추출
async function followme (start="", cnt=0, path='./append.txt', SP_NOW=1000, SP_ORI=1000, READ_PER=999){
    let info = await Promise.all([
        steem.api.getDynamicGlobalPropertiesAsync(),
        steem.api.lookupAccountsAsync(start, READ_PER+1) // 최대 1000명이 MAX임
    ]);
    let prop = info[0];
    let names = info[1];
    let next = names.pop();
    let accounts = await steem.api.getAccountsAsync(names);

    for(let acc of accounts){
        let sp = getSp(acc, prop);
        if(sp.now>SP_NOW || sp.ori>SP_ORI){
            let json = {name:acc.name, now:sp.now, ori:sp.ori};
            wfile.append(path, `${JSON.stringify(json)}\n` );
            console.log(`cnt : ${cnt}`, json);
            cnt++;
        }       
    }
    followme(next, cnt);
}
followme();

그렇다 모두를 팔로우 하기는 그렇고 해서 일단 스파가 1000 이상인 사람 명단을 현재 추출 중이다. 그리고 그 사람들을 팔로우 ~ ( 뭐 세상 그런거 아니겠어, 있는 사람에게 굽신해야지 하핫 ! )


스크린샷 2018-09-11 오후 2.04.05.png

현재 a-d 까지 추출 완료 z까지 추출하려면 얼마나 걸리려나 -_-; 다 끝나면 만들어진 파일도 공유할께 쓰고싶은 형아들 써 ~

물론 SQL로 추출하면 좋은데 그냥 난 1 SBD 아끼려고 하핫


관련 글 : 하생시 18.09.10 - 100만명 팔로우 하기

Sort:  

멋진 geek스러운 개발을 하고 계시네요~
이런 실험적인 포스팅은 언제나 재미있습니다.🙂

응원 감사요 :)

므흣 멋지다 ㅋㅋㅋ

뻘짓중... ㅋㅋㅋ

ㅋㅋㅋㅋㅋ 그럴 수 있는 능력이 좋네요 !!

Congratulations @wonsama! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:

SteemitBoard - Witness Update

Support SteemitBoard's project! Vote for its witness and get one more award!

제 이름은 없겠군욤ㅜㅜㅜㅜ
슬프당 1000스파

뽀돌님은 이미 팔로임 !!

100만명 팔로우 ㅎ ㄷ ㄷ 가즈아!!!

바보같지만 멋있어요

100만명 팔로우라니 ㅋㅋ손가락 관절 주의보 드립니다 ㅎㅎ

설마 ~ 손으로 클릭하면 쥐남 ㅋㅋㅋㅋ

나에겐 안오겠군,, ㅎㅎㅎ 그러고 보니 아직 1000스파도 안되네 ㅠ

이미 팔로 ㅋ

오옷... 신기해요 +_+

대체 그래서 1000이상인 사람들은 몇 명인가요? ㅋ

Coin Marketplace

STEEM 0.17
TRX 0.15
JST 0.028
BTC 62094.36
ETH 2436.39
USDT 1.00
SBD 2.50