블록체인의 데이터 수정 문제가 궁금합니다.
블록체인 시스템의 단점 중에 하나가 데이터의 수정문제라고 하는데요.
일단 블록체인의 데이터상에 기록이 남겨지면
이를 수정하기가 굉장히 어렵다고 합니다.
이러한 블록체인의 단점을 개선할 수 있는 방법이 무엇인지 궁금합니다.
55글자 더 채워주세요.
1개의 답변이 있어요!
정말 필수적으로 블록체인의 거래내역을 수정해야 한다면 하드포크를 하는 수밖에 없을 듯합니다. 현재의 이더리움과 이더리움 클래식의 예를 생각해 볼 수 있습니다.
이더리움 클래식의 경우 더 다오 해킹 사건을 수습하는 과정에서의 의견 차이로, 현재의 이더리움의 입장에서 분기된 블록체인(원래 이더리움 블록체인)이라고 할 수 있습니다.
당시 ETC를 지지했던 사람들은 비록 해킹으로 인해 문제가 발생했지만 그것 또한 하나의 거래 내역이므로 이것을 수정하거나 되돌리는 일이 있어서는 안 된다고 반대를 했습니다.
그래서 현재의 ETH가 특정 블록을 기준으로 해킹과 관련된 이전의 거래 내역 부분을 수정하고 새로운 블록을 생성하면서 새롭게 채굴을 해 나가게 되자, ETC는 하드포크 기준이 되는 블록에 이어 기존의 거래 내역을 유지한 채 계속해서 채굴을 해 나가면서 두 체인이 분리가 된 것이라고 할 수 있습니다.
따라서 필수불가결한 상황, 이러한 특수한 경우일 때는 블록체인의 거래내역을 수정하고 새로운 블록을 만들어 하드포크를 하는 방법이 있을 듯 합니다.
답변이 도움이 되길 바랍니다.