Sam & Outprog:AO와 인공지능에 대해 이야기해보자

PermaDAO
2024-05-10 09:37:15
수집
많은 사람들이 알고 있듯이: Arweave는 무한한 양의 데이터를 영구적으로 저장할 수 있습니다! 올해 AO의 출시는 Arweave 생태계가 탈중앙화 저장소에서 탈중앙화 컴퓨팅을 지원하는 풀스택 애플리케이션 생태계로 전환하는 것을 의미합니다. Arweave + AO의 결합은 어떤 네트워크 공간을 구축할까요? AO와 AI는 어떤 반응을 일으킬까요? 프로젝트 창립자가 과연 어떻게 말하는지 함께 지켜보세요.

본문


Outprog:

lulu와 BeWater 초대에 감사드립니다. 저는 PermaDAO의 outprog이며, 오늘의 행사를 진행하게 되었습니다.

Arweave는 분산 저장 인프라로서 2018년부터 현재까지 거의 6년 동안 안정적으로 운영되고 있습니다. Arweave에 저장된 데이터는 BTC의 가격처럼 폭발적인 성장을 이루었습니다.

우리는 올해 Arweave 생태계에서 매우 중요한 일이 발생했음을 알고 있습니다. 즉, AO의 출시로 Arweave 생태계가 분산 저장에서 분산 컴퓨팅을 지원하는 풀스택 애플리케이션 생태계로 전환되었음을 의미합니다.

먼저 Sam이 자신과 Arweave 및 AO에 대해 간략히 소개해 주시기 바랍니다.

Sam:

Outprog에 감사드리며, BeWater 초대에 감사드립니다!

약 7년 전, 우리는 인류의 모든 중요한 지식과 역사를 저장하기 위한 영구 데이터 레이어로서 Arweave를 구축하기 시작했습니다. 초기 아이디어는 기본적으로 "온체인 저장"을 만드는 것이었습니다. ------ 사람들이 처음부터 비트코인에서 시도했던 것처럼, 무한한 확장 능력이 필요했습니다. 오늘날까지 7년이 지나 Arweave는 현재 50억 개 이상의 데이터를 저장하고 있으며, 많은 Web3 애플리케이션이 운영되는 "데이터 파이프라인"입니다.

이 과정에서 우리는 분산 컴퓨팅이 "분산 데이터 복제"와 "검증"의 조합이라는 것을 발견했습니다. 이더리움(심지어 비트코인) 노드를 실행할 때, 당신의 컴퓨터는 단순히 피어 네트워크에서 블록을 다운로드하고 이를 검증합니다.

Arweave는 무한한 양의 데이터를 영구적으로 저장할 수 있기 때문에(비트코인과 이더리움의 데이터 집합 복제와 마찬가지로), 하나의 문제가 발생했습니다: 우리가 검증 레이어를 추가하면 무한 확장 가능한 스마트 계약을 구현할 수 있을까요?

사실 그 대답은 긍정적입니다😄. 이 제품이 바로 AO입니다. 본질적으로 Arweave에서 실행되는 분산 슈퍼 컴퓨터로, 무한한 수의 병렬 스레드를 가지고 있습니다.

우리는 Arweave+AO의 결합을 통해 새로운 분산 네트워크 공간을 구축하고자 합니다. 이 네트워크 공간은 중립적임을 증명할 수 있으며, 사용자 권리를 보장합니다.

Outprog:

Sam의 소개에 감사드립니다. 첫 번째 질문으로 넘어가겠습니다. 오늘의 주제는 AI이며, AI에 대한 논의로 시작해 보겠습니다.

우리는 AO가 Actor 모델을 기반으로 설계되었다는 것을 알고 있습니다. 매우 흥미로운 점은 논문【A Universal Modular Actor Formalism for Artificial Intelligence】에서 Actor 모델과 AI의 관계를 언급하고 있다는 것입니다. 우리는 Actor 모델을 기반으로 한 AO가 AI 애플리케이션 개발에 자연스럽게 적합하다고 볼 수 있을까요?

