투자자 통찰력: Aptos는 차세대 Web3.0 사용자에 속하는 새로운 퍼블릭 체인입니다.

이 글은 약 4991자,전문을 읽는 데 약 7분이 걸린다
Aptos는 빠르고 안전하며 확장 가능하고 업그레이드 가능한 L1 블록체인을 구축하는 데 중점을 둡니다.

원제: Portfolio Insights: Aptos

저자: Allen Zhao, Mustafa Yilham, Henry Ang, Jermaine Wong

머리말:

투자자 통찰력: Aptos는 차세대 Web3.0 사용자에 속하는 새로운 퍼블릭 체인입니다.

머리말:

Bixin Ventures는 Move 기반의 고성능 퍼블릭 체인인 Aptos에 대한 전략적 투자를 발표하게 된 것을 기쁘게 생각합니다.새로운 자금 조달목차:

목차:

1. 성능

2. 보안

3. 개발 로드맵

4. 앱토스 펀딩 프로그램

5. 생태학적 상태

6. 결론 및 생각

첫 번째 레벨 제목

보안과 확장성에 중점을 둔 블록체인

Aptos는 수십억 명의 사람들이 자산을 만들고 공정하고 탈중앙화되고 무허가 방식으로 네트워크에 액세스할 수 있도록 돕는 비전을 가진 새로운 L1 블록체인입니다. Aptos는 Diem의 아들로도 알려져 있습니다. Solana의 공동 창립자 Anatoly는 Aptos가 다른 EVM 블록체인과 비교하여 Solana의 직접적인 경쟁자라고 믿고 있습니다. CEO의 압토스Mo Shaikh및 CTOAvery Ching공동 설립. CTO Avery Ching은 한때 Meta 내에서 가장 유명한 Diem 블록체인의 기술 이사였습니다. Meta 이전에 Mo는 Consensys, BlackRock 및 Boston Consulting Group에서 근무했으며 Avery는 Yahoo에서 근무했습니다. 압토스 팀의다른 멤버들Meta, Novi, Amazon, VMware 등에서 근무한 박사, 연구원, 엔지니어, 디자이너 및 전략가로 구성됩니다.

첫 번째 레벨 제목

1. 성능

보조 제목

1. 가용성 증명을 통한 일괄 거래

이미지 설명

투자자 통찰력: Aptos는 차세대 Web3.0 사용자에 속하는 새로운 퍼블릭 체인입니다.

트랜잭션 수명 주기

트랜잭션은 유효성 검사기 간에 일괄 전송됩니다. 그 후 검증자는 각 배치 다이제스트에 서명하여 ⅔ 이상의 검증자 서명이 수집되면 가용성 증명(PoAv)을 형성합니다. PoAv는 트랜잭션 배치가 실행 전에 트랜잭션 배치를 검색할 수 있는 최소 ⅓ 정직한 검증자에 의해 로컬로 저장되도록 합니다. 따라서 트랜잭션 프로세스는 주문을 위해 각 블록에 필요한 배치 메타데이터와 증명만 사용할 수 있으므로 트랜잭션 TPS를 개선하고 블록을 결정하는 시간을 최소화할 수 있습니다.

여기

딸깍 하는 소리여기보조 제목

2. 병렬 실행 엔진: Block-STM

Block-STM은 효율적인 다중 스레드 병렬 실행 엔진으로 이론적으로 최대 160k TPS입니다. 다른 병렬 실행 기술과 비교하여 Block-STM은 모든 종속성을 미리 선언하여 트랜잭션에 대한 제한을 피하거나 강제로 작은 부분으로 쪼개도록 합니다. Block-STM은 미리 설정된 트랜잭션 순서 내에서 액세스 위반을 감지할 수 있으므로 대부분의 트랜잭션 처리를 추출할 수 있습니다. .

