AO 기술 원리와 생태적 잠재력을 포괄적으로 해석한 코인이 곧 발행될 예정입니다-(1)

2024. 6. 1. 05:00게시판

1 스토리지 회사로 출발한 AO는 Arweave가 추진력을 회복하도록 돕습니다.

Arweave 메인넷은 2018년 11월 18일에 출시되었습니다. 5년이 넘는 기간 동안 13번의 주요 업그레이드를 거쳤습니다. 사업 방향은 영구적인 분산형 스토리지 서비스입니다. 그러나 네트워크 데이터의 변화를 관찰했을 때 위의 업그레이드가 실제로 Arweave의 해자를 형성하지는 않는다는 것을 발견했습니다. Arweave의 비즈니스 데이터에서 다음을 확인할 수 있습니다.

2023년에 들어서면서 아르위브의 스토리지 사업 성장률은 크게 둔화되고, 스토리지 데이터 증가폭도 급격하게 감소했다. 월별 네트워크 스토리지 볼륨은 전체적으로 2~4TiB 사이입니다. 네트워크 스토리지 용량이 가장 낮은 것은 6월로 1.43TiB에 불과했습니다. 2023년 전체 스토리지 용량은 32.96TiB였습니다. 이에 비해 2023년 Filecoin 네트워크의 총 저장량은 1.8EiB(1EiB = 1,048,576TiB)를 초과했습니다. 분산형 스토리지에서는 Arweave가 Filecoin의 지배적 위치를 전혀 흔들 수 없으며 사업 확장도 매우 어렵다고 볼 수 있습니다.

유사 기업의 수평적 경쟁을 뚫기가 어려울 뿐만 아니라, 아르위브가 위치한 트랙인 탈중앙화 스토리지는 일반 개인 투자자들과도 어느 정도 거리를 두고 있다. 일반 사용자들은 사용 의욕이 별로 없고, 펀더멘털의 변화를 빠르게 인지하지 못합니다. 새로운 강세장에서 분산형 스토리지는 AI/DePIN 내러티브를 어느 정도 활용했지만 이는 단지 새 병에 담긴 오래된 와인일 뿐이며 시장의 큰 관심을 받지 못했습니다.

이러한 딜레마는 통화 가격에도 반영됩니다. 1년간의 분석 기간을 보면, 2024년 2월 이전 AR의 가격은 6~10달러 내외를 맴돌며 BTC에 비해 크게 저조한 성과를 보였으며, 창립자 Sam이 발표할 때까지 메인 네트워크 업그레이드 및 강세장 시작과 함께 상승하지 않았습니다. 2월 14일 Arweave가 AO를 공식 출시했습니다.

스토리지 프로토콜로서 Arweave는 하드 드라이브로만 볼 수 있습니다. 하드 드라이브만으로는 더 큰 설명과 사용 시나리오를 전달할 수 없습니다. 과거 오랫동안 Arweave는 다른 프로토콜이 자체 하드 드라이브를 사용하기를 희망했지만 거의 성공하지 못했습니다. 일반 사용자의 인프라와 너무 멀리 떨어져 있었고 시장의 관심도 부족했습니다. 따라서 Arweave는 자체 하드 드라이브인 AO와 완벽하게 호환되는 CPU를 만들었고 이로 인해 코인 가격이 8달러에서 거의 50달러로 급등했습니다. 이번 글에서는 주로 AO의 기술적 원리와 관련 생태학을 소개하겠습니다.

1.1 AO 기술 원리: 검증 가능한 무한 컴퓨팅을 달성하는 방법은 무엇입니까?

AO는 Arweave에서 실행되는 배우 지향 컴퓨터입니다. 이는 여러 병렬 프로세스를 호스팅할 수 있는 환경으로 설계되었으며 프로세스는 개방형 메시지 전달 계층을 통해 조정됩니다.

AO의 핵심 기능은 두 가지로 요약될 수 있습니다.

(1) 임의 개수의 프로세스를 병렬로 실행할 수 있습니다. 이는 컴퓨팅 성능을 무제한으로 확장할 수 있음을 의미합니다.

