Jisoo’s devlog
Binance Academy Beginner Track Course1_Module#1 본문
Module 1: Introduction to blockchain technology
▶︎ 블록체인이란?
→ 대표적인 분산 원장 기술(distributed ledger technology)
→ 그 중에서도 정보를 저장하고 있는 데이터베이스
→ 정보 추가 가능, 수정 불가능, 각 데이터는 이전 데이터를 가리킴
→ 블록체인에 새 블록이 연결되면서 데이터가 추가됨
⇒ 새 블록의 데이터는 바로 이전 블록의 데이터를 참조한다.
↓ How?
▶︎ Hashing
데이터를 입력하고 고정된 길이의 데이터를 출력
→ 해시값의 길이는 사용하는 해싱 알고리즘에 따라 달라짐
→ 모든 블록에는 블록을 식별할 수 있는 각각의 고유한 해시값이 있음
⇒ 새롭게 연결되는 블록의 해시값은 직전 블록의 해시값을 기반으로 생성됨
⇒ 따라서, 블록체인의 블록은 해시값으로 연결된다.
만약, 서로 다른 입력값으로 동일한 출력값이 나온다면 → 해시 충돌
- 각 블록이 고유한 해시값을 가지는 블록체인 → 변조 불가능
- 중앙화되지 않아 블록체인 구조에만 의지하는 시스템
- 블록체인 네트워크 유저들은 모든 블록의 사본을 보관 → 중앙시스템이 관리X
→ 보안성, 불변성, 투명성
⇒ 모두가 신뢰할 수 있는 데이터베이스
'Blockchain Research' 카테고리의 다른 글
블록체인의 원리 (0) | 2023.01.12 |
---|