Photo by Hitesh Choudhary on Unsplash
Definition of Block Chain
- 데이터 분산 처리 기술이다.
- 네트워크에 참여한 사용자간의 모든 거래내역과 정보를 저장하는 것.
- 블록은 개인과 개인의 거래를 기록하는 장부.
- 이 것을 사슬처럼 연결하였다 하여 '블록체인'이라 부른다.
feature
- 모든 사용자가 거래 장부를 가지고 있고, 대조하고 확인하기 때문에 거래내역을 확인하고 대조함 따라서 '공공 거래장부', '분산 거래장부' 라고 불림.
- 원래는 은행이 거래내역을 전부 가지고있으며 그 증명 또한 은행이 했다.
블록 체인의 경우에는 중앙에서 은행이 관리할 필요가 없다.
- ex) 4명이서 거래를 했을 경우
4개의 블록이 생성되며 4명 모두에게 거래 내역을 전송한다
거래 내역의 데이터는 4명에게 분산 저장 되어있어 데이터를 확인하고 싶으면
모든 4명의 데이터를 연결해서 봐야한다.
- 영화를 보면 범죄를 위해 은행 서버를 해킹하지만 분산 저장된 데이터를 확인하기 위해선 4명을 모두 해킹해야 하기 때문에 해킹이 어려움.