불변성

독서 시간 : <1

불변성은 변화할 수 없는 것을 의미합니다. 컴퓨터 과학에서 불변 객체는 생성 후 상태를 변경할 수 없는 객체.

불변성은 비트코인과 블록체인 기술의 핵심 특성 중 하나입니다. 불변 트랜잭션은 어떤 실체(예: 정부 또는 회사)가 네트워크에 저장된 데이터를 조작, 교체 또는 위조하는 것을 불가능하게 만듭니다.
모든 과거 거래 이후 언제든지 확인할 수 있습니다, 불변성은 높은 수준의 데이터 무결성.

퍼블릭 블록체인의 불변성은 현재의 신뢰 및 제어 시스템을 개선할 수 있으며, 정보 확인이 훨씬 쉽거나 효과적으로 중복됨에 따라 검토 시간과 비용을 줄일 수 있습니다.

또한 불변성은 비즈니스 프로세스에 대한 완전한 기록을 유지할 수 있는 기회를 제공함으로써 많은 기업의 전반적인 효율성을 높일 수 있습니다. 불변성은 또한 검증 가능하고 공유된 진실 소스를 허용하므로 많은 기업 분쟁에 명확성을 제공할 수 있습니다.

불변성은 비트코인과 블록체인 기술의 주요 이점 중 하나이지만 블록체인에 저장된 데이터는 취약성에 완전히 저항하지 않습니다. 공격자가 네트워크 해시 비율의 대부분을 축적할 수 있다면 - hashrate, 호출된 공격에서 변경할 수 없는 데이터를 변경할 수 있습니다. 51% 공격.
이러한 시나리오에서 해시레이트의 51%를 보유한 사람은 새로운 트랜잭션이 확인을 받는 것을 방지하거나 트랜잭션을 완전히 취소할 수도 있습니다. 비트코인에도 일어날 수 있나요? 네, 하지만 엄청난 해싱 파워, 매우 비싼 하드웨어, 상당한 양의 전기가 필요합니다.

한편, 네트워크 작업의 증거 해시율이 낮으면 네트워크를 공격하는 데 필요한 해시 파워를 모으는 것이 그렇게 불합리한 일이 아니기 때문에 그러한 공격에 취약합니다.