합의 알고리즘 : 서로 다른 노드가 어떻게 동일한 원장을 동일한 순서로 나누어 가질 것인가!! 블록체인은 퍼블릭과 프라이빗으로 나뉜다. 먼저 프라이빗 블록체인은 기업에서 운영하는데, 채굴 보상이나 암호화폐가 필요없다. 그리고 기업의 목적에 따라 노드 운영자가 지정된다. 끊임없이 블록을 생성하는 안정적인 알고리즘이다. 퍼블릭 블록체인 - 노드는 자발적으로 운영되어야 함 - 노드를 운영하는 사람에게 이득을 주어야 함 - 독점을 막기 위해 노드 운영이 쉬우면 안됨 - 작업 증명(PoW) 1) 블록해시가 특정 난이도에 맞게 계산되어야 함 2) 블록해시는 역방향으로 복호화할 수 없어 계속 해시값을 대입해봐야 하는 단순 작업이 반복됨 3) 이를 해결을 위해 Nonce라는 임의의 값을 계속 대입해서 조건 만족시켜야 ..