블록체인에 저장된 정보들은 투명하게 공개된다. 그리고 블록체인에 저장된 정보들은 함부로 수정하거나 삭제할 수 없다.
그러나 이러한 블록체인의 특성은 블록체인의 규모가 커지면 비효율성이 발생할 수 있다는 단점을 가지고 있다. 블록이 추가될수록 블록체인의 데이터 크기는 monotone increasing한다.
그리고 거대한 정보를 모두 드러내야 한다는 문제점을 가지고 있다. 또한 데이터가 커질수록 특정 블록의 검증비용도 증가할 수밖에 없다.
이런 문제점들을 해결하기 위해 Zero-Knowledge Proofs를 응용한 블록체인이 제시되었다. Zero-Knowledge Proofs란 Verifier가 아무것도 모르는 상태에서도 Prover의 정보가 사실인지 아닌지를 검증할 수 있는 것이다.
예를 들어 Verifier가 색 구분이 어려운 사람이라면 Prover가 준 2개의 공 각각이 어떤 색인지 검증하기 위해서는 공을 바꾸거나 바꾸지 않는 등의 행동을 하고 Prover에게 Verifier의...
#
knowledge
#
proofs
#
zero
#
구조적
#
블록체인
#
비효율성
#
해결방안
원문 링크 : 블록체인의 구조적 비효율성과 해결방안