CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·주식한당 ·아이포니앙 ·MaClien ·방탄소년당 ·일본산당 ·자전거당 ·개발한당 ·이륜차당 ·소시당 ·패스오브엑자일당 ·AI당 ·안드로메당 ·나스당 ·걸그룹당 ·바다건너당 ·사과시계당 ·클다방 ·물고기당 ·노키앙 ·전기자전거당 ·노젓는당 ·축구당 ·윈폰이당 ·IoT당 ·창업한당 ·가상화폐당 ·여행을떠난당 ·곰돌이당 ·키보드당 ·리눅서당 ·골프당 ·콘솔한당 ·3D메이킹 ·X세대당 ·ADHD당 ·AI그림당 ·날아간당 ·육아당 ·배드민턴당 ·야구당 ·농구당 ·블랙베리당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·활자중독당 ·볼링친당 ·캠핑간당 ·냐옹이당 ·문명하셨당 ·클래시앙 ·요리한당 ·쿠키런당 ·대구당 ·DANGER당 ·뚝딱뚝당 ·디아블로당 ·개판이당 ·동숲한당 ·날아올랑 ·e북본당 ·갖고다닌당 ·이브한당 ·패셔니앙 ·도시어부당 ·FM한당 ·맛있겠당 ·포뮬러당 ·젬워한당 ·안경쓴당 ·차턴당 ·총쏜당 ·땀흘린당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·KARA당 ·꼬들한당 ·덕질한당 ·어학당 ·가죽당 ·레고당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·오른당 ·영화본당 ·MTG한당 ·소리당 ·적는당 ·방송한당 ·PC튜닝한당 ·찰칵찍당 ·그림그린당 ·소풍간당 ·심는당 ·라즈베리파이당 ·품앱이당 ·리듬탄당 ·달린당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·나혼자산당 ·스타한당 ·스팀한당 ·파도탄당 ·퐁당퐁당 ·테니스친당 ·테스트당 ·빨콩이당 ·공대시계당 ·터치패드당 ·트윗당 ·VR당 ·시계찬당 ·WebOs당 ·소셜게임한당 ·위스키당 ·와인마신당 ·WOW당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

가상화폐당

강좌와팁 Qtum의 기술적 문제 (Nothing at Stake 문제 등) 11

12
2017-10-21 04:10:23 수정일 : 2017-10-21 04:25:10 211.♡.218.172
보약한첩

며칠전에 "QTUM과 이더리움의 기술 중 어느것이 더 나은가?"라는 글에 대해 댓글을 단적이 있었습니다. 


제가 남긴 댓글에 대해서 같은내용으로 보다 자세하게 설명 드리기 위하여,
아톰님꼐서 작성하신 글을 참고로 QTUM이 가진 근본적 문제점에 대해 다음과 같이 정리해 보았습니다. 


(QTUM 에 기술적 관심이 있으신 분들께 도움을 드리기 위해 글을 남기는 것이며, 투자에 영향을 미치기 위한 의도는 아님을 밝힙니다. )


[한국 이더리움 사용자 그룹  - Atomrigs 님 작성글 정리]


QTUM은 새로운 혁신이 없는 이더리움 EVM + 비트코인 UTXO + 블랙코인 POS 의 조각을  맞춘 것일 뿐인데,  왜 이런 코인을 만들어야 되는지 그 근본적인 이유가 궁금합니다. 


특히, QTUM 의 POS 합의 알고리듬은 Nothing at Stake 문제 뿐 아니라, 적은 지분으로 공격이 쉬운 보안상 취약점을 가지고 있습니다. 


1. Nothing at Stake 문제 : QTUM vs ETHEREUM

퀀텀체인은 기본적으로 "Nothing at Stake" 문제를 해결하지 못해 몰락한 블랙코인 PoS를 그대로 가져다 쓰는, 보안상 근본적인 한계를 가지고 있는 체인인데, 중요한 정보를 다룬다는 어플리케이션에서 블랙코인 PoS를 쓴다는게 전혀 이해가 되지 않습니다.  


