닫기

이오스 읽기

읽기

암호화폐의 분산화와 EOS [7]

작성자:     작성일시: 작성일2018-01-03 16:05:03    조회: 627회    댓글: 7
 

EOS에 대한 공격 중에 많은 부분이 분산화와 관련된 것이다.

1.png

먼저, 중앙화에 대해서 살펴보자..

위 그림과 같이 중앙화는 클라이언트-서버 모델을 말하는 것이다.

이것의 특징은 "제3자인 중개자, 서비스회사가 혼자 DB를 독점한다."는 것이 가장 큰 특징이다.

첫째, 이와 연관되어서, DB를 혼자 독점하다보니 굉장히 큰 데이터 처리 성능,저장매체 및 대역폭을 제3자가 혼자 마련해야 한다.

둘째, 하나의 서버를 운영하기 때문에 DOS, DDOS 공격에 취약할 수밖에 없는 구조를 가진다.

이와 달리, 분산화는 P2P 네트워크에서 채굴자들이 DB(블록체인)의 생성 및 관리를 하고 있다.

먼저, PoW의 특징에 대해서 이야기하고 나중에 BFT에 의한 분산화에 대해서 얘기한다.

사토시가 적용한 PoW 합의알고리즘은 P2P 네트워크에서 하나의 DB(블록체인)를 유지하는 방법이다.

PoW의 특징은 아래와 같다.

  1. 채굴을 원하고 서로를 알지못하는 피어(노드)들이 모두 참여를 하여 DB를 생성 및 관리한다.

  2. 피어들은 채굴의 진출입이 자유롭다.

하지만, PoW는 '규모의 경제', 즉 규모가 커질수록 경제적이 되어 규모가 커지는 효과 때문에 채굴 풀이 더욱 대형화하고 있다.

아래는 비트코인의 채굴풀 분포를 보여준다.

2.png
출처: https://www.blocktrail.com/BTC/pools

아래는 이더리움의 채굴풀 분포를 보여준다.

3.png
출처: https://etherscan.io/stat/miner?range=7&blocktype=blocks

이와 같이, PoW 합의 알고리즘의 특성인 '규모의 경제' 특성 때문에 약 5-7개의 채굴풀이 약 90% 이상의 블록을 채굴하고 있는 것이다.

이에 대한 댄의 답변은 아래의 링크에 있다.

https://steemit.com/eos/@dan/response-to-vitalik-buterin-on-eos

결국 댄도 이더리움도 PoW에 의한 '규모의 경제'를 이야기하고 있다.

두번째로 PoS를 사용하는 합의 알고리즘의 경우 BFT(Byzantine fault tolerance), 즉 비잔틴 장애 허용을 주로 사용하고 있다. 즉, 이것은 PoS + BFT를 같이 사용하고 있다.

이 BFT의 특징은 미리 정해진 투표자들이 투표로 블록을 생성한다는 것이고, 투표자의 2/3이상이 되면, 블록이 완료/확정(finalization)이 되어 포크가 발생하지 않는다는 것이다.

따라서 분산화와 관련된 BFT의 특징은 아래와 같다.

  1. 투표 시스템이므로, 투표자의 수가 미리 정해져있다.

  2. P2P 네트워크에서 소수의 채굴자만이 채굴에 참여할 수 있다.

BFT에서 소수의 채굴자만이 채굴에 참여할 수 있는 이유는 기술적인 이유도 있다.

이런 기술적인 이유 때문에 텐더민트의 BFT는 초기 100명의 채굴자가 투표에 참여하고 최종적으로 300명을 목표로 하고 있다.

이것은 PoS + BFT를 같이 사용하고 있다.

즉, 채굴자 중에 채굴에 참여할 수 있는 조건은 PoS에 의한 지분율에 근거하여 채굴의 진출입이 가능하도록 하고 있다.

그렇다면, 사토시가 분산화의 명분을 제공했던 PoW와 PoS + BFT 합의 알고리즘과의 차이는 채굴자의 수를 제한한다는 것만 차이가 난다.

BFT의 경우 투표시스템이므로 채굴에 참여할 수 있는 채굴자의 수를 미리 정해놓는다.

즉, EOS의 경우 21명의 채굴자가 채굴에 참여를 하므로, 채굴자의 수가 너무 적다는 것이 중앙화되었다는 근거가 되고 있다.

이에 대한 댄의 답변은 '그런 측면이라면, 비트코인이나 이더리움이 더 중앙화되었다'는 것이다.

