Book/블록체인

블록체인 2강 : 합의 알고리즘이란 무엇인가?

행동하는 부자 2022. 8. 4. 15:53
반응형

합의 알고리즘 : 서로 다른 노드가 어떻게 동일한 원장을 동일한 순서로 나누어 가질 것인가!!

 

블록체인은 퍼블릭과 프라이빗으로 나뉜다.

 

먼저 프라이빗 블록체인은 기업에서 운영하는데, 채굴 보상이나 암호화폐가 필요없다. 그리고 기업의 목적에 따라 노드 운영자가 지정된다. 끊임없이 블록을 생성하는 안정적인 알고리즘이다.

 

퍼블릭 블록체인

 - 노드는 자발적으로 운영되어야 함

 - 노드를 운영하는 사람에게 이득을 주어야 함

 - 독점을 막기 위해 노드 운영이 쉬우면 안됨

 

 - 작업 증명(PoW)

   1) 블록해시가 특정 난이도에 맞게 계산되어야 함

   2) 블록해시는 역방향으로 복호화할 수 없어 계속 해시값을 대입해봐야 하는 단순 작업이 반복됨

   3) 이를 해결을 위해 Nonce라는 임의의 값을 계속 대입해서 조건 만족시켜야 함

   4) 임의로 생성된 Nonce값으로 블록해시가 특정 난이도를 만족하면 블록이 생성됨

   5) 내가 만든 블록이 가장 먼저 생성된 것인가?

 

 - 채굴 = 작업 증명 + 보상

 

 - 지분증명(PoS)

   1) 블록이 선택받는 가중치를 선택함

   2) 그 가중치의 기준은 내가 가지고 있는 지분량과 시간

   3) 은행이자와 유사

   4) 기존 작업 증명은 쓸데없는 에너지 낭비가 많음

   5) 지분 증명이 유지되기 위해서는 사람들이 암호화폐를 많이 사서 보유해야 함

 

https://eunjin3786.tistory.com/296

 

[BlockChain] 블록체인 개념 (블록의 구조 / 블록 헤더의 구조 / 거래)

이 글은 2017, 2018년 블록체인 학회 활동때 공부한 것을 옮긴 글로 지금은 업데이트된 부분이 있을 수 있으니 유의해주세요. [1] 블록체인이란? 블록체인이란 무엇일까요?! 말그대로 블록 + 체

eunjin3786.tistory.com

 

https://brunch.co.kr/@bommade/27

 

블록체인의 핵심 기술 블록해시(Blockhash)

블록체인의 해킹이 불가능한 이유 | 블록체인의 개념을 이해하기 위해 기본적으로 알아두면 좋은 해시(hash) 블록체인에서 데이터의 위변조를 더욱 어렵게 하는 장치가 바로 해시이다. 해시(Hash

brunch.co.kr

 

반응형
LIST