다만, 소스코드를 살펴보면 qtum이 사용한 블랙코인 pos3.0 이란 이전소스에서 스테이킹 노드가 온라인으로 계속 남아있게 하기 위한 메카니즘은 추가 되었네요. https://github.com/qtumproject/qtum/blob/master/src/pos.cpp


Nothing at Stake 문제는 여전히 그래도 남아 있습니다.


피어코인-블랙코인 등의 pos 합의 알고리듬은 nothing at stake 문제 때문에, 체인분리가 일어날 시 노드들이 합의에 이르지 못하게 될 가능성이 매우 높습니다. 이 문제는 이더리움의 캐스퍼 pos 가 몇 년을 두고 해결하기 위해 고민해 온 핵심 주제이자 난관입니다.

pow 의 경우 체인분리가 일어날 경우, 마이너들은 분리된 체인 모두에 동일한 해시를 투여할 수가 없습니다. 둘 중에 더 긴체인일 될 확률이 높은 곳을 선택해 베팅해야 됩니다. 한쪽 체인을 채굴하면서 다른 쪽 체인을 동시에 채굴할 수 없기 때문이죠


하지만 블랙코인류의 pos 알고리듬에서는 다릅니다.

체인 분리가 일어날 경우, 양쪽 체인에 모두 밸런스가 있기 때문에 두 쪽 체인 모두에 스테이킹 할 수 있게 됩니다. 즉, 어느 쪽이 더 긴체인이 될지, 어느 쪽이 "올바른" 체인인지 선택할 필요가 없어집니다.

결국 더 긴체인을 선택하기 위한 전략적 합의가 일어나기 어려워집니다.

캐스퍼 pos 에서는 이를 해결하기 위해, pos 를 pow 처럼 에뮬레이션하자는 겁니다.

즉 잘못된 체인을 선택했을 시, 패널티를 줘서 벌을 받게 하는 겁니다. 스테이킹된 원금마저 손실될 위험을 줘서 마이너가 선택을 하게끔 하는 환경을 만드는 겁니다.

pow에서 리소스를 긴 체인에 투여해서 전략적 선택을 했을 시 잘못 선택한 경우, 해시 생산에 소비된 모든 리소스가 다 휴지가 되는 것 처럼, 캐스퍼 pos에서도 잘못된 선택에 대해서 책임을 지게 함으로써, 결국 pow 와 pos 모두 비슷한 효과를 내게 하자는 것입니다.

블랙코인이 이후 pos 코인으로서 주목받다가 급격히 인기를 상실하고 주류자리를 내준 이유가 바로 이 nothing at stake 문제를 해결하지 못했기 때문이라고 볼수 있습니다.

참고 : https://www.ddengle.com/board_free/618290

2. Nothing at stake 문제는 보안상 취약점을 동반


Nothing at stake 문제가 단순히 의도하지 않은 체인분리가 일어났을 시 합의가 어렵다는 문제뿐만 아니라 보안상에도 매우 취약하다는 점이 있습니다.


예를 들어, T 라는 체인이 있는데 2%의 지분을 보유한 공격자가, 이 T 체인에서 다른 사람에개 지불해서 물건을 받은 다음, 별도의 체인으로 포크한 F 체인에서 그밸런스를 본인에게 지불하게 한다음, 이 F 체인에만 스테이킹을 해서 전파시킨다고 가정해봅시다.


이렇게 체인이 T 와 F 로 분리되게 되면, 다른 pos 채굴자들은 어느 쪽이 이길지 모르기 때문에, 양쪽에 다 스테이킹합니다. 양 쪽에 다 동일한 밸런스가 있으므로, 추가적인 비용은 발생하지 않습니다. 


이렇게 되면 공격자의 스테이킹 2%만이 차이가 되게 되고, 결국 F체인이 2% 더 많은 스테이킹 파워가 생겨서 최종적으로 F체인이 이기게 될 가능성이 높습니다. 공격자가 2%만의 코인 장악으로도 전체내트워크를 공격할 수 있게 된다는 이야기입니다.