Sam:

네, Actor 모델은 (오늘과 유사한) AI 연구가 큰 주목을 받던 시대에 발명되었습니다. 당시 인공지능 탐색은 결국 60년의 연구 끝에 완성되었지만, Actor의 프로그래밍 모델은 빠르게 널리 채택되어 많은 비AI 장치에 적용되었습니다. 이제 우리는 AGI에 가까워지고 있으며, 이는 Actor 모델을 더욱 합리적으로 만듭니다.

본질적으로 Actor 모델의 핵심 아이디어는 시스템의 각 구성 요소가 독립적이고 자율적인 에이전트가 되어 병렬로 연산할 수 있다는 것입니다. 이 모델과 에이전트 기반 아키텍처는 현실 세계를 시뮬레이션하기 때문에 매우 잘 맞습니다: 현재의 AMA 채팅처럼, 우리 각자는 독립적이고 자율적이며, 메시지를 보내 서로 조정합니다.

AO는 Actor 모델을 사용하여 이 아이디어를 컴퓨팅 세계에 도입했습니다. 시스템의 각 서비스는 자율적이며 독립적으로 실행될 수 있습니다. 그들이 일치하여 조정하고 싶을 때, 메시지를 보내 이를 실현합니다.

Outprog:

네, Actor 모델에서 각 "배우"(Actor)는 에이전트와 같으며, 이는 AI 에이전트를 연상시킵니다. Sam은 Actor 모델과 AI의 연관성에 대해 말씀해 주실 수 있나요?

Sam:

맞습니다! 에이전트 == 배우(Agent == Actor). 따라서 Actor 지향적인 접근 방식이 그 호스팅 환경으로서 매우 합리적입니다.

우리가 AO에 대해 가장 흥미롭게 생각하는 점은, 그것이 완전한 대형 언어 모델을 호스팅할 수 있는 충분히 확장 가능한 스마트 계약을 제공한다는 것입니다. 우리의 최고 기술 책임자 톰과 저는 지난 몇 주 동안 Arweave에서 대형 언어 모델 호스팅에 대한 연구와 실습을 진행해왔습니다: https://GitHub.com/samcamwilliams/aos-llama

아직 공개 발표를 할 준비는 되어 있지 않지만, 관심이 있으시다면 이 저장소가 미리 보기를 제공할 수 있습니다 😄.

Outprog:

칭찬할 만합니다! Sam의 사용 사례는 곧 AI 대형 모델이 AO에서 어떻게 구현될 수 있는지를 보여줄 것입니다!

Sam:

하나의 아이디어: AO는 에이전트에 매우 적합한 새로운 형태의 네트워크 공간입니다. AO 내부에서 에이전트는 자치적이고 주권적인 개체 단위입니다.

우리는 이 기술의 주요 응용이 금융 분야에서 나타날 것이라고 생각합니다.

과거에는 대부분의 경제 활동이 실제로 "스마트 레이어"------단순한 결제 이상의 것이었습니다. 이러한 경제 활동은 과거에 "온체인"에서 수행되었지만, 이제 우리는 이를 스마트 계약 환경으로 가져오고, 그들이 제공하는 신뢰 없는 특성을 얻을 수 있습니다.

상상해 보세요, 모든 경제 활동의 스마트 행동------단순한 결제가 아니라------가 신뢰 없는 에이전트를 통해 스마트 계약으로 온체인에서 실행될 수 있다면. 이제 당신은 사용자에게 자치적인 "알고리즘 거래" 펀드를 제공하는 스마트 계약을 구축할 수 있습니다. 이는 결코 발현되지 않았던 거대한 설계 공간을 열어줍니다.

장기적으로 우리는 이것이 그 이상이 될 것이라고 생각합니다. 이는 신뢰할 수 있는 방식으로 작업을 수행할 수 있는 자치 형태의 "생명체"가 될 것입니다 (당신이 어떻게 설명하든).

