앱토스 (Aptos)

앱토스(Aptos)는 전직 페이스북 직원들이 개발한 혁신적인 퍼블릭 블록체인(지분 증명)으로, 무브 프로그래밍 언어를 사용하여 개발된 스마트 컨트랙트에 높은 처리량과 강력한 보안을 제공하는 데 중점을 두고 있습니다. 비잔틴 장애 허용(BFT) 합의 메커니즘과 무브 언어를 활용함으로써 앱토스는 매우 안전하고 확장 가능한 레이어 1 블록체인 솔루션으로 자리매김했습니다.

앱토스는 합의 프로토콜에서 상당한 발전을 이루었으며, 현재 앱토스 BFT라는 네 번째 반복을 통해 운영되고 있습니다. 이 최신 반복은 현재까지 개발된 것 중 가장 낮은 지연 시간과 가장 진보된 기능을 자랑합니다. 특히, 앱토스 BFT는 합의와 실행 프로세스를 분리하여 최적화된 인증과 간소화된 데이터 구조를 제공합니다. 이러한 개선으로 트랜잭션 실행 시간이 크게 단축됩니다. 앱토스의 주요 기술적 특징은 병렬 트랜잭션 실행을 활용하여 뛰어난 확장성을 구현한다는 점입니다.

트랜잭션이 차례로 처리되는 직렬 트랜잭션 실행을 사용하는 기존 블록체인과 달리 앱토스는 병렬 실행을 채택하고 있습니다. 이 방식은 현재 상태의 스냅샷을 캡처하여 병렬로 처리함으로써 여러 트랜잭션을 동시에 실행할 수 있습니다. 직렬 실행은 트랜잭션 상태 확인을 보장하지만, 본질적으로 확장성이 제한됩니다. 앱토스는 병렬 실행을 통해 이러한 한계를 해결하여 트랜잭션 처리량을 크게 향상시킵니다.

병렬 실행의 과제는 서로 다른 트랜잭션이 서로 간섭하지 않도록 하는 것입니다. 앱토스는 이 분야에서 괄목할 만한 진전을 이루었으며, 현재 테스트넷에서 20,000개 이상의 노드와 초당 10,000개의 트랜잭션 처리 용량으로 인상적인 결과를 보고하고 있습니다. 앱토스는 궁극적으로 100,000 TPS라는 목표를 달성하는 것을 목표로 하고 있습니다. 그러나 이 목표의 실제 달성 여부와 다운타임 없는 네트워크의 안정성은 메인넷이 출시되어 운영되면 밝혀질 것입니다.