체인분리시 단순히 합의가 어렵다는 것이 아니라, 낮은 지분율로도 성공적인 공격이 쉬워진다는, 즉 보안성이 매우 취약해진다는 구조적인 단점이 생기게 됩니다.

3. nothing at stake 방어 방법

블랙코인류 pos 에서 nothing at stake 문제를 간접적으로 방어한 방법은 중앙화된 개발팀이 일정블럭 마다 checkpoint 를 심고, 유사시 어느 쪽이 "올바른" 체인인지 다시 checkpoint를 설정할 준비가 되어있다는 것을 보여줌으로써 완화시키기는 했습니다. 하지만 이러한 방식의 중앙화된 checkpoint는 퍼블릭체인 기반으로 지속적으로 사용되기에 적절하지 않은 것으로 봅니다.


그러나, 2014년 연말이후 대부분의 신규코인은 블랙코인류의 pos를 더 이상 컨센시스 알고리듬으로 채택하지 않았고, 새로운 대안들을 모색하기 시작했습니다. 또다른 중앙화의 위험이 있지만, dpos도 나왔고, 여러가지 종류의 BFT 변형 알고리듬들이 도입되기 시작했습니다. 텐더민트도 그 중의 하나이구요. 2015년 이더리움의 론칭 때 바로 pos 를 도입하지 못했던 것도 정확히 이런 이유 때문이었고, 현재는 casper와 여러형태의 BFT가 현단계 pos 연구의 주요 흐름이 되었습니다. 


현 단계에서 블랙코인 pos 로 되돌아가는 것은 최근 몇년간의 연구성과를 흡수하지 못한 채 다시 개념적 한계를 가진 상태에서 출발하는 것을 의미합니다. 물론 퀀텀 개발진이 새로운 솔루션을 개발해낼 수도 있고, 내년에 이더리움의 pos의 성공여부를 보고 캐스퍼로 업그레이드할 수도 있습니다. 


하지만, 현재까지 이 부분에 대한 명확한 솔루션이 없는 상태에서 퀀텀체인을 선택하는 것은 리스크가 매우 크다고 볼 수 밖에 없을 것 같습니다.


2014년 캐스퍼가 연구되기 시작한 배경과 당시의 pos가 가진 두가지 근본적인 문제, nothing at stake 와 long range attack 에 대해 블라드의 글 들이 이해에 도움이 많이 될 것 같습니다.


https://medium.com/@Vlad_Zamfir/the-history-of-casper-part-1-59233819c9a9

https://medium.com/@Vlad_Zamfir/the-history-of-casper-chapter-2-8e09b9d3b780

https://medium.com/@Vlad_Zamfir/the-history-of-casper-chapter-3-70fefb1182fc

https://medium.com/@Vlad_Zamfir/the-history-of-casper-chapter-4-3855638b5f0e

https://medium.com/@Vlad_Zamfir/the-history-of-casper-chapter-5-8652959cef58



보약한첩님의 게시글 댓글
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [11]
쥐먹는냥이
IP 59.♡.40.230
10-21 2017-10-21 04:18:01
·
정보글 감사합니다.
제 예상으론 이더리움이 casper 알고리즘을 적용하면 따라갈거라 봅니다. 그 전까진 개발팀이 중간중간 확인을 계속 하면서 보안을 유지하지 않을까요.
바스모스
IP 1.♡.89.66
10-21 2017-10-21 07:39:09
·
좋은 글 감사합니다. 저 역시도 이더리움을 따라갈 거라 봅니다. 최근 메인넷으로 나와 이제 걸음마를 띄었으니 앞으로 행보를 봐야죠.
jusang123
IP 223.♡.184.149
10-21 2017-10-21 08:06:00
·
큐텀 외 다른코인들(네오, PIVX, STEEM 등)은 이 이중스테이크 구조를 해결하고 있나요?
ezkiller
IP 175.♡.155.110
10-21 2017-10-21 08:28:09
·
다른 애들은 모르겠지만 스팀은 dpos라서 방어 될꺼에요 또 다른 dpos 류들로는 아크, eos... 등등이 있구요
조제리
IP 169.♡.216.40
10-21 2017-10-21 08:49:04
·
https://steemit.com/dpos/@dantheman/dpos-consensus-algorithm-this-missing-white-paper
삭제 되었습니다.
벽진벽진
IP 175.♡.86.250
10-21 2017-10-21 08:50:42 / 수정일: 2017-10-21 08:56:20
·
글이 참 이상하네요.

