AO의 과거, 현재 및 미래, Arweave 창립자 Sam과 EverVision 창립자 Outprog의 대담 기록
저자: PermaDAO
"서사"라는 용어는 암호화폐 산업에서 매우 인기가 있습니다. 이는 프랑스 철학자 장-프랑수아 리오타르가 제안한 사회학적 개념인 "거대 서사" (Metanarrative)에서 유래하여, 정치적 선전에서 보편적 이상으로서의 정당성을 갖춘 이야기들을 설명하는 데 사용됩니다.
그러나 암호화폐 산업은 점점 "서사"가 프로젝트의 가치를 결정한다고 잘못 인식하게 되었습니다. 이는 프로젝트 자체가 제공할 수 있는 생산 효율성 향상이나 생산 관계 개선이 아니라는 것입니다.
2월 28일, 초병렬 컴퓨팅 네트워크 AO가 출시된 이후, 대부분의 경우 Arweave의 서사적 업그레이드로 해석되었습니다. 이는 Arweave가 단순한 탈중앙화 저장소에서 "저장 + 계산"으로 진화하게 하여 이더리움 킬러 대열의 일원이 되게 했습니다.
AO에 대한 이해가 "서사" 수준에만 머물러 있다면, 이는 깊은 유감입니다. AO를 이해하려고 가까이 다가가면, 그것이 암호화폐 산업에 깊은 변화를 가져올 수 있는 엄청난 잠재력을 가지고 있음을 알게 될 것입니다.
우리가 알고 있는 블록체인 네트워크와는 달리, AO는 경계가 없고 제한이 없는 것처럼 보이며, 모든 것이 가능해 보입니다. 우리는 불과 한 달도 안 되는 시간에 AO를 기반으로 한 흥미로운 애플리케이션들이 등장하는 것을 목격했습니다. 여기에는 즉시 메시징 소프트웨어, 소셜 플랫폼, 게임 등이 포함됩니다. 아마 몇 년 후, 전체 암호화폐 산업은 우리가 현재 위치하고 있는 것이 단순한 서사적 업그레이드의 교차로가 아니라, 진정한 패러다임 전환의 시작임을 깨닫게 될 것입니다!
암호화폐 산업의 개발자, 연구자, 투자자들이 AO를 더 깊이 이해할 수 있도록 PermaDAO는 AO의 창립자 두 명을 초대하여 AO의 기원, 발전 및 미래 비전에 대한 심층 대화를 나누었습니다. 그들은 각각 Arweave의 창립자이자 Forward Research의 CEO인 샘 윌리엄스와 EverVision의 창립자이자 SCP 패러다임 제안자, 초기 AO 개념 설계자인 아웃프로그입니다.
AO의 발전 역사
먼저 샘은 AO의 발전에 대한 기억을 회상했습니다. 2020년 코로나19 팬데믹 초기 봉쇄 기간 동안, Arweave 팀은 Zoom 회의를 통해 중립적인 탈중앙화 계산 로그 시스템을 만들겠다는 개념을 논의했습니다. 이 시스템은 모든 프로그램의 상태를 추론할 수 있어야 했습니다. 이러한 아이디어를 바탕으로 그들은 기본적인 스마트 계약 시스템인 SmartWeave를 신속하게 개발하고 개념 증명을 위해 출시했습니다. SmartWeave는 빠르게 성공을 거두었고, 2020년 여름에 많은 팀들이 Arweave 생태계에 합류하여 SmartWeave 기반의 프로젝트를 구축하게 되었습니다. 이러한 프로젝트들은 Arweave 생태계의 핵심이 되었습니다. 이후 아웃프로그는 저장 계산 패러다임(SCP)을 제안하여 계산 로그 개념을 모든 유형의 데이터 로그로 확장하고, AO의 핵심 이론을 이해하는 데 기초가 되는 일련의 글을 작성했습니다.
AO의 구상은 SmartWeave를 내부의 번들 상호작용 내에서 구현하는 것을 제안했습니다. 이러한 데이터 항목은 자체 태그를 가질 수 있으며, 확장성의 제약을 받지 않지만 서로 다른 데이터 가용성 속성을 가집니다. 이는 임의로 확장 가능한 계산 시스템의 가능성을 예고합니다. AO의 핵심 설계는 메시지 전송으로, 전통적인 SmartWeave의 상호작용 잠금을 버리고 메시지 로그를 사용합니다. 이러한 메시지는 사용자 또는 다른 프로세스에서 올 수 있습니다. 이 설계는 2021년 여름에 Forward Research 팀에 의해 개발이 시작되었습니다. 2022년 말까지 AO의 아키텍처는 실행 가능하다는 것이 입증되었고, 수평 확장이 가능하다는 것을 확인했습니다. 내부 테스트넷은 2023년 1월에 출시되었고, 곧 30명의 활발한 개발자가 참여했습니다. 이후 2월 말에 테스트넷이 공개되었고, 불과 3주 반 만에 약 3000명의 개발자가 참여하여 프로젝트를 구축했습니다. 이는 커뮤니티가 AO에 대해 광범위하게 수용하고 관심을 보이고 있음을 보여줍니다.
아웃프로그는 그가 Arweave와 인연을 맺은 경험을 바탕으로 AO의 탄생 역사를 설명했습니다. 2020년 7월부터 그는 Arweave 생태계에 합류하여 연구를 시작했으며, 이는 그가 합의 데이터 저장의 잠재력에 매료되어 계산에 무한한 가능성을 열어준다고 믿었습니다. 그의 목표는 블록체인 기술이 대규모로 채택되도록 하는 것이었으며, 이는 암호화폐와 NFT에 국한되지 않고 일상 생활의 일부가 되는 것이었습니다. 그는 everPay를 개발했으며, 이는 Arweave에서 첫 번째 멀티 체인 결제 네트워크로, Arweave 생태계와 다른 블록체인 간의 다리 역할을 했습니다. 2023년 5월에는 Arweave의 투자를 받았습니다. everPay는 완전히 0 가스이며, 대기할 필요 없이 모든 데이터가 Arweave에 업로드되어 검증 가능성을 보장합니다. 그의 AO 구상은 2022년 싱가포르의 Arweave Day in Asia에서 시작되었고, 이후 2023년 여름 베를린 Arweave 생태계 모임에서 그는 다른 개발자들과 병렬 계산 문제에 대해 논의했습니다. SCP 애플리케이션 간의 신뢰할 수 있는 통신 문제를 해결하기 위해 그는 메시지 프로토콜(Message Protocol)을 설계했으며, 이는 AO의 전신으로 볼 수 있습니다.
AO 설계 및 개선 과정
샘은 프로젝트 초기 단계에서 팀이 AO를 Warp 위에 확장 레이어로 구축할 것을 구상했으나, 곧 이 방법이 SmartWeave 아키텍처에 근본적인 변화를 요구한다는 것을 깨달았고, 이는 실제 운영에서 비현실적이라는 것을 알게 되었습니다. 지난해 후반 팀이 AO에 지속적으로 집중 개발하면서, 연말에는 설계된 아키텍처가 합리적이고 실행 가능하며 수평 확장이 가능하다는 것을 확인하는 혁신적인 "거의 발견" 순간을 맞이했습니다. AO S를 처음 사용할 때, 팀은 새로운 작업 방식을 경험했습니다: 그들은 시스템 내부의 임의의 수의 프로세스에 로그인하고 시작할 수 있었으며, 모든 프로세스가 경계 없는 평면 공간에서 실행되었습니다. 사용자는 프로세스에 쉽게 로그인하고 명령을 발행하며 다른 사용자의 프로세스와 원활하게 소통할 수 있었습니다. 이러한 소통 방식은 조합성이 뛰어나고 강력한 확장성을 갖추고 있습니다.
왜 AO는 세계 병렬 컴퓨터(global parallel computer)라고 불리는가?
샘은 AO가 단일 시스템 이미지를 제공하여 사용자가 여러 다른 컴퓨터로 구성된 기본 구조를 통합된 단일 계산 환경에서 경험할 수 있도록 한다고 말했습니다. 이 시스템은 탈중앙화된 환경에서 무한한 수의 프로세스를 병렬로 실행할 수 있도록 하여 진정한 병렬 계산을 실현하며, 마치 강력한 탈중앙화 슈퍼 컴퓨터를 창조한 것처럼 보입니다. 그 설계 영감은 분산 운영 체제의 개념에서 비롯되었으며, 이는 가정, 사무실 또는 작업 공간에 더 많은 컴퓨터를 추가하여 능력을 향상시키는 것을 목표로 하며, 사용자는 단일 컴퓨터에 로그인하여 사용하는 것처럼 느끼게 됩니다. AO의 테스트 네트워크는 220,250개 이상의 다양한 노드에서 실행되며, 누구나 자신의 계산 단위를 이 시스템에 연결하여 전체 계산 능력을 향상시킬 수 있습니다. 이는 AO를 민주화된 슈퍼 컴퓨터로 만들며, 사용자는 노트북이나 휴대폰과 같은 다양한 장치를 통해 로그인하고 계산 작업을 수행할 수 있습니다. 이러한 설계는 광범위한 사용자 참여를 촉진할 뿐만 아니라, 노드를 실행하거나 서비스를 통해 계산을 수행함으로써 탈중앙화 계산의 접근성을 높입니다.
아웃프로그는 처음에 AO의 구상이 전능한 상태 기계로, 전능하고 신뢰할 수 있는 계산 플랫폼과 유사하다고 회상했습니다. 사용자의 클라이언트, 운영 체제 및 모든 실행 중인 프로그램은 Arweave에서 유래합니다. AO 자체는 검증 가능성 문제를 해결하지 않으며, SCP 패러다임을 통해 검증 가능성은 Arweave의 합의 데이터에 의해 제공됩니다.
AO의 역할은 실제로 Message Protocol을 통해 전통적인 HTTP 통신 프로토콜을 대체하여 SCP 애플리케이션에 탈중앙화된 메시지 전송 방식을 제공함으로써 탈중앙화 애플리케이션 간의 통신을 촉진하는 것입니다. 2020년 7월의 비전대로, 사용자의 요청과 서버의 응답이 AO를 통해 이루어진다면, 진정한 탈중앙화 인터넷을 재구성할 수 있는 가능성이 있습니다. AO의 가치는 저장에 그치지 않고, 현재의 이야기를 기록하고 탈중앙화된 방식으로 미래 가치를 분배할 수 있게 하여 Arweave의 "알렉산드리아 도서관"이 가치를 기록하고 분배하는 플랫폼으로 변모하게 합니다.
AO와 전통적인 블록체인인 이더리움, 솔라나, 그리고 세계 컴퓨터(global computer)를 지향하는 ICP의 차이점
샘:
이더리움과의 비교
이더리움은 "세계 컴퓨터"로 묘사되지만, 실제로는 "세계 계산기"에 더 가깝습니다. 많은 혁신적인 애플리케이션을 활성화했지만, 초기의 글로벌 컴퓨터 비전에는 도달하지 못했습니다. AO는 다른 아키텍처를 채택하여 전역 공유 주소나 메모리 공간을 최적화하지 않고, 각 계약이 로컬 개인 메모리를 가지며 메시지 응답을 통해 상호작용하도록 합니다. 이는 이더리움 모델과 본질적으로 다릅니다.
솔라나 등 다른 블록체인과의 비교
솔라나와 다른 일부 블록체인(예: Sui, Aptos)은 광범위하게 다른 아키텍처를 채택하고 있지만, AO의 주요 차별점은 메시지 전송 방식에 있습니다. AO는 규모를 달성하기 위해 전역 공유 메모리 공간의 최적화를 채택해서는 안 된다고 믿으며, 이는 분산 시스템과 전통적인 네트워크 세계 밖의 실무 경험에 기반합니다.
ICP와의 비교
ICP는 합의를 통해 계산 자체와 합의의 도달을 처리하지만, AO는 게으른 평가(lazy evaluation) 계산 방식을 채택합니다. AO는 이러한 계산을 수행하기 위해 전용 서브넷인 계산 단위를 가지고 있습니다. 이 방법은 계산과 합의 도달 방식에서 ICP와 다릅니다. ICP 커뮤니티는 즉각적인 합의 형성에 어려움을 겪고 있는 것처럼 보이며, AO는 계산 단위 서브넷과 스테이킹 메커니즘을 통해 더 신뢰할 수 있고 경제적으로 보장된 계산 출력을 제공할 수 있습니다.
AO의 독특한 점
AO의 설계 영감은 분산 운영 체제의 역사적 교훈에서 비롯되었으며, 특히 80년대와 90년대에 배운 공유 메모리 방법의 한계가 분산 운영 체제에서 드러났습니다. AO는 메시지 전송 방식을 채택하여 인터넷 구축의 기초가 되며, TCP/IP를 통해 메시지를 전달하고 광범위한 네트워크에서 계산을 수행합니다. AO는 이 개념을 블록체인으로 가져와 체인 내외에서 동일한 수준의 확장성을 실현했습니다. AO는 상호작용의 결과(즉, 계산 출력)에 대한 합의를 직접 형성하지 않고, 상호작용의 입력과 이러한 입력의 순서에 대한 합의를 형성합니다. 이는 AO가 데이터의 순서와 가용성에 중점을 두고 있으며, 계산 결과에 대한 합의가 직접적으로 이루어지지 않음을 의미합니다. 비록 AO의 합의가 계산 결과를 직접적으로 대상으로 하지 않지만, 계산 출력은 여전히 신뢰할 수 있고 검증 가능합니다. 이는 AO가 전용 계산 단위 서브넷을 가지고 있으며, 테스트넷에서도 많은 계산 노드가 계산을 수행하고 스테이킹된 검증 가능한 응답을 제공할 수 있기 때문입니다. AO는 결정론적 가상 머신을 사용하고 상호작용의 순서에 대해 합의가 이루어지므로, 계산 결과에 대해서도 합의가 이루어집니다. 이는 비록 즉각적이지 않더라도 계산 결과가 일관되고 예측 가능하다는 것을 보장합니다.
아웃프로그:
AO는 새로운 상호작용 레이어입니다.
전통적인 블록체인인 비트코인과 이더리움은 주로 비잔틴 장군 문제를 해결하는 데 중점을 두며, 분산 네트워크에서 단일 사건에 대한 합의를 도출합니다. AO와 SCP(Storage Consensus Paradigm)는 블록체인과 객관적 진리 문제에 더 이상 집중하지 않으며, 블록체인 시스템에서 이러한 문제는 작업 증명(PoW)이나 지분 증명(PoS)을 통해 잘 해결되었습니다. AO는 기존 블록체인 인프라 위에 새로운 상호작용 레이어를 구축합니다.
합의와 계산의 분리
SCP는 합의가 저장 계층에서 발생한다고 강조하며, Arweave를 사용하여 불변의 저장을 보장하고 안전성과 검증 가능성을 확보합니다. Arweave에는 머클 트리와 데이터 순서에 대한 합의가 있으며, 데이터 계산 상태에 대한 것이 아닙니다. 본질적으로 AO는 검증 가능성 문제를 해결하지 않으며, AO와 AR의 기능은 완전히 분리되어 있습니다.
AO의 계산 처리
AO는 Arweave에서 데이터를 순서대로 조직하여 상태를 생성하는 계산을 담당합니다. AO는 Arweave에서 데이터 순서를 변경할 수 없으므로, 합의도 변경할 수 없습니다. 이더리움, 비트코인, 솔라나 및 ICP 등은 체인 내 계산을 채택하고 있으며, 이는 SCP의 설계 개념과 명확한 차이를 보입니다. SCP는 계산과 저장을 분리하여 AO가 Arweave의 저장 계층 위에서 계산을 수행할 수 있도록 하며, 저장 계층은 데이터의 불변성과 안전성을 유지하는 역할을 합니다.
개발자들이 전통적인 블록체인에서는 할 수 없었던 어떤 사용 사례를 AO에서 구현할 수 있을까요?
샘은 개발자들에게 몇 가지 참고 방향을 제시했습니다.
탈중앙화된 계산 기반 시설
AO는 새로운 네트워크 공간 형태를 제공하여 전 세계의 계산 기반 시설을 탈중앙화할 수 있는 잠재력을 가지고 있으며, 계산 실행 비용이 클라우드 서비스(예: Amazon EC2)에서 실행하는 것과 비슷하면서도 스마트 계약의 검증 가능성을 제공합니다.
대규모 계산을 스마트 계약으로
AO는 개발자가 대규모 계산 스마트 계약을 구축할 수 있도록 하며, 이는 다른 기존 스마트 계약 시스템에서는 불가능한 것입니다. 이러한 스마트 계약은 자동 알고리즘 펀드와 같은 금융 상호작용을 실행할 수 있으며, 시장 데이터와 뉴스에 따라 자동으로 매매 주문을 조정할 수 있습니다.
신뢰 최소화 금융 서비스
개발자는 신뢰 최소화 금융 서비스를 생성할 수 있으며, 이는 탈중앙화된 알고리즘 펀드로, 사용자는 펀드 매니저를 신뢰할 필요 없이 토큰을 예치할 수 있으며, 모든 작업은 체인에서 자동으로 실행됩니다.
탈중앙화된 데이터 및 정보 처리
0rbit와 같은 오라클 서비스를 사용하여 개발자는 AO에서 인터넷에서 오는 대량의 데이터를 처리하고 검증할 수 있으며, 중앙 집중식 오라클 제공자를 신뢰할 필요가 없습니다. 이러한 서비스는 신뢰 최소화 방식으로 HTTPS 암호화된 전체 인터넷 데이터를 접근하고 처리할 수 있습니다.
자율 AI 에이전트
AO에서는 장기적으로 자율 AI 에이전트로 구성된 네트워크 공간을 상상할 수 있으며, 이러한 에이전트는 자신의 가상 우주에서 생활하고 상호작용하며 현실 세계의 물리 법칙에 구애받지 않습니다.
완전히 새로운 금융 시스템
AO는 개발자가 자율적인 금융 에이전트를 포함하는 완전히 새로운 금융 시스템을 구축할 수 있도록 하며, 이들은 시장 정보를 기반으로 자율적으로 결정을 내리고 사용자가 언제든지 자금을 입금하거나 인출할 수 있도록 합니다.
AO의 향후 발전 및 로드맵은 어떻게 되나요? 메인넷은 언제 출시되나요?
샘은 AO의 미래 로드맵을 설명했습니다.
현재 발전 단계
메인넷 V1.0 버전을 구축했으며, 현재 테스트넷으로 운영되고 있습니다. 핵심 데이터 프로토콜은 완료되었으며, 큰 변화는 예상되지 않습니다. 데이터 프로토콜 자체는 보안을 제공하지 않지만, AO의 기초를 형성하고 있습니다.
두 번째 단계 목표
특정 작업을 수행하는 세 개의 서로 다른 서브넷과 함께 작동하는 스테이킹 메커니즘을 사용할 것입니다. 각 서브넷은 특정 작업을 수행하며, 이러한 노드와 서브넷이 예상대로 작동하고 시스템 보안을 강화하기 위해 스테이킹이 필요합니다. 스테이킹 메커니즘은 노드의 정상 작동을 보장할 뿐만 아니라, 계산, 메시지 전송 및 프로세스 스케줄링에 대한 안전 보장을 제공합니다. 관련 스마트 계약 설계는 간단하게 유지해야 하지만, 신뢰성을 검증하기 위해 충분한 테스트를 거쳐야 합니다. 노드는 "문지기" 역할을 맡아 프로세스와 서브노드를 모니터링하며, 보안 정책 위반 행동이 감지되면 네트워크 투표를 진행합니다. AO의 핵심 프로토콜 인프라는 기본 데이터 프로토콜, 노드의 체인 외 구현 및 스마트 계약 계층으로 구성되어 있으며, 후자는 스테이킹 및 처벌을 허용하여 탈중앙화되고 신뢰할 수 있는 계산 환경을 구축합니다.
세 번째 단계 목표
AO의 장기 발전 목표는 혼합 권위 증명 시스템과 스테이킹 증명 메커니즘을 결합하여 계산 단위, 메시지 전송 단위 및 스케줄링 단위의 엄격한 보안 프로토콜 실행을 점진적으로 달성하는 것입니다. 이 과정은 보안 규칙을 시행하기 위한 소프트웨어를 생성하고, 일정 기간 운영한 후 시스템을 부드럽게 업그레이드하여 스케줄링 단위의 스테이킹과 사용자가 자율적으로 스케줄러를 운영할 수 있도록 허용하는 것을 포함합니다. AO는 점진적으로 탈중앙화 정도를 높여 궁극적으로 허가 없는 탈중앙화 스테이킹 증명 시스템이 되는 것을 목표로 합니다. 데이터 프로토콜과 스마트 계약 계층이 99.5%의 안정성에 도달할 때까지 여러 테스트넷 버전을 통해 메인넷 미리보기 및 후보 버전으로 전환될 것으로 예상되며, 그때 시스템은 공식적으로 메인넷이 됩니다.
AO의 향후 발전 방향
AO 팀은 초기 단계에서 솔라나와 유사한 "메인넷 베타" 접근 방식을 취할 계획이며, 2.6 버전까지 도달할 때까지 지속할 것입니다. 시간이 지남에 따라 팀은 이 부분에서 더 나은 성과를 낼 수 있을 것입니다. 현재 거의 확실하게 견고한 기반이 마련되어 있으며, 이는 시스템의 핵심 아키텍처가 대규모로 변경되지 않을 것임을 의미합니다. AO를 발전시키는 데 약 6년 반의 시간이 걸렸지만, 향후 개발 과정은 더 짧고 성숙해지기를 희망합니다. 팀은 AO를 구축하기 전에 확장성 측면에서 거의 최적의 아키텍처를 보장했으며, 초기 명명 및 버전 관리에서 더 나은 성과를 낼 수 있음을 인식했습니다. 팀은 AO에서 더 성숙한 접근 방식을 취하여 개발 프로세스와 타임라인을 최적화할 것이라고 믿습니다.
EverVision은 앞으로 어떤 행동을 취할 것인가? EverVision은 AO 생태계에 어떤 기여를 하고 있으며, AO 구축에 어떻게 참여할 것인가?
아웃프로그:
everVision은 블록체인의 대규모 응용을 탐구하는 실험실입니다. AO는 현재 블록체인 대규모 응용의 최선의 사례 중 하나일 수 있습니다. 팀은 지난 몇 년간의 작업 결과를 AO의 규범에 따라 재구성할 것이며, 이는 EverID가 AO에서의 일반적인 신원 표준이 되어 일반 사용자가 이러한 애플리케이션을 더 쉽게 사용할 수 있게 할 것입니다. 동시에 everPay의 크로스 체인 능력도 AO에서의 원주율 크로스 체인 능력으로 전환될 것입니다. AO의 "서브 원장"은 결제의 확장성 문제를 크게 해결할 수 있으며, 이는 우리가 기술적으로 통합해야 할 주요 사항입니다.
Permaswap은 이미 AO 테스트 토큰 CRED를 출시했으며, 이제 CRED/AR에 유동성을 구축할 수 있습니다. 또한 Permaswap에서 CRED를 쉽게 거래하거나 유동성을 제공하여 수수료를 벌 수 있습니다. Permaswap은 이미 매우 성숙한 DEX 제품으로, AO 생태계의 Uniswap으로 볼 수 있습니다. 앞으로 Permaswap은 AO와 높은 통합을 이루게 될 것이며, AO의 토큰은 Permaswap에서 쉽게 거래 쌍을 생성할 수 있으며, 다양한 시장 곡선을 지원합니다.
everPay는 AO와 깊이 통합되어 AO 생태계와 다른 생태계를 연결하는 다리가 될 것입니다. EverID는 AO 생태계의 일반 신원 계층이 되기 위해 노력하며, 높은 진입 장벽을 가진 공개 및 개인 키 계정 시스템이 사용자에게 Web3에 진입하는 데 가져오는 도전 과제를 해결하는 데 전념하고 있습니다.
샘은 다른 블록체인에서 발생한 프로토콜 변경으로 인한 손실이 AO에서 반복되지 않을 것이라고 말했습니다.
이더리움의 변화는 Aragon과 같은 프로젝트에 피해를 주었으며, 프로토콜 변경은 사용자에게 위험을 초래할 수 있습니다. 사람들은 AO에서 애플리케이션을 구축하는 것에 대해 우려를 가지고 있으며, 특히 시스템이 테스트넷으로 표시될 때 시스템의 안정성과 완전성에 대해 걱정합니다. 비록 이것이 소통의 도전 과제를 초래할 수 있지만, 팀은 시스템의 현황과 미래의 변화 가능성을 명확하게 표현하기로 선택했습니다. 프로토콜을 구축할 때, 팀은 사용자에게 불변하고 보장된 권리를 제공하는 것의 중요성을 강조하며, 이러한 권리는 어떤 개인이나 조직의 통제를 받아서는 안 됩니다. 사용자 기대를 더 잘 관리하기 위해 팀은 "메인넷 미리보기"와 "메인넷 후보 버전"과 같은 용어를 사용하여 시스템의 현재 상태를 설명하고, 미래의 변화 가능성에 대한 예측을 제공합니다. 시스템이 거의 완전한 확정 상태에 도달하면, 이는 메인넷으로 불리게 되며, 적절한 무허가 업그레이드 및 분기 능력을 갖추게 되어 시스템의 장기적인 안정성과 사용자 권리 보호를 보장합니다.
AO의 서브 원장(sub Ledger) 개념 및 그 역할을 어떻게 이해해야 할까요?
샘:
서브 원장은 시스템이 단일 프로세스의 단일 스레드 계산 능력이 포화 상태에 도달했을 때, 새로운 프로세스(즉, 서브 원장)를 생성하여 추가 계산 스레드를 증가시킬 수 있는 메커니즘을 제공합니다. 이 방식은 전통적인 데이터베이스에서 새로운 테이블이나 샤드를 생성하여 부하를 분산시키고 전체 처리 능력을 향상시키는 것과 유사합니다. 서브 원장은 계산 능력이 탈중앙화 네트워크에서 자연스럽게 분산될 수 있도록 하며, 이는 네트워크에서 사용 가능한 계산 자원에 따라 계산 능력을 동적으로 조정하고 확장할 수 있음을 의미합니다.
서브 원장 간의 상호작용 및 데이터 전송은 충분히 유연하게 설계되어 있어 사용자와 애플리케이션 개발자가 배경의 복잡성을 인식할 필요가 없습니다. 사용자는 통합된 원장에서 작업하는 것처럼 원활하게 서로 다른 서브 원장 간에 거래 및 상호작용을 수행할 수 있습니다. 서브 원장 간의 토큰은 상호 운용 가능하여, 한 서브 원장에서의 토큰이 다른 서브 원장으로 원활하게 전송될 수 있으며, 두 서브 원장은 하나의 통합 잔액으로 합쳐질 수 있습니다. 이러한 설계는 토큰의 유동성을 높이고 사용자가 여러 계정을 관리하는 복잡성을 간소화합니다.
서브 원장의 개념은 AO에서 결제 네트워크를 구축하는 것을 더욱 가능하고 효율적으로 만듭니다. 이론적으로, 이는 사용자가 휴대폰을 통해 언제 어디서나 어떤 통화로도 결제를 쉽게 할 수 있는 글로벌 결제 시스템을 지원할 수 있습니다. 서브 원장의 설계를 통해 AO는 무제한의 확장성을 실현했으며, 이는 시스템이 수요 증가에 따라 무한히 확장될 수 있음을 의미하며, 전통적인 블록체인 시스템에서 흔히 발생하는 확장성 병목 현상에 직면하지 않습니다.
요약
AO에 대한 이번 심층 대화를 통해 우리는 SCP 이론이 AO의 이론적 기초 중 하나라는 것을 알게 되었으며, SCP 애플리케이션은 무한한 확장성을 가지지만 상호 운용성이 부족하다는 점을 이해했습니다. AO는 서로 다른 SCP 애플리케이션 간의 상호 운용성을 해결하기 위한 노력에서 출발했습니다. 이후 AO는 단일 이미지의 병렬 컴퓨팅 네트워크로 설계되어, 멀티스레드 병렬 계산을 통해 거의 무제한의 확장성을 실현했습니다. 동시에 AO는 단일 시스템 이미지를 채택하여 배경의 복잡성을 숨기고, 사용자와 개발자가 여전히 단일 네트워크와 상호작용하는 느낌을 받을 수 있도록 합니다. 앞으로 AO는 다양한 메인넷 버전의 반복을 통해 안정성을 확보하며, 반복 속도와 시스템 안정성 간의 균형을 찾을 것입니다.