Arweave推出的并行计算机方案AO有哪些值得关注的细节?
ChainFeeds
2024-02-29 07:00
本文约1533字,阅读全文需要约6分钟
AO实际上是一个开放和灵活的数据协议,用于在Arweave的协议上存储计算日志,它不是一个永久的账本,也不是一个网络本身。

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

비교하고 심층적으로 탐구할 가치가 있는 기술적인 주제가 너무 많고, Arweave 팀이 모든 기술적인 하이라이트와 아이디어를 한 시간 이상 완벽하게 설명할 수 있을 것 같지 않습니다. 존재하다보다기자회견 후 주목할만한 이슈와 주제를 정리했습니다.

AO란 무엇인가요?

AO는 동시에 여러 프로세스를 병렬로 실행할 수 있는 분산형 컴퓨팅 환경인 초병렬 컴퓨터입니다. 이전의 분산 컴퓨팅 시스템과 비교하여 AO는 대규모 계산과 검증 가능한 계산을 모두 달성할 수 있습니다. AO의 핵심은 검증 가능한 계산 수를 늘릴 뿐만 아니라 어떤 규모의 검증 가능한 계산도 실현한다는 것입니다. 3개의 서로 다른 하위 네트워크를 구축하고 Arweave를 기본 레이어로 사용함으로써 높은 수준의 병렬 처리 기능과 검증 가능한 계산 확장성.

왜 이름이 AO인가요?

Actor Oriented라는 개념에서 따온 약어는 AO입니다.

컴퓨터 과학에는 Actor Model이라는 동시 컴퓨팅 모델이 있는데, 이는 기본 단위가 Actor인 분산 시스템을 설계하고 구현하는 데 사용됩니다. 배우 중심 디자인 또는 프로그래밍은 배우 모델을 기반으로 한 디자인 또는 프로그래밍 방법을 말합니다. 이 방법은 동시성, 분산형 및 내결함성 시스템을 구축하는 데 적합합니다.

Arweave 창립자 Sam Williams는 AO가 스마트 계약 시스템과 완전히 다른 프로그래밍 패러다임이며 기본적으로 Web2 시대와 전 세계 모든 분산 시스템을 위한 최고의 솔루션이라고 믿습니다.

GPT 4가 나에게 준 예는 연극 공연의 배우에 비유될 수 있다. 드라마에서는 각 배우가 역할을 맡아 독립적으로 행동하며 대화(메시지)를 통해 다른 배우와 상호작용하지만, 서로의 내부 상태(비공개 상태)를 공유하지 않고 각 배우가 다른 배우의 행동을 관찰할 수만 있다(수신). 메시지)에 반응합니다.

흥미로운 사실 ​​하나 추가: 1973년에 배우 모델을 제안한 논문의 제목은 A Universal Modular Actor Formalism for Artificial Intelligence라는 말은 인공지능을 연구하기 위한 목적이었다.

AO는 어떤 부분으로 구성되어 있나요?

AO는 메신저 유닛(Messenger Unit), 스케줄러 유닛(Scheduler Unit), 컴퓨트 유닛(Compute Unit)이라는 3개의 서브넷으로 구성되며, 약어로는 MU, SU, CU이다. MU는 정보 수신 및 처리를 담당하고, SU는 정보 예약 및 정렬에 사용되고, CU는 계산 처리에 사용됩니다.

AO와 Arweave는 어떤 관계인가요?

AO는 실제로 Arweave 프로토콜에 계산 로그를 저장하기 위한 개방적이고 유연한 데이터 프로토콜입니다. 영구 원장도 아니고 네트워크 자체도 아닙니다.

분산형 컴퓨팅 환경인 AO는 Arweave의 확장 가능한 온체인 스토리지를 영구 호스트로 사용하여 운영 중 데이터를 저장합니다. AO는 데이터 센터의 컴퓨터와 인터넷이 데이터 패킷을 전송하여 함께 작동하는 방식과 유사하게 여러 병렬 프로세스를 동시에 실행하고 메시지 전달을 통해 서로 조정할 수 있도록 허용합니다.

즉, AO는 Arweave의 기본 레이어 위에 구축되었으며 Arweave가 제공하는 온체인 스토리지 기능을 사용하여 분산 컴퓨팅 환경의 지속적인 스토리지 요구 사항을 실현합니다.

AOS와 AO는 어떤 관계인가요? Lua는 어떤 프로그래밍 언어인가요?

AO는 병렬 컴퓨터 아키텍처이며 AOS는 이러한 병렬 컴퓨터 솔루션을 기반으로 하는 특정 운영 체제입니다. 개발자는 Lua 언어를 사용하여 AOS에서 애플리케이션을 개발(스마트 계약 작성)할 수 있습니다.

Lua는 매우 간결하고 사용하기 쉬운 배우기 쉬운 고급 언어입니다. 공교롭게도 저는 거의 4년 전에 Lua로 일부 스크립트를 작성했는데 Lua는 실제로 시작하기 쉬운 프로그래밍 언어입니다. 당시 저는 Lua에 대한 지식이 전혀 없었지만 가격과 정보를 얻기 위한 몇 가지 기능을 구현하기 위해 자동화 도구인 HammerSpoon을 사용해야 했고 며칠 만에 완료했습니다. GPT가 도움이 된다면 훨씬 더 쉽습니다.

AO의 응용 프로그램은 무엇입니까?

현재 커뮤니티는 Uniswap 및 MakerDAO와 비교할 수 있는 분산형 거래소 Bark와 분산형 안정적 통화 프로토콜 Astro라는 두 가지 애플리케이션을 개발하기 위해 조직되었습니다. Bark는 테스트 네트워크에 출시되었으며 Astro는 추후 공개될 예정입니다.

EverVision의 창립자인 Outprog도 기자회견에 참석하여 Sam이 자주 언급했습니다. 그들이 개발한 탈중앙화 거래 플랫폼 Permaswap은 AO 프로젝트가 설립되기 오래 전이었고, AO 하에서 이를 더욱 개발하고 확장할 수 있는 기회가 있을 것입니다. 구조.

AO는 곧 업데이트되나요?

Sam은 앞으로는 비트코인 ​​스타일의 업데이트만 필요할 것으로 예상한다고 말했습니다(즉, 매우 드물게). 시간이 지나도 사용자의 핵심 기능과 권리는 사소한 업그레이드를 통해 변경되지 않습니다. 여기에는 나를 믿으세요, 형제 로드맵이 없습니다. 감사하고 직접 사용할지 여부를 결정할 수 있는 완전하고 투명한 프로토콜은 단 하나뿐입니다.

AO에는 독립적인 토큰이 있나요?

이 부분의 정보는 아직 공개되지 않았습니다.

ChainFeeds
作者文库