메인넷으로서 Ethereum과 EOS의 차이점은 무엇인가요?
안녕하세요.
아하의 블록체인 전문가님들께 감사드립니다.
사실상 메인넷으로서의 기능을 상실한 비트코인 외에 이더리움과 이오스가 주요 메인넷으로서 비교적 많은 dApp의 선택을 받는 듯 합니다.
이더리움의 문제점을 극복하려 만들어졌다는 이오스는 이더리움과 메인넷으로서 어떤 차이점을 갖는지 알고 싶습니다.
안녕하세요. 이더리움과 이오스 차이에 대하여 답변드리겠습니다.
아무래도 가장 큰 특징이라면 검증방식에 대한 차이점이라고 생각합니다.
이더리움은 작업증명(PoW)방식을 사용하고 있으며, 채굴에 참여한 참여자들이 블록에 담긴 암호를 해독하고 검증하는 시간이 소요되기 때문에 속도가 느립니다. 모든 노두들 중 가장 빠르게 암호를 해독한 노드에 블록생성을 할 수 있는 권한을 주어지기 때문입니다. 이더리움의 블록생성 속도는 약 13.2초 입니다.
현재 이더리움은 PoW방식으로 작동되고 있지만 메트로폴리스 단계에서는 PoW+PoS방식을 혼합하여 운영된 후 세레니티 단계에서는 완전한 PoS검증 방식으로 구동할 계획입니다.
또한 샤딩이라는 기술을 통해 동시 거래수를 확장하고 거래대고 있는 모든 노드들이 구역별로 나뉘어 거래내역을 검증하는 분권화된 검증 시스템으로 수 많은 트랜젝션을 병렬로 처리하여 보다 빠른 TPS가 가능하도록 구현될 계획입니다.
반대로 이오스의 위임지분증명(DPoS) 방식은 블록을 생성할 수 있는 권한을 이더리움 처럼 전 노드가 아닌 21BP(21곳)에 위임하여 합의 알고리즘(트랜젝션에 대한 이상유무만 진행)에 의한 블록을 생성하기 때문에 이더리움 보다 속도가 빠르게 됩니다.
여기에 이오스만의 다양한 사이드체인과 포크체인들이 운용되고 있고 보다 DPoS검증 방식을 보다 다양한 방법으로 운영할 수 있는 구조로 구현되고 있습니다. 또한 이오스에서 구동되고 있는 댑들은 손쉽게 사이드체인으로 이전하여 댑사가 원하는 체인을 선택할 수 있는 잇점도 있습니다. 또한 차후에는 멀티프로세싱 처리가 가능하여 현재보다 훨씬 빠른 트랜젝션 처리가 가능할 것으로 보여집니다.
감사합니다.