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)
'블록체인 > Udemy - Blockchain A-Z™: 블록체인 만들기 완벽 강의' 카테고리의 다른 글
| 5. 채굴의 작동 방식 (0) | 2025.05.31 |
|---|---|
| 4. 분산 P2P 네트워크(Distributed P2P Network) (1) | 2025.05.10 |
| 3. 불변 원장(Immutable Ledger) (1) | 2025.05.07 |
| 2. 해시 알고리즘(Hash Cryptography) (0) | 2025.05.04 |