EN - FR - DE - ES - IT - PT -

LexiconDream

🔒 불변성

블록체인에 데이터가 한 번 기록되면 변경할 수 없다는 속성입니다.

불변성

불변성이란 데이터가 블록체인에 한 번 기록되면 그대로 유지된다는 것을 의미합니다. 수정 버튼은 존재하지 않으며, 관리자는 이전 기록을 몰래 수정할 수 없습니다. 각 블록은 이전 블록의 해시값을 포함하고 있으며, 이전 블록의 내용을 변경하면 이후의 모든 해시값이 무효화됩니다. 네트워크는 변경된 체인을 거부하고 원본을 유지합니다.

이러한 특성 덕분에 블록체인은 장기간 신뢰성이 요구되는 기록에 적합합니다. 부동산 소유권, 공급망 로그, 결제 내역 등은 누구도 수정할 수 없는 원장을 통해 안전하게 보관할 수 있습니다. 하지만 불변성에는 어두운 면도 있습니다. 스마트 계약의 버그는 수정할 수 없고, 잘못된 주소로 전송된 거래는 되돌릴 수 없습니다. 2016년 DAO 해킹 사건은 이더리움 커뮤니티가 불변성과 도난 자금 복구 사이에서 선택을 강요했습니다. 커뮤니티는 복구를 선택했고, 블록체인을 분할하여 이더리움 클래식이 원래의 기록을 유지하도록 했습니다. 어느 쪽도 명백히 틀린 것은 아니었습니다.

불변성의 의미와 의미하지 않는 것은 무엇인가?

블록체인은 네트워크가 무엇을 수용했는지를 기록합니다. 하지만 그것이 현실과 일치하는지는 별개의 문제입니다.

Comments (3)

  1. Leo
    The concept is straightforward but the implications for data integrity are huge.
  2. Victor
    Once it's on the chain it's there. That permanence is both the feature and the risk depending on what you write.
  3. Hannah L
    How do hard forks fit into this idea? Feels like they kind of break the pure immutability story.

Leave a comment