Keeta Network
Keeta Network는 다양한 결제 네트워크와 자산의 공통 레이어 역할을 하도록 설계된 블록체인 시스템으로, 기존 금융 기관과 탈중앙화 기술을 연결하는 것을 목표로 합니다. 높은 트랜잭션 처리량, 짧은 지연 시간, 규정 준수 및 토큰화에 대한 내장 기능을 중심으로 클라우드 규모의 클라우드 네이티브 솔루션으로 설계되었습니다.
개요
Keeta Network는 금융 커뮤니티를 위한 안정적이고 확장 가능한 솔루션을 구축하는 엔지니어링 회사로 개발되었습니다. 이 프로젝트는 전통적인 금융 기관과 분산형 블록체인 기반 기술 간의 연결 고리를 제공하는 것을 목표로 합니다. KeetaNet은 기본 블록체인 시스템으로, 기본 멀티 토큰 지원, 확장 가능한 권한 시스템, 복잡한 금융 거래 처리를 위한 규제 원장의 요구 사항을 충족하도록 설계된 기능을 갖춘 분산 원장을 구현합니다. KeetaNet은 높은 트랜잭션 볼륨을 달성하면서 낮은 대기 시간을 유지하기 위해 다른 프로젝트의 개념을 기반으로 구축되었습니다. KeetaNet은 클라우드 컴퓨팅 기술을 활용하여 하드웨어 활용률에 따라 선형적으로 확장되도록 설계되었습니다.
이 시스템은 각 계정이 자체 체인을 가지고 있는 고유한 하이브리드 DAG(Directed Acyclic Graph, DAG) 설계, 클라이언트 지향 트랜잭션 유효성 검사 프로세스, HTTP 및 WebSocket과 같은 일반적인 프로토콜을 기반으로 구축된 클라우드 규모 아키텍처를 통해 차별화됩니다. 확장성 외에도 KeetaNet은 고객 알기 제도(KYC) 및 자금 세탁 방지(AML) 정보의 규정 준수 처리, 네트워크 참가자가 정책을 정의할 수 있는 확장성, 자산 표현을 위한 기본 토큰 지원, 직접 토큰 교환을 위한 아토믹 스왑, 자산 발행자가 상호 작용을 제어할 수 있는 적응 가능한 권한 등 안정적인 디지털 경제에 필수적인 기능을 통합합니다.
역사
Keeta는 금융 부문을 위한 확장 가능한 솔루션 개발에 주력하는 엔지니어링 회사로 설립되었습니다. KeetaNet 백서는 시스템 아키텍처 및 프로토콜에 대한 자세한 내용을 담고 있으며, 2025년 3월 12일에 발표되었습니다 [1]. 이 프로젝트는 기본 토큰인 KTA 출시와 함께 2025년 3월에 스텔스 모드에서 벗어났습니다 [2]. 테스트넷은 2025년 4월에 출시되었습니다 [2]. 2025년 5월, Keeta는 FootPrint와 파트너십을 맺고 네트워크의 첫 번째 KYC 제공업체가 되었으며, 테스트 네트워크 지갑과 탐색기를 개편했습니다 [2].
주요 기능
Keeta 네트워크는 결제 및 자산 이전을 위한 통합 네트워크를 가능하게 하는 것을 목표로 여러 핵심 기능으로 설계되었습니다.
- 크로스체인 자산 이동: Keeta는 여러 블록체인 간의 직접적인 크로스체인 거래 및 상호 작용을 용이하게 하는 통합 레이어 역할을 합니다 [3].
- 실물 자산 토큰화: 이 네트워크는 모든 자산을 나타내는 토큰 생성을 지원하여 거래를 가능하게 하고 유동성을 확보합니다 [3].
- 내장된 규정 준수: Keeta는 규정 준수 및 디지털 신원 확인을 위한 기능을 통합하여 신뢰할 수 있는 KYC 제공업체가 사용자 계정에 대한 안전한 디지털 인증서를 발급할 수 있도록 합니다. 이러한 인증서는 개인 정보 보호 및 보안을 유지하면서 즉각적인 확인을 가능하게 합니다 [3] [1].
- 확장성: 이 시스템은 초당 1,000만 건의 트랜잭션(TPS)과 400ms의 결제 시간을 목표로 고성능을 위해 설계되었습니다 [3] [4].
- 내장된 토큰화 및 규칙 엔진: 이 프로토콜은 제어 및 규정 준수가 내장된 디지털 또는 실물 자산을 생성하고 관리하기 위한 엔진을 기본적으로 통합합니다 [3].
Google의 전 CEO이자 Keeta 투자자인 Eric Schmidt는 네트워크 성능에 대해 다음과 같이 언급했습니다.
"Keeta는 기존 솔루션보다 훨씬 더 확장 가능하고 효율적입니다." [3]
기술
KeetaNet은 고유한 아키텍처와 합의 메커니즘을 갖춘 분산 원장 시스템으로 구축되었습니다.
아키텍처
KeetaNet은 분산 데이터베이스로 기능하며, 기본 원장에 대한 인터페이스로 모델링됩니다. 이 설계는 현대 데이터베이스 시스템과 최신 웹 백엔드 디자인 모두와 유사하며, 확장성을 위해 이러한 분야의 모범 사례를 활용합니다 [1].
주요 아키텍처 측면은 다음과 같습니다.
- 하이브리드 DAG 디자인: 기본 데이터 구조는 방향성 비순환 그래프(DAG)이지만, "가상 DAG"로 구현됩니다. 각 계정은 자체 체인의 기반을 형성하고, 계정 간 상호 작용은 이러한 체인 간의 가상 링크입니다. 이는 모놀리식 블록체인 구조와 다릅니다 [1].
- 클라이언트 지향: 원장 변경 사항은 변경을 요청하는 엔터티가 지시하는 2단계 프로세스를 통해 검증됩니다. 이 프로세스는 처음에는 충돌하지 않는 트랜잭션을 가정합니다 [1].
- 클라우드 규모: 이 시스템은 HTTP 및 WebSocket과 같은 일반적인 프로토콜을 기반으로 구축되어 서버리스 처리와 같은 기술을 사용하여 클라우드 제공업체의 확장 기능을 활용합니다 [1].
합의 메커니즘
KeetaNet은 향상된 위임 지분 증명 (dPoS) 합의 메커니즘을 사용합니다. 계정은 기본 토큰의 잔액을 대표자에게 위임할 수 있으며, 이는 대표자에게 총 위임된 잔액에 비례하는 '투표권'을 부여합니다. 대표자는 블록의 허용 가능성에 대해 투표하는 시스템 내의 행위자입니다 [1].
정족수에 필요한 투표권은 적응형이며, 단일 대표자가 불균형적인 양의 권한을 보유한 경우 합의에 여러 대표자가 필요하도록 증가합니다 [1].
트랜잭션 검증
트랜잭션 검증은 클라이언트가 지시하는 2단계 투표 메커니즘을 통해 대표자들이 처리합니다. [1].
- 임시 투표: 클라이언트는 일련의 블록에 대해 정족수의 대표자로부터 임시 투표를 요청합니다. 대표자들은 당시 블록의 유효성에 따라 임시 투표를 합니다. 이 단계는 일차 합의를 확립하고 정족수를 결정합니다. [1].
- 영구 투표: 임시 투표의 정족수를 받으면 클라이언트는 임시 투표를 제공한 대표자 하위 집합으로부터 영구 투표를 요청합니다. 영구 투표는 정족수가 결정된 후에만 이루어지므로 조기 승인을 방지합니다. [1].
정족수의 영구 투표가 확보되면 투표와 블록이 투표 스테이플이라는 통합 패키지로 네트워크에 브로드캐스트됩니다. [1].
데이터 저장 및 검색
KeetaNet은 데이터 무결성을 유지하고 동시 작업을 지원하면서 고성능 읽기 및 쓰기 작업을 위해 설계된 데이터 저장 모델을 사용합니다 [1].
- 동시성 제어: 낙관적 동시성 제어(OCC) 메커니즘을 통해 관리됩니다. 트랜잭션은 처음에는 충돌이 없는 것으로 가정하고 잠금 없이 진행됩니다. 충돌은 나중에 감지되어 처리되므로 대기 시간이 줄어듭니다 [1].
- 일관성: 다양한 수준의 일관성을 제공합니다.
- 순서: 트랜잭션의 부분적 순서를 구현합니다. 즉, 트랜잭션은 원장 제약 조건에 필요한 트랜잭션과 관련해서만 순서가 지정됩니다. 이는 전체 글로벌 순서와 대조되며 병렬 처리를 가능하게 합니다 [1].
데이터 형식
이 시스템은 구성 요소에 대한 특정 데이터 형식을 정의합니다. [1].
- 계정: 키 쌍의 공개 키(키 계정) 또는 결정적으로 생성된 주소(생성된 계정)를 참조합니다. 각 계정은 DAG 내에 별도의 정렬된 블록체인을 가집니다. 생성된 계정에는 네트워크 계정, 스토리지 계정 및 토큰 계정이 포함됩니다. [1].
- 작업: 원장 상태를 수정하는 높은 수준의 명령으로, 미리 정의된 집합(예: SEND, SET REP, CREATE IDENTIFIER)으로 제한됩니다. 작업은 블록 내에 자체적으로 포함됩니다. [1].
- 블록: 특정 계정에서 수행한 정렬된 작업 집합을 포함하는 원장 업데이트의 기본 메커니즘입니다. 블록은 ASN.1 DER로 인코딩되며 버전이 지정되고 크기가 동적입니다. [1].
- 투표: 대표자가 원장에 블록을 추가하려는 의도를 전달하는 데 사용되며 X.509 인증서로 인코딩됩니다. 투표는 임시 또는 영구적일 수 있으며 발급자, 일련 번호, 블록 해시, 타임스탬프 및 서명을 포함합니다. [1].
- 스테이플: 투표 스테이플이라고도 하며, 동시 투표 및 게시를 위해 여러 블록과 투표를 함께 묶습니다. 스테이플은 교환의 기본 단위이며 저널링된 업데이트로 작동합니다. 스테이플의 블록이 유효하지 않으면 전체 스테이플이 거부됩니다. [1].
보조 기능
- 부트스트래핑: 새로운 또는 오프라인 노드가 HTTP를 통해 주어진 타임스탬프 이후의 스테이플을 요청하여 누락된 원장 변경 사항을 대량으로 가져오는 프로토콜입니다. [1].
- 권한: "기본 권한"(특정 값을 가진 기호 이름)과 "외부 권한"(외부에서 관리되는 임의 플래그)을 비트 필드로 인코딩하여 사용합니다. 권한은 정의된 계층 구조를 가진 접근 제어 목록(ACL)을 통해 관리됩니다. [1].
- 계정 인증서: 계정과 연결된 X.509 인증서로, 원장에 개인 식별 정보(PII)를 저장하지 않고도 신원을 인증하고 확인합니다. 인증서는 인증 기관(CA)에서 서명하며 계정과 동일한 공개 키를 공유해야 합니다. [1].
네트워크 초기화
네트워크는 위임된 가중치가 없을 때 유효한 투표를 생성할 수 있는 독점적인 권한을 가진 '초기 신뢰 계정'을 사용하여 초기화됩니다. 이 계정은 초기 계정에 자금을 지원하고 대표자에게 가중치를 위임하여 초기 블록 및 기본 토큰 체인에 대한 권한 요구 사항을 우회합니다. [1].
보안 조치
KeetaNet은 네트워크와 데이터를 보호하기 위해 여러 보안 조치를 통합합니다. [1].
암호화 방법
- 디지털 서명: ECDSA (secp256k1 및 secp256r1 포함) 및 Ed25519를 지원합니다. 이 시스템은 양자 내성 암호 (PQC)를 포함한 추가 알고리즘을 지원하도록 확장 가능합니다 [1].
- 해싱: 암호화 해싱에 SHA3-256을 사용합니다 [1].
- 암호 시스템 사용: 디지털 서명은 블록 및 투표 서명에 사용되며, 암호화 해싱은 블록 참조에 사용됩니다 [1].
데이터 무결성
- 추가 전용 원장: 유효성이 검증되고 추가되면 트랜잭션은 변경 불가능하며, 정족수 합의 없이는 변경하거나 삭제할 수 없습니다 [1].
- 암호화 해싱: SHA3-256 해싱은 레코드 변경 시 해시를 변경하여 변조를 감지할 수 있도록 합니다 [1].
- 체인 일관성: 각 블록은 해시를 통해 이전 블록을 참조하여 올바른 순서를 보장하고 무단 수정을 명확하게 합니다 [1].
- TLS 사용: 전송 계층 보안(TLS)을 활용하여 암호화, 인증 및 메시지 무결성을 제공하고 통신에 HTTPS를 적용합니다 [1].
확장성
KeetaNet은 기존 블록체인 시스템에서 발견되는 일반적인 확장성 제한을 극복하는 것을 목표로 합니다 [1].
- 검증 아키텍처: 선형 체인 구조(예: 비트코인, 이더리움)와 달리 KeetaNet의 계정별 체인을 사용하는 하이브리드 DAG 디자인은 더 많은 병렬 처리를 가능하게 합니다 [1].
- 트랜잭션 분배: "클라이언트 지향" 트랜잭션 분배를 사용하여 확인되지 않은 블록은 더 넓은 네트워크에 노출되지 않고 투표 대표로 제한됩니다. 완전히 승인된 블록만 브로드캐스트되어 피어 투 피어 네트워크 트래픽을 줄입니다 [1].
- 프로토콜: 합의 관련 작업에는 HTTP와 같은 표준 프로토콜을 사용하고 피어 투 피어 트래픽에는 WebSockets를 사용하여 기존 확장 솔루션 및 클라우드 컴퓨팅 제공업체와의 통합을 가능하게 합니다 [1].
벤치마크 테스트에서 높은 처리량 결과가 나타났습니다. 2022년 7월 12일에 GCP Spanner에서 수행된 최대 TPS 처리량 테스트에서는 1,300만 TPS를 기록했습니다 [1]. 네트워크는 1,000만 TPS와 400ms 결제를 목표로 합니다 [3] [4].
사용 사례
KeetaNet은 다양한 실제 애플리케이션에 적합한 암호화폐 경제의 기본 레이어로 설계되었습니다 [1].
- 암호화폐 중앙: KeetaNet은 기본 토큰화, 아토믹 스왑 및 메타데이터 지원을 통해 래핑된 토큰의 높은 처리량, 낮은 지연 시간 전송을 허용하여 다른 암호화폐의 "레이어 2" 역할을 할 수 있습니다. 규정 준수 기능을 통해 규정 준수 기반 온보딩 및 오프보딩이 가능하며, "네트워크의 네트워크"로 자리매김합니다 [1].
- 블록체인 뱅킹: 적절하게 발급된 인증서를 기반으로 트랜잭션을 제한하는 것과 같은 규제 준수 프리미티브를 지원하므로 KeetaNet은 블록체인 기반 뱅킹 시스템에 적합합니다. 권한 부여 모델을 통해 규제 대상 금융 기관에서 법정 통화를 나타내는 스테이블코인을 생성하고 운영할 수 있습니다 [1].
- 디지털 아이덴티티: 공개 키 인프라(PKI) 및 X.509 인증서를 사용한 신원 확인을 지원함으로써 KeetaNet은 속성에 대한 분산된 사용자 제어 확인을 가능하게 합니다. 사용자는 개인 정보 공개에 대한 통제권을 유지하며, 인증서는 정보를 공개적으로 공개하지 않고 신뢰할 수 있는 인증 기관(예: KYC 제공업체)에서 확인한 개인 속성을 인코딩할 수 있습니다 [1].
Keeta (KTA) 토큰
**Keeta (KTA)**는 Keeta 네트워크의 네이티브 토큰입니다. 네트워크의 기본 토큰 역할을 합니다.
토큰 이코노미
유통량은 거래 가능한 토큰을 포함하며, 나머지 공급량은 팀 베스팅, 초기 투자자, 재단 재무, 커뮤니티/생태계 리저브에 할당됩니다 [5].
KTA 토큰은 다양한 탈중앙화 및 중앙화 거래소에서 거래됩니다. KTA 거래에 인기 있는 거래소는 Aerodrome (Base), XT.COM, Uniswap V3 (Base) 및 LCX Exchange [6]입니다.
팀
KeetaNet 백서에는 Roy Keene, Tanveer Wahid, Ezra Ripps 및 Ty Schenk가 작성자로 기재되어 있습니다[1]. Ty Schenk는 Keeta의 CEO로도 확인되었습니다[7].
파트너십
Keeta는 Keeta 네트워크의 첫 번째 KYC 제공업체 역할을 하는 FootPrint와의 파트너십을 발표했습니다. 이 파트너십은 네트워크의 내장된 규정 준수 기능을 지원합니다. [2].