스팀잇 계정 직접 만드는 방법 (steem-python 이용하기)steemCreated with Sketch.

in kr •  7 years ago  (edited)

front_normal.jpeg

스팀잇 계정은 기본적으로 무료가 아닙니다. steemit.com이 대신 내주는(?) 것이지요. 스팀 계정을 직접 만드는 비용은 7 STEEM입니다. 물론 소모되는 것은 아니고, 계정 생성 즉시 스팀파워로 받습니다. 그리고 개인정보를 가져다가 바쳐야 합니다. 그래서 혹시 직접 계정을 만들어 보고 싶으신 분들을 위하여, 그 방법을 알아보겠습니다.

우선 스팀잇 계정을 만드는 세가지 방법입니다.

steemit.com 에서 직접 가입

steemit 에서 계정 생성비용 (7 STEEM)을 내줍니다. 그리고 소량의 스팀파워도 임대 해 줍니다. 그대신 이메일, 전화번호 등의 개인정보를 제공해야 합니다. 또한 바로 생성되지 않는다는 단점이 있습니다.

대리생성 사이트에서 만들기

https://anon.steem.network/ 같은 사이트에서, 유료로 생성할 수 있습니다. 개인정보 제공 없이 생성할 수 있으나, 비쌉니다. 현재 10 STEEM을 청구하니, 수수료를 약 3 STEEM정도 떼어먹는 것입니다.

스팀잇 라이브러리로 직접 만들기

스팀잇 공식 Python 라이브러리/툴을 이용하여 계정을 만듭니다. 딱 7 STEEM만 있으면 만들수 있고, 소모된 STEEM은 해당 계정의 SP로 충전되므로 손해는 전혀 없습니다. 각종 봇이나 지인을위한 계정을 만드시는 경우 이방법을 사용하시면 개인정보유출도 막고 스팀도 절약하실 수 있습니다. 컴퓨터와 별로 안친하신분들에게는 조금 어려울수도 있지만, 라이브러리와 함께 제공되는 툴이 매우 편리하기때문에 궁금하신분은 한번 도전해 보시길.. 코딩을 못해도 무궁무진한 것들을 하실 수 있습니다. ^^

steem-python 라이브러리는, 스팀 공식이니 100% 신뢰하셔도 됩니다. 코딩을 할줄 알든 못하든, steempy 툴을 이용하면 훨씬 간편합니다. steem-python에 대해 궁금하신 분들은 GitHub는 아래를 확인하세요.
https://github.com/steemit/steem-python

그럼 steempy툴을 이용하여 steem 계정을 만드는 방법을 알려드리겠습니다.

만드는 절차

  1. python3을 설치한다
  2. steem python 라이브러리를 설치한다
    pip install -U steem
  3. steempy 명령이 실행되나 확인
    steempy
  4. 계정 생성비를 지출할 계정 등록 (지갑등록이며, 7 STEEM이나 그에 상응하는 SBD가 잔고로 있어야 합니다)
    steempy importaccount [계정명]
    Account Passphrase: 메시지 나오면 해당 계정 private key 입력
    Passphrase: 메시지 나오면, 본인이 원하는 지갑암호 입력.
  5. 키를 확인한다
    steempy listkeys
    이때 나온 키들은 나중을 위해 어디든 잠시 복사해 둔다 (trouble shooting)
    public key이므로 보안문제는 없다.
  6. 계정을 생성한다
    steempy newaccount --account [위에서등록한계정이름] --fee "7 STEEM" [만들고싶은계정이름]
    7 STEEM 대신 그에 상응하는 SBD로 적어도 됨
    New Account Passphrase: 메시지 나오면, 새로운 계정에 설정할 비밀번호를 입력한다
    Confirm New Account Passphrase: 메시지 나오면, 위에 입력한 비밀번호를 재입력한다
    Passphrase: 메시지 나오면, (4)에서 설정한 지갑암호를 입력한다
    모두 성공하면, 결과 JSON 메시지가 출력되는데, 나중을위해 저장해둔다
  7. steemit.com 가서 로그인 시도해 본다. (6)에서 설정한 비밀번호를 입력하면 된다.
  8. 지갑에 7 STEEM 충전된것을 확인한다

문제 해결

툴에 버그가 있어서, 위의 절차중 실수를 하면 수동으로 리셋해야 한다. 키중복때문에 생기는 문제인데,

  1. 등록된 키 확인
    아래와같이 입력하면, Public key들이 나온다.
    steempy listkeys
    이중에서, "만드는 절차"의 (5)에서 확인한 키를 제외하고 모두 삭제해야 한다.
    만일 5에서 나온 키를 삭제하면 (4) 의 절차를 다시 수행해야 한다.

  2. 키 삭제
    위에 등록된 키들중에, "만드는 절차" (5)의 키가 아닌 것을 하나하나 복사해서 다음 명령어를 이용해 삭제한다
    steempy delkey [public key]
    다시 steempy listkeys를 입력하여 모두 삭제되었는지 확인한다.

  3. "만드는 절차" 의 (6)을 다시 수행

  4. 만약 잘 안되면, 스텝이 꼬인것이니 모든 키를 다 지우고 "만드는 절차"의 (4) 부터 다시 수행

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

