목록블록체인 합의 알고리즘 (2)
개발자는 오늘도 달립니다.
이전 포스팅에서 블록체인의 종류인 퍼블릭과 프라이빗 블록체인의 정의와 특징에 대해서 알아보았습니다. 오늘은 두 블록체인 네트워크에서 보편적으로 채택하고 있는 합의 알고리즘에 대해서도 자세히 알아 보고 이를 포스팅 남기려고 합니다. 합의 알고리즘을 설명하기에 앞서, 우선 채굴(마이닝)에 대한 이해가 필요하다. 단순히 코인을 캐내서 얻는다는 의미만 알고있을 것이 아니라, 채굴이 어떻게 이루어지는지 그 과정을 이해하는 것이 좋다. 1. 작업증명(Proof of Work, PoW) 말 그대로 작업한 내용을 증명하는 합의 방식이다. 비트코인을 비롯한 이더리움, 라이트코인 등 코인을 '채굴'한다고 말하는 가상화페들 대부분이 채택하고 있다. 여기서 작업이란 수학적 문제에 대한 답을 해결하는 과정..
사실 이전에 하이퍼레저 패브릭과 이더리움을 배우면서도 각각의 블록체인이 채택한 합의 알고리즘이 어떤 것인지 설명을 보긴 봤는데 기억이 제대로 나지 않는다. 그래도 블록체인을 조금이나마 경험해봤다고 하면 합의 알고리즘이 무엇인지는 제대로 알아놔야 할 것 같아서 정리해본다. 우선, 우리가 흔히 알고 있는 블록체인 종류에는 여러 가지가 있다. 정리를 위해 블록체인의 종류에 대해 검색해봤지만 명확한 기준 없이 블로그마다 내용이 약간씩 달랐다. 그중에서 우리가 흔히 아는 퍼블릭 블록체인과 프라이빗 블록체인에 대해서 일단 정리해보려고 한다. 이름에서 유추하자면 퍼블릭 블록체인은 모든 사용자가 참여할 수 있고, 프라이빗 블록체인은 선택된 특정한 사람들만 참여할 수 있을 것 같다. 이렇게 어떤 사용자가 블록체인..