다음은 Block - STM의 주요 기능입니다.

  1. 낙관적 동시성 제어: 트랜잭션은 낙관적 방식으로 실행되며 실행 후 검증이 완료됩니다. 유효성 검사에 실패하면 트랜잭션이 다시 실행되고 관련된 모든 트랜잭션이 커밋되기 전에 다시 유효성 검사를 받아야 합니다.

  2. 다중 버전 데이터 구조: 동일한 위치에 대한 모든 쓰기는 연관된 버전과 함께 저장되어 새 트랜잭션이 있을 때마다 동시 쓰기 충돌을 방지합니다.

  3. 유효성 검사: 실행 중에 트랜잭션이 읽기 및 쓰기 세트로 분할됩니다. 유효성 검사 중에 읽기 세트의 모든 메모리 위치는 반환된 버전을 쓰기 세트의 해당 버전과 비교합니다.

  4. 협력 스케줄러: 개수 기반 접근 방식을 통해 스레드 간에 유효성 검사 및 실행 작업을 조정합니다.

  5. 동적 종속성 추정(Dynamic dependency Estimation): 모든 유효성 검사에 실패하면 연결된 쓰기 세트의 다중 버전 데이터 구조에 ESTIMATION 값이 기록됩니다. 이렇게 하면 앞으로의 모든 트랜잭션이 진행하기 전에 종속성이 해결될 때까지 기다리게 됩니다.

전반적으로 Block-STM은 협력 스케줄러 및 다중 버전 데이터 구조를 사용하여 사전 설정된 트랜잭션 주문 종속성을 추정하고 중단을 줄입니다. 그런 다음 Block-STM은 전체 블록이 커밋될 수 있도록 일련의 원자 카운터를 사용합니다.

여기여기보조 제목

3. 상태 동기화

상태 동기화는 Aptos 아키텍처 설계의 핵심이며 주요 기능은 다음과 같습니다.

  1. 짧은 완료 시간: 노드 간 데이터의 빠른 보급을 통해 거래 처리 시간 단축

  2. 최신 합의: 크래시 또는 새로운 유효성 검사기를 최신 블록체인 상태로 가져옴

  3. 데이터 정확성: 악의적인 행위자가 네트워크에서 데이터를 수정하거나 검열하는 것을 방지합니다.

  4. 보다 분산화: 활성 유효성 검사기 세트의 회전 빈도를 높이고 더 많은 노드가 더 짧은 시간에 온라인 상태가 되도록 허용합니다.

  5. 업그레이드 가능성: 유효성 검사기 관리 및 구성은 빠르고 업그레이드 가능한 온체인 상태를 통해 수행됩니다.

이 상태 동기화 프로토콜을 구축하기 위해 Aptos는 다음을 확인해야 합니다.

  1. 영구 스토리지: RocksDB로 머신 장애를 방지하고 데이터 배포를 가능하게 합니다.

  2. 검증 가능한 블록체인: 검증자가 검증한 제출된 트랜잭션의 Merkle 루트 및 결과 상태

  3. 블록체인 데이터의 악의적인 수정을 방지하기 위한 신뢰 기반;

이를 통해 유효성 검사기는 제네시스 블록(첫 번째 유효성 검사기 세트 + 초기 블록체인 상태) 및 신뢰할 수 있는 경로(현재 유효성 검사기 세트 해시 + 블록체인 상태)를 통해 언제든지 블록체인과 동기화할 수 있습니다. 또한 Aptos는 10k TPS 이상의 속도로 다른 노드(예: 전체 노드 또는 기타 검증 노드)와 상태 동기화를 수행할 수 있으며, 1초 미만의 블록 확실성과 중간 수준의 하드웨어 요구 사항이 있습니다.

  1. 데이터 미리 가져오기: 처리하기 전에 트랜잭션 데이터(트랜잭션 + 상태 증분)를 미리 가져와서 네트워크가 블록을 결정하는 시간을 줄입니다.

  2. 파이프라인 실행 및 저장: 트랜잭션 실행과 저장 지속성을 분리하여 동기식 TPS를 높입니다.

  3. Peer Monitoring: 행동의 피어 모니터링, 유효성 검사기 세트까지의 거리 및 로컬 점수를 통해 새로운 블록체인 데이터를 요청할 때 피어 선택을 최적화합니다.

  4. 데이터 캐싱: 일반적으로 요청되는 데이터 항목과 응답을 메모리에 저장하여 스토리지의 읽기 로드를 줄입니다.

  5. 스토리지 정리: 스토리지에서 불필요한 트랜잭션 및 블록체인 데이터를 제거하여 시간이 지남에 따라 스토리지가 팽창하는 것을 방지합니다.

