블록체인상에 남긴 데이터는 수정 및 삭제가 가능한가요?
예를 들어서
예전에 티비에 판문점 선언을 블록체인상에 기록해서 기록한거를 본적이 있는데
남기신분이 . 영구보존하다고 말씀하셨거든요. 그렇다면 삭제는 불가능한건가요?
개인도 남기고 싶은거를 남기고 추후에 삭제나 수정을 하고 싶을때에는
어떻게 하면 되는건가요?
그리고 이런건 어떤식으로 남게 되는지 설명부탁드립니다.
블록체인을 이루는 블록내에 저장된 데이터의 경우 수정 및 삭제가 불가능 합니다. 이를 블록체인의 특성인 '비가역성'이라고 합니다. 이러한 비가역성 때문에 블록체인이 보안에 우수하다고 평가를 받고 있죠.
이러한 비가역성의 특성으로 블록 내에 기념비적인 메시지를 남기는 사례가 많은데요. 최근 미국에서 우주에 있는 인공위성에 블록체인을 이용하여 우주로 메시지를 전송하는 사례도 있습니다. 질문주신 판문점 선언에 대한 내용을 블록내에 기록한 것도 있고요.
그리고 언론의 탄압을 피해 세상에 알리기 위해 블록체인을 이용하는 경우도 있습니다. 중국의 북경대 성폭행 글이 대표적인 예로 들 수 있죠. 중국의 경우 국가가 언론을 탄압하는 경우가 많은데 한 교수가 이더리움블록체인을 이용해 검열을 피하고 진실을 세상에 알렸습니다.
아래 링크를 통해 들어가시면 이더리움트랜잭션 내역이 보이는데 이 트랜잭션이 중국의 검열을 피해 올린 북경대 성폭행 관련 글입니다.
https://etherscan.io/tx/0x2d6a7b0f6adeff38423d4c62cd8b6ccb708ddad85da5d3d06756ad4d8a04a6a2
링크를 통해 들어가신 뒤 "Click to see more" 클릭 후 Input Data 부분에 있는 View Input As 버튼을 누르신 뒤 UTF-8을 선택하시면 평문으로 보실 수 있습니다.
이렇게 블록체인에 데이터를 남기는 방법은 암호화폐를 전송할 때 데이터를 넣는 구간이 있는데 그곳에 넣어주시면 됩니다. 그러면 블록체인상에 기록이 되어 저장이 되죠 ^^