(2) 계산 결과의 검증 가능성과 재현성을 통해 최소한의 신뢰도를 달성합니다.

AO가 위의 기능을 어떻게 구현하는지 소개하기 전에 먼저 AO의 기본 구성을 이해해 보겠습니다. AO 시스템은 프로세스와 메시지라는 두 가지 기본 단위와 스케줄링 단위(SU), 컴퓨팅 단위(CU), 메신저 단위(MU)라는 세 가지 기본 단위(세 가지 중요한 역할로 간주될 수도 있음)로 구성됩니다.

AO는 검증 가능한 무한 컴퓨팅 성능을 달성합니다. 기술적인 점은 주로 다음과 같은 측면을 포함합니다:

(1) 스토리지 기반 합의 패러다임(SCP): AO 컴퓨터는 Arweave에 메시지 로그를 홀로그램으로 저장하여 합의에 도달합니다. Arweave는 모든 메시지 로그를 저장하는 지속적이고 불변적인 로그북으로 사용되어 상호 작용 로그를 영구적으로 사용할 수 있도록 보장하여 모든 네트워크 참가자가 상태를 계산할 수 있도록 합니다.

(2) 상태가 아닌 데이터 순서 및 저장에 대한 합의만 필요합니다. 비트코인 ​​및 이더리움과 같은 블록체인은 네트워크 참가자가 원장의 상태에 대한 합의에 도달해야 하는 전통적인 합의 메커니즘을 사용합니다. 모든 노드는 현재 상태에 대한 검증과 합의에 도달해야 하며, 이는 컴퓨팅 리소스의 낭비를 초래하고 네트워크의 속도와 확장성을 제한합니다. AO는 상태에 대한 합의에 도달할 필요가 없으며, Arweave에서의 상호작용 로그의 순서 및 저장에 대한 합의에만 도달하면 됩니다. 즉, AO의 상태는 Arweave가 호스팅하는 메시지 로그에 "홀로그램으로" 암시됩니다. 상태에 대한 합의는 없지만, 원칙적으로는 Arweave에 저장된 데이터를 통해 누구나 상태를 계산할 수 있습니다. 사용자가 상태를 얻으려면 컴퓨팅 장치에 계산을 완료하고 증명을 제공하도록 요청할 수 있습니다.

(3) AR과 AO의 기능적 분리: 위의 분석과 결합하여 AR과 AO는 각각 고유한 책임을 갖습니다. AO는 검증 문제를 해결하지 않고 메시지 전송, 정렬 및 상태 계산을 완료하는 역할만 담당하며 주로 계산 문제를 다룹니다. Arweave는 보안 및 검증 가능성 문제를 처리하고, 데이터 순서에 대한 합의에 도달하며, 영구적이고 불변적인 분산 저장소를 보장하는 일을 담당합니다. AO는 Arweave의 상호작용 로그를 기반으로 스토리지를 완료하지만 Arweave의 합의를 수정할 수는 없습니다.

(4) 메시지 전달에 기반한 병렬 컴퓨팅 아키텍처: 병렬 컴퓨팅을 구현하는 두 가지 기본 방법은 공유 메모리와 메시지 전달입니다. AO는 Solana 및 Sei와 같은 병렬 블록체인에서 사용되는 공유 메모리 방식과 대조되는 메시지 전달 아키텍처를 채택합니다. 공유 메모리 방식에서는 한 사용자가 특정 데이터에 접근하여 수정하면 다른 사용자는 이를 수정할 수 없습니다. 즉, 다른 사용자가 먼저 데이터를 '잠금 해제'할 때까지 '잠금 경쟁' 과정에서 서로 기다려야 합니다. 그것에 액세스하십시오. 따라서 이 방법의 확장성에는 특정 상한이 있습니다. AO는 상호 작용 중에 대화형 정보만 전송하면 되며 수평 확장을 실현하는 "잠금 경쟁"을 기다릴 필요가 없으므로 병렬 확장성이 어떤 규모에도 도달할 수 있습니다.

