결론적으로 말씀드리면 암호화폐는 해당 블록체인 네트워크 상에 존재하는 것으로 이용자는 공개키와 개인키를 통해 암호화폐 지갑을 언락하여 전송하고 거래할 수 있는 것입니다.
이더리움의 경우 0x로 시작하는 지갑 주소는 공개 키입니다. 즉 은행 계좌 번호라고 할 수 있습니다. 우리가 일반적으로 다른 사람에게 계좌 번호를 가르쳐 준다고 하더라도 큰 문제가 없는 것처럼 지갑주소 공개 키를 가르쳐 준다고 해도 별다른 문제는 없습니다.
하지만 개인 키의 경우 은행 계좌 비밀 번호와 비슷한 것으로 해당 공개 키 값을 갖는 지갑에 들어 있는 암호화폐의 소유권을 주장할 수 있는 키가 됩니다. 따라서 유출될 경우 암호화폐를 도난 당할 수 있습니다.
끝으로 하드웨어 지갑이라고 할 때도 하드웨어 칩 속에 저장되는 것은 암호화폐가 아니라 개인 키가 됩니다. 암호화 하드웨어 칩 속에 개인 키를 보관함으로써 소프트웨어적인 보안 기술과 함께 이중 보안 기술을 적용하여 보안성을 높이게 되는 것입니다.
답변이 도움이 되길 바랍니다.