Block-STM과 일치하는 100K+ TPS를 달성하기 위해 Aptos 팀은 다음 최적화를 결정했습니다.

  1. 배치 거래: 거래 배치와 개별 거래의 증명을 검증하여 비용이 많이 드는 검증 및 저장을 줄입니다.

  2. 네트워크 압축: 전송 데이터를 압축하고 직렬화된 데이터 배포를 통해 확장성을 위해 대역폭을 최적화합니다.

  3. 더 빠른 스토리지 쓰기: 보다 효율적인 데이터 구조 및 스토리지 구성 또는 대체 스토리지 엔진을 사용하여 블록체인 데이터를 스토리지에 쓰는 시간을 줄입니다.

  4. 여기

딸깍 하는 소리여기첫 번째 레벨 제목

보조 제목

1. 스마트 계약 프로그래밍 언어 - Move

Move는 원래 안전한 스마트 계약을 작성하기 위해 Facebook에서 개발했습니다. 플랫폼에 구애받지 않으며 블록체인 전반에서 라이브러리, 도구 및 개발자 커뮤니티를 공유할 수 있습니다. Move 언어는 Web 3.0 사용자가 희생되는 많은 시나리오(재진입 취약성, 포이즌 토큰 및 스푸핑된 토큰 승인) 및 기타 문제를 포함하되 이에 국한되지 않는 많은 시나리오를 피하기 위해 보안에 중점을 두고 설계되었습니다.

추가 보호를 위해 Move를 다음과 함께 사용할 수 있습니다.Move Prover개발은 개발자가 애플리케이션의 주요 특성에 대한 공식 사양을 작성하고 검증 도구를 사용하여 30초 이내에 코드가 올바르게 실행되는지 확인할 수 있는 검증 도구의 도움을 받습니다.

Move의 가장 큰 강점은 자산 데이터 모델로, 높은 수준의 결합성을 제공합니다. 이동 자산은 임의의 사용자 정의 유형입니다. 즉, 자산을 매개변수로 전달하고 다른 자산에 저장할 수 있으며 더 중요한 것은 자산이 무결성을 잃지 않고 계약 경계를 넘어 자유롭게 이동할 수 있다는 것입니다. 이것은 그것을 정의하는 계약에 영원히 갇힌 Solidity로 작성된 EVM 스타일 자산과 극명한 대조를 이룹니다.

어댑터 계층을 통한 Aptos확장하다Block-STM을 통한 병렬 실행을 포함하여 핵심 MoveVM의 추가 기능을 통해 사용자 입력 없이 트랜잭션을 동시에 실행할 수 있습니다.

여기

딸깍 하는 소리여기보조 제목

2. 합의 메커니즘: AptosBFT

Aptos의 합의 메커니즘은 팀이 4번째 반복에서 작업한 Diem을 위해 원래 설계된 HotStuff 프로토콜에서 파생됩니다. 다음은 AptosBFT의 주요 메커니즘입니다.

1) 비잔틴 내결함성

  • ⅓ 이상의 악의적인 검증자가 동의할 때까지 네트워크는 손상될 수 없습니다.

  • ⅔ 이상의 검증인이 확인하면 거래 완료가 보장됩니다.

2) 활동의 분리와 프로토콜의 보안

  • Aptos의 BFT 합의가 존재하는 한 네트워크는 포크되지 않습니다

  • 네트워크에 대한 DDoS 공격 방지

3) 명성에 기반한 리더십 시스템

  • 마지막 커밋 상태로 활성 유효성 검사기 추적

  • 응답하지 않는 유효성 검사기 상황을 수용하기 위해 온체인 상태를 분석하고 리더 노드를 자동으로 회전

  • 여기

딸깍 하는 소리여기AptosBFT에 대해 자세히 알아보세요.

또한 Aptos 팀은 다음을 포함한 다른 연구 그룹의 작업 제품에 대한 차세대 프로토콜을 테스트하고 있습니다.Narwhal & TuskBullshark보조 제목

3. 키 복구 및 순환 프로토콜

보조 제목

