프로젝트 개요
QuarkChain은 샤딩 기술을 기반으로 한 블록체인 인프라 솔루션입니다. 이는 안전성, 탈중앙화, 높은 처리량 및 확장성을 특징으로 하며, 초당 10만 건 이상의 트랜잭션 처리 능력(100,000+ TPS)을 구현할 것입니다.
프로젝트 하이라이트
QuarkChain의 기술 핵심은 다음과 같습니다:
1. 다중 샤딩이 가능한 이중 레이어 체인 구조
QuarkChain은 두 개의 블록체인 레이어로 구성됩니다. 첫 번째 레이어는 샤딩 레이어(서브체인 레이어로 이해할 수 있음)로 트랜잭션 기록에 사용되며, 두 번째 레이어는 루트 체인으로 샤딩 내 트랜잭션을 확인하는 데 사용됩니다. 루트 체인에 영향을 주지 않으면서 샤딩 레이어의 샤드 수를 동적으로 증가시켜 시스템의 전체 처리량을 향상시킬 수 있습니다.
2. 시장 주도적 협력 마이닝을 통한 보안 제공
트랜잭션 보안을 보장하기 위해 QuarkChain은 게임 이론 프레임워크를 기반으로 마이너를 incentivize하고 해시 파워를 합리적으로 분배하는 메커니즘을 설계했습니다. 이 중 최소 50%의 전체 네트워크 해시 파워가 루트 체인에 할당되어 이중 지출 및 악의적인 마이닝 공격 등을 방지합니다.
3. 탈중앙화된 수평적 노드 확장
높은 TPS 처리 능력을 가진 블록체인 네트워크에서 전체 네트워크 원장을 유지하는 슈퍼 노드는 매우 비싸며, 이는 중앙화로 이어질 수 있습니다. 이 문제를 피하기 위해 QuarkChain은 여러 저렴한 노드가 클러스터를 구성하여 하나의 슈퍼 노드 기능을 구현하는 방식을 지원함으로써 중앙화를 방지합니다.
4. 효율적인 크로스샤드 트랜잭션
QuarkChain 네트워크는 언제 어디서나 크로스샤드 트랜잭션을 지원하며 빠른 트랜잭션 확인이 가능합니다. 샤드 수가 증가함에 따라 트랜잭션 속도는 선형적으로 증가합니다.
5. 간편한 계정 관리 방식
QuarkChain 시스템에서 각 사용자는 전체 블록체인 네트워크를 사용하기 위해 단 하나의 계정만 생성하면 됩니다. 다른 샤드에 있는 사용자의 암호화폐 자산은 하나의 스마트 지갑에 안전하게 저장되며, 단일 체인에서 트랜잭션을 하는 것과 같은 사용자 경험을 제공합니다.
6. 튜링 완전한 스마트 계약 플랫폼
QuarkChain은 튜링 완전한 스마트 계약을 지원하며 이더리움 가상 머신(EVM)을 채택하여 기존 이더리움의 EVM DApp을 QuarkChain 플랫폼으로 쉽게 마이그레이션할 수 있습니다.
기술 하이라이트
QuarkChain 팀은 독자적인 멀티체인 기술을 개발하여 보손 컨센서스(Boson Consensus)를 제안했으며 다음 기능을 지원합니다:
1. 높은 유연성: QuarkChain은 루트 체인-샤딩 구조를 채택합니다. 루트 체인과 샤드는 각각 자체적인 단일 체인 컨센서스 메커니즘(PoW, PoS, dPoS, BFT 등)을 사용할 수 있으며 비즈니스 요구에 따라 지속적으로 추가할 수 있습니다.
2. 높은 상호 운용성: QuarkChain은 네이티브로 효율적인 크로스샤드 트랜잭션을 지원하며, 일반 사용자는 크로스샤드와 샤드 내 트랜잭션의 차이를 이해할 필요가 없습니다. 또한 다른 샤드는 서로 다른 기능을 가질 수 있습니다.
3. 보안성: 우리는 수학적으로 모든 크로스샤드 및 샤드 내 트랜잭션이 네트워크의 전역적 보안을 누릴 수 있음을 증명했습니다.
높은 유연성은 또한 보손 컨센서스가 공개 블록체인 영역뿐만 아니라 컨소시엄 체인, 프라이빗 체인 등 다양한 영역에 광범위하게 적용될 수 있음을 의미합니다.
QuarkChain은 보손 컨센서스의 첫 번째 구현체로서 이미 프로덕션 레벨에 도달했습니다:
1. 메인넷은 2019년 4월 말에 출시되었으며 10월까지 두 번의 주요 업그레이드를 거치며 약 6개월 동안 안정적으로 운영되었습니다.
2. 네트워크 통계에 따르면 50개 이상의 노드가 있으며, 이 중 70% 이상이 커뮤니티에서 운영되고 있습니다.
3. 메인넷은 크로스샤드 트랜잭션을 원활하게 지원하며 크로스샤드 스마트 계약 호출도 가능합니다(웹 지갑 mainnet.quarkchain.io 또는 모바일 지갑 QPocket을 통해 언제든지 체험할 수 있습니다).
4. Upbit, Gate.io, KuCoin, MXC, Piexgo 등 여러 유명 거래소가 메인넷을 지원하고 있습니다. 사용자는 샤드 내 또는 크로스샤드 트랜잭션을 통해 코인을 입출금할 수 있습니다. 현재까지 거래소 측에서 보고된 심각한 문제(예: 코인 손실, 네트워크 가입 및 동기화 불가 등)는 없습니다.
5. Go 버전의 QuarkChain이 기본적으로 개발 완료되었으며(현재는 Python으로 개발됨) 오픈소스로 제공됩니다. 주목할 점은 대부분의 블록체인 프로젝트 초기에는 단일 언어로 개발된다는 것입니다(예: 비트코인은 C++, Cosmos는 Go, Polkadot은 Rust 사용).



















