본문 바로가기
IT기술노트/디지털서비스

블록체인 마이닝(Blockchain Mining)

by 비트코기 2021. 2. 16.
반응형

I. 암호화폐 거래 내역을 기록한 블록을 생성하고 대가를 받는, 블록체인 마이닝의 개요

가. 블록체인 마이닝(Blockchain Mining)의 정의

   - 작업증명(Proof-of-Work)을 통해 새로운 블록체인에 블록을 추가하는 작업을 완료함에 따라 보상을 받는 행위


II. 블록체인 마이닝의 메커니즘 및 구성요소

가. 블록체인 마이닝의 메커니즘

- PoW를 이용하여 새로운 블록을 생성하는 마이닝을 통해 보상

나. 블록체인 마이닝의 구성요소

구성요소

설명

블록

- Magic no, Blocksiz, Block header, Transaction counter, Transactions

블록헤더

- Version, Previous Block Hash, Merkle Root, Timestamp, Difficulty Target, Nonce

Proof-of-Work

- 유효블록이 되지 위한 블록 헤더의 난수를 찾아내는 과정

유효성검증

- 후보블록의 해시 값이 난이도 보자 작은지 계산

- 마이닝 노드가 찾은 난수의 유효성 검증

- 유효성이 검증된 블록과 이전 블록 체인 연결

보상과

거래수수료

- 유효 블록을 생성한 마이닝 노드를 얻게 됨

블록체인분기

- 10분마다 유효 블록 새롭게 생성 (동시에 두 개 블록이 생성, 경우 발생 가능)

- 마이닝 노드들은 둘 중 하나 블록체인 선택, 다음 볼록 생성 이후, 먼저 블록 생성이 되는 블록체인이 유효한 블록체인

보안

- 개인 키와 블록체인에 의해 보안강화

동시채굴

성공 시

우선순위

- 긴 블록 선호 정책

- 각 노드의 이익을 극대화 하는 정책으로 짧은 블록에 노력을 투자하면 손해

반응형

'IT기술노트 > 디지털서비스' 카테고리의 다른 글

디앱(Decentralized Application)  (0) 2021.02.16
하이퍼레저(Hyperledger)  (0) 2021.02.16
솔리디티(Solidity)  (0) 2021.02.16
스마트계약(Smart Contract)  (0) 2021.02.16
이더리움(Ethereum)  (0) 2021.02.16
블록체인(Blockchain)  (0) 2021.02.16
인터넷전문은행(Internet Primary Bank)  (0) 2021.02.16
비대면 보안인증 기술  (0) 2021.02.16

댓글