Outprog:

자동화된 금융과 AI 에이전트 금융은 AO에서 탐색할 가치가 있는 방향입니다! 기대해 봅시다.

다음 질문으로 넘어가겠습니다. 현재 AI와 Web3는 진정으로 결합할 수 있는 사례가 없으며, AO의 기술 아키텍처는 분명히 이 한계를 넘어섰습니다. EVM과 같은 온체인 모델 외에도 개발자는 AO를 사용하여 과거에 실현하기 어려웠던 애플리케이션을 만들 수 있습니다.

기술적 돌파구 이후, AO는 미래의 AI 발전에 어떻게 기여할까요? AI 프로젝트에 대한 지원과 자금 지원이 있을까요? AO는 AI 발전에서 어떤 역할을 할 것인가요?

Sam:

주요 제안은 적극적으로 협력을 추구하는 것입니다! Arweave 생태계에는 AO에서 프로젝트를 구축하는 데 기꺼이 도와줄 많은 커뮤니티가 있습니다. 최근에, Community Labs는 AO Ventures를 출시했습니다. 이는 3500만 달러의 투자 자금을 가진 인큐베이터로, 네트워크에서 프로젝트 구축을 지원하는 것을 목표로 하고 있습니다.

Forward Research에서도 생태계에서 프로젝트를 구축하는 사람들에게 일대일 지원을 제공할 수 있습니다. 저희에게 연락해 주시면, 기술 지원, 홍보, 자금 지원 등 다양한 도움을 드리기 위해 최선을 다하겠습니다.

Outprog:

강력한 생태계 지원입니다! 마지막 질문입니다.

BeWater가 주최하는 이번 해커톤은 AO 개발자 생태계 발전에 매우 도움이 됩니다. PermaDAO도 Arweave 생태계의 개발자 커뮤니티 구축에 오랫동안 힘쓰고 있습니다.

우리는 앞으로 아시아에서 더 많은 오프라인 AO 생태계 활동이 열릴 것이라고 믿습니다. 해커톤, 인큐베이터 또는 훈련 캠프일 수 있습니다.

Forward Research는 이러한 활동에 대한 지원 계획이나 아이디어가 있나요? BeWater AI Crypto Hackathon과 어떻게 협력할 수 있을까요? 혁신과 발전을 함께 추진합시다.

Sam:

Forward Research에서 우리의 핵심 기능은 구축하는 것입니다: 프로토콜이든 커뮤니티든. 후자는 일반적으로 적합한 사람을 찾고, 그들이 홍보하도록 돕는 것을 포함합니다.

Q \& A

다음은 AMA에서 커뮤니티 사용자들의 질문과 답변입니다.


PoS

Adam Lee:

AO에 대해 몇 가지 질문이 있습니다.

  1. AO가 여전히 PoA의 중앙 집중식 시스템을 사용하고 있는 것을 보았습니다. 언제 PoS 또는 더 분산된 합의 메커니즘으로 업그레이드될까요?
  2. AO와 관련된 토큰 경제 내용은 아직 보지 못했습니다. 이 부분은 언제 업그레이드될까요?
  3. AO는 로드맵이 있나요?

Sam:

계속 발전함에 따라 우리는 대부분의 활동을 점진적으로 PoS로 전환할 것입니다. 현재 실제로는 "중앙 집중식"이 아닙니다------일부 개발자는 자신의 SU/CU/MU를 운영하고 있습니다. 개발자로서, 당신은 어떤 "기관"의 메시지를 신뢰할지를 선택할 수 있습니다. 중앙 집중식보다는 더 "분산된" 것이지만, 완전히 분산된 것은 아닙니다------하지만 당신의 관점을 이해합니다. AO 자체는 Arweave 위의 데이터 프로토콜이므로, 그 위에 임의의 수의 다양한 보안 시스템을 겹쳐 놓을 수 있습니다.

