Blockchain Research

Binance Academy Beginner Track Course1_Module#1

지 슈 2023. 2. 6. 16:30

Module 1: Introduction to blockchain technology

▶︎ 블록체인이란?

→ 대표적인 분산 원장 기술(distributed ledger technology)

→ 그 중에서도 정보를 저장하고 있는 데이터베이스

→ 정보 추가 가능, 수정 불가능, 각 데이터는 이전 데이터를 가리킴

→ 블록체인에 새 블록이 연결되면서 데이터가 추가됨

⇒ 새 블록의 데이터는 바로 이전 블록의 데이터를 참조한다.

 

↓ How?

 

▶︎ Hashing

데이터를 입력하고 고정된 길이의 데이터를 출력

→ 해시값의 길이는 사용하는 해싱 알고리즘에 따라 달라짐

→ 모든 블록에는 블록을 식별할 수 있는 각각의 고유한 해시값이 있음

⇒ 새롭게 연결되는 블록의 해시값은 직전 블록의 해시값을 기반으로 생성됨

⇒ 따라서, 블록체인의 블록은 해시값으로 연결된다.

만약, 서로 다른 입력값으로 동일한 출력값이 나온다면 → 해시 충돌

  • 각 블록이 고유한 해시값을 가지는 블록체인 → 변조 불가능
  • 중앙화되지 않아 블록체인 구조에만 의지하는 시스템
  • 블록체인 네트워크 유저들은 모든 블록의 사본을 보관 → 중앙시스템이 관리X

→ 보안성, 불변성, 투명성

⇒ 모두가 신뢰할 수 있는 데이터베이스