공부/CS

[CS] 블록체인이란?

맴썰 2022. 3. 26. 22:12

블록체인이란, 분산 컴퓨팅 기술 기반의 위변조 방지 기술로써, 분산된 데이터를 각 블록에 저장하고, 이를 체인으로 엮은 형태를 취하고 있어 블록체인이란 이름을 가지게 됐다.

주요 사용 분야인 거래에서는 개인과 개인의 거래 내역을 블록에 저장하고, 이를 체인으로 엮고 비즈니스 네트워크 상에 모든 사용자에게 보내고 저장한다. 해당 거래내역을 확인할 때는 가지고 있는 블록들을 연결해서 확인한다.

 

블록체인 기술의 중요한 점은 분산저장인데, 기존 거래 방식의 경우에는 은행이라는 중앙 관리 시설이 존재하고 이 중앙 관리 시설에서 모든 거래 내역을 저장하고 보관하여, 중앙 관리 시설을 해킹하거나 위변조할 경우 사용자에게 피해가 갈 수 있는 상황이 생길 수 있지만 분산저장 방식을 사용하면 모든 사용자가 거래 내역을 보유하고 있어 위변조를 하기 위해서는 해당 네트워크 내에 있는 모든 사용자 블록의 과반수 이상을 위변조해야하므로 사실상 불가능에 가깝다는 특징을 가지고 있고, 이를 관리하는 중앙 관리 시설 없이 네트워크 내의 사용자들이 전부 저장, 증명을 수행한다는 점 또한 중요한 특징이다.