AO가 PoS를 구현하면, 고효율의 계산 시장이 등장하게 되며, 사람들이 CUs(계산 단위)를 운영하고, 이 단위는 네트워크 내의 프로세스 상태를 계산하는 책임을 집니다.

AO의 멋진 특징 중 하나는, 네트워크를 운영하는 각 서브넷이 완전히 탄력적이라는 것입니다. 각 네트워크는 확장성의 제한이 없습니다. 흥미로운 사실은: 어제 우리는 Forward Research가 운영하는 테스트넷의 계산 단위 수를 두 배로 늘렸습니다. 몇 가지 프로세스가 더 빨리 실행되었지만, 아무도 이 변화를 알아차리지 못했습니다 🙂. 앞으로 우리는 임의의 수의 계산 단위로 확장할 수 있습니다.

David Dot:

AO 토큰은 자금을 재조달하는 것을 의미하나요? AR의 가치를 높이려는 노력을 포기한 건가요?

Sam:

당신의 질문을 정확히 이해하기는 어렵지만, AO는 전혀 자금을 모금하지 않았습니다. 우리는 AO에서 구축된 프로젝트 생태계에 투자하고자 하는 모든 벤처 캐피탈 회사들이 투자하도록 추진하고 있습니다.


동시성

Siyuan Han:

좋아 보입니다! 감사합니다, Sam. AO가 임의의 수의 병렬 프로세스를 어떻게 지원하는지 설명해 주실 수 있나요? AO는 전통적인 병렬 실행 문제, 예를 들어 읽기/쓰기 충돌을 어떻게 피하나요?

Outprog:

Actor 모델은 동시성을 처리하는 매우 성숙한 모델이며, AO가 채택한 아키텍처입니다. 이 모델은 1973년에 제안되었으며, Erlang 프로그래밍 언어에서 구현되었습니다.

Actor 모델에 대한 더 많은 문서는 다음을 참조하십시오: https://en.wikipedia.org/wiki/Actor_model

PermaDAO가 번역한 AO 사양 문서도 확인할 수 있습니다: https://permadao.com/permadao/ao-1353cc109d434941a6757560ef35dcc2

Sam:

저는 Telegram을 사용하고 있으며, 현재 AMA 채팅에 사용하고 있고, 내부적으로도 Actor 모델 프로그래밍을 사용하고 있습니다!

Siyuan Han:

따라서 AO는 계산 수준에서 읽기/쓰기 충돌 문제를 피합니다. 만약 AO가 전통적인 고동시성 시스템처럼 거래를 처리할 수 있는 능력을 가지고 있다면, 수천 또는 수만 개의 스레드를 동시에 실행하면서 디스크 I/O 레벨의 작업 부하는 어떻게 처리하나요? AO의 저장 및 데이터 엔진 기술에 대해 자세히 설명해 주실 수 있나요?

Outprog:

Rollup, 이더리움과 유사한 Rollup 기술을 사용하여 데이터를 Arweave에 묶습니다.

Sam:

네! 각 프로세스의 데이터는 Arweave에 "롤업"되어 묶입니다. Arweave는 피어 투 피어 네트워크에서 정보의 대규모 복제를 조정하기 위해 특별히 설계되었습니다.

따라서 AO를 구축할 때, 우리는 어느 정도 디스크 I/O 조정이 "무료"라고 말할 수 있습니다(우리는 이미 이를 구축하는 데 6년을 투자했습니다 😅).


로드 밸런싱

Kevin Zhang:

미래에 AI를 처리하는 많은 프로세스가 있을까요? 로드 밸런싱은 어떻게 유지하나요?

Outprog:

제 관점에서, MUs(AO의 메신저 유닛)는 전통적인 Web2의 Nginx와 유사하며, 로드 밸런싱은 무수히 많은 MUs에 분산되어 있으며, PoS가 시행된 후 CUs가 모든 계산을 분담할 것입니다. 이는 k8s의 탄력적 확장과 같습니다.

