프로젝트 Tockchain: Qubic의 기능 확장
프로젝트 톡체인은 차세대 스테이블코인과 디파이 서비스를 위한 블록체인 아키텍처를 탐구하는 연구 프로젝트로, 1초 블록 생성, 하이브리드 거래 메커니즘, 양자 내성, 그리고 네이티브 큐빅 통합을 특징으로 합니다.
스펠렁커, 2024년 1월 6일.
소개
차세대 스테이블코인과 디파이 서비스의 기반이 되도록 처음부터 설계된 새로운 블록체인에 대한 연구인 "프로젝트 톡체인"을 소개하게 되어 기쁩니다.
이 시스템은 레이어 1에서 작동하는 두 개의 특수 네트워크를 통해 매초 트랜잭션을 처리합니다: 하나는 합의를 위한 것이고 다른 하나는 검증을 위한 것입니다. 이 아키텍처는 프로토콜 레벨에서 직접 오더북과 유동성 풀 거래를 결합한 하이브리드 거래 시스템을 포함합니다.
이러한 접근 방식을 통해 프로젝트 톡체인은 효율적인 네트워크 설계와 최적화된 리소스 활용으로 최적의 네트워크 가격 대비 성능비를 달성할 수 있습니다. 저사양 노드에서 실행할 때도 프로젝트 톡체인은 99.9%의 신뢰성을 유지하면서 초당 10,000건의 지속적인 트랜잭션 처리 성능을 달성합니다.
상위 수준 시스템 아키텍처 개요
다음 섹션에서는 비기술적 독자들도 이해할 수 있는 형식으로 프로젝트 톡체인을 정의하는 주요 아키텍처 결정사항과 기능을 설명합니다:
1초 블록 생성과 높은 신뢰성
다른 블록체인 시스템과 마찬가지로, 프로젝트 톡체인은 암호학적으로 연결된 순차적 블록에 트랜잭션을 기록합니다. 따라서 프로젝트 톡체인은 블록체인으로 간주될 수 있습니다.
가변적인 블록 시간을 가진 전통적인 블록체인들(비트코인: ~10분, 머지 이후 이더리움: ~12초)과 달리, 프로젝트 톡체인은 "톡"이라 불리는 단위로 99.9%의 신뢰성을 가지고 매초마다 한 블록을 생성합니다. 이러한 예측 가능하고 효율적인 1초 블록 생성이 우리가 이 프로젝트를 "톡체인"이라고 부르는 이유입니다.
두 개의 특수 네트워크 in 레이어 1
다른 DLT 시스템들과 마찬가지로, 프로젝트 톡체인은 합의와 트랜잭션 실행을 담당하는 기본 프로토콜 레이어인 레이어 1에서 작동합니다. 이 레이어는 상호 연결된 노드들의 네트워크를 형성합니다.
단일 노드 유형을 사용하는 대부분의 DLT 시스템과 달리, 프로젝트 톡체인은 합의 노드와 검증 노드라는 두 가지 구별된 노드 유형을 구현합니다. 이러한 분리는 레이어 1 내에 두 개의 특수 네트워크를 생성합니다:
- 합의 노드는 합의 네트워크를 형성하며, 트랜잭션 선택과 순서에 대한 신속한 합의 도달에 집중하여 노드 간 네트워크 상태 업데이트를 동기화합니다.
- 검증 노드는 검증 네트워크를 형성하며, 트랜잭션을 순차적으로 처리하고 체인 상태를 검증하여 포괄적인 데이터 검증을 통해 원장을 100% 신뢰할 수 있게 유지합니다.
현재 두 노드 유형 모두 동일한 물리적 하드웨어에서 작동하지만, 향후 개발에서는 이들을 별도의 물리적 노드로 분리할 예정입니다. 이러한 관심사의 분리를 통해 각 네트워크는 특정 작업에 최적화되어 성능과 신뢰성을 모두 향상시킬 수 있습니다.
리더리스 쿼럼 기반 합의
다른 쿼럼 기반 시스템과 마찬가지로, 프로젝트 톡체인은 노드의 3분의 2(약 66.7%)가 트랜잭션 데이터를 수신하고 검증할 때 합의가 이루어지는 방식을 사용합니다. 이 수학적으로 입증된 최적의 임계값은 최대 3분의 1(33.3%)의 악의적인 노드에 대한 비잔틴 장애 허용(BFT)을 제공합니다.
블록 생성을 조정하기 위해 리더 노드에 의존하는 전통적인 DLT 시스템과 달리—리더 중단 시 빈 블록이 발생할 수 있음—프로젝트 톡체인은 합의 책임을 네트워크 전체에 분산시켜 이러한 잠재적 실패 지점을 제거합니다.
내장된 양자 내성 콜드 주소를 통한
다른 DLT 시스템과 마찬가지로, 프로젝트 톡체인은 암호화 키에서 파생된 주소를 사용하여 자금을 보호하고 암호화 보안에 대한 양자 컴퓨팅의 위협을 인식합니다.
양자 내성을 위해 외부 솔루션에 의존하는 전통적인 시스템과 달리, 프로젝트 톡체인은 프로토콜 레벨에서 각각 다른 보안 모델에 최적화된 두 가지 구별된 주소 유형을 구현합니다:
- 핫 주소는 모든 트랜잭션에서 공개 키를 노출합니다. 사용자는 개별 핫 주소를 생성하거나 동일한 숨겨진 루트 키에서 64개의 파생 주소 세트를 생성할 수 있습니다. 핫 주소는 보안보다 편의성을 우선시하여 빈번한 트랜잭션과 단기 거래에 이상적입니다.
- 콜드 주소는 지출 작업 시를 제외하고는 절대 공개 키를 노출하지 않습니다. 프로젝트 톡체인은 지속적인 양자 내성을 보장하기 위해 COLDSPEND 방식을 구현합니다. 콜드 주소는 편의성보다 보안을 우선시하여 장기 보관에 이상적입니다.
스테이블코인당 하나의 체인과 크로스체인 거래
다른 DLT 생태계와 마찬가지로, 프로젝트 톡체인은 여러 스테이블코인과 관련 자산의 거래를 가능하게 합니다.
체인당 여러 스테이블코인을 혼합하지만 확장성을 위해 여러 체인을 지원하는 전통적인 시스템과 달리, 프로젝트 톡체인은 각 스테이블코인(VUSD, VEUR 등)에 대해 전용 체인을 구현합니다. 각 체인 내에서 모든 자산은 해당 체인의 네이티브 스테이블코인과 프로토콜이 강제하는 50/50 유동성 풀을 유지합니다. 이를 통해 모든 자산 간의 직접적인 2단계 거래(자산 A → 네이티브 스테이블코인 → 자산 B)가 가능하며, 단일 페어에서 집중된 유동성을 보장하고, 통합된 라우팅을 통해 효율적인 가격 발견을 제공합니다.
이는 크로스체인 거래 기능을 통해 상호운용성을 유지하면서 각각의 네이티브 스테이블코인에 최적화된 특수 체인 네트워크를 생성합니다.
내장된 거래와 시장 효율성
다른 DLT 시스템과 마찬가지로, 프로젝트 톡체인은 서로 다른 자산 간의 거래를 지원합니다.
거래를 가능하게 하기 위해 외부 거래소(중앙화 또는 탈중앙화)가 필요한 전통적인 DLT 시스템과 달리, 프로젝트 톡체인은 하이브리드 접근 방식을 통해 프로토콜 레벨에서 직접 거래를 구현합니다:
- 유동성 풀 거래는 자동 풀 매칭을 통해 언제든지 보장된 체결을 제공하며, 소규모 주문(더 일반적인 경우)에 이상적입니다.
- 오더북 거래는 프로토콜 레벨 오더북 매칭을 통해 효율적인 가격 발견과 최적의 실행을 제공하며, 대규모 주문에 이상적입니다.
이러한 프로토콜 레벨 구현은 외부 거래소 오버헤드를 제거하고, 최소한의 슬리피지(평균 0.000005%)를 달성하며, 샌드위치 공격으로부터 보호하고, 두 거래 메커니즘의 조합을 통해 시장 안정성을 유지합니다.
큐빅 확장과 네이티브 통합
다른 DLT 시스템과 마찬가지로, 프로젝트 톡체인은 디파이 생태계 성장을 위한 크로스체인 상호운용성의 중요성을 인식합니다.
고립된 상태로 운영되는 전통적인 시스템과 달리, 프로젝트 톡체인은 여러 수준에서 네이티브 통합을 통해 큐빅의 기능을 확장합니다:
- 원활한 자산 브리지: 사용자는 자동화된 브리징 시스템을 통해 네트워크 간에 자산을 이전할 수 있습니다.
- 기술적 호환성: 프로젝트 톡체인은 시드, 주소, 트랜잭션 ID에 대해 큐빅과 동일한 형식 규칙을 사용하여 기본 구조를 공유합니다.
- 통합된 경험: 이 통합은 향상된 성능과 기능을 제공하면서도 사용자에게 큐빅의 자연스러운 확장으로 나타납니다.
이러한 접근 방식을 통해 프로젝트 톡체인은 큐빅과 경쟁하는 대신 보완하고 강화하여, 두 체인이 각자의 강점을 활용할 수 있는 통합된 환경을 만듭니다.
결론
프로젝트 톡체인은 개선이 필요하다고 보는 세 가지 주요 영역에서 대안적 접근 방식을 탐구하는 우리의 진행 중인 작업을 나타냅니다:
- 고빈도 1대1 전송 시나리오를 위한 성능 및 신뢰성 최적화.
- 이해관계자의 이익을 더 잘 조정하면서 스마트 컨트랙트를 대체하는 프로토콜 레벨 기능.
- 열린 대화와 다양한 관점을 장려하고 수용하는 거버넌스 모델.
이러한 특정 영역에 집중함으로써, 프로젝트 톡체인은 큐빅과의 원활한 통합을 유지하면서 더 넓은 DLT 생태계에 기여하는 것을 목표로 합니다.
개발이 진행됨에 따라 우리의 진행 상황에 대한 더 자세한 정보를 공유하기를 기대합니다. 여러분의 피드백과 관점은 우리에게 매우 소중합니다. 이 프로젝트를 진행하면서 질문이나 제안이 있으시다면 언제든 연락해 주시기 바랍니다.
최신 업데이트를 위해 Valis Discord에 가입하고, X에서 팔로우하고, 우리 블로그를 북마크하세요.
← 이전