블록체인/Udemy - Blockchain A-Z™: 블록체인 만들기 완벽 강의
1. 블록체인이란 무엇인가?
c_turtle
2025. 5. 4. 00:21
1. 블록체인
Stuart Haber와 W. Scott Stornetta가 을 1991년에 쓴 "How to time-stamp a digital document"라는 논문에서 개념이 최초로 등장하였으며 이후 Satoshi Nakamoto의 논문에서 용어가 등장하였다.
2. 정의
지속적으로 증가하는 데이터, 즉 블록이라고 불리는 이 데이터를 암호학을 통해 보호하고 연결하는 기술
-by 위키피디아
3. 블록
블록은 기록덩어리이다.(record)
- 데이터
- 이전 해시값
- 본인의 해시값
위 세 가지를 기본적으로 가지고 있다.
4. 블록체인의 원리
- 제네시스 블록(Genesis Block)
첫 번째 블록을 제네시스 블록(Genesis Block)이라고 한다. 블록체인이 시작될때 항상 첫번쨰 블록으로 변하지 않음.
이전 해시값이 없는 유일한 블록이다. - 블록이 새로 생성되면 항상 이전 해시값을 가지며 연결된다.
- 어떤 누군가 블록의 데이터 등을 바꾼다면 해시값도 변경되므로
이전에 만들어진 블록 체인과 전혀 다른 블록체인이 되어 버린다. - 따라서 블록체인이 유효하지 않게 된다.
5. 블록체인의 주요 개념들
채굴(Mining)
분산 P2P 네트워크(Distributed P2P Network)
합의 프로토콜(Consensus Protocol)
불변 원장(Immutable Ledger)
해시 암호화(Hash Cryptography)