희한하네요!!

ㅎㅎㅎ 그쵸? 뭔가 재밌습니다..

감동적인 @asbear님 안녕하세요! 저는 스팸 없는 세상을 꿈꾸는 kr 가이드독이에요. 러블리한 @bree1042님 소개로 왔어요. 칭찬이 자자~ 하시더라구요. ^^ 잊지못할글 올려주신것 너무 감사해요. 작은 선물로 0.5 SBD를 보내드립니다 ^^

브리님한테 감사하다고 전해라~~~~ㅋㅋ

ㅋ ㅋ

Cheer Up! 많은 사람들이 이 포스팅에 관심을 갖고 있나봐요!

  • from Clean STEEM activity supporter

부계정 이용하려고 따라해보고 있습니다. ㅎㅎ 감사합니다. tip!

우왕 ㅎㅎ 옙.. 근데 윈도우에서 steem-python이 설치가 안된대요 리눅에서 해보세요.. 아니면 SteemJS로 하세요!! ^^

흠흠... 집에 윈도, 리눅스 둘다 잇는데 둘다 안되네요 ㅠㅠ

좋은 정보 감사 합니다.

이렇게 새로운 계정을 만들수 있군요?

상세하게 설명을 해 주셨으니
일단 시도를 해봐야 뭐가뭔지 알 수 있겠지요?

좋은 정보 주셔서 감사합니다.

만들일 있으시면 연락 주세요 제가 대신 만들어드릴게요. ^^

  ·  7 years ago (edited)

아...말씀 만으로도 감사합니다.
그럼 준비가 되면 염치불구하고 부탁 드리겠습니다^^

꿀팁이네요 부계정 만들때 이용해봐야겠습니다. 감사합니다~

^^ 감사합니다...

뭔가 엄청 유용할 거 같은데, 파이썬 프로그램을 사용할 줄 모르네요.

파이썬을 사용하실필요는 없구요 커맨드라인에서 명령아 입력하시는것만 하시면 저 툴을 사용 하실수 있어요^^ 더 자세히 포스팅 할게요 ㅎㅎ

아주 유용한 정보 감사합니다

감사합니다..!!^^

좋은 정보 감사해요~ 같은 개발자로서 저도 스팀 관련 개발 많이 해야겠다는 동기부여 받고 갑니다!

개발자만나면 항상 반가워요~! 스팀잇 툴이 잘 만들어져있어서 개발을 못해도 많은걸 할수 있네요.. ^^

저도 정말 반갑습니다~
주어진 건 많지만, 반면 문서화가 너무 부족하다는 느낌이에요 ㅠㅠ 뭐 하나 하려하면 다 시도해보고 시행착오를 겪어야 하니.. 베타 딱지 떼고 문서화도 훌륭히 돼서 더 참여가 쉬워지고, 발전도 많이 되었음 하네요!!

부계정도 만들수 있군요...+.+.....스팀잇은...알아갈 것들이 너무 많습니다....이런저런 정보들이 너무 많아요....ㅎㅎ

필요하시면 연락주세요 수수료 안띠고 만들어드릴게요. ^^