4. 개방적이고 투명한 거래 사전 서명

첫 번째 레벨 제목

보조 제목

테스트넷

Aptos는 강력한 메인넷 출시를 준비하기 위해 테스트넷 로드맵을 개발했습니다. 아래 표에는 주요 목표와 중요한 일정이 나와 있습니다.

투자자 통찰력: Aptos는 차세대 Web3.0 사용자에 속하는 새로운 퍼블릭 체인입니다.

테스트넷은 귀중한 콘텐츠를 많이 제공하여 메인넷 출시가 견고할 것이라는 확신을 더했습니다. 다음은 팀이 과거 테스트에서 배운 몇 가지 질문과 답변입니다.

투자자 통찰력: Aptos는 차세대 Web3.0 사용자에 속하는 새로운 퍼블릭 체인입니다.

배우다그리고그리고IT2(세부 사항)요약

작성 시점에 AIT3의 참가자 성능 스냅샷이 기록되었으며 노드는 설정을 자유롭게 떠날 수 있습니다. AIT3는 장기 실행 테스트넷으로 전환되어 개발자에게 안정적인 환경을 제공합니다. 개발자는 소프트웨어 스택의 장기간 안정적인 작동에 대한 자신감을 입증하기 위해 장기 실행 테스트 네트워크를 설정하여 나중에 메인 네트워크의 성공적인 출시를 위한 길을 닦았습니다.

첫 번째 레벨 제목

4. 앱토스 펀딩 프로그램

Aptos 보조금 프로그램은 6월 말에 발표되었으며 dApp 생태계의 개발을 가속화하기 위한 자금을 제공합니다. 자금 지원 제품의 세분화된 트랙은 다음과 같습니다.

  1. 개발자 도구, SDK, 라이브러리, 설명서, 가이드, 자습서

  2. 시스템 개발, 거버넌스, DeFi 및 NFT를 위한 도구 및 프레임워크

  3. 핵심 프로토콜 기여: 토큰 표준, 라이브러리, 프로토콜 업그레이드 등

  4. 오픈 소스 및 공공재

  5. 여기

딸깍 하는 소리여기첫 번째 레벨 제목

5. 생태학적 상태

Aptos는 비 EVM 체인이기 때문에 생태계 내에서 유동성을 어떻게 전달하는지에 대한 질문이 있을 수 있습니다. 파트너 및 투자자의 도움으로 전체 체인 상호 운용성 프로토콜 Layerzero는 출시 후 Aptos 메인넷에 통합되어 사용자가 Layerzero를 통해 Aptos 생태계에 진입하고 Aptos에 유동성을 제공할 수 있습니다. 현재 Layerzero가 지원하는 블록체인에는 Ethereum, Optimism, Arbitrum, Binance Smart Chian, Avalanche 등이 있습니다.

프로젝트 측면에서 Aptos 코어 저장소에는 2,100개 이상의 포크와 3,800개 이상의 별이 있으며 현재는200DeFi, NFT, 게임 및 기타 분야에 걸친 프로젝트가 9월 말경 메인넷에 배포되기를 희망합니다.

다음은 몇 가지 흥미로운 프로젝트입니다.

Pontem Network

Pontem은 지갑과 라이브 AMM을 포함하는 Aptos 생태계의 초기 프로젝트 중 하나입니다. 로드맵의 일부로 Move VM(교차 체인 배포용) ​​및 Move VM 호환 EVM(다른 블록체인과의 상호 운용성용)을 구축하려고 합니다.

Martian Wallet

Martian Wallet은 사용자가 Aptos 블록체인에서 디지털 자산을 관리하고 dApp에 액세스할 수 있도록 도와주는 암호화폐 지갑입니다. 그들은 미래에 사용될 수 있습니다크롬 확장 프로그램및 iOS 애플리케이션. 8월 말 현재 다운로드 횟수는 10만 회를 넘어섰다.

Switchboard

Switchboard는 일반 데이터 공급 및 검증 가능한 무작위성을 위한 무허가 맞춤형 다중 체인 오라클 프로토콜입니다. 그들은 Solana에 살고 있으며 최근 Aptos에서 devnet을 발표했습니다. Switchboard는 이미 Tusnami Finance, Houston Swap 및 Econia Labs와 같은 몇 가지 주목할만한 프로젝트를 통합했습니다.