“
QTUM은 새로운 혁신이 없는 이더리움 EVM + 비트코인 UTXO + 블랙코인 POS 의 조각을 맞춘 것일 뿐인데, 왜 이런 코인을 만들어야 되는지 그 근본적인 이유가 궁금합니다.
“

코인을 잘 아시는 분이 이제 메인넷으로 전환된 코인에 대고 저런 발언을 하는 것 자체가 오묘합니다.

그럼 반대로 묻겠습니다. 혁신적인 코인은 뭔가요?

글 내용 대로Nothing at stake 이슈는 업그레이드로 보완이 가능하고,
현재로써 2% 이상의 지분율을 가지는건 개발자가 아닌이상 불가능하구요
200만 큐텀을 가지고 있어야 하는데, 개당 만원만 잡아도 이백억입니다;;;

코인이 된지 이제 2주정도 지났습니다.
큰 거래소 3곳에 상장되었고, 라이트닝 네트워크 등 기술적으로도 꾸준히 개발되고 있어요. 올리신 이슈 관련해서도 당연히 해결책을 내놓겠죠.

짧은 시간 내에 이만큼 이목을 끄는 코인이 어딨습니까
더 넓은 시야를 가지셨으면 좋겠습니다.

아니면 이미 넓은 시야를 가지고 작성된 글이거나요.
File
IP 125.♡.151.113
10-21 2017-10-21 08:57:25
·
QTUM이 이더리움의 기술과 비트코인의 기술의 짬뽕인데 이더리움보다 낫냐 아니냐를 따질 필요가 있을까요..
chiminy
IP 218.♡.199.95
10-21 2017-10-21 09:50:46
·
이더도 캐스퍼 개발이 진행중이라면 동일한 문제를 안고 있는 것 아닌가요?
ezkiller
IP 175.♡.155.110
10-21 2017-10-21 09:53:53
·
그래서 아직 pow죠 이더는
삭제 되었습니다.
키치너
IP 175.♡.45.98
10-21 2017-10-21 23:47:18 / 수정일: 2017-10-21 23:51:44
·
페이스북 이더 페이지에 메디블록이 왜 이더리움을 기반으로 하지 않고, QTUM 기반으로 했는 지 이해할 수 없다며 작성한 아톰리그님 글을 그대로 올리셨군요. (Copy & Paste 가... 언제부터 "정리" 였는 지...?)

투자에 영향을 끼치기 위한 글이 아니라고요? 전혀 그렇게 보이지 않는 데요...???
보약한첩
IP 49.♡.97.166
10-22 2017-10-22 09:56:27 / 수정일: 2017-10-22 13:15:12
·
제가 아톰님 댓글을 가져와 일부 문장과 오타 정리 후에 "정리"라는 표현으로 올린건데 그게 본질과 무슨상관이죠? 매디블록관련 내용은 전체적인 내용의.중요성에 비추어 지엽적인 내용이라 일부러 뺐습니다. .글 작성후 아톰님께 허락을 받고 올렸습니다.

그리고 이 글을 보고 투자를 하고 안하고는 개인의.판단의 영역이죠. 본문에 악의적으로 사실과 다른 내용을 기재한 내용은 없다고 봅니다.

댓글 작성자님은 내용을 문제삼는게 아니라 작성자 허락받고 올린 copy&paste를 문제삼으시네요. 본문에 출처도 명확하게 밝혔습니다. 내용에 대해 잘못된 부분이 있다고 판단되시면, 어떤 부분에서 잘못되었는지 그 의견을 댓글로 달아 주시면 좋을 것 같습니다
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.