플라즈밍
플라즈마 IT
플라즈밍
  • All (163)
    • MindSet (2)
    • Wisdom (8)
    • Book (18)
    • [Web] (6)
      • [Web]Guide (2)
      • [Web]HTML-CSS-JS (1)
      • [Web]ReactJS (0)
      • [Web]NextJS (1)
    • 퀀트주식투자 (4)
      • [리포트]포트폴리오 (4)
    • 자산배분전략 (2)
      • [리포트]자산배분전략 (1)
    • 포트폴리오 (0)
      • 발걸음 (0)
    • 개발 Note (3)
    • TipNote (5)
    • 알고리즘 (27)
      • 백준[BOJ] 오답노트 (27)
      • 백준[BOJ] 강의 정리 노트 (0)
    • etc-posts (18)
      • Unity :: C# 튜토리얼 (18)
    • Web&Know (23)
    • 끄적임 (4)
    • 세상이슈 (0)
    • Youtube 유튜브 (3)
      • Youtube 채널소개 (3)
    • 창업 Know&Idea (1)
    • Web&Dev (4)
    • 프로젝트 (6)
      • Unity5 Project (3)
      • UnrealEngine4 Project (2)
      • Web Page (1)
    • 주가차트-기술적분석 (2)
    • BlockChain (7)
    • SystemDesign (11)

인기 글

최근 글

hELLO · Designed By 정상우.
플라즈밍

플라즈마 IT

[쉽게 이해하는 블록체인 A-Z] 1.5 암호화폐Layer, 에코시스템, 통화정책, 채굴난이도
BlockChain

[쉽게 이해하는 블록체인 A-Z] 1.5 암호화폐Layer, 에코시스템, 통화정책, 채굴난이도

2023. 3. 5. 17:40
반응형

 

1. 암호화폐 세계의 3가지 층 

 

Layer 1 : 기술  Bloackchain 

Layer 2 : 프로토콜/코인,

- 프로토콜 이름과 코인 이름이 같다.

- 비트코인, 이더리움, 네오, 리플 등등  

Layer 3 : 토큰, 프로토콜 위에서 만든 프로젝트

- 프로토콜(코인) 과 토큰은 엄밀히 구분된다. 

 

 

2. 비트코인 에코 시스템

 

1.nodes

2.miners

3.large miners

4.mining pools

 

 

3. 비트코인 통화 정책

통화정책은 크게 두 가지이다.

1. 반감기

2. 블록빈도

 

 

3.1 반감기

블록이 210,000 개가 늘어날수록 블록당 보상이 줄어드는 것이다. 

- 블록당 보상이 반씩 줄어들다가 결국 0에 수렴하는 지수곡선을 그린다.

- 총량이 2,100만 개로 정해져 있다.

- 최종 보상은 2140년까지 계속된다.

- 블록당 보상이 줄어들수록, 채굴 생태계에서는 수수료를 더 많이 받아 총보상을 맞추도록 한다. 

 

 

3.1 블록빈도

위 사진은 비트코인 블록당 보상이 12.5 BTC이고, 그 블록이 10분에 1개씩 나온다는 뜻이다. 

 

 

 

 

확인하기

https://www.blockchain.com/explorer/charts/blocks-size

 

Blockchain.com | Charts - Unknown Chart

The most trusted source for data on the bitcoin blockchain.

www.blockchain.com

 

4. 채굴 난이도 

 

4.1 난이도 조절 방법 : 선행 제로의 개수

선행하는 0의 값 제한 하기 

- 4자리 십진수 0000 ~ 9999까지 랜덤 하게 나오는 함수를 생각해 보자.

- 이때 무조건 앞자리가 00 ( 0 두 개)라는 조건이 있다면 0000 ~ 0099까지의 숫자만 허용된다. 

- 1만 개 숫자 중에 100개의 숫자만 허용하므로,  위 조건의 범위에 들 확률은 1%이다. 

- 이처럼 앞의 자리를 조절하는 것이 난이도 조절이다. 

골든논스의 범위값을 알려면 current target값을 보면 된다. 

- 채굴결과 해쉬값이 앞자리 18개가 0으로 제한한다는 말이다.  

- 그때의 확률은 0.00.... 02%에 달한다 ( 매우 적은 확률

) 

- 만약 채굴 난이도가 너무 높다면, 앞의 0의 자리를 좀 줄이면 된다. 

 

 

4.2 현재의 난이도 결정 방법 

난이도의 정의 

- 난이도 = current target / max target 

- 여기서 max target는 최초의 난이도를 정의한다. 처음부터 너무 쉽게 풀어버리면 안 되니까 디폴트 값을 정해주었다. 

 

 

난이도는 2016개 블록마다 재조정된다. ( 10분에 1개 블록 =  대략  2주 2016개의 블록 )

- 2주마다 2016개 블록이 채굴된 시간을 보고, 난이도를 올리고 내린다. 

- 채굴기의 성능이 좋아지면 좋아질수록 난이도가 올라가도록 코딩되어 있다. 

 

해당 차트에서 난이도확인이 가능하고,  위 시점에서는 처음보다 3조 배 어려워졌다

반응형
저작자표시 비영리 변경금지 (새창열림)

'BlockChain' 카테고리의 다른 글

[쉽게 이해하는 블록체인 A-Z] 1.6 마이닝 풀, 논스범위, MEMPOOL, 트랜젝션 픽  (0) 2023.03.10
[쉽게 이해하는 블록체인 A-Z] 1.4 컨센서스 프로토콜, PoW, 블록체인 데모  (0) 2023.03.05
[블록체인 지표] 500% 돈버는 온체인 지표 보는 법  (0) 2023.01.27
[쉽게 이해하는 블록체인 A-Z] 1.3 논스, 골든논스,비잔틴 장애 허용(BFT; Byzantine Fault Tolerance)  (0) 2023.01.24
[쉽게 이해하는 블록체인 A-Z] 1.2 Immutable ledger,분산 P2P Network  (0) 2023.01.23
    'BlockChain' 카테고리의 다른 글
    • [쉽게 이해하는 블록체인 A-Z] 1.6 마이닝 풀, 논스범위, MEMPOOL, 트랜젝션 픽
    • [쉽게 이해하는 블록체인 A-Z] 1.4 컨센서스 프로토콜, PoW, 블록체인 데모
    • [블록체인 지표] 500% 돈버는 온체인 지표 보는 법
    • [쉽게 이해하는 블록체인 A-Z] 1.3 논스, 골든논스,비잔틴 장애 허용(BFT; Byzantine Fault Tolerance)
    플라즈밍
    플라즈밍
    퀀트 주식투자 자산배분 데이터분석 정보 공유 프로그래밍,투자 주제의 책 강의 리뷰 노하우 전수

    티스토리툴바