즉, 이더리움의 경우 5-7개의 채굴풀이 채굴을 독점을 하고 있기 때문이다.

그런 측면에서, 비트코인과 이더리움도 채굴이 상당히 중앙화되어 도스, 디도스 공격에 대한 문제를 동일하게 가지고 있다.

개인적인 의견은 컴퓨터 사이언스에서 기술발전은 두개의 대립되는 요소가 있을 때 이들을 같이 사용하는 것으로 기술적인 문제를 해결하고 있다는 것이다.

따라서, EOS가 21의 채굴자를 활용하고 있지만, 이를 통해서 채굴자에게 채굴자원 확장 압력을 가하고 하드포크를 쉽게 할 수 있는 다른 장점을 가지게 되었다.

[출처] https://steemit.com/kr/@loum/24m5ng-eos

  추천 0   비추천 0
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기
  • 밴드로 보내기

댓글목록

 

전체: 40개 (1/2페이지)
이오스 목록
제목 글쓴이 조회 추천 비추천 날짜
  글 작성하고 후원을 받아보세요!! 121 0 0 03-23
이럴때 업빗 블랙 기습상장 가즈아~~ 25 0 0 11-20
벳다이스 (최고 유명한 사이트 주사위&복권 9개토큰DICE,BLACK,BT,MEETONE등 도 베팅) 23 0 0 11-20
eoswin vs eosbet [1] 904 0 0 09-14
EOS 블록 익스플로러, EOSCANNER 뜯어 보기 413 0 0 09-12
eosbet 이오스벳 게임방법 (이오스 댑) EOS DAPP 게임방법 1389 0 0 08-31
이오스는 램때문에 뭔 난리났네요;;? [1] 170 0 0 07-10
댄으로 부터 온 메시지 : 탈중앙화의 열쇠는 말이야.. 398 0 0 03-12
EOS의 BP 자원 사용 및 이를 위한 코인 예치(stake) 기능 811 0 0 03-12
속보) 이오스 ERYO NETWORK 의료블록체인 에어드랍! [1] 424 0 0 03-03
EOS 긴급속보] EOS.CAFE 에어드랍 ! (1인당 10,000 Bean 에어드랍) 중복일수도 1187 0 0 03-02
EOS기반 의료정보 네크워크 IRYO 514 0 0 02-22
EOS 의 평행우주, 혹은 멀티버스(Multiverse) 세계 구축의 가능성 761 0 0 02-21
안녕하세요 스팀잇에 이오스 관련 글을 쓰고 있습니다 :) 421 0 0 02-19
3세대 코인들에 대한 비교 (XTZ,ADA,EOS) [1] 1020 0 0 02-12
[EOS 투자자 필독] 블록원 CEO가 말하는 EOS [下] [5] 598 0 0 01-30
이오스(Eos)코인에 대해 알아보자 [2] 498 0 0 01-21
EOS 오늘 밋업 204 0 0 01-13
EOS.IO 개발 업데이트 (한글 번역본 - 1) [5] 194 0 0 01-13
(펌) 내일 있을 이오스 재료, 포텐이 상당히 커요. 한국에서 코인 관련 [2] 236 1 0 01-13
EOS.IO 개발 업데이트 170 0 0 01-13
EOS 의 한국 공식 밋업이 내일로 다가온 가운데, 블록원의 CEO Brendan 이 이번 공식발표를 위한 … [8] 154 1 0 01-12
이오스는 계정 주소부터 알기 쉽다? [5] 524 2 0 01-12
(펌) 이오스(EOS) 샀거나 살 생각 있는분들 팩트로 확인하고 갑시다. [18] 815 3 0 01-09
2018 전망(펌) [13] 883 1 0 01-08
13일 밋업 행사 카풀 하실 분.... [3] 422 0 0 01-06
>>  암호화폐의 분산화와 EOS [7] 628 0 0 01-03
오늘처음이오스 구입햇는대 별로인가요? [8] 565 0 0 01-02
이오스 엄청 찍어누르네요.. [3] 508 0 0 12-31
EOS가 뭐가 좋다고 했었죠? [19] 944 3 0 12-27
이오스 추매했습니다.. [5] 552 0 0 12-25
다들 올라가는데... [6] 453 0 0 12-23
오늘 이오스 장 처음 들어갔는데 [2] 393 0 0 12-22
일단 1월 31일 까지 존버... [7] 975 2 0 12-22
이오스 지금 뭔가 문제 있나요? [8] 731 0 0 12-22