블록체인이란
블록체인은 비즈니스 네트워크에서 거래를 기록하고 자산을 추적하는 프로세스를 용이하게 하는 변경 불가능한 공유원장
이라고 정의되어 있다.
- 네트워크에서 거래를 기록
- 블록체인의 작동방식에 따라 거래 기록은 블록으로 온라인에 등록되고 네트워크를 통해 모든 참여자에게 전달된다.
- 자산을 추적
- 블록 또는 체인을 통해 자산의 이동 경로를 추적할 수 있다.
- 변경 불가능한
- 거래를 진행함에 있어 네트워크 안에 모든 참여가자가 거래를 유효하다는 것을 승인해야 거래가 진행되며 승인시 블록을 체인에 추가하여 변경 또는 지울 수 없는 투명한 레코드를 제공한다.
- 공유원장
- 공유원장 또는 분산원장이라고 불리며 데이터는 중앙 서버가 아닌 여러 기관 및 사용자에게 분산되어 저장되어 있다.
블록체인 핵심 요소
- 분산 원장 기술
- 변경 불가능 기록
- 스마트 컨트랙트
- 특정 계약의 내용을 구현한 컴퓨터 코드로 계약의 조건을 만족시킬 시 모든 노드에서 무조건적으로 실행되는 코드, 무조건 실행되기에 unstoppable contract로도 불린다.
블록체인 작동 방식
분산 원장 기술은 중앙 서버가 없기 때문에 개인 간 P2P 알고리즘
을 통해 거래가 이루어진다. 데이터는 네트워크 내 여러 노드에 분산되어 저장되고 원장이 업데이트 될때마다 타임스탬프와 고유 암호화 서명이 부여되며 동기화된다. 블록체인은 거래가 유효하며 기록되기 위해 네트워크 내 노드들은 합의 알고리즘
을 사용하여 합의한다. 크게 작업 증명과 지분 증명 메커니즘이 사용된다. 승인된 트랜잭션은 블록
으로 기록되며 각 블록은 이전, 이후 블록과 연결되어 체인을 형성한다. 이전과 이후 블록과 연결되고, 다른 블록이 중간에 삽입되는 것을 막아 트랜잭션 간 시간, 순서의 일관성을 지킬 수 있다.
합의 알고리즘
- PoW(Proof of Work)
- 작업 증명 방식은 이중 지불을 방지하는 메커니즘이다. 이중 지불이란 동일한 자금이 여러번 사용되는 것을 말한다.
- 여기에서 확인 할 수 있다.
- PoS(Proof of Stake)
- 지분 증명 방식은 디지털 자산을 많이 가질수록 블록에 기록할 권한을 더 많이 부여하는 증명방식으로 블록이 생성되면 지분에 대한 이자로 보상을 받아 악용을 막는다.
더 알아봐야 할 용어 : 51% 공격
블록체인이란 무엇인가요?을 참고하였습니다.
Enjoy Reading This Article?
Here are some more articles you might like to read next: