안녕하세요. 박세계입니다.
최근 비밀번호 관리 시리즈를 이어가고 있는데, 잘못 이해했던 부분이 있다는 걸 알게되어 이전 글을 대폭 수정했습니다. 특히 메모(MEMO) 키에 대한 이해가 완벽하지 못했는데, 지금은 완벽합니다.
메모 키 관련 @clayop 님 댓글 덕분에 스팀/스팀달러 전송시 개인(비공개) 메모를 보낼 수 있다는 걸 알게되어 방법 공유합니다. @clayop 님께 감사의 마음 전합니다.
개인(비공개) 메모란? 보내는 사람과 받는 사람 외에는 아무도 볼 수 없는 메모.
참고로, 스팀/스팀달러 전송 없이 메모만 보내는 방법은 없습니다. 블록체인 스팸 방지를 위해서입니다.
개인(비공개) 메모 보내는 방법 및 예시
방법은 허무할 정도로 쉬운데 메모를 보낼때 맨 앞에 #
만 붙이면 됩니다.
주의사항:
OWNER/MEMO 키 둘 중 하나로 로그인 한 상태에서 스팀/스팀달러 전송 시도를 해야 합니다. ACTIVE/POSTING 키 둘 중 하나로 로그인 한 상태에서는 안됩니다.
아마군 @skuld2000 님께 0.001 스팀달러를 전송하며 개인 메모를 보내보도록 하겠습니다. 더 보내고 싶지만 마침 스팀달러가 너무 없네요. 흑.
이렇게 보낸 메모는 상황에 따라 다음과 같이 보여집니다.
1. @segyepark가 @segyepark의 지갑 확인
- OWNER/MEMO 키 둘 중 하나로 로그인 시
- ACTIVE/POSTING 키 둘 중 하나로 로그인 시
- 로그아웃 시
2. @segyepark가 @skuld2000의 지갑 확인
- 키 종류나 로그인 여부 상관 없이 빈 메모로 나옴.
3. @skuld2000가 @skuld2000의 지갑 확인
1. @segyepark가 @segyepark의 지갑 확인
상황과 동일.
4. @skuld2000가 @segyepark의 지갑 확인
- 키 종류나 로그인 여부 상관 없이 빈 메모로 나옴.
5. 이외의 사용자가 둘의 지갑 확인 (steemit.com)
- 키 종류나 로그인 여부 상관 없이 빈 메모로 나옴. 즉, 내용 확인 불가.
6. 이외의 사용자가 둘의 지갑 확인 (타 사이트 - busy.org)
- @segyepark 지갑 확인 시 (암호화 되어 내용 확인 불가)
- @skuld2000 지갑 확인 시 (암호화 되어 내용 확인 불가)
요약하면 다음과 같습니다.
- 보낸 계정: OWNER/MEMO 키 둘 중 하나로 로그인 했을 경우, 자신이 보낸 메모만 자신의 지갑 페이지에서 확인 가능.
- 받은 계정: OWNER/MEMO 키 둘 중 하나로 로그인 했을 경우, 자신이 받은 메모만 자신의 지갑 페이지에서 확인 가능.
- 이외 계정: 키 종류나 로그인 여부 상관 없이 빈 값이나 암호화된 문자열로만 확인 가능.
개인(비공개) 메모 문제점
좋은 기능인거 같지만 자세히 알아보니 현재는 재미를 위한 기능 이외에는 사용할 수 없다는 걸 알았습니다. 다음 세가지 문제가 있기 때문입니다.
#
하나 차이로 공개/비공개가 바뀌기 때문에 좋지 않습니다.#
를 붙였다고 생각해 전화번호등 민감한 정보를 담아 보냈는데 깜빡한 걸 뒤늦게 알았다면 돌이킬 수 있는 방법이 아예 없기 때문입니다.- 받은 사람이 OWNER/MEMO 키로 로그인 해야 메모를 볼 수 있다는 것입니다. OWNER 키 로그인은 권장하고 싶지 않고, MEMO 키는 그야말로 메모를 읽고 쓰는 기능 외에 아무것도 없기 때문에 딸랑 메모 하나 보려고 '로그아웃 > MEMO 키로 로그인 > 메모확인 > 로그아웃 > 다른 키로 재로그인' 과정을 거쳐야 합니다. 메모키가 별도로 있는게 너무 오버스럽다는 생각을 떨칠 수 없습니다.
- 위의 두 항목을 감수하고 사용한다 하더라도 가장 큰 문제가 있습니다. OWNER 키를 변경할 경우 모든 키가 함께 변경 되는데, 이후 기존 개인 메모를 읽을 수 없습니다.
Invalid memo
메모라고 나오며 두 번 다시 이전 메모를 확인 할 수 없습니다.
당장은 이런게 있구나 하는 정도만 아시는게 좋을거 같습니다. 유용한 기능인 만큼 좀 더 안전하고 편리하게 개선되길 바랍니다.
읽어주셔서 감사합니다.