상세 컨텐츠

본문 제목

합의 알고리즘이란? (Consensus algorithm) 쉽게 설명하기

비트코인

by 가코루 2021. 11. 4. 17:12

본문

PoW, PoS 등 합의 알고리즘이란? 뜻과 설명

 

 

 안녕하세요. 오늘 얘기해드릴 내용은 합의 알고리즘에 관한 설명입니다. 코인에 대해 어느정도 공부를 하게 되시면 듣게 되는 말들 중 하나가 바로 Pow와 PoS인 합의 알고리즘이라는 말입니다. 오늘은 PoW와 PoS에 대해 자세히 다루기 보다는 전체적으로 그것이 무엇인지만 이해하실 수 있게 설명드릴 예정입니다.

 

 합의 알고리즘을 한 줄로 설명하면 "블록체인에서 코인을 채굴할 때 컴퓨터가 해야 하는 일"이라고 요약할 수 있습니다. 물론, 이 설명은 오직 코인에 중점을 둔 설명으로서 코인이 아닌 다양한 분야에서 사용할 경우 이러한 의미로 사용하지 않습니다. 저는 코인 공부를 시작한 사람들을 대상으로 설명하니, 참고해주세요!

 

 


 

1. 합의 알고리즘이란? 합의 알고리즘이 대체 뭔데?

 

 

 글을 읽기에 앞서 이 설명은 오직 코인에 중점을 둔 설명으로서 다른 분야에서는 통용되지 않는 설명임을 한 번 더 말씀드릴게요~!

 

 합의 알고리즘은 코인을 채굴할 때 컴퓨터가 해야 하는 일입니다. 컴퓨터가 이 일을 해야만 코인을 받을 수 있는 것이죠. 같은 의미로 이 합의 알고리즘이라는 일을 하지 않으면 코인을 받을 수 없다고 이해하셔도 무방합니다. 이 글을 읽고 관심있어 하는 여러분들이라면 코인을 컴퓨터로 채굴한다는 사실은 아실거에요. 그렇다면 컴퓨터로 무슨 일을 하느냐? 이 합의 알고리즘에 참여하는 일을 하는 것이죠.

 

 그렇다면 조금 더 나아가 합의 알고리즘이라는 말 자체를 살펴볼게요~ 지금도 비트코인을 채굴하기 위해 수천, 수만대가 넘는 컴퓨터가 작동하고 있죠? 그러면 이 엄청난 수의 컴퓨터들 중 어느 컴퓨터가 채굴에 성공할까요? 생각해보신 적있으신가요? 어느 컴퓨터가 채굴에 성공하여 코인을 받을지는, 모든 컴퓨터들이 납득할 공평한 조건을 가져야 합니다. 만약 어떤 컴퓨터가 특정한 방법을 써서 코인을 받을 확률을 높일 수 있다면 불공정한 대결이 될 것이고, 불공정한 대결이라면 지금처럼 많은 사람들이 채굴에 도전할리가 없겠죠? 채굴자들은 공정한 방법이기 때문에 채굴에 도전할 생각을 하고 채굴에 참여하는 것이죠.

 

그래서 채굴을 하는 모든 사람들이 인정할 공정한 방법이 필요합니다. "우리 모두가 공정한 방법인 A방법을 사용하기로 합의하자."라고 결론이 났죠. (실제로는 이렇지 않습니다.) 그래서 합의 알고리즘이라는 말이 붙은 것입니다.

 

 


 

2. 그래서 합의 알고리즘이 무슨 일이냐?

 

 위에서 합의 알고리즘이 어떠한 것인지는 설명드렸지만, 구체적으로 무슨 일인지는 설명드리지 않았네요. 합의 알고리즘이 무슨 일을 하는 지에 따라 PoW, PoS, DPos, PoH 등등으로 나뉘어지죠. 즉, 합의 알고리즘이 정확히 무슨 일을 하는 지는 코인마다 정한 방법에 따라 다르고 이 방법은 PoW, PoS등으로 나뉘어지죠.  

 가장 널리 쓰이는 PoW와 PoS에 대해서만 간단하게 설명드리겠습니다. 만약 자세한 설명을 원하시거나 다른 방법에 대해서도 궁금하신 분이 계시면 설명드릴게요.

 

 우선 비트코인에서 쓰이는 PoW입니다. 합의 알고리즘의 대표적인 방법이죠. PoW는 Proof of Work의 약자라거나 작업증명이라거나 어려운 말은 생략하고, 쉽게 말해 비밀번호를 찾는 일을 해서 가장 먼저 비밀번호를 찾는 컴퓨터에게 코인을 주는 방법입니다. 비밀번호 자체가 워낙 랜덤이라 모두에게 공평하다는 장점이 있죠. 어차피 랜덤이니까 공평한 방법이라고 합의가 된 방법입니다.

 

 다음으로 PoS입니다. 현재 비트코인 다음가는 코인인 이더리움에서 사용하는 방법이죠. 이더리움이 최초는 아니지만요. 일단 이더리움을 예로 들어 설명드릴게요. 채굴에 참가하는 사람들의 이더리움을 전부 룰렛판에 적어두고 룰렛을 돌립니다. 이더리움 하나 하나는 정확히 똑같은 넓이를 가지게 적혀있죠. 그리고 걸린 컴퓨터에 코인을 주게 되죠. 즉, 내가 가진 이더리움이 많을수록 나의 이더리움이 차지하는 룰렛칸이 커지므로 받을 확률도 올라가죠. 어떻게 보면 선점하는 사람이 독점하는 방식이긴 하지만, PoW에 비해 에너지를 아낄 수 있다는 장점을 가진 합의 알고리즘입니다.

 

 


 

 

