스팀잇 계정은 기본적으로 무료가 아닙니다. 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) 부터 다시 수행