제2장
네 가지 키 이해하기
Blurt 계정은 하나의 비밀번호에 모든 것을 맡기지 않고 권한을 분리합니다. 각 키의 역할을 알면 작업에 필요한 것보다 더 큰 권한을 dApp에 주지 않을 수 있습니다.

한 계정에 여러 키가 있는 이유는 무엇인가요?
블록체인은 계정의 공개 Owner, Active, Posting 권한과 공개 Memo 키를 저장합니다. 대응하는 개인 키는 비밀로 유지되며, 호환 소프트웨어는 이를 통해 작업이 사용자의 승인을 받았음을 증명합니다.
권한 분리는 위험을 줄입니다. 소셜 앱은 자금을 전송할 힘 없이 Posting 권한으로 작동하고, 지갑은 금융 또는 거버넌스 작업에 정말 필요할 때만 Active 권한을 요청할 수 있습니다.
최고 권한
Owner 키
Owner는 계정의 최고 권한입니다. Owner 권한 교체와 복구 계정 변경, 투표권 포기 같은 드물고 중요한 작업에 필요합니다.
프로토콜 수준에서는 Owner 권한으로 Active 또는 Posting 작업도 수행할 수 있습니다. 강력한 최후의 수단이지 편리한 일상 로그인 수단이 아닙니다.
권장 방법
Owner 개인 키는 오프라인에 보관하고 중요한 계정 제어권을 변경하거나 복구할 때만 사용하세요. 발행, 투표, 일반 전송에 입력해서는 안 됩니다.
금융 및 계정 작업
Active 키
Active 권한은 가치 이동, 스테이크 변경과 중요한 계정 설정에 영향을 주는 작업을 제어합니다. Owner 권한을 교체할 수는 없지만 Active 개인 키 노출은 심각한 재정 피해를 일으킬 수 있습니다.
Active 권한은 Active, Posting, Memo 공개 키도 갱신할 수 있습니다. 요청 작업에 정말 필요할 때만 신뢰하는 지갑에서 사용하세요.
- BLURT를 전송하고 에스크로 작업을 관리합니다.
- Power Up, Power Down 시작 또는 변경, Blurt Power 위임을 수행합니다.
- Savings로 자금을 옮기거나 출금합니다.
- 증인에게 투표하거나 증인 투표 프록시를 지정합니다.
소셜 권한
Posting 키
Posting 권한은 글 발행·편집, 댓글, 콘텐츠 투표, 호환 소셜 사용자 지정 작업과 보상 잔액 수령 등 일상 소셜 활동을 담당합니다.
유동 BLURT를 전송하거나 Owner 또는 Active 권한을 교체할 수 없습니다. 범위가 좁기 때문에 신뢰하는 소셜 프런트엔드에 로그인할 때 사용하는 일반적인 개인 키입니다.
메시지 암호화
Memo 키
Memo 키는 트랜잭션 권한이 아닙니다. 호환 지갑은 Memo 개인 키로 공개 Memo 키에 온 암호화 전송 메모를 복호화하고 다른 계정의 메모 암호화를 도울 수 있습니다.
Memo 개인 키를 가졌다고 전송, 발행 또는 투표가 승인되는 것은 아닙니다. 특화된 역할 덕분에 메시지 암호화와 계정 작업 권한이 분리됩니다.
메모가 자동으로 비공개가 되는 것은 아닙니다
Blurt 전송 작업은 메모 필드를 일반 텍스트로 기록합니다. 암호화는 호환 지갑 소프트웨어가 추가하므로 민감한 정보를 넣기 전에 인터페이스가 암호화를 명시하는지 확인하세요.
Master Key와 역할별 개인 키
Join에서 계정을 만들면 브라우저가 P5… Master Key를 로컬에서 생성합니다. Join은 계정 이름과 Master Key로부터 Owner, Active, Posting, Memo 개인 키를 결정론적으로 파생합니다.
Master Key는 다섯 번째 온체인 권한이 아닙니다. 호환 소프트웨어가 네 역할의 개인 키를 모두 다시 만들 수 있는 마스터 비밀입니다. 블록체인은 결과 공개 키만 알며 Master Key는 알지 못합니다.
계정 이름과 Master Key를 얻은 사람은 모든 역할의 개인 키를 다시 만들 수 있습니다. Owner 개인 키와 같은 수준으로 보호하세요.
어떤 키를 사용해야 하나요?
개인 키를 입력하거나 서명을 승인하기 전에 요청 권한과 실행하려는 작업이 일치하는지 확인하세요.
- 소셜 활동
- 글, 댓글, 콘텐츠 투표와 일반 소셜 앱 작업에는 Posting을 사용하세요.
- 자금 및 스테이크
- 전송, Savings, Blurt Power, 위임과 증인 투표에는 신뢰하는 지갑에서 Active를 사용하세요.
- 중요 제어권
- Owner 권한 변경, 복구 관련 설정 또는 명시적인 Owner 수준 작업에만 Owner를 사용하세요.
- 암호화 Memo
- 전송 메모를 암호화하거나 복호화할 때만 호환 소프트웨어를 통해 Memo를 사용하세요.