Aptos 공공 체인 간단 분석: PayPal 투자, Facebook 구성원이 만든 프로젝트는 무엇이 다른가?

블록비츠
2022-06-10 15:39:10
수집
Aptos Labs는 보안성, 확장성 및 업그레이드 가능성에 중점을 둔 새로운 1계층 블록체인을 구축하고 있습니다.

저자:리듬 BlockBeats

오늘날과 미래 수십억 사람들의 요구를 충족시키기 위해 빠르게 혁신하고 적응할 수 있는 블록체인을 만들고자 합니다. 사용자 경험이 보안성과 확장성 측면에서 눈에 띄게 개선되기를 기대합니다. 블록체인이 일반 사용자, 특히 암호화폐에 익숙하지 않은 사용자에게 더 적합해져서 인터넷 사용자의 web3 채택을 가속화할 수 있도록 합니다.

팀 배경 및 프로젝트 기원

Aptos는 2021년에 설립되었으며, 본사는 캘리포니아주 팔로알토에 있습니다. 주요 리더인 Mo Shaikh와 Avery Ching은 Diem(원래 Libra) 및 Novi(원래 Calibra)의 주요 구축자였습니다.

Meta(원래 Facebook)는 암호화 분야에 진출하면서 많은 어려움을 겪었고, 여러 프로젝트가 한때 중단되었으며, 많은 구성원이 Meta를 떠나 암호화 분야에 계속 참여했습니다. Mo Shaikh와 Avery Ching도 마찬가지로 Diem의 출범이 저지된 후 Meta를 떠나, 많은 Diem 및 Novi의 초기 창작자, 연구원, 디자이너 및 건축자 등 핵심 개발자들과 함께 모여 오픈 소스 Diem 코드베이스를 기반으로 Aptos라는 새로운 네트워크를 구축했습니다.

현재 많은 Aptos 팀원들이 Meta에서 근무한 경험이 있어, Aptos 팀은 대규모 개발 및 배포 시스템에 대한 풍부한 경험을 가지고 있으며, Aptos 팀원들은 Move 언어에 익숙하여 새로운 학습 비용을 추가할 필요가 없습니다.

Aptos에 따르면, 공동 창립자인 Avery Ching은 분산 시스템 구축의 세계적인 전문가 중 한 명이며, 그 외에도 Alden Hu, Alin Tomescu, Dahlia Malkhi, David Wolinsky, Greg Nazario, Jake Skinner, Josh Lind 등 박사, 연구원, 엔지니어, 디자이너 및 전략가로 구성된 많은 다른 팀원이 있습니다.

Aptos는 팀원들이 지난 3년 동안 공개적으로 개발한 기술을 일부 기반으로 하여 보안성, 확장성 및 업그레이드 가능성 세 가지 측면에서 배포를 계획하고 있습니다.

보안성

Move 프로그래밍 언어

언어 측면에서 Aptos는 처음 Diem을 위해 개발된 Move 프로그래밍 언어를 사용합니다. Move 언어는 블록체인에서 안전한 자원 관리 및 검증 가능한 실행을 위해 설계되었습니다. 3년 전, 이 직원들은 블록체인과 Move 언어를 동시에 개발했습니다. 현재 계정, 거래 수수료, 표준 라이브러리, 검증 노드 관리 및 구성은 모두 Move를 통해 구현됩니다. Move는 많은 사람들이 Diem의 가장 큰 혁신으로 평가합니다.

잘 알려진 바와 같이, 이더리움의 Solidity는 현재 개발자들이 가장 많이 사용하는 언어 중 하나로, 강력하고 좋은 확장성을 가지고 있습니다. Move는 이에 비해 보안성이 두드러지며, 하위 메모리 및 스마트 계약 프로그래밍의 코드 수준에서 매우 강력한 보안 보장을 제공합니다.

Hotstuff 합의 파생품

Aptos는 생산 수준의 높은 보장과 낮은 지연 시간을 가진 비잔틴 내결함성(BFT) 엔진을 개발했으며, 지난 3년 동안 합의 프로토콜의 네 번째 반복(최첨단 Hotstuff 파생 제품)을 구현했습니다. HotStuff는 부분 동기화 모델을 위한 리더 기반 비잔틴 내결함성 복제 프로토콜입니다. 네트워크 통신이 동기화되면 HotStuff는 올바른 리더가 실제 네트워크 지연 속도로 프로토콜의 합의를 추진할 수 있게 합니다.

