블록체인
Block : 데이터를 담는 단위로, 각각의 블록에는 거래 정보, 타임스탬프,
이전 블록의 해시 등이 포함된다.
Chain : 블록들이 순차적으로 연결되어 있으며, 이를 통해 데이터가 조작되지 않도록 보장한다.
블록체인의 작동원리 :
거래발생 : 사용자가 데이터를 블록체인 네트워크에 등록한다.
검증 : 네트워크의 참여자(노드)가 거래의 유효성을 확인한다
블록 생성 : 검증된 거래가 블록에 추가되고, 새 블록이 이전 블록에 연결된다.
블록 전파 : 새로 생성된 블록이 네트워크 전체에 전파되어 동기화된다.
블록체인의 특징 :
탈중앙화 : 중앙 서버나 관리자 없이, 네트워크의 모든 참여자가 데이터를 공유한다.
투명성 : 모든 거래가 기록이 공개되어 누구나 열람할 수 있다.
변조 방지 : 블록에 한 번 기록된 데이터는 변경하거나 삭제할 수 없다.
보안 : 암호화적 해시 함수와 합의 알고리즘을 통해 데이터의 신뢰성을 보장
블록체인의 응용 분야 :
비트코인과 같은 암호화폐 및 국제 송금 시스템
서비스형 블록체인(BaaS) :
블록체인 앱의 개발 환경을 클라우드 기반으로 제공하는 서비스이다.
블록체인 네트워크에 노드의 추가 및 제거가 용이하고, 블록체인 플랫폼마다 다른
블록체인 기술을 보다 편리하게 사용할 수 있게 한다.