원본 출처: Chainfeeds
여러 날의 워밍업 끝에 Arweave 팀은 마침내 기자 회견에서 AO라는 병렬 컴퓨터 솔루션의 출시를 발표했습니다. 구상부터 개발까지 1년이 걸렸지만, 가장 초기의 역사는 4년 전 Arweave가 제안한 영구 저장 기반의 스마트 계약 솔루션인 SmartWeave에서 찾을 수 있습니다. 이러한 기술 솔루션의 선택은 이더리움이나 다른 이더리움 유사 네트워크와 매우 다릅니다. 이더리움은 튜링 완전 가상 머신으로 시작하여 점차 영역을 확장했습니다. Arweave는 영구 저장 장치를 제공하는 네트워크로 시작하여 점차적으로 컴퓨팅 성능을 추가했습니다.

비교하고 탐구할 가치가 있는 기술 주제가 너무 많기 때문에 Arweave 팀이 1시간 이상 안에 모든 기술적 하이라이트와 아이디어를 모두 설명할 수는 없을 것입니다. 기자회견을 시청한 후, 저는 주목할 만한 이슈와 주제를 정리했습니다.
AO는 초병렬 컴퓨터로, 아무리 많은 프로세스라도 동시에 병렬로 실행할 수 있는 분산 컴퓨팅 환경입니다. 이전의 분산형 컴퓨팅 시스템과 비교해 AO는 대규모 컴퓨팅과 검증 가능한 컴퓨팅을 모두 구현할 수 있습니다. AO의 핵심은 검증 가능한 계산의 수를 늘리는 데 그치지 않고, 어떤 규모든 검증 가능한 계산을 실현한다는 것입니다. 세 개의 서로 다른 하위 네트워크를 구축하고 Arweave를 기본 계층으로 사용함으로써 높은 수준의 병렬 처리 기능과 확장성을 달성합니다.
이는 "Actor Oriented"라는 개념에서 파생되었으며, 약칭은 AO입니다.
컴퓨터 과학에는 Actor Model이라는 동시 컴퓨팅 모델이 있는데, 이는 분산 시스템을 설계하고 구현하는 데 사용되는데, 이 모델의 기본 단위는 "Actor"입니다. 액터 지향 설계 또는 프로그래밍은 액터 모델을 기반으로 하는 설계 또는 프로그래밍 방법을 말합니다. 이 방법은 동시성, 분산성, 내결함성이 높은 시스템을 구축하는 데 적합합니다.
Arweave의 창립자 샘 윌리엄스는 AO가 스마트 계약 시스템과는 완전히 다른 프로그래밍 패러다임이며, 기본적으로 전 세계의 모든 분산 시스템과 Web2 시대에 가장 적합한 솔루션이라고 믿습니다.
GPT4가 보여준 한 가지 예는 드라마 공연에 나오는 배우에 비유할 수 있습니다. 연극에서 각 배우는 역할을 맡고, 독립적으로 행동하며 대화(메시지)를 통해 다른 배우와 상호작용하지만, 서로의 내부 상태(개인 상태)를 공유하지 않으며, 각 배우는 다른 배우의 행동(수신 메시지)을 관찰하여 반응할 수만 있습니다.
흥미로운 사실: 1973년에 액터 모델을 제안한 논문의 제목은 "인공지능을 위한 보편적 모듈형 액터 형식주의"였는데, 당시에는 인공지능을 연구하고자 했던 것입니다.
AO는 Messenger Unit, Scheduler Unit, Compute Unit의 세 개의 서브넷으로 구성되어 있으며, 각각 MU, SU, CU로 약칭합니다. MU는 정보 수신 및 처리를 담당합니다. SU는 정보를 일정에 맞춰 정리하고 정렬하는 데 사용됩니다. CU는 계산을 처리하는 데 사용됩니다.

"AO는 실제로 Arweave의 프로토콜에 계산 로그를 저장하기 위한 개방적이고 유연한 데이터 프로토콜입니다. 영구 원장도 아니고 네트워크 자체도 아닙니다."
분산 컴퓨팅 환경인 AO는 Arweave의 확장 가능한 온체인 스토리지를 영구 호스트로 사용하여 운영 중에 데이터를 저장합니다. AO를 사용하면 여러 개의 병렬 프로세스를 동시에 실행하고 메시지 전달을 통해 서로 조정할 수 있습니다. 이는 데이터 센터나 인터넷의 컴퓨터가 데이터 패킷을 보내어 함께 작동하는 방식과 유사합니다.
간단히 말해, AO는 Arweave의 기본 계층을 기반으로 구축되었으며 Arweave가 제공하는 온체인 스토리지 기능을 사용하여 분산형 컴퓨팅 환경의 지속적인 스토리지 요구 사항을 충족합니다.
AO는 병렬 컴퓨터의 아키텍처이고, AOS는 이 병렬 컴퓨터 솔루션을 기반으로 한 특정 운영 체제입니다. 개발자는 Lua 언어를 사용하여 AOS에서 애플리케이션(스마트 계약 작성)을 개발할 수 있습니다.
Lua는 배우기 쉽고 매우 간결하며 사용하기 쉬운 고급 언어입니다. 우연히도 저는 4년 전에 Lua로 몇 가지 스크립트를 작성했는데, 실제로 Lua는 시작하기 매우 쉬운 프로그래밍 언어입니다. 당시 저는 Lua에 대한 지식이 없었지만 자동화 도구인 HammerSpoon을 사용하여 가격과 정보를 얻는 몇 가지 기능을 구현해야 했고, 며칠 만에 완료했습니다. GPT가 도움이 된다면 더 쉬울 겁니다.
커뮤니티는 분산형 거래소 Bark와 분산형 스테이블코인 프로토콜 astro라는 두 가지 애플리케이션을 개발하기 위해 조직되었습니다. 이는 Uniswap과 MakerDAO와 비교할 수 있습니다. Bark는 이미 테스트넷에 올라왔고, astro는 나중에 출시될 예정입니다.
EverVision 설립자 Outprog도 기자 회견에 등장했으며 샘이 자주 언급했습니다. 그들이 개발한 분산형 거래 플랫폼 Permaswap은 AO 프로젝트보다 훨씬 먼저 출시되었으며, AO 아키텍처에 따라 추가로 개발하고 확장할 수 있는 기회가 있을 것입니다.
샘은 앞으로는 비트코인 스타일의 업데이트(즉, 매우 낮은 빈도)만 필요할 것으로 예상된다고 말했습니다. 사용자의 핵심 기능과 권한은 동일하게 유지되며, 시간이 지남에 따라 사소한 업그레이드가 이루어질 예정입니다. 여기에는 "나를 믿어, 형"이라는 로드맵은 없습니다. 귀하가 직접 감사하고 사용할지 여부를 결정할 수 있는 완전하고 투명한 프로토콜은 오직 하나뿐입니다.
이 정보는 아직 공개되지 않았습니다.
BlockBeats 공식 커뮤니티에 참여하세요:
Telegram 구독 그룹:https://t.me/theblockbeats
Telegram 토론 그룹:https://t.me/BlockBeats_App
Twitter 공식 계정:https://twitter.com/BlockBeatsAsia