Aptos 팀은 개인 메인넷 환경에서 합의 프로토콜을 업그레이드하고, 능동적인 페이싱 장치를 추가하여 타임아웃을 사용하여 검증자를 동기화하며, 증가하는 타임아웃을 기다리는 것보다 훨씬 빠릅니다. 블록은 단 두 번의 네트워크 왕복만으로 제출되어 아시아 초 단위의 최종성을 달성합니다. 또한 Aptos의 평판 시스템은 인위적인 개입 없이 체인 상태를 분석하고 리더 전환을 자동으로 업데이트하여 응답하지 않는 검증자에게도 적용됩니다. 프로토콜은 명확하게 활성화와 보안을 구분합니다. 네트워크가 도달할 수 없거나 비안전한 핵심이 어떤 방식으로 손상되더라도, BFT의 정직한 보장이 유지되는 한 체인은 분기되지 않습니다.

검증 테스트, 키 및 다중 에이전트 거래

보안을 보장하기 위해 Aptos 팀은 다양한 환경에서 많은 검증자를 운영하며 Aptos Core에 대한 반복 테스트를 수행했습니다.

또한 Aptos는 계정 키 복구 및 교체 프로토콜을 설정하여 키 도난을 방지합니다. 구체적으로 Aptos는 모든 계정이 개인 키를 교체할 수 있도록 지원하며, 검증자는 정기적으로 합의 키를 교체할 수 있습니다. 키 손실을 방지하기 위해 Aptos는 블록체인 계정 모델에 직접 통합할 수 있는 키 복구 신기술을 개발하고 있습니다.

Aptos는 다중 에이전트 거래를 통해 Move의 서명자 유형을 활용하여 단일 거래에서 여러 체인 계정 간에 임의의 수의 원자 작업을 수행할 수 있도록 합니다.

확장성

지표 및 측정

높은 거래 수수료, 낮은 처리량 및 높은 최종성이 블록체인의 보급 및 발전을 제한하고 있으며, Aptos는 L1이 확장성 개발에 중점을 두어 사용자 경험을 최적화해야 한다고 생각합니다.

블록체인 성능 지표 측면에서 테스트 기준이 다르기 때문에 데이터에 차이가 있을 수 있으며, Aptos는 기준 테스트 프레임워크를 공유하고 다양한 블록체인에서 다양한 사용 사례의 성능 특성을 비교할 계획입니다. 예를 들어 처리량 TPS(초당 처리되는 거래 수) 및 최종성(클라이언트가 거래를 생성하고 제출한 후 상대방이 거래가 제출되었음을 확인하는 데 걸리는 시간)입니다.

처리량 및 최종성

처리량 및 최종성 속도를 높이기 위한 계획에서 Aptos는 합의 프로토콜과 거래 실행을 완전히 분리할 계획입니다. 팀은 거래 전파를 촉진하기 위해 다음 합의 프로토콜의 개발을 시작했으며, 올해 테스트넷에서 출시될 가능성이 있습니다.

그 외에도 또 다른 문제는 거래 실행 시간입니다. Aptos는 소프트웨어 트랜잭션 메모리에서 영감을 받은 새로운 기술을 사용하여, 기준 테스트에서 단 32개의 코어만 사용하여 초당 130k 이상의 거래를 실행했습니다.

성능 측면에서 마지막 병목 현상은 인증된 데이터 구조와 관련된 상태 저장소입니다. 장부 상태(예: 계정 잔액, 스마트 계약 등)를 검증할 때 메모리 내 Merkle 트리는 소규모에서는 유효하지만 대규모 Merkle 트리를 영구 저장소에 기록할 수 없습니다. 이 문제를 해결하기 위해 Aptos는 더 높은 분기 인자, 접근 패턴 최적화 캐시 및 세심한 버전 관리를 탐색하여 인증된 데이터 구조를 설계하고 있으며, Aptos는 대규모 계정 지원도 개발하고 있습니다.

병렬 계정 거래 및 거래 정렬 제어

이더리움에서 보편화된 시퀀스 번호 방법과 달리, Aptos는 충돌 방지 시퀀스 번호를 사용하여 시퀀스 번호 방법을 강화하고, 계정이 시퀀스 번호 창에서 병렬로 작업할 수 있도록 하며, 필요할 경우 사용자가 거래 정렬을 제어할 수 있도록 합니다. 향후 더 유연하고 조합 가능한 병렬 계정 거래를 구현할 계획입니다.

관리 노드의 다양한 상태 지원

