POW와 POS 방식은 모든 코인이 가능한가요?
POW와 POS 방식을 각 코인들이 표방하고 있는데요 최근엔 이더리움이 이 방식변경을 예고하여 큰 화제가 되기도 하였구요 그러면 이 방식은 메인넷을 한 모든 코인들이면 자유롭게 정할 수 있는 방법인지 궁금합니다
안녕하세요, 메인넷을 진행하기전에는 자유롭게 선택을 할 수 있습니다.
PoS와 PoW 모두 블록 채굴에만 관련이 있기 때문입니다. 그런데 메인넷 후에 PoS -> PoW로 전환 혹은 그 반대는 어렵습니다. 왜냐하면 메인넷 후에는 해당 블록체인은 회사의 것이라고 하기 보다는 모든 사람들의 것이기 때문입니다.
즉 메인넷 된 블록체인의 채굴을 하고 있는 사람들의 이해 관계가 발생하기 때문에 방법을 바꾸는 것은 여러 사람의 의견을 종합해야 하기 때문입니다.
어찌되었던 기술적으로는 PoS와 PoW를 같이 사용하거나 혹은 바꾸는 것은 어려운 일이 아닙니다. 다만 여러 사람들의 이해 관계 (채굴자, 코인회사, 기타 등등)로 인해 어려운 것일 뿐입니다.
감사합니다.
안녕하세요? 아하(Aha) 블록체인 지식답변자 다라닝입니다.
질문하신 내용에 대하여 아래와 같이 답변 드립니다.각 코인이 그것을 얻기위한 방식정도로 pos, pow를 정할수가 있으며, 한번정한 기준은 해당코인 구성원들의 합의가 있어야 변경이 가능합니다.
임의로 변경하기도 어려울 뿐만 아니라, 임의변경시 해당코인의 신뢰도가 하락하며 가치도 하락하기에 커뮤니티의 동의를 구하게 되죠.
부족하지만 도움이 되셨기를 바라며 추가적인 문의가 필요하시면 답변 부탁드려요!안녕하세요.
PoS, DPos, PoW등 많은 방식이 있습니다. 질문하신 것 처럼 이런 방식은 메인넷을 한 코인들이 자유롭게 정할수 있습니다. 각각의 방식이 서로의 장단점을 가지고 있고, 진정한 탈중앙화인지 아닌지에 대한 논란이 있지만, 한번 정했다면 그렇게 바꿀수 있습니다.
다만, 그렇게 하기로 해서 바로 바뀔수는 없고, 엄청난 소프트웨어의 변경이 발생하게 됩니다. 즉 기존에 DPoS로 블록을 생산하던 블록체인이 PoW로 바꾸기로 결정해서, 그렇게 바꾸려고 한다면 거의 소프트웨어를 새로 짜는 일이 됩니다. 왜냐하면 블록체인의 가장 핵심이 이 부분이기 때문입니다.
정리하면, 자유롭게 정할수는 있지만 실제 바꾸는 건 매우 어려운 일입니다.
안녕하세요,
블록 체인은 장부를 블록 단위로 쪼개고, 이를 여럿이 나누어 기록합니다.
다음 블록을 누가 만드냐? 이 문제를 해결하기 위해 다양한 전략이 나왔는데요..
POW : Proof Of Work의 약자로, 간단한 수학퀴즈를 먼저 푸는 사람이 다음 블록을 만듭니다.
POS : Proof Of Stake의 약자로, 지분을 많이 가진 사람일 수록 다음 블록을 만들 확률이 높아집니다.
혹은 두가지 방식을 섞을 수도 있고, 또 다른 방식(예: dPOS)을 취할 수도 있습니다.
다만, 이러한 방식은 블록체인 프로그램에 코드로 명확히 기재되어 있습니다.
그렇기 때문에 대부분의 경우는 메인 넷을 만들 때 방식을 그대로 유지합니다.
이더리움이 화제가 되는 이유는 POW 방식을 사용하던 것을 POS도 가능하게 바꾸기 때문입니다.
중간에 바꾸기 위해서는 모든 블록체인 노드 운영자의 프로그램이 이를 지원하도록 바뀌어야 합니다.
즉, 노드 운영자들의 협의가 필요하며, 협의가 이루어졌을 때 전환이 가능합니다.
일반적으로는 매우 어려운 일입니다.
메인넷을 가지고 있다면 자유롭게 정하는 것이 가능합니다.
POW와 POS 는 각각의 장점과 단점을 가지고 있기 때문에 목적에 따라 선택하면 됩니다.
속도가 중요한 블록체인인지? 아니면 속도보다는 정말 해킹과 같은 보안에 좀더 중요한 목적을 둔 블록체인인지에 따라서 알고리즘을 변경하면 됩니다.
이더리움의 경우 지속적으로 문제가 되는 부분이 속도이다보니 계속해서 알고리즘을 개발하고 적용하는것 같습니다.
안녕하세요 이런 문제들 때문에 블록체인기술에서 탈중앙화가 중요하다고 주장하는 것이지요
애초에 중앙화된 존재가 없었다면 POW이었던 코인이 POS화가 개발자 마음대로 되는일은 없었을 겁니다.
비트코인이 POS이 될 수 있나요? 그렇게 된 적은 있나요?
물론 개발자가 없으면 책임주체도 없기 때문에 해당 코인으로 인해 일어나는 모든 문제들의 책임소재 역시 그 주체가 없어지죠 그러나 그만큼 완벽한 탈중앙성을 갖추게 되기 때문에 해당 코인을 이용하는사람이 모든걸 책임지면 되는겁니다.
코인을 잃어버리던 사기당하던 뺏기던 훔치던 기술 자체의 해킹문제가 아닌한 그 누구에게도 일어날 수 있는 완전한 탈중앙화 이게 가장 중요하다고 보는거죠
그러나 대부분의 코인들이 개발진이 자신들이 발행한 모든 코인을 갖고 토큰이코노미 형태로 중앙화된 운영을 하다보니 사실상 pow던 pos던 또 그외 어떤 변형방식이던간에 자신들 마음대로 정할 수 있는 상황입니다. 따라서 코인에 대한 신뢰도가 떨어져 투자에도 믿음이 잘 안가는 결과로 이어지죠
POW와 POS형태는 작업증명 방식이 확연하게 다릅니다. POW는 노드의 연산능력이 좋을수록 블록처리 확률이 높아짐에 따라 고사양 하드웨어 경쟁이 지속되도록 되어있습니다. 반대로 POS의 경우는 지분 증명방식이라 가지고 있는 지분양에 따라 블록처리 확률이 높아짐에 따라 고래 노드간의 경쟁이 됩니다.
이런 연산방식의 차이때문에 pow를 pos로 전환하는 것은 블록체인 전체를 수정해서 적용해야합니다. 즉, 해당 블록체인을 운영하는 노드들이 이를 우선 받아들여야 하며, 또한 pow에서 pos로의 전환개발도 있어야 합니다. 이더리움의 개발 지연역시 이런 작업이 쉽지 안음을 증명하기도 합니다.
물론 메인넷을 가진 코인들의 커뮤니티가 (노드) 전환에 동의를 한다면 이론적으로 개발을 통한 전환은 가능할 것 입니다.