무려 3개월 전에 이런 꿀포스팅을 하셨었군요! 저도 이런 계정 하나 따로 가지고 싶어요.
제가 여태껏 올린 것과 다른 테마를 전문적으로 올리고 싶거든요. 컴에 제가 좀 디딤해서...저 윗설명을 보니 그저 공포가 엄습하네요! 혹시 도와주실 수 있나요? 공짜 아니어도 되요 ^^(아..제 부계정인걸 알리고 싶진않아요. 010-2432-9322 ..카톡이나 스팀챗으로 연락 주셔도 좋고요.^^

오오! 이런 훌륭한 정보가!!
재미있네요~ 감사합니다. ^^

마스터트리님 감사해요!!

하면 할 수록 몬가 새로운 게 자꾸 등장하네요^^;
스팀잇 계정은 무료가 아니었었군요..
나중에 python3으로 가입해보고 싶어서 리스팀으로 담아갑니다
감사합니다!

감사합니다 궁금한거 있으면 저한테 문의해주세요 ^^

나중에 검색해보고 시도해보면서 막히는거 있으면 문의 드리겠습니다^^
감사합니다^^

저는 그저 스팀잇에서 회원가입을 해서 다른건 잘 몰랐는데요.. 스팀잇에서 정보확인이 시간이 좀 걸려서 다른 채널을 이용해서 가입을 하는 경우가 있는 것 같긴 하네요.. 잘 확인했습니다^^

맞습니다 ㅎㅎ 게다가 휴대폰번호랑 이메일도 줘야해서... 저같은경우는 봇 계정 만들때 사용하고 있습니다.^^

아 네 ㅎㅎ 근데 봇 계정도 따로 있나요??? ㅋㅋ 봇 들이 스팀잇을 돌아다니는건 아는데.. 참 신기해서요 ^^

하하 봇계정이라고 따로 없습니다. 아무 계정이나 저렇게 프로그램으로 컨트롤이 가능합니다. 제 계정도, 성민님 계정도 똑같이 됩니다 ^^ (물론 암호키가있어야하지요) 그런데 계정을 만들고싶어도, steemit을 통해서 할땐 전화번호가 추가로 필요하니 저런 절차로 계정을 만듭니다.. ^^

아 ㅎㅎ 그렇군요.. 프로그램쪽은 잘 몰라서 궁금해만 하고 있습니다 ㅋㅋ
감사합니다^^

와 역시... 개발자의 세계는 정말 신기합니다..!!
혹시 나중에 필요하게 되면 다시 들러서 따라해보겠습니다^^

옙 필요하시면 제가 만들어드릴게요 이미 설정 다 해놔서^^

앗 정말 감사합니다 ㅎㅎ 필요하면 말씀드릴께요^^~!

오오오오오오!!!!! 이런 꿀정보를 주시다니 대박 ㅋㅋㅋㅋ 바로 풀보팅 했습니다. 역시 파이썬 짱짱맨이네요 ㅎㅎ 저는 1번 방법으로 계속 아내의 계정을 생성하려고 하는 중인데 어인일인지 아무리 기다려도 최종 컨펌메일이 오질 않더라구요. 아논에서 만들기는 왠지 아까워서 기다려보는데 '스팀잇 라이브러리로 직접 만들기' 방법이 있었군요.

두가지 질문이 있습니다.

  1. '4. 계정 생성비를 지출할 계정 등록'에서 [계정명]은 예를들어 저같은 경우 희망하는 계정명이 아니라 segyepark를 적는게 맞는거죠?
  2. 그리고, 역시 4번의 Passphrase 같은 경우는 '6. 계정을 생성한다' 에서만 쓰이고 이후로 전혀 필요 없는 임시암호 맞나요?

감사합니다 asbear님 :)

  ·  7 years ago (edited)

4는 스팀잇 계정을 로컬 머신에 등록하시는과정이니 segyepark 이 맞습니다^^

4번의 passphrase는 ssh키 생성시 passphrase넣는것과 개념이 같습니다. 계정 키에 억세스할때 마다 그 암호를 입력해야 하죠^^ 로컬에 계정 마운트 해 놓아도 남이 사용 못하도록 함이죠.

그러니 아주 안쓰는것은 아니고 steempy 에 다른 많은 기능들중 계정이 필요한 기능 쓸때 (e.g. upvote) 사용할수 있겠죠. 아니면 위의 생성만 하고 바로 계정 날리셔도 관계 없습니다. 날리는 명령어는 steempy --help 에 있을거에요 ㅎㅎ

부계정이라니 탐나는군요 호오..

갑자기 이 글이 읽히고 있네요.. ㅎㅎ @neojew님이 공유해주셔서그른가봐요.

와 이런 꿀팁이... 심심할 때 하나 만들어봐야겠습니다 :)

빔바님 vavamva로 만들어주세요.. ㅎㅎ

와... 꿀팁감사합니다.. 이거 막 프로그래밍 ,c 언어 전혀모르는 사람도 할 수 있는건가요?? 하고싶은데 엄청어려워보이네요 ㅠㅠ

프로그래밍 전혀 못하셔도 하실수 있어요 ~ 코딩 하나도 필요없고 설치만 잘 하시고 커맨드라인에서 잘 입력만 하시면 됩니다 ^^

  ·  7 years ago (edited)

2단계에서 다운로드가 막 되더니 첫번째에러 : visual 7 뭐시기 링크타서 다운받으라해서 다운했더니 두번째 에러가 떳네요

우와 신기합니다...

다 만들어져있는것 쓰기만 하면 됩니다^^

스팀잇에서 못하는게 없네요.
스팀잇 시작한지 일주일밖에 안됬는데 너무 신기할 따름입니다.

저도 이렇게 설명해보고싶습니다..감사합니다

좋은 정보 감사합니다!
헌데 pip install -U steem 명령어 실행했을때
setuptools.config 라는 모듈이 없다는 에러가 뜨는데 무슨문제인지 여쭤봐도될까요?

생소한 메시지네요. 전체 로그를 봐야지 알것 같습니다.. ^^;

아고.. 답변을 이제봤네요 ㅠㅠ 넵 알겠습니다.. 좀 더 찾아봐야겠어요 ㅎㅎ..

Python 옛날에 잠시 스치듯배웟는데 이런식으로도 사용되는군요!! 좋은정보 감사합니다

신기한 팁이네요. 스팀은 정말 신기해요

부계정 만드는 방법인가요??

좋은정보 감사합니다. 완전 꿀팁이네요

이런 꿀정보는 @칭찬해

오옷 브리님 감사드립니다!!

감사합니다