(5) AO의 모듈형 아키텍처: AO의 모듈성은 CU, SU, MU의 분리에 반영됩니다. 사용자는 적절한 분류기, 메시지 중계, 컴퓨팅 장치를 자유롭게 선택할 수 있으며 시스템 수준의 가상 머신까지 마음대로 교체할 수 있어 다양한 스마트 계약 시스템의 프로세스를 AO에 도입할 수 있도록 지원합니다. CU, SU 및 MU는 수평 확장을 달성하여 수요에 따라 컴퓨팅 성능이 증가하도록 보장합니다.

위의 분석을 바탕으로 AO 네트워크의 주요 프로세스는 다음과 같습니다. AO 네트워크의 대화형 정보는 MU의 서명 확인 후 SU로 전달되고, SU에서 정렬된 후 Arweave에 업로드되며, 순서는 다음과 같습니다. Arweave에 도달하여 저장됩니다. 사용자가 상태를 획득해야 하는 경우 메시지는 MU를 통해 SU에 전달되고 SU는 적절한 CU를 선택하여 메시지를 CU에 전달합니다. CU는 Arweave의 데이터를 통해 상태 계산을 완료하고 그 출력을 MU를 통해 사용자에게 반환합니다.

1.2 AO의 기술에는 해자가 있나요?

이 문제를 탐구하기 위해 우리는 AO를 병렬성(예: 병렬 EVM, Solana 등)을 갖춘 고성능 퍼블릭 체인 및 분산형 컴퓨팅 프로토콜(Akash)이라는 두 가지 유사한 프로젝트와 비교합니다.

병렬 고성능 퍼블릭 체인과 AO의 비교:

주요 차이점은 병렬 컴퓨팅의 기본 아키텍처의 차이에 있습니다. 여기서는 AO의 차이점을 더 잘 설명하기 위해 Ethereum을 벤치마크 개체로 사용합니다. 이더리움으로 대표되는 전통적인 EVM은 트랜잭션을 순차적으로 처리하며 상태는 한 번에 하나의 트랜잭션씩만 수정될 수 있습니다. 전체 시스템은 단일 선형 순방향 모드를 제공합니다.

병렬 퍼블릭 체인은 일반적으로 충돌하지 않거나 겹치지 않는 트랜잭션의 병렬 처리를 완료할 수 있습니다(충돌 트랜잭션: 일반적으로 동일한 데이터 또는 상태에 동시에 액세스하고 수정하려고 시도하는 여러 트랜잭션을 나타냅니다. 이러한 충돌은 일반적으로 데이터 불일치로 이어집니다). 예를 들어 Sealevel을 사용하면 Solana는 수천 개의 스마트 계약을 동시에 처리할 수 있습니다. 각 트랜잭션은 읽거나 쓸 상태를 설명합니다. 시스템은 겹치지 않는 트랜잭션을 식별하여 이러한 겹치지 않고 충돌하지 않는 트랜잭션의 병렬 실행을 완료합니다. 병렬 EVM은 충돌하지 않는 트랜잭션을 병렬로 처리하는 것과 유사합니다. Monad를 예로 들면 핵심 프로세스에는 다음 세 가지가 포함됩니다. (1) 낙관적 실행, 즉 모든 트랜잭션이 충돌하지 않는다고 낙관적으로 가정하고 동시에 병렬로 실행하지만 이로 인해 오류가 발생할 수 있습니다. 입력 및 출력 비교를 추적함으로써 데이터가 일치하지 않는 곳에서 트랜잭션이 다시 실행됩니다. (2) 스케줄링 및 종속성. 불필요한 반복 실행을 줄이기 위해 Monad는 정적 코드 분석기를 통해 트랜잭션 간의 종속성을 예측합니다. 즉, 실행을 최적화하기 위해 일부 트랜잭션 간의 가능한 충돌을 사전 식별합니다. (3) 상태 병합. 트랜잭션이 병렬로 실행된 후에는 전체 블록의 상태 일관성을 보장하기 위해 각 트랜잭션에서 업데이트된 상태를 병합해야 합니다.

