퀀텀과 네오 알아보기 최신판(2018.05) neo&qtum
저번 주 온라인 스터디에서 다룬 퀀텀과 네오 공부한 내용 정리해서 올립니다.
퀀텀과 네오 모두 중국 기반 스마트 컨트랙트 플랫폼으로써 중국의 기업들에 의해 진행되고 있고 코어 개발팀은 상하이에 위치하고 있습니다. 비록 퀀텀 파운데이션은 싱가폴에 있지만 이더리움 파운데이션이 스위스에 있는 것과 같다고 보면 됩니다.
Founder
네오는 다홍페이와 네오의 합의 알고리즘 delegated Byzantine Fault Tolerance(DBFT) 백서를 쓴 에릭 장이 공동으로 창립한 코인입니다.
퀀텀의 경우 공동창립자 패트릭 다이, Neil mahi, Jordan Earls 가 있습니다.
각 코인의 특징에 앞서 Founder들을 소개한 이유는 논란이 있는 패트릭 다이 때문입니다.
Bitbay 스캠설로 구설에 오르기도 했지만, 패트릭이 직접 남긴 해명 글에 따르면 패트릭은 중국 내에서의 마케팅을 돕고 투자를 했지만 bitbay는 팀이 구성된 적도 없었고 zimbeck이란 자가 혼자 개발을 맡아서 했습니다.
이 당시 패트릭은 박사 논문과 알리바바에서 일하고 있었기에 bitbay 프로젝트에 참여할 여력이 되지 않았고 프로젝트를 떠나기로 합니다.
하지만 Qtum ico 과정에서 bitbay 스캠을 주도한 사람이 패트릭이라는 루머가 퍼지면서 퀀텀에 부정적인 이미지를 만들었고, 여전히 온라인상에 bitbay 사건을 패트릭이 주도했다는 정보가 아직 남아 있는 걸로 보입니다.
퀀텀의 특징
퀀텀은 기존 블록체인(비트코인, 이더리움)의 문제를 개선한 새로운 가치 전송 프로토콜을 추구합니다.
비트코인(CARRY VALUE)과 이더리움(EXECUTE CONTRACTS)의 각각의 장점을 채택한 하이브리드라고 볼 수 있습니다.
비트코인의 간단지불검증(SPV)이 가능한 UTXO모델 그리고 이더리움의 가상머신 EVM을 이용한 스마트컨트랙트 기능이 합쳐졌습니다.
비트코인의 UTXO 모델을 사용함으로 이더리움보다 효율성과 보안성을 갖습니다.
또한, 비트코인의 세그윗이나 라이트닝 네트워크 같은 새로운 기술의 도입이 가능합니다.
가장 중요한 점은 비트코인이 지원하는 간단지불검증(SPV) 프로토콜이 퀀텀 라이트월렛의 스마트 컨트랙트와 분산어플리케이션에 적용가능해지므로 모바일 스마트컨트랙트 어플리케이션의 길을 만들어 줍니다.
SPV와 UTXO에 대해 더 알고 싶다면 @twinbraid 님이 잘 설명해 주신 글이 있어서 링크 첨부합니다. (https://steemit.com/kr/@twinbraid/3ncb5r)
이더리움의 EVM을 사용하는 이유는 현재 EVM이 가장 성숙하고 풍부한 스마트 컨트랙트 가상머신이기 때문입니다. EVM이 기존의 솔리디티 개발 커뮤니티의 존재하는 이점을 가져오고 이더리움의 댑들이 퀀텀 댑으로 쉽게 변환 가능하게 합니다.
퀀텀은 EVM에 만족하지 않고 앞으로 두 달 안에 New Qtum Vitual Machine이 공개된다고 합니다. (https://www.blockmedia.co.kr/news/article_view/?gCode=AB100&idx=1306)
또한, 퀀텀은 마스터컨트랙트라는 개념을 도입했습니다.
마스터컨트랙트란 블록체인 외의 데이터 피드(즉, 블록체인 밖에서 얻은 오프체인 데이터들 ex.환율, GDP, 경기결과 같은 현실 데이터)를 사용하여 스마트계약을 이행하는 것입니다.
네오의 특징
네오는 디지털 증명, 디지털 자산, 스마트계약 개념을 기반으로 스마트 이코노미를 구현하고자 합니다.
스마트계약
블록체인상에 프로그래밍코드로 쓰인 계약서로써 코드로 쓰였기 때문에 코드대로 강제적 실행됩니다. 서로에 대한 신뢰 없이 코드에 의한 계약으로 신뢰를 충족시켜 거래할 수 있게 만들어 줍니다.디지털 자산
스마트이코노미를 위하여 어떤 실질적인 자산을 네오블록체인에서는 디지털 자산화가 가능하게 하는 것이고 글로벌자산과 계약자산이 두 가지가 있습니다.
글로벌자산은 블록체인 상에서 누구나 볼 수 있는 자산이고 이런 종류의 자산은 표준화, 투명성, 생산성이 중요합니다.
계약자산은 계약에 따라 허용된 특정인만 접근 가능한 자산입니다. 두 당사자가 기밀의 정보를 스마트 컨트랙트를 활용하여 교환할 때 계약자산을 사용합니다.
디지털 자산들은 누구나 접근 가능하고(*계약자산의 경우 제한됨) 적은 수수료의 교환소에서 이 자산의 소유권을 나누고 분배할 수 있습니다.
어떤 제삼자의 허가 없이 사전 정의된 스마트계약에 따라 거의 즉시 거래가 가능하게 만들어 줍니다.
- 디지털 증명
네오블록체인상의 개인과 기관들이 그들만의 디지털 신원을 갖고 신원이 확인된 상대와 거래를 할 수 있습니다. 디지털 증명을 이용함으로써 개인과 기관들이 규칙에 따르도록 하고, 네오블록체인상에서 공정한 거래가 이뤄질 수 있는 환경을 만들어 줍니다.
NEOVM이라는 자체 가상머신을 가지고 있고 범용성 있는 언어 C#, JAVA같은 언어를 지원합니다.
네오에서는 NEO와 GAS 두 가지의 화폐가 사용됩니다.
가스란 네오를 소유하고 있는 사람이 배당받을 수 있는 화폐이고, 거래의 수수료로 사용되거나 스마트컨트랙스 수수료로 사용할 수 있습니다.
네오를 소유하고 있는 사람은 가스를 배당받을 뿐만 아니라 DBFT합의 알고리즘을 위해 노드를 선출할 수 있는 투표권을 갖습니다.
합의알고리즘의 차이
퀀텀의 경우 POS(Proof Of Stake) 합의알고리즘을 사용하고 있습니다.
POS(지분증명)이란 토큰을 얼마나 가지고 있느냐, 즉 지분 비율에 따라 확률적으로 블록 생성 권한을 가집니다.
현재 퀀텀은 POS 3.0을 채택하고 있는데 POS 3.0에서는 코인 개수와 운을 고려해서 채굴됩니다.
앞으로는 Incentive POS라는 합의알고리즘을 도입할 예정입니다. 구체적인 방식은 나오지 않았으나 기존 POS방식에 인센티브를 추가하여 운영할 계획 중입니다.
네오는 DBFT 합의 알고리즘을 사용 하고 있는데 POS가 지분의 소유에 따라 검증을 참여하는 반면 DBFT는 직접 검증에 참여하지 않고 대표자를 뽑는 투표권을 받습니다. 여기서 선출된 노드가 블록을 검증하고 생성하는 역할을 하게 됩니다. DBFT에서 노드가 되기 위해서는, 1000가스를 소유 하고 있고, 네오 소유자들에게 임명되어야 합니다.
현재 대부분의 검증 노드들은 네오 위원회에서 운영하고 있어 중앙화 됐다는 비판이 따르지만 네오는 점차 권력을 분산화시킬 예정이라고 합니다. (현재 테스트 넷에서 다양한 기업들과 실험 중임)
DBFT의 장점은 우선 속도가 빠릅니다. 이더리움이 평균 15tps~30tps 거래처리량을 갖지만 네오는 평균 1000tps~10000tps의 처리량을 갖습니다.
(하지만 ICO가 진행될 때 트렌잭션 속도가 늦어지는 문제점이 발견되고 있고 네오측도 인지하고 있고 개선 중이라고 했지만 이 부분은 앞으로 지켜봐야 할 것 같습니다.)
또한, 결정성을 갖고 있습니다. 왜냐하면 장부관리자는 블록체인상에 거래를 기록하기 위해서는 66%의 합의에 도달해야 합니다. 네오가 합의하는 방식은 이렇습니다.
초등학교 1학년 한 반을 떠올려 봅시다. 준표는 가격에 대한 개념이 없습니다. 정은이 초코우유 가격에 관해 묻자 준표는 만원이라고 대답합니다. 몇몇 학생은 동조하지만 66%의 해당하진 않으므로 준표의 생각은 채택되지 않습니다. 승민이는 초코우유의 가격이 천원이라고 합니다. 66%의 학생들이 동의하고 천원이라는 가격이 확정됩니다.
네오에서는 장부관리자들이 다음 블록의 올바른 상태를 제안하고, 66%가 그 제안을 지지할 때 그 블록은 결정됩니다.
결정성은 네오가 만들고자 하는 생태계에서 굉장히 중요한 역할을 합니다. 금융산업이나 다른 복잡한 산업, 주식시장같이 급격한 시장은 결정성 없이 작동될 수 없습니다. 이런 시장은 그들의 블록체인이 갑작스러운 포크 때문에 부적절한 것이 되지 않는다는 확증이 필요합니다.
여기까지가 한 주 동안 네오와 퀀텀에 대해 알아본 내용입니다. 피드백 언제나 환영합니다^^
<참고>
https://crosswave.net/?p=3020
https://www.blockmedia.co.kr/news/article_view/?gCode=AB100&idx=1306
http://wannabesimple.tistory.com/82
http://ethpost.ru/en/chto-takoe-gas-i-kak-ego-polychit-na-haliavy-dlia-chego-on-nyjen-neo.html
https://neo.org/blog/details/3067
https://steemit.com/coinkorea/@highkoco/qtum-pos
짱짱맨 호출에 출동했습니다!!
짱짱맨 x 마나마인! 색연필과학만화
https://steemit.com/kr/@mmcartoon-kr/4cmrbc
존버앤캘리에 이은 웹툰입니다
아이들이 보기에도 좋을꺼 같아요^^ 글작가님이 무려 스탠포드 물리학박사라고......
웹툰 잘봤습니다~ 감사합니다