높은 처리량 블록체인에서는 노드 간 상태 동기화가 CPU 집약적일 수 있으며, Aptos는 다양한 상태 동기화 프로토콜을 지원합니다. 또한 저렴한 전체 노드를 지원하기 위해 Aptos에는 거래 및 법정 인원 검증자가 서명한 실행 결과를 동기화하는 프로토콜이 있어, 노드가 더 높은 네트워크 처리량을 위해 계산을 건너뛰고 이미 실행된 장부 상태에서 직접 장부 상태 결과를 업데이트할 수 있도록 합니다.

대부분의 블록체인이 최신 장부를 얻기 위해 블록체인을 다운로드해야 하는 것과 달리, Aptos 클라이언트는 거래 누적기를 사용하여 최신 제출된 거래를 얻을 수 있으며, 이전 거래 및 장부를 잘라낼 수 있습니다.

업그레이드 가능성

블록체인 발전은 날로 변화하고 있으며, Defi에서 NFT, DAO로 핫한 유형이 끊임없이 변하고 있습니다. 그러나 많은 기본 프로토콜은 출시 후 큰 개선을 이루기 어려워 현재 네트워크가 빠르게 발전하는 web3 요구에 적응하기 어렵습니다.

Aptos는 일부 네트워크가 중대한 업그레이드를 시도할 때 몇 시간 동안 중단되었거나 예기치 않은 하드 포크를 경험했다고 제안합니다. 반면 Aptos는 검증자의 관리 및 구성을 체인 상태를 통해 관리하여 커뮤니티 투표와 신속한 업그레이드 실행을 용이하게 하며, 지난 몇 년 동안 중단 없이 여러 차례의 중대한 업그레이드를 성공적으로 수행하여 배포의 안전성과 신뢰성을 보장했습니다.

자금 조달 상황 및 로드맵

Aptos는 3월 15일 a16z가 주도하고 Tiger Global, Katie Haun, Multicoin Capital, Three Arrows Capital, FTX Ventures 및 Coinbase Ventures 등 여러 유명 VC가 참여한 2억 달러 자금 조달을 완료했다고 발표했습니다.

그 후, Binance Labs가 Aptos Labs에 투자했다고 발표했으며, 결제 거대 기업 PayPal도 투자에 참여했다고 밝혔습니다. 이는 PayPal Ventures가 투자한 첫 번째 Layer 1 공공 블록체인 프로젝트입니다. 주목할 점은 Meta와의 격리를 유지하고 Aptos의 독립성을 보장하기 위해 이 프로젝트는 Meta 관련 인사로부터 자금을 조달하지 않았습니다.

현재 Aptos의 로드맵에 따르면, 올해 Q1에 개발자 테스트넷을 출시할 예정이며, 개발자는 3월 15일부터 Aptos 테스트넷에서 구축을 시작할 수 있습니다. 전략적 파트너 및 web3 개발자 커뮤니티와 협력하여 피드백을 수집하고 Move 개발자 경험 및 Move 언어를 개선할 계획입니다.

Q2에는 인센티브 테스트넷을 시작하여 더 큰 테스트 플랫폼을 제공하고, 노드 운영자 커뮤니티와 협력하여 탈중앙화 네트워크를 공동 운영할 것입니다. 인프라를 개선하기 위한 버그 바운티를 제안하고, 네트워크 참여자를 보호하기 위한 인센티브 메커니즘을 제공합니다. 여기서 개발 네트워크와 테스트 네트워크의 차이는 개발 네트워크는 새로운 아이디어를 시도하기 위한 것이고, 테스트 네트워크는 핵심 개발자가 테스트한 결과를 검증하여 메인넷 출시를 준비하는 데 사용됩니다.

Aptos는 올해 Q3에 메인넷을 출시할 계획이며, Q4부터 내년 Q1까지 다음 주요 버전을 Aptos 메인넷에 배포할 예정입니다.

현재 개발자는 인센티브 테스트넷에서 구축할 수 있으며, 두 번째 인센티브 테스트도 곧 시작될 예정입니다. 하드웨어 요구 사항을 충족하는 사용자는 노드를 운영하여 참여할 수 있습니다.

응용 프로그램 측면에서, Pontem이 개발한 Liquidswap은 Aptos 네트워크의 첫 번째 탈중앙화 거래소입니다. Pontem은 제품 개발 스튜디오로, Aptos와 협력하여 개발 도구, EVM, AMM 등 다른 Dapp 및 인프라를 구축할 가능성이 있다고 합니다. Liquidswap 외에도 Aptos에는 Fewcha 지갑이 있습니다. Martian DAO도 Aptos 생태계를 위해 Martian Wallet 및 Curiosity라는 NFT 마켓플레이스를 포함한 다양한 제품을 구축하고 있습니다.

관련 태그
체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
체인캐처 혁신가들과 함께하는 Web3 세상 구축