로커스 체인(Locus Chain) 소개
로커스 체인(Locus Chain) 소개
Bloom Technology은 1994년 한국 비디오 게임 산업의 선구자인 이상윤 대표가 설립한 비디오 게임 회사 판타지그램에서 출발하여, 비디오 게임 개발자를 위한 서비스를 개발하며 성장했습니다. 이후 블룸 테크놀로지로 사명을 변경하여, 차세대 레이어 1 퍼블릭 블록체인 솔루션 로커스 체인을 개발하는 데 중점을 두고 있습니다.
블룸 테크놀로지는 로커스 체인에 대한 2건의 특허와 8건의 출원 특허를 보유하고 있으며, 2022년에는 중앙 게임 서버를 블록체인 노드 네트워크로 대체할 수 있는 게임체인을 출시할 예정입니다. 이상윤 대표는 블록체인과 비디오 게임 산업 모두에 기여하고 있으며, 한국블록체인협회 부회장직을 맡아 국내 블록체인 산업 확산을 위해 노력하고 있습니다.
1. 로커스 체인 로드맵
로커스 체인 퍼블릭 메인넷 출시
다른 메인넷 프로젝트와의 상호 운용성
공식 지갑과 다양한 공식 디앱 출시
2. 로커스 체인 프로젝트
1) 세계 최초의 탈중앙화 서버리스 온라인 게임 서비스 솔루션
블록체인 기술은 게임업계에서도 혁신적인 변화를 가져오고 있습니다. 기존에는 많은 사용자가 동시에 접속하는 게임에서 서버 문제로 인한 속도 저하와 확장성 문제가 발생하는 것이 일반적이었습니다. 그러나 블록체인을 이용한 게임체인 기술은 이러한 문제점을 해결하여 블록체인만으로도 안정적인 게임 플레이를 가능하게 합니다. 게임체인은 블록체인 기술을 최상의 수준으로 활용하여 게임 업계에 혁신을 가져오고 있으며, 높은 연산 능력과 빠른 속도, 확장성 문제를 극복하여 많은 사용자가 동시에 게임을 즐길 수 있도록 지원하고 있습니다. 이러한 기술적 혁신을 통해 게임 업계는 블록체인 시대에 대한 대비를 강화하고 미래를 준비하고 있습니다.
2) 크레타(CRETA)
블록체인을 기반으로 한 엔터테인먼트 플랫폼은 하이엔드 게임과 메타버스 세계를 통해 플레이어들이 일상을 넘어서 새로운 경험을 즐길 수 있습니다. 이 플랫폼은 단순히 게임을 즐기는 것뿐만 아니라, 사용자들이 자신만의 콘텐츠를 만들고 유니버스를 창조할 수 있는 크리에이터로서의 역할을 수행할 수 있습니다. 이를 통해 사용자들은 자유롭게 상상력을 발휘하고 창의적인 작품을 만들어내는 동시에, 다른 사용자들과 상호작용하고 협업할 수 있는 매력적인 경험을 얻을 수 있습니다. 이 완전히 탈중앙화된 플랫폼은 엔터테인먼트 산업을 혁신하며, 사용자들에게 새로운 차원의 엔터테인먼트를 제공합니다.
3) SMART CITY
도시 문명의 미래, 미래 도시 발전의 핵심인 스마트시티를 구현하기 위해서는 방대한 양의 일상 데이터를 수집-분석하고 이를 다양한 서비스와 연계할 수 있는 고성능 AI, 투명한 거래 정보, 높은 보안성 등이 필수적입니다. 이를 위해서는 초고속 퍼블릭 블록체인 플랫폼이 반드시 필요합니다. 퍼블릭 블록체인은 거래 정보를 투명하게 공개하여 누구나 접근할 수 있으며, 안정적인 거래를 보장합니다. 또한, 빠른 처리 속도와 높은 보안성을 갖추어 방대한 양의 일상 데이터를 수집하고 분석하는 데 필요한 기술적 요건을 충족시킵니다. 이를 통해 스마트시티를 구현하고, 사용자들의 일상을 더욱 편리하고 안전한 환경에서 보호할 수 있습니다.
3. 로커스 체인 핵심 기술
1) DAG-AWTC 원장구조 - 고속 대량 처리를 위한 원장 구조
AWTC(Account-Wise Transaction Chain)는 로커스체인의 원장 구조로, 고속 처리 및 분산 처리에 중요한 기술적 요소입니다. 비트코인이나 이더리움과 같은 블록체인은 선형 체인 구조를 가지지만, 로커스체인은 DAG(Directed Acyclic Graph) 기반의 비선형 원장 구조를 사용합니다. AWTC는 어카운트 단위로 트랜잭션을 관리하는 병렬형 구조로, 여러 노드가 동시에 트랜잭션을 추가할 수 있는 지점이 존재하여 병목 현상이 발생하지 않습니다. 또한, 트랜잭션을 추가한 어카운트는 소유자 본인이므로 거의 즉시 확정됩니다. 이러한 특징을 갖는 AWTC는 기존 블록체인의 거래 처리 지연 문제를 해결하는 주요 기술적 특징입니다.
2) Locus BFT 합의알고리즘 - 확정 완결적 합의
AWTC는 로커스체인의 원장 구조로, 고속 처리 및 분산 처리에 중요한 기술적 요소입니다. DAG-AWTC 구조는 어카운트 간 충돌이 없어 소매처리시간(수 초) 이내에 거래가 확정됩니다. BFT합의를 실시해 문제가 없었다는 사실을 확정하거나, 만약 문제가 생겼을 경우 이를 해결합니다. DAG는 병렬형 구조이기 때문에 각 노드가 병렬적으로 원장을 갱신합니다. 로커스체인의 합의 알고리즘은 실행 중에도 새로운 트랜잭션의 발생을 막지 않아 DAG의 고속처리에 간섭하지 않으므로 기존의 stop-and-go방식이었던 BFT의 성능적 단점을 개선하였습니다.
3) Stochastic PoS 기반 공정한 커미티 선출
완전한 탈중앙화 로커스체인은 알고랜드의 무허가형 순수지분증명방식과 유사한 알고리즘을 사용합니다. 확률적 지분증명 (Stochastic PoS) 방식을 기반으로 하며, 매 라운드마다 무작위 검증 가능 함수 (VRF)를 사용하여 새로운 프로포저 커미티를 선출합니다. 프로포저로 선출되는 노드는 미리 알 수 없기 때문에 악의적인 공격을 어렵게 만듭니다. 또한, 최근 투표 참여 횟수 및 네트워크 참여도를 기반으로 밸리데이터 커미티를 선출하고, PBFT 방식을 통해 합의 결과를 확정합니다. 이렇게 함으로써 합의에 참여하는 노드를 특정하거나 예측하기 어려워져 악의적인 조작을 어렵게 만듭니다. 이를 통해 로커스체인은 합의 결과의 공정성과 네트워크의 안정성을 보장합니다.
4) 베리파이어블(Verifiable Pruning) 프루닝
노드 저장 부하감소 로커스체인은 베리파이어블 프루닝 기술을 사용하여 이미 삭제된 데이터도 추적 가능한 데이터 구조를 가지게 됨으로써 원장의 크기를 축소할 수 있습니다. 또한, DAG-AWTC 원장 구조를 사용하여 거의 모든 요청을 수초 내에 처리할 수 있습니다. 이는 일자형 체인 구조보다 훨씬 효율적인 처리를 가능하게 합니다.
5) 다이내믹 샤딩 - 계산량 증가 및 노드부하감소
로커스체인은 네트워크 사용량을 최소화하고 전체 네트워크의 트랜잭션 처리량을 높이기 위해 다이내믹 샤딩을 도입합니다. 이를 통해 노드가 부담하는 네트워크 사용량을 줄이면서도 효율적인 트랜잭션 처리가 가능해집니다. 이러한 기술적 개선은 로커스체인의 성능과 확장성을 향상합니다.
6) 양자내성 암호서명 - 암호학적 미래대비성
양자 컴퓨터의 등장으로 인한 위협을 고려하여, 로커스체인은 마스터 서명과 노멀 서명으로 이원화된 서명 체계를 도입했습니다. 이를 통해 노멀 서명은 현재의 암호체계를 적용하고, 꼭 필요한 경우 이외에는 사용하지 않기 때문에 양자내성암호의 부담이 적습니다. 또한, 노멀 서명은 키 이외에 알고리즘 자체를 플러그인 방식으로 교환하는 것이 가능하여, 향후 양자내성암호 알고리즘을 처리할 수 있는 시대가 온다면 노멀 서명 자체를 교체할 수 있습니다.
하지만, 양자내성암호의 안전성 자체가 아직 증명되지 않았기 때문에 로커스체인은 마스터 서명과 기존의 암호체계를 병렬로 사용한 하이브리드 체계를 운영합니다. 또한, 향후 문제가 발생하더라도 현재의 암호서명 알고리즘으로 커버할 수 있도록 하이브리드 체계를 유지하며, 안전한 마스터 서명 알고리즘이 개발되면 이를 적용할 수 있는 migration 방식을 연구하고 있습니다.
7) 데이터 위변조 검증 API
로커스체인은 2019년 7월에 발표한 바에 따르면, 개별 단체들이 독립적으로 블록체인 시스템을 구축하지 않아도 데이터의 위변조를 검증할 수 있는 위변조 검증 API를 개발했다고 합니다. 이를 통해 로커스체인은 단체간의 신뢰와 협력을 촉진하며, 데이터의 안전성과 무결성을 보장하는 플랫폼을 제공하고자 합니다. 이는 블록체인 기술의 혁신적인 응용 사례 중 하나로 평가받고 있습니다
로커스체인은 퍼블릭 블록체인 플랫폼을 목표로 삼고 있으며, 일반적인 블록체인과는 다른 DAG 원장 구조와 PoS+BFT 합의 알고리즘을 채택하고 있습니다. 이를 통해 탈중앙화 기반의 확장성과 고성능을 보장할 수 있습니다. 또한, 네트워크 부하를 줄여주는 다이나믹 샤딩과 원장의 크기를 줄여주는 베리파이어블 프루닝 기술을 도입하여 더욱 높은 수준의 기술을 제공합니다.