3. 지금도 생겨나고 있는 합의 알고리즘

 

 

 지금도 세상에는 많은 코인들이 생겨나고 있습니다. 그리고 일부 코인들은 같은 합의 알고리즘을 사용하기도 하지만 더욱 공정하고 효율적인 합의 알고리즘 또한 만들어지고 있죠. 공정하고 에너지 효율이 높은 합의 알고리즘을 개발하는 것은 사람들의 지지를 받기 좋고 그에 따른 인프라 확장에 필수적인 요소기 때문에 많은 연구 및 투자를 필요로 합니다.

 

 최근 이슈가 이루어진 솔라나 코인의 경우 PoH라는 합의 알고리즘을 말하기도 했죠. 아직은 어떠한 알고리즘도 완벽하지는 않습니다. 각 알고리즘 별로 장단점을 가지고 있죠. 만약 코인에 투자하실 분이라면 이러한 합의 알고리즘은 어떠한 것을 쓰는지 보는 것도 좋을 것 같습니다.

 

 


 

 

 오늘 역시 제 긴 글을 읽어주셔서 너무너무 감사합니다. 혹시 제 글이 마음에 드셨다면 아래 구독하기 그리고 하트 눌러주세요~! 또 제가 작성했던 글들도 달아드리니 관심 있으시면 읽어주세요~!

 

 

 

비트코인 원리, 돌아가는 방법 정리

비트코인 작동 원리 단계별 설명 안녕하세요~!◝(⁰▿⁰)◜ 오늘은 비트코인의 작동원리를 설며해드리려 합니다. 물론 오늘도 제 책 홍보를 포함하는 글입니다~! 제 글을 읽고 괜찮으셨다면 아

rkzhfn.tistory.com

 

비트코인 세금 깔끔 정리

비트코인 과세 -2021 세법 정리 안녕하세요. 오늘 말씀 드릴 이야기는 비트코인 세금에 관한 내용입니다. 많은 사람들이 걱정하고 신경을 쓰고 있는 비트코인 세금은 어떻게 정해질까요? 내가 코

rkzhfn.tistory.com

 

비트코인 도미넌스란? 비트코인 도미넌스가 가지는 의미

비트코인 도미넌스의 뜻, 중요한 이유, 해석  안녕하세요. 오늘은 비트코인 도미넌스에 대해 설명드리려 합니다.  최근 비트코인 도미넌스가 50% 밑으로 하락한 걸로 말들이 많은데요. 정확히는

rkzhfn.tistory.com

 

비트코인 획득 방법 5가지 정리

비트코인을 모으는 방법, 코인을 얻는 방법 정리  안녕하세요. 최근 비트코인의 가격이 급격히 상승하면서 다시 코인에 관심을 가지는 사람들이 늘어나고 있어요.  많은 사람들이 거래소를 이

rkzhfn.tistory.com

 

비트코인의 갯수는? 반감기란?

코인의 반감기란? 비트코인 발행량은? 발행량이란?  안녕하세요.  오늘은 제가 쓴 전자책의 홍보를 겸해서 글을 작성합니다~ 전자책의 챕터들 중 하나인 비트코인의 갯수와 반감기에 대한 글을

rkzhfn.tistory.com

 

NFT 쉽게 설명하기, NFT란?

NFT 쉬운 설명, 아니 그래서 NFT가 뭔데? 안녕하세요. 오늘 쓸 내용은 NFT가 무엇인가? 이게 대체 무엇인지를 설명드리겠습니다. 요즘 메타버스와 관련해서 NFT는 언급이 많이 되고, 예술 쪽에서도,

rkzhfn.tistory.com

 

블록체인이란? - 보다 깊은 설명

블록체인 뜻? 블록체인 제대로 설명하기  안녕하세요.  오늘은 어제의 설명에 이어 블록체인을 보다 깊게 설명드리려 왔습니다. 어제는 가볍게 설명드렸고 오늘은 조금 더 깊게 설명드리려 합

rkzhfn.tistory.com

 

아래 전자책은 그동안 제가 코인에 대해 공부한 핵심 내용을 정리해 둔 책이니 많은 관심 부탁드릴게요~!

https://kmong.com/gig/339001

 

알고 투자하세요 정말 비트코인이 무엇인지만 딱 설명해 드립니다. | 10000원부터 시작 가능한 총

0개 총 작업 개수 완료한 총 평점 0점인 가코루의 투잡∙노하우, 자료 모음집 서비스를 0개의 리뷰와 함께 확인해 보세요. 투잡∙노하우, 자료 모음집 제공 등 10000원부터 시작 가능한 서비스

kmong.com

 

반응형

관련글 더보기

댓글 영역