ERC-20기반 지갑으로 유명한 메X마스크와 마이X더월렛의 경우, 셀 수 없이 많은 사람들이 토큰을 주고받으며 그 기록들이 블록체인상에 남는다고 알고 있습니다. 일반인들이 생각하기에는 해당 관리 서버(?)에 관리자가 마음만 먹으면 주고받은 기록들을 수정할 수 있는 부분이 아닐까? 생각이 드는데 기술적으로 가능한 부분인지 아니면 절대 불가능한 것인지 궁금합니다.
마이이더월렛이나 메타마스크 서비스 제공자라도 각 지갑 주소의 프라이빗 키를 알지 못한다면 해당 지갑으로 트랜젝션을 발생시키는 것은 불가능합니다.
또한 암호화폐는 해당 지갑 속에 존재하는 것이 아니라 이더리움 블록체인 네트워크 상에서 암호화된 코드로서 존재하는 것이기 때문에 공개 키 주소를 안다고 해서 관리자가 마음대로 수정할 수 있는 것도 아닙니다.
만약에 블록체인에서 거래 내역을 위, 변조하고 싶다면 이더리움 네트워크의 51%이상의 연산 능력을 장악하고 위, 변조된 트랜젝션을 브로드캐스팅 한 다음 그것이 유효한 거래 내역으로 확정되도록 해야 하지만 현실적으로 엄청난 비용이 들어가는 문제이기 때문에 사실상 이러한 51%퍼센트 공격으로 이더리움 블록체인을 해킹하는 것은 현재로서는 불가능하다고 할 수 있습니다.
따라서 마이이더월렛이나 메타마스크를 안심하고 쓰셔도 좋을 듯하며, 프라이빗 키를 잃어버리거나 유출되지 않도록 조심하는 것이 더 중요하지 않을까 생각합니다.