블록체인 기술은 데이터 위변조가 어렵다는데 데이터 수정은 불가한가요?
중앙화의 장점은 빠른속도와 데이터의 수정을 꼽을 수 있습니다.
데이터 수정이 자유로운만큼 편리하지만 그만큼 문제가 많기도 합니다.
하지만 블록체인 기술은 데이터 위변조가 어렵기 때문에 온라인 투표에도 사용할 수 있다는데
그렇다면 필수불가결하게 데이터의 수정이 필요한경우에는 블록에 기록된 데이터는
수정이 불가능한건가요? 가능하지만 현실적으로 구현하기 어려운건가요?
정말 필수적으로 블록체인의 거래내역을 수정해야 한다면 하드포크를 하는 수밖에 없을 듯합니다. 현재의 이더리움과 이더리움 클래식의 예를 생각해 볼 수 있습니다.
이더리움 클래식의 경우 더 다오 해킹 사건을 수습하는 과정에서의 의견 차이로 현재의 이더리움의 입장에서 분기된 블록체인(원래 이더리움 블록체인)이라고 할 수 있습니다.
당시 ETC를 지지했던 사람들은 비록 해킹으로 인해 문제가 발생했지만 그것 또한 하나의 거래 내역이므로 이것을 수정하거나 되돌리는 일이 있어서는 안 된다고 반대를 했습니다.
그래서 현재의 ETH가 특정 블록을 기준으로 해킹과 관련된 이전의 거래 내역 부분을 수정하고 새로운 블록을 생성하면서 새롭게 채굴을 해 나가게 되자, ETC는 하드포크 기준이 되는 블록에 이어 기존의 거래 내역을 유지한 채 계속해서 채굴을 해 나가면서 두 체인이 분리가 된 것이라고 할 수 있습니다.
따라서 말씀하신 것처럼 필수불가결한 상황, 이러한 특수한 경우일 때는 블록체인의 거래내역을 수정하고 새로운 블록을 만들어 하드포크를 하는 방법이 있을 듯 합니다.
답변이 도움이 되길 바랍니다.