I. 프로젝트 소개
Qtum 블록체인(이하 "퀀텀 체인" 또는 "Qtum")은 비트코인과 이더리움 이외의 세 번째 블록체인 생태계를 개발하기 위해 노력하고 있으며, 가치 전송 프로토콜("Value Transfer Protocol")을 통해 점대점 가치 전송을 실현하고, 이 프로토콜에 따라 탈중앙화 애플리케이션 개발 플랫폼("DApp Platform")을 구축합니다. 비트코인 코어 인프라의 개선된 버전과 상호 호환되는 이더리움 가상 머신을 결합함으로써, Qtum은 비트코인의 불멸의 블록체인 네트워크와 스마트 계약의 무한한 가능성을 모두 갖추고 있습니다. QTUM 코인은 Dapp 접근, 토큰 투표, 커뮤니티 자치, 애플리케이션 기능 소비/결제에 사용됩니다.
II. AAL 계정 추상화 계층
계정 추상화 계층(AAL)은 Qtum이 UTXO 유통 계층과 스마트 계약 플랫폼 계층을 연결하는 핵심이며, 퀀텀 체인 구현의 큰 혁신 중 하나입니다. AAL을 통해 UTXO 모델은 이더리움 EVM 또는 x86 가상 머신과 같은 다양한 가상 머신에서 실행할 수 있는 계정 모델로 변환될 수 있으며, 가상 머신의 계정 잔액은 AAL을 통해 UTXO로 변환될 수 있습니다.
이는 잔액과 스마트 계약 플랫폼의 계층적 설계를 실현합니다. 유동성은 비트코인의 UTXO를 채택하며, 기본적으로 다중 서명 알고리즘을 지원하여 잔액의 기록과 전송을 더욱 안전하게 합니다; 계약 플랫폼은 튜링 완전하며, 프로그래밍 버그를 피하기 어렵습니다. 유통 계층과 스마트 계약 플랫폼을 분리하는 것은 이더리움보다 더 많은 장점을 가집니다. 블록체인의 스마트 계약 플랫폼 능력을 더욱 확장하기 위해, Qtum이 구현할 계획인 x86 고성능 가상 머신은 C, C++, rust, go와 같은 언어로 직접 스마트 계약을 프로그래밍할 수 있으며, 다른 x86 아키텍처에서 실행되는 프로그래밍 언어도 지원할 수 있습니다. x86 아키텍처 가상 머신은 이더리움 EVM의 일부 문제, 예를 들어 표준 라이브러리 지원 부족, 생성된 바이트코드가 너무 크다, 부동 소수점을 지원하지 않는다, 디버깅이 어렵다 등을 해결할 수 있습니다.
III. DGP 거버넌스
DGP는 탈중앙화 거버넌스 프로토콜(Decentralized Governance Protocol)의 약자입니다. 핵심은 스마트 계약의 결과의 확실성과 규칙의 개방성을 이용하여 거버넌스 프레임워크와 규칙을 계약에 고정시키는 것으로, 필요할 때 민주적인 방식으로 결정을 내릴 수 있고, 블록체인 상태 관리를 자동으로 완료할 수 있습니다.
IV. Qtum x86 가상 머신
인텔의 x86 CPU 아키텍처는 서버와 데스크톱 컴퓨터의 주요 CPU 플랫폼입니다. Qtum 팀은 x86 기계 언어를 사용하는 가상 머신을 개발 중입니다. "가상 머신"은 많은 다른 하드웨어 플랫폼(Mac, PC, 서버, 클라우드의 가상 사설 서버 등)에서 실행할 수 있는 자체 포함된 소프트웨어 실행 환경입니다. 현재 Qtum에서는 EVM 가상 머신과 솔리디티가 사용되고 있습니다.
이더리움의 솔리디티 언어는 최초의 스마트 계약 개발 언어였습니다. 새로운 언어로서 솔리디티는 몇 가지 문제를 가지고 있습니다. x86 가상 머신 플랫폼을 통해 개발자들은 익숙하고 주류 언어(예: C 언어, C++ 언어, Rust 및 Python)와 도구를 사용하여 스마트 계약을 개발할 수 있습니다.
V. 프로젝트 특징
퀀텀 체인의 주요 특징은 다음과 같습니다:
1. 기술적 관점에서, Qtum은 첫 번째 호환 BIP(UTXO 모델 기반) POS 스마트 계약 플랫폼을 실현하기 위해 노력하며, 비트코인 거래 모드와 이더리움 가상 머신의 장점을 호환합니다;
2. 퀀텀 체인은 "탈중앙화 애플리케이션"과 "마스터 계약"을 통해 오프체인 요소를 도입하여 현실 세계의 비즈니스 로직에 부합하는 블록체인 마스터 제어 계약을 형성하며, 다양한 산업과 다양한 채널을 지원하고, 최종적으로 모바일 단말로 이동하는 전략을 실현합니다;
3. 공개 체인과 연합 체인의 합의 메커니즘 유연성과 성능을 강화하면서 산업 규정 준수를 고려합니다.
















