
AO 공개하는 토큰 이코노미, 기술적 세부 사항을 이해하는 데 도움이 되는 간략한 요약
저자: AO
번역: TechFlow
서론
2024년 6월 14일, AO 재단은 분산형 슈퍼컴퓨터 AO의 토큰 이코노미를 공식 발표했다. 해당 경제 백서는 AO 토큰의 발행 메커니즘, 배분 전략 및 경제 모델을 상세히 설명하고 있다.
그러나 AO는 경제적 설계뿐 아니라 기술 아키텍처 또한 주목할 만하다.
다음은 AO 기술 백서의 핵심 내용을 요약한 '읽기 귀찮은 사람들을 위한' 버전으로, 프로젝트 세부 사항을 빠르게 파악하는 데 도움이 된다.
핵심 요점
-
비신뢰 컴퓨팅 환경: AO는 개발자가 스마트 계약과 유사한 명령줄 프로세스를 실행할 수 있는 분산형 운영체제를 제공한다. 이러한 프로세스는 특정 위치에 구애받지 않고 실행 가능하며, 네트워크 내에서 원활한 사용자 상호작용을 실현한다.
-
병렬 처리: 액터 모델과 Erlang에서 영감을 받은 AO는 메모리 공유 없이도 여러 통신 프로세스가 병렬로 실행될 수 있도록 지원한다. 로컬 메시지 전달 표준을 통해 조율되며, 각 프로세스는 독립적이고 효율적으로 작동할 수 있다.
-
자원 활용: AO의 아키텍처는 SmartWeave와 LazyLedger의 지연 평가 모델을 기반으로 한다. 노드는 계산을 수행하지 않고도 프로그램 상태 전이에 대한 합의에 도달할 수 있으며, 상태는 Arweave에 저장된 프로세스 메시지 로그에 의해 제시된다.
-
데이터 저장: AO 프로세스는 크기에 관계없이 데이터를 직접 메모리에 로드해 실행하고 결과를 네트워크에 다시 기록할 수 있다. 이 설정은 일반적인 자원 제한을 제거하여 완전한 병렬 실행을 가능하게 하며, 머신러닝 등 복잡한 애플리케이션의 활용 가능성을 확장한다.
-
모듈화: AO 아키텍처는 사용자가 자신에게 가장 적합한 가상머신, 정렬 모델, 메시지 전달 보안 보장 및 결제 옵션을 선택할 수 있게 한다. 모든 메시지는 최종적으로 Arweave의 분산형 데이터 계층에 정산되어, 이 모듈화된 환경을 통합한다.
-
경제적 보안 모델: 네트워크는 토큰 이코노미 모델을 사용해 프로세스의 보안을 보장하며, 사용자는 보안 메커니즘을 커스터마이징할 수 있다. 이 모델은 경제적으로 타당한 보안 가격 책정과 효율적인 자원 배분을 보장한다.
기술 아키텍처
-
프로세스: 프로세스는 네트워크의 컴퓨팅 단위이며, Arweave에 저장된 상호작용 메시지 로그와 초기화 데이터 항목으로 표현된다. 프로세스는 초기화 시점에 자신의 컴퓨팅 환경 요구사항(VM, 스케줄러, 메모리 요구량, 필요한 확장성 등)을 정의하며, 상태 전이는 이러한 요구사항을 충족하는 컴퓨팅 유닛(CUs)에 의해 계산된다.
-
메시지: 프로세스와의 모든 상호작용은 메시지로 표현된다. 메시지는 ANS-104 표준을 준수하는 데이터 항목이다. 사용자와 프로세스는 스케줄링 유닛(SUs)을 통해 메시지를 전송하며, SUs는 메시지에 고유한 슬롯 번호를 할당하고 Arweave에 데이터 업로드를 보장한다.
-
스케줄링 유닛(SUs): SUs는 프로세스로 전송되는 메시지에 원자적으로 증가하는 슬롯 번호를 할당한다. SUs는 서명된 할당과 메시지가 Arweave에 영구적으로 저장되도록 보장하여 언제든지 접근 가능하게 한다.
-
컴퓨팅 유닛(CUs): CUs는 AO 내에서 프로세스 상태를 계산하는 노드이다. CUs는 프로세스 환경에서 정의된 가상머신 기능을 실행하여 새로운 상태, 출력 메시지 및 계산된 서명 증명을 생성한다. CUs는 P2P 시장에서 계산 서비스 제공을 위해 경쟁한다.
-
메시지 유닛(MUs): MUs는 프로세스 간 메시지를 전달하며, SUs 및 CUs와 협력하여 메시지 전송의 안정성과 효율성을 보장한다. MUs는 더 이상 처리할 메시지가 없을 때까지 재귀적 메시지 전달을 처리함으로써 견고한 프로세스 간 통신을 보장한다.
-
서브스테이킹 및 서브원장 프로세스: 이러한 프로세스는 맞춤형 보안 구성 제공과 병렬 결제 실행을 촉진한다. 서브스테이킹 프로세스는 다양한 보안 요구를 충족시킬 수 있으며, 서브원장은 부모 프로세스 내에서 토큰 잔액을 유지함으로써 효율적인 거래 처리를 가능하게 한다.
주요 요약
-
확장성: AO의 설계는 무한한 수의 병렬 프로세스를 지원하여 확장성을 크게 향상시키며, 특정 작업 요구에 따라 다양한 구성이 가능하다. 네트워크는 대규모 데이터 및 계산 작업을 처리할 수 있어 복잡한 애플리케이션을 지원한다.
-
유연성 및 맞춤화: 모듈화된 아키텍처는 컴퓨팅 자원, 가상머신, 보안 메커니즘, 결제 옵션 등에서 광범위한 맞춤화를 지원한다. 이러한 유연성은 사용자가 특정 요구에 맞춰 환경을 조정할 수 있게 하여 혁신과 효율성을 촉진한다.
-
경제적 효율성: 토큰 이코노미 모델은 블록 보상에 대한 의존을 제거하고 자원 활용을 최적화하며, 네트워크 내 인센티브를 일치시킨다. 보안은 메시지 단위로 구매되며, 경쟁적인 스테이킹 서비스 시장이 형성되어 비용 효율적인 보안 솔루션을 보장한다.
-
보안: 네트워크는 맞춤 가능한 메커니즘을 갖춘 계층적 보안 모델을 채택하여 강력한 보호 기능과 다양한 요구에 적응할 수 있도록 한다. AO-Sec Origin 및 SIV 등의 보안 프로세스는 경제적 보장을 제공하고 Sybil 공격에 대한 저항력을 높이며, 상호작용의 신뢰성을 강화한다.
-
Arweave와의 통합: AO는 데이터 저장 및 메시지 로깅을 위해 Arweave와 원활하게 통합되어 효율적인 데이터 처리와 영속성을 보장한다. 이 통합은 네트워크의 모듈화된 아키텍처를 지원하여 분산 환경에서 확장 가능하고 비신뢰 기반의 컴퓨팅을 가능하게 한다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














