블록체인이 무엇인가요?
블록체인이 무엇인가요?
블록체인이란?
비즈니스 네트워크(Business Network)의 모든 참여자들이 원장(Ledger)을 볼 수 있도록 해주는 공유 원장 기술을 뜻 합니다
블록에 데이터를 담아 체인 형태로 연결, 수많은 컴퓨터에 동시에 이를 복제해 저장하는 분산형 데이터 저장 기술입니다. 공공 거래 장부라고도 부릅니다. 중앙 집중형 서버에 거래 기록을 보관하지 않고 거래에 참여하는 모든 사용자에게 거래 내역을 보내 주며, 거래 때마다 모든 거래 참여자들이 정보를 공유하고 이를 대조해 데이터 위조나 변조를 할 수 없도록 돼 있습니다.
블록체인은 또 퍼블릭 블록체인과 프라이빗 블록체인으로 나눌 수 있습니다.
퍼블릭 블록체인 (Public Blockchain)
누구나 마음 먹으면 채굴 (거래 검증) 과정에 참여할 수 있고 해당 블록체인에서 토용되는 자체 코인을 누구나 사고 팔 수있는 블록체인 입니다.
프라이빗 블록체인 (Private Blockchain)
주로 회사에서 폐쇄적으로 운영하는 블록체인으로 회사의 내부 자료나 거래 기록이 블록체인에 쌓입니다.
회사에 의해 지정된 컴퓨터만 채굴 (거래 검증)에 참여할 수 있으며 거래를 검증하는 컴퓨터에 대한 보상이 따로 필요 없거나 다른 방식을 택할수 있어 대부분 자체 코인이 따로 없습니다.
전문 기술적인 측면보다 풀어서 설명 드리겠습니다
블록체인은 90년데 전후 부터 출시된 암호화 기법중 하나로 분할 암호 방식중 하나입니다
블록은 분할된 상자를 의미하고 체인은 연속된다는 의미로 암호를 분할해서 상자화 하되 각 상자와 연계되어야만 해당 암호를 해지한다는 개념에서 출발된 기술입니다
일상생활에서 기술적으로는 차이나지만 손쉽게 볼수있는 방식이 압축파일 생성할때 분할 압축을 하는 방식이 있습니다
분할 압축을 하면 OOO1.zip, OOO2.zip......식으로 생성되는 각각의 파일이 한나의 블록 개념이고 각 블록이 온전히 있어야 압축을 해지살수 있다는 의미와 유사하다고 이해하시면 됩니다
기술적으로 보면 단순히 압축 기법과 비교하기는 힘드나 개념적으로는 유사한 형태라고 보시면 될듯 합니다