스팀잇 계정 직접 만드는 방법 (steem-python 이용하기)
스팀잇 계정은 기본적으로 무료가 아닙니다. 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 계정을 만드는 방법을 알려드리겠습니다.
만드는 절차
- python3을 설치한다
- steem python 라이브러리를 설치한다
pip install -U steem
- steempy 명령이 실행되나 확인
steempy
- 계정 생성비를 지출할 계정 등록 (지갑등록이며, 7 STEEM이나 그에 상응하는 SBD가 잔고로 있어야 합니다)
steempy importaccount [계정명]
Account Passphrase:
메시지 나오면 해당 계정 private key 입력
Passphrase:
메시지 나오면, 본인이 원하는 지갑암호 입력. - 키를 확인한다
steempy listkeys
이때 나온 키들은 나중을 위해 어디든 잠시 복사해 둔다 (trouble shooting)
public key이므로 보안문제는 없다. - 계정을 생성한다
steempy newaccount --account [위에서등록한계정이름] --fee "7 STEEM" [만들고싶은계정이름]
7 STEEM 대신 그에 상응하는 SBD로 적어도 됨
New Account Passphrase:
메시지 나오면, 새로운 계정에 설정할 비밀번호를 입력한다
Confirm New Account Passphrase:
메시지 나오면, 위에 입력한 비밀번호를 재입력한다
Passphrase:
메시지 나오면, (4)에서 설정한 지갑암호를 입력한다
모두 성공하면, 결과 JSON 메시지가 출력되는데, 나중을위해 저장해둔다 - steemit.com 가서 로그인 시도해 본다. (6)에서 설정한 비밀번호를 입력하면 된다.
- 지갑에 7 STEEM 충전된것을 확인한다
문제 해결
툴에 버그가 있어서, 위의 절차중 실수를 하면 수동으로 리셋해야 한다. 키중복때문에 생기는 문제인데,
등록된 키 확인
아래와같이 입력하면, Public key들이 나온다.
steempy listkeys
이중에서, "만드는 절차"의 (5)에서 확인한 키를 제외하고 모두 삭제해야 한다.
만일 5에서 나온 키를 삭제하면 (4) 의 절차를 다시 수행해야 한다.키 삭제
위에 등록된 키들중에, "만드는 절차" (5)의 키가 아닌 것을 하나하나 복사해서 다음 명령어를 이용해 삭제한다
steempy delkey [public key]
다시steempy listkeys
를 입력하여 모두 삭제되었는지 확인한다."만드는 절차" 의 (6)을 다시 수행
만약 잘 안되면, 스텝이 꼬인것이니 모든 키를 다 지우고 "만드는 절차"의 (4) 부터 다시 수행
희한하네요!!
ㅎㅎㅎ 그쵸? 뭔가 재밌습니다..
브리님한테 감사하다고 전해라~~~~ㅋㅋ
ㅋ ㅋ
Cheer Up! 많은 사람들이 이 포스팅에 관심을 갖고 있나봐요!
부계정 이용하려고 따라해보고 있습니다. ㅎㅎ 감사합니다. tip!
우왕 ㅎㅎ 옙.. 근데 윈도우에서 steem-python이 설치가 안된대요 리눅에서 해보세요.. 아니면 SteemJS로 하세요!! ^^
흠흠... 집에 윈도, 리눅스 둘다 잇는데 둘다 안되네요 ㅠㅠ
좋은 정보 감사 합니다.
이렇게 새로운 계정을 만들수 있군요?
상세하게 설명을 해 주셨으니
일단 시도를 해봐야 뭐가뭔지 알 수 있겠지요?
좋은 정보 주셔서 감사합니다.
만들일 있으시면 연락 주세요 제가 대신 만들어드릴게요. ^^
아...말씀 만으로도 감사합니다.
그럼 준비가 되면 염치불구하고 부탁 드리겠습니다^^
꿀팁이네요 부계정 만들때 이용해봐야겠습니다. 감사합니다~
^^ 감사합니다...
뭔가 엄청 유용할 거 같은데, 파이썬 프로그램을 사용할 줄 모르네요.
파이썬을 사용하실필요는 없구요 커맨드라인에서 명령아 입력하시는것만 하시면 저 툴을 사용 하실수 있어요^^ 더 자세히 포스팅 할게요 ㅎㅎ
아주 유용한 정보 감사합니다
감사합니다..!!^^
좋은 정보 감사해요~ 같은 개발자로서 저도 스팀 관련 개발 많이 해야겠다는 동기부여 받고 갑니다!
개발자만나면 항상 반가워요~! 스팀잇 툴이 잘 만들어져있어서 개발을 못해도 많은걸 할수 있네요.. ^^
저도 정말 반갑습니다~
주어진 건 많지만, 반면 문서화가 너무 부족하다는 느낌이에요 ㅠㅠ 뭐 하나 하려하면 다 시도해보고 시행착오를 겪어야 하니.. 베타 딱지 떼고 문서화도 훌륭히 돼서 더 참여가 쉬워지고, 발전도 많이 되었음 하네요!!