퀀텀에 대한 기술적 분석글이 있어서 공유합니다.
저는 개미 회사원인지라 기술적인 내용도 잘 모르지만, 제 수준에서 최대한 핵심내용만 작성해보았습니다.
시간이 없으신 분은 간략히 보시면 되실 것 같습니다.
출처 보시면 아시겠지만 상당히 기술적인 내용이 가득하여....혹시 퀀텀 커뮤 회원분 중에서 개발자이시거나,
기술적인 내용을 충분히 이해하시는 분이 계신다면 회원분들에게 정보 공유차원에서 설명글 올려주시면 좋을 것 같습니다.
(사실은 제가 궁금하기 때문에 설명해주실 분이 계시면 참 좋을것 같습니다 ㅎㅎㅎㅎ)
출처 :
https://medium.com/on-the-origin-of-smart-contract-platforms/on-the-origin-of-qtum-5f2e6daf798a
1. Performance
- 퀀텀은 스테이킹에 최소 수량 제한이 없으므로 이더리움의 캐스퍼보다 더 포괄적임
- 퀀텀의 PoS 합의는 비트코인의 PoW 합의와 유사함( : 블록생성의 권한이 목표 임계값보다 낮은 해시를 생성하는 스테이커에게 자격이 부여됨)
- 스테이커의 수량에 비례하여 임계값은 낮아지며 (네트워크 웨이트는 올라갈수록 난이도 증가) 이에 따라 블록 생성속도는 일정수준을 유지함
2. Scalability
- 퀀텀과 이더리움의 가장 큰 차이점은 퀀텀은 비트코인의 UTXO를 사용한다는 것임
* (예시) 엘리스는 밥에게 20을 보내고자 한다.
# 비트코인의 경우 (18, 16, 9, 7의 4개의 UTXO가 있을 경우) : 16과 7을 사용하여 = 23을 출력(밥에게 전송), 그리고 -3의 UTXO 생성하여 차감
# 이더리움의 경우 : 직불카드와 유사함. 즉 엘리스 계정에서 밥 계정으로 20의 트렌젝션 생성
- 즉, 이더리움의 모델이 단순하지만, 확장성의 한계가 있음
* (이더리움은 직렬구조, 비트코인은 병렬구조로 이해하면 되지 않을까 생각합니다.)
- 따라서 퀀텀의 초당 트랜젝션 처리속도는 이더리움보다 빠름
- 퀀텀은 UTXO를 이용하여 플랫폼이 모바일 장치, IoT 장치에서 광범위한 응용프로그램 지원 가능
* SPV를 사용하는 클라이언트 응용 프로그램은 전체 블록 체인을 다운로드하거나 중앙 집중식 서버를 트러스트하지 않고도 처리 할 수 있음. 그들은 자신이 관심있는 특정 거래에 대해 네트워크를 효율적으로 질의 할 수 있고 그들이받는 응답이 정식 블록 체인에 대한 자신의 결정을 기반으로 유효한지 스스로 확인할 수 있음
3. Governance (생략)
4. Smart Contract Security
- EVM과 호환되고 Solidity 계약을 지원함으로써 퀀텀은 이더리움의 취약점을 가지고 있음
- 다만, 스마트 계약을 확장하여 C ++, Java 및 Haskell과 같은 언어로 스마트 계약을 개발할 수 있는 x86 가상 시스템 개발
5. Conclusion (전문 구글 번역)
Qtum은 여러 오픈 소스 프로젝트의 소스 코드를 통합하여 빠르게 발전했습니다. 그들은 EVM 용으로 컴파일 된 스마트 계약을 지원하는 Bitcoin UTXO 및 Blackcoin PoS 합의를 기반으로 작업 블록 체인을 성공적으로 배포했습니다. 소수의 DApp가 Qtum에서 프로덕션으로 실행 중이며 Qtum 노드가 지구 궤도에있는 위성에서 실행 중입니다. 그러나 Qtum이 Ethereum을 지배적 인 스마트 계약 플랫폼과 분리하는 시나리오를 계획하는 것은 어렵습니다. EVM 호환성은 Ethereum에서 Qtum으로 전환하는 비용을 크게 낮추지 만 DApp 개발자는 여전히 그렇게 할 동기가 필요합니다.
사용자가 Solidity 코드를 지속적으로 널리 사용하여 악의적 인 사용자가되면 스마트 계약 프로그래밍의 보안 요구를 충족시키기 위해 특별히 고안된 언어를 제공하는 Cardano 및 Tezos와 같은 플랫폼으로 전환 할 가능성이 큽니다. 이러한 시나리오에서 스마트 계약 프로그래밍을 위해 설계되지 않은 Qtum의 Solidity 플러스 범용 언어는 Ethereum의 것보다 덜 유감 스럽습니다.
Sharding, Plasma 및 State 채널과 같은 Ethereum의 확장 솔루션이 사용자 요구 증가를 처리 할 수있을만큼 빨리 오지 않는다면 애플리케이션은 DFINITY 및 EOS와 같은 플랫폼으로 이동하여 동기식, 고밀도 주파수 블록 생산. Qtum의 PoS 구현은 블록 시간이 포아송 분포를 따르고 빈도를 낮추어야하므로 분권화를 크게 희생시키지 않으면 해당 플랫폼의 처리량을 줄일 수 없습니다. 번개 네트워크가 Bitcoin에서 성공하면 Qtum에서 왜 사용됩니까? 번개는 임의의 스마트 계약 코드를 실행하는 것이 아니라 플랫폼의 기본 토큰에서 간단한 지불을 보내는 트랜잭션에 대한 처리량 증가만을 제공하기 때문에 Qtum의 스마트 계약 기능이 아닙니다.
다수의 사용자가 Ethereum을 거버넌스와 관련하여 떠날 경우 DFINITY와 같은 EVM 호환 플랫폼으로 전환 할 수 있습니다. DFINITY는 온 - 체인 (on-chain) 거버넌스 모델로 모든 사용자가 투표권을 행사할 수 있습니다. Qtum의 DGP는 소수의 통치자들에게 권력을 집중 시키지만, 비록 사용자 투표를 실시하더라도, 카르텔을 벗기기위한 견고한 계획 없이는 사슬에서 대표적인 민주주의를 사용하는 다른 플랫폼이 겪고있는 것과 동일한 문제에 직면 할 가능성이있다.
Qtum의 호환성 재생은 Bitcoin 및 Ethereum과의 공 진화를 통해 생존 가능성을 높일 수 있지만 Qtum의 중단 가능성을 줄여줍니다. Ethereum과 현직자를 분리하는 것은 확장 성, 거버넌스, 보안 또는 Ethereum을 Qtum 용으로 남겨 둘만큼 사용자에게 중요한 다른 측면에서 혁신적인 혁신을 요구합니다. 현재 Qtum의 기술에는 그러한 혁신이 없으며 프로젝트는 그 어느 때보 다 당연한 것 같지 않습니다.
2018.04.11 14:55
2018.04.11 15:40
2018.04.11 15:45
2018.04.11 15:12
2018.04.11 15:35
2018.04.11 15:13
2018.04.11 15:36