시스템 효율성이 향상되었지만 병렬 퍼블릭 체인에는 매우 명백한 확장 병목 현상이 있습니다. 즉, 충돌하지 않는 트랜잭션만 병렬로 처리할 수 있습니다. 동일한 상태에 액세스하고 수정하는 경우에도 여전히 "잠금 경합" 문제가 발생합니다. AO와 병렬 퍼블릭 체인의 차이점은 다음과 같습니다. (1) 공유 메모리 대신 메시지 전달을 사용하는 병렬 컴퓨팅 아키텍처를 사용합니다. (2) 상태가 아닌 저장된 데이터의 순서에 대해서만 합의에 도달합니다. 이는 AO를 더욱 병렬적이고 확장 가능하게 만듭니다. 스케줄링 유닛, 메신저 유닛, 컴퓨팅 유닛은 모두 수평적으로 무한 확장이 가능하여 컴퓨팅 파워의 무한한 확장을 보장합니다.

분산형 컴퓨팅 시장과 AO의 비교:

Akash가 대표하는 네트워크는 컨테이너 호스팅 서비스를 위한 분산 컴퓨팅 시장을 제공하지만 무신뢰 서비스를 생성하는 능력을 희생합니다. 즉, 컴퓨팅 결과를 검증하고 재현할 수 없으므로 스마트 계약의 능력을 상실합니다. 대조적으로, AO의 컴퓨팅은 검증 가능한 컴퓨팅입니다. 홀로그램 상태 저장 메커니즘 덕분에 AO는 기존 스마트 계약의 속성도 유지할 수 있습니다. AO는 상호 작용 로그가 기록되도록 보장합니다. Arweave는 지속적인 가용성을 가지며 모든 참가자가 상태를 계산할 수 있습니다. 누구나 계산 과정을 재현하고 다른 계산기의 정확성을 확인할 수 있습니다. 검증 가능성과 무신뢰 서비스를 보장하기 위한 조치는 다음과 같이 요약될 수 있습니다. (1) 모든 상호 작용 로그는 Arweave에 홀로그래픽으로 저장되어 계산 프로세스를 재현할 수 있습니다. (2) 계산 단위는 계산 결과에 대해 암호로 서명된 설명을 제공해야 합니다. (3) 산정단위는 담보로 삼아야 하며, 산정결과가 틀릴 경우 페널티를 받게 됩니다.

요약하자면, AO와 AR의 아키텍처는 컴퓨팅 파워의 무한한 확장을 보장할 뿐만 아니라 계산의 검증 가능성과 최소한의 신뢰도 보장합니다. 기존의 유사한 프로젝트와 비교할 때 특정 차이점과 해자가 있습니다.

1.3 AO 생태계는 호황을 누리고 있습니다

AO 생태계는 아직 매우 초기 단계이지만 호황을 누리고 있습니다. AOlink의 전체 데이터에 따르면 AO 네트워크에서 처리한 메시지 수는 1억 1600만 건을 초과했으며 일일 사용자 수는 최고치인 1억 1600만 명에 도달했습니다. 5K였지만 최근에는 1.5K 정도로 줄어들었고, AO 네트워크의 테스트 토큰($AOCRED, AO 네트워크 빌더에 배포하는 데 사용됨) 보유자 수가 4100명을 넘어섰습니다.

AO 테스트 네트워크 출시 후 3개월 이내에 AO 네트워크는 크로스체인 브리지, 오라클, 지갑, AMM, 스테이블코인 프로토콜 등을 포함한 인프라 및 금융 시스템을 초기에 구축했습니다. 동시에 게임, 소셜 네트워킹, Memecoin, AI 및 기타 애플리케이션도 구축되고 있습니다.

(2024/4/26 기준 AO 생태계 전경, 출처: @everPayHQ @ArweaveSCP)

주요 프로토콜은 다음과 같습니다:

· AOX: AO 생태계 최초의 크로스체인 브리지로, MPC 기술을 기반으로 AO 네트워크에 자산 크로스체인 서비스를 제공합니다. 현재 베타 단계에 있으며 Arweave와 AO 네트워크 간의 $AR 크로스체인만 지원합니다. AO에서는 Wrapped AR에 해당합니다. 현재 인센티브 작업이 시작되고 있으며 사용자는 향후 공식 토큰 에어드랍에 해당할 수 있는 크로스체인 작업과 같은 작업을 완료하여 $TAOX 테스트 토큰을 얻을 수 있습니다.

· 0rbit: 유효한 URL을 통해 모든 데이터를 AO 프로세스로 가져오는 것을 지원하는 AO 네트워크의 오라클입니다. 사용자는 데이터를 요청하기 위해 0rbit에 메시지를 보내고, 0rbit 노드는 데이터를 획득하여 사용자의 프로세스에 전송합니다.

· Arconnect, aoWebWallet: AO 네트워크의 지갑 인프라입니다.

· Astro: 4월 테스트 네트워크에 출시된 AO 네트워크의 안정적인 통화 프로토콜입니다. 현재 테스트 토큰 tAR을 받고 tAR을 통해 안정적인 통화 USDA를 발행할 수 있습니다.

· Permaswap, ArSwap, Bark: AO 네트워크의 DEX. Permaswap은 최근 AO를 출시했으며 현재 Wrapped AR과 AOCRED 간의 교환을 지원합니다. ArSwap 및 Bark는 이전에 출시되었으며 더 많은 유형의 자산을 지원합니다. AOCRED 및 Wrapped AR 외에도 생태계의 다른 프로젝트나 밈 토큰도 지원합니다.

· typr: AO 생태계의 Twitter, 소셜 애플리케이션으로 게시물, 장문, 채팅방 등 기본적으로 Twitter와 동일한 개방형 기능 및 UI를 갖추고 있지만 TRUNK/Wrapped AR/AOCRED의 4가지 유형 자산으로 보상을 지원합니다. /typr 테스트 토큰.

· Permaverse: AO 네트워크의 게임 및 메타버스 배포 플랫폼입니다. 현재 출시된 게임은 덤덤(Dumdum)이다. 플레이어는 잠재적인 에어드랍 보상에 해당하는 덤덤(녹색 코끼리)을 쓰다듬어 포인트를 얻을 수 있으며, 덤덤을 위한 매우 간단한 메타버스 환경도 구축할 수 있습니다.

· AO Games: 이번 주에 막 출시된 게임 및 메타버스 배포 플랫폼입니다. 트윗에 언급된 제품 기능에는 Web2와 유사한 게임 경험, 온체인 AI 통합 기능 등이 포함됩니다.

· result_gg: AO 생태계에 대한 예측 시장입니다. 예측 지표에는 AO 생태계, 게임, DeFi, 밈, 비즈니스 및 기술이 포함됩니다. 프로젝트가 발표된 후 AI 자율 에이전트가 도입되어 LLM에 의존하여 예측 경쟁을 수행할 수 있습니다.

· TRUNK, Aetheris: AO 생태계를 위한 밈코인.

· AOVM: AO 생태계를 위한 AI 도구입니다. 최종 사용자에게는 인공지능을 개인 비서, 시장 데이터 분석 도구 등으로 사용할 수 있습니다. 개발자에게는 스마트 계약 개발 보조 도구로 사용할 수 있습니다. 해당 제품은 아직 출시되지 않았습니다.

전반적으로 AO 생태계는 아직 초기 단계에 있으며 이제 막 "기초 마련" 단계에 진입했습니다. 대부분의 애플리케이션은 아직 백서 단계에 있으며 트윗과 웹사이트 페이지만 있을 뿐입니다. 특정 제품이나 기술 문서가 온라인에 없습니다. AO 네트워크의 기술적 기능은 아직 애플리케이션 계층에서 출시 및 테스트되지 않았습니다. AO 생태계의 발전은 Arweave의 스토리지 사업에도 피드백이 될 것입니다. 외부 사업 확장이 원활하지 않으면 자체 구축한 CPU가 이 하드디스크의 잠재력을 발휘하게 된다.

코인올백 트위터
영희에게 코인 인증하고 코인올백 심화방 입장하기