Sam:

네! MUs는 사용자의 진입점이며, CUs는 "계산 클라우드"입니다.


GPU 계산 능력

AI:

AO에서 AI 애플리케이션, 예를 들어 AI 비디오 생성과 같은 것을 진행한다면, AO 생태계는 GPU 계산 능력 부족 문제를 해결할 수 있을까요?

저는 AI 데모를 보지 못했습니다. AO는 GPU 계산 능력을 가지고 있나요?

Sam:

GPU를 직접 사용할 수는 없지만, Apus 팀이 이 문제를 연구하고 있습니다. 현재는 CPU만 사용하고 있으며, WASM이 CPU에서 실행되어 결정론적 계산 결과를 제공합니다------스마트 계약의 검증 가능성을 원한다면 이는 매우 중요합니다.

Jason Wu(APUS):

제가 아는 한 현재는 없습니다. Apus 네트워크가 AO에 GPU 계산 능력을 제공하고 있습니다. 우리는 몇 가지 간단한 데모를 진행할 것입니다. 현재 이미지를 생성할 수 있습니다. 대형 언어 모델과 비디오 생성은 아직 공개되지 않았습니다.


합의 및 거래 순서

Miami Fish:

SU는 요청을 어떻게 검증하고 CU에 처리하도록 제출하나요? 예를 들어, 엄격하게 타임스탬프에 따라 또는 경제적 인센티브의 어떤 우선 순위에 따라?

Outprog:

SUs는 nonce를 할당하는 데 사용되며, CUs가 얻는 계산 결과는 nonce의 정확한 순서로 실행됩니다.

이는 메시지 전달에 관한 논문이며, ao 사양에도 있습니다: https://groups.csail.mit.edu/tds/papers/Lampson/FORTE93.pdf

Sam:

Outprog가 말한 것처럼, SUs는 각 메시지에 대해 슬롯 할당(Slot-Assignment)을 제공합니다. PoA 테스트 네트워크에서는 SU를 신뢰해야 하지만, 원한다면 직접 실행할 수도 있습니다. 완전한 PoS 네트워크에서는 SU의 정확성에 대해 스테이킹을 하며, 문제가 발생할 경우 Arweave의 합의 메커니즘으로 "롤백"할 수 있습니다(롤업에서 "L1으로 돌아가기"와 유사합니다).

Miami Fish:

감사합니다. 그렇다면 PoS에서 SU는 자동으로 할당되나요(누가 내 요청을 먼저 받았는지)? 제가 생각하고 있는 것은 금융 애플리케이션과 관련된 질문입니다. 예를 들어 청산 이벤트에서 서로 비슷한 시간에 청산 요청을 제출하려고 할 경우, 누가 먼저 요청이 처리되는지가 다른 사람의 결과에 영향을 미칠 것입니다.

Sam:

프로세스의 배포자는 SU를 선택할 수 있습니다------개발자가 직접 선택할 수도 있고, "하위" 프로세스에서 생성된 다른 프로세스를 선택할 수도 있습니다.

PoS 이후에 SU가 메시지를 처리하지 않으면, AO-Sec Origin 프로세스에서 그들을 "도전"하여 슬롯 할당을 요구할 수 있습니다. 만약 그들이 그렇게 하지 않으면, 해당 프로세스는 "호스팅할 수 없는" 상태가 되고, SU가 "경쟁"하여 새로운 호스트가 되는 방식으로 문제를 해결합니다.

여기에는 많은 세부 사항이 있지만, 이는 거시적인 그림입니다. 이는 AO의 각 프로세스가 Arweave의 유연성과 검열 저항성을 상속받으면서도, 프로세스는 고속 SU에서 실행될 수 있도록 합니다 🙂.

좋습니다, 이제 저는 떠나야 합니다. 여러분의 프로그래밍이 즐겁기를 바랍니다!

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
체인캐처 혁신가들과 함께하는 Web3 세상 구축