Econia

Econia는 DecNet에서 실행되는 고도의 병렬 DEX로 트랜잭션 매칭을 위해 온체인 오더북 모드를 채택하고 Aptos의 병렬 실행 엔진인 Block-STM을 채택하기로 동의했기 때문에 트랜잭션 속도와 효율성에서 상당한 이점이 있습니다.

Topaz

현재 비공개 베타 단계에 있는 Topaz는 Aptos 네트워크의 첫 번째 NFT 시장으로, NFT 제작자와 아티스트가 창작할 수 있는 플랫폼을 제공합니다.

Ditto Finance

Ditto Finance는 Aptos의 안전한 분산형 유동성 스테이킹 플랫폼입니다. 현재 검증자를 실행할 수 없는 사용자에게 스테이킹 수익을 제공하는 Aptos에는 기본 위임이 부족합니다.

Hippo Labs

첫 번째 레벨 제목

6. 결론 및 생각

Aptos는 빠르고 안전하며 확장 가능하고 업그레이드 가능한 L1 블록체인을 구축하는 데 중점을 둡니다. Move 프로그래밍 언어의 보안 이점은 잘 문서화되어 있지만 개발자 생태계는 아직 초기 단계이므로 Aptos의 dApp 생태계 개발에 영향을 미칠 수 있습니다. 더 넓은 수준에서 L1 공간은 경쟁이 치열하고 많은 고성능 L2가 등장하면서 개발자를 유치하기 위한 치열한 경쟁이 있으며 이는 생태계 구축 및 후속 시장 채택에 영향을 미칠 것입니다.

그러나 3월에 출시된 Aptos Devnet의 결과는 DeFi, NFT, 게임 및 기타 분야와 관련된 200개 이상의 프로젝트가 메인넷에 배포를 요청하는 등 고무적입니다. 또한 6월에 시작된 Aptos 보조금 프로그램은 개발자 성장을 더욱 장려하고 dApp 개발을 가속화할 것입니다.

전반적으로 팀이 비전을 실현할 수 있다고 생각합니다. 최근에 출시된 인센티브 테스트넷은 또한 팀이 문제를 해결하는 데 매우 능동적이라는 것을 증명합니다. 우리는 또한 프로젝트의 경제 모델과 같은 정보에 계속 관심을 기울일 것입니다.

첫 번째 레벨 제목

이미지 설명

투자자 통찰력: Aptos는 차세대 Web3.0 사용자에 속하는 새로운 퍼블릭 체인입니다.

참고: 위 이미지는 작성 시점의 요구 사항이며, 이러한 요구 사항은 시간이 지남에 따라 변경될 수 있습니다.

Aptos 풀노드는 합의에 참여하지 않습니다. 대신 이러한 노드는 Aptos 블록체인 기록의 모든 트랜잭션을 다시 실행하고 결과를 로컬에 저장하여 검증자에 의한 위반이 감지될 때 이의를 제기하고 증거를 제공하는 데 사용할 것입니다.

유효성 검사기 노드는 트랜잭션을 실행하고 결과를 로컬에 저장하는 동안 분산 합의 프로토콜을 실행합니다. 어떤 거래를 포함할지, 어떤 순서로 실행할지 결정할 수 있습니다. 그런 다음 BFT 합의 프로토콜을 사용하여 최종 트랜잭션의 원장 및 실행 결과에 동의하기 위해 노드를 검증합니다. 그런 다음 전체 노드로 전파되어 유효성 검사 프로세스를 수행할 수 있습니다.

창작 글, 작자:BixinVentures。전재 / 콘텐츠 제휴 / 기사 요청 연락처 report@odaily.email;违규정 전재 법률은 반드시 추궁해야 한다.

ODAILY는 많은 독자들이 정확한 화폐 관념과 투자 이념을 수립하고 블록체인을 이성적으로 바라보며 위험 의식을 확실하게 제고해 달라고 당부했다.발견된 위법 범죄 단서에 대해서는 관련 부서에 적극적으로 고발하여 반영할 수 있다.

추천 독서
편집자의 선택