블록체인상의 기록들은 지워지거나 조작될 수도 있나요?
ERC-20기반 지갑으로 유명한 메X마스크와 마이X더월렛의 경우, 셀 수 없이 많은 사람들이 토큰을 주고받으며 그 기록들이 블록체인상에 남는다고 알고 있습니다. 일반인들이 생각하기에는 해당 관리 서버(?)에 관리자가 마음만 먹으면 주고받은 기록들을 수정할 수 있는 부분이 아닐까? 생각이 드는데 기술적으로 가능한 부분인지 아니면 절대 불가능한 것인지 궁금합니다.
마이이더월렛이나 메타마스크 서비스 제공자라도 각 지갑 주소의 프라이빗 키를 알지 못한다면 해당 지갑으로 트랜젝션을 발생시키는 것은 불가능합니다.
또한 암호화폐는 해당 지갑 속에 존재하는 것이 아니라 이더리움 블록체인 네트워크 상에서 암호화된 코드로서 존재하는 것이기 때문에 공개 키 주소를 안다고 해서 관리자가 마음대로 수정할 수 있는 것도 아닙니다.
만약에 블록체인에서 거래 내역을 위, 변조하고 싶다면 이더리움 네트워크의 51%이상의 연산 능력을 장악하고 위, 변조된 트랜젝션을 브로드캐스팅 한 다음 그것이 유효한 거래 내역으로 확정되도록 해야 하지만 현실적으로 엄청난 비용이 들어가는 문제이기 때문에 사실상 이러한 51%퍼센트 공격으로 이더리움 블록체인을 해킹하는 것은 현재로서는 불가능하다고 할 수 있습니다.
따라서 마이이더월렛이나 메타마스크를 안심하고 쓰셔도 좋을 듯하며, 프라이빗 키를 잃어버리거나 유출되지 않도록 조심하는 것이 더 중요하지 않을까 생각합니다.
답변이 도움이 되길 바랍니다.
블록체인을 이루는 블록내에 저장된 데이터의 경우 수정 및 삭제가 불가능 합니다. 이를 블록체인의 특성인 '비가역성'이라고 합니다. 이러한 비가역성 때문에 블록체인이 보안에 우수하다고 평가를 받고 있죠.
이러한 비가역성의 특성으로 블록 내에 기념비적인 메시지를 남기는 사례가 많은데요. 최근 미국에서 우주에 있는 인공위성에 블록체인을 이용하여 우주로 메시지를 전송하는 사례도 있습니다. 질문주신 판문점 선언에 대한 내용을 블록내에 기록한 것도 있고요.
그리고 언론의 탄압을 피해 세상에 알리기 위해 블록체인을 이용하는 경우도 있습니다. 중국의 북경대 성폭행 글이 대표적인 예로 들 수 있죠. 중국의 경우 국가가 언론을 탄압하는 경우가 많은데 한 교수가 이더리움블록체인을 이용해 검열을 피하고 진실을 세상에 알렸습니다.
아래 링크를 통해 들어가시면 이더리움트랜잭션 내역이 보이는데 이 트랜잭션이 중국의 검열을 피해 올린 북경대 성폭행 관련 글입니다.
https://etherscan.io/tx/0x2d6a7b0f6adeff38423d4c62cd8b6ccb708ddad85da5d3d06756ad4d8a04a6a2
링크를 통해 들어가신 뒤 "Click to see more" 클릭 후 Input Data 부분에 있는 View Input As 버튼을 누르신 뒤 UTF-8을 선택하시면 평문으로 보실 수 있습니다.
일반인들이 생각하기에는 해당 관리 서버(?)에 관리자가 마음만 먹으면 주고받은 기록들을 수정할 수 있는 부분이 아닐까?
라고 질문을 하셨는데요
블록체인 자체에 저장된 자료는 수정할 수 없습니다
다만
해당 관리서버에 저장된 DB(mysql,oracle등)는 마음만 먹으면
관리자가 변경을 할 수 있습니다
즉, 실자료에는 test가 들어있겠지만, 눈으로 보여지는 화면상에는 very good 이라고 보여질수도 있겠지요
하지만, 이런것들은 번거롭지만 누구나 마음을 먹으면 직접 블록체인을 조회하여 검사가 가능하기 때문에 그리 큰 걱정은 안하셔도 될거라 여겨집니다