Arweave는 사용자가 데이터를 블록체인에 영구적으로 저장할 수 있도록 하는 웹 스토리지를 위한 분산형 프로토콜입니다. Arweave의 스토리지 메커니즘은 사용자 및 개발자에게 안전하고 영구적인 데이터 스토리지 솔루션을 제공하는 글로벌 영구 하드 드라이브를 제공합니다. Arweave 네트워크의 기본 암호화폐는 $AR이며, 이는 네트워크 참여자에게 인센티브를 제공하는 데 사용됩니다. [1][21]
샘 윌리엄스와 윌리엄 존스는 켄트 대학교에서 박사 학위를 받는 동안 Arweave를 공동 설립했습니다. 윌리엄스에 따르면 그는 스코틀랜드의 산을 오르다가 아이디어를 떠올렸고 존스에게 가져갔고, 존스는 기술적인 세부 사항을 도왔습니다. 그들은 2017년 6월 28일에 원래 Archain이라고 불렸던 프로젝트를 위한 기술 회사를 설립했습니다. [2][3][22]
이름은 2018년 2월에 Arweave로 변경되었고 Arweave 메인넷은 2018년 6월에 출시되었습니다. 샘 윌리엄스는 회사의 CEO를 맡고 있습니다. [3][22]
2019년 11월 6일, Arweave는 Andreessen Horowitz가 주도하고 Union Square Ventures와 Multicoin Capital이 기여한 시드 라운드에서 5백만 달러를 확보했습니다. 2019년 3월 5일, Coinbase Ventures의 참여와 함께 Andreessen Horowitz가 주도한 또 다른 시드 라운드에서 총 8백만 달러를 모금했습니다. [22]
Arweave의 ICO는 2018년 6월 3일에 시작되었으며 4일 이내에 Arrington XRP Capital, 1kx, Benjamin Kong 및 Coefficient Ventures Grand Renfield One의 지원을 받아 총 8,700,000 USD를 모금했습니다. 당시 $AR 토큰의 가격은 0.73 USD였으며 총 공급량의 20.6%를 해당 라운드에서 사용할 수 있었습니다. [6]
그 이전에는 Arweave는 2017년 8월에 초기 생성된 토큰 공급량의 10.8%가 판매된 토큰 사전 판매 이벤트를 개최했으며 2018년 5월과 2018년 6월에 각각 공급량의 7.1%와 1.1%가 판매된 두 번의 공개 판매가 완료되었습니다. 회사는 또한 비공개 판매에 19.5%, 프로젝트 자문위원에 2.9%, 팀에 13%(5년 잠금, 연간 20% 해제), 생태계 개발에 19.1%, 미래 프로젝트 사용에 26.5%(5년 잠금, 연간 20% 해제)를 할당했습니다. [19]
Arweave는 인터넷을 보완하는 시스템으로, 블록체인 접근 방식을 사용하여 데이터를 영구적으로 저장하고 변경할 수 없으며 토큰 인센티브를 사용하여 지속 가능성을 달성합니다. 분산형 스토리지 목표를 달성하고 확장성, 느린 성능 및 높은 거래 수수료와 같은 현재 블록체인 문제를 해결하기 위해 BlockWeave, Proof of Access, Wildfire, BHL, WL 및 BlockShadows를 포함한 기술을 도입했습니다. 이러한 기술적 포인트는 서로 보완하여 Arweave에 대한 솔루션을 형성합니다. [11]
Arweave는 BlockWeaves라는 핵심 기술을 기반으로 구축되었으며, 이는 기존 블록체인(예: Bitcoin)과 다른 방식으로 구성됩니다. 일반적인 블록체인에서 트랜잭션이 포함된 블록은 선형으로 연결되어 체인을 형성합니다. 그러나 BlockWeave 네트워크에서는 데이터가 포함된 블록 세트가 여러 이전 블록에 연결되어 체인보다 더 많은 데이터 구조를 만듭니다. [10]
Arweave 네트워크에서 각 블록은 두 개의 이전 블록(체인의 이전 블록과 '리콜 블록'이라고 하는 블록체인의 이전 기록의 블록)에 연결됩니다. 이렇게 하면 선형 체인보다 더 복잡한 그래프 구조가 생성됩니다. '리콜 블록'의 선택은 이전 블록의 높이와 이전 블록의 높이에 따라 결정되므로 결정론적 접근 방식이 됩니다. 그러나 위브의 블록 기록에서 블록을 선택하는 것은 예측할 수 없습니다. [10]
Arweave에서 사용하는 합의 메커니즘은 Proof of Access (PoA)와 Proof of Work (PoW)의 조합입니다. 일반적인 PoW 시스템에서 다음 블록은 이전 블록만을 기반으로 생성되지만 PoA 알고리즘에서는 이전 블록의 데이터가 결합되어 리콜 블록을 무작위로 선택합니다. 현재 블록의 해시 값을 가져와 현재 블록의 높이에 대한 모듈러스를 계산하여 다음 블록에 병합할 리콜 블록을 선택할 수 있습니다. 이 접근 방식은 채굴자가 블록체인을 형성하는 모든 블록을 저장할 필요가 없다는 장점이 있습니다. [10]
2021년 2월 24일, Arweave 네트워크는 Succinct Random Proofs of Access (SPoRA) 합의 메커니즘을 사용하도록 업그레이드되었습니다. 이것은 일종의 합의 메커니즘이며 블록 633720까지 Arweave는 Proof of Access (PoA)를 실행하고 있었습니다. 블록 633719는 업그레이드 전 Arweave 네트워크의 마지막 PoA 블록이었고 채굴된 첫 번째 SPoRA 블록은 633720입니다. [12]
이 업그레이드는 데이터 검색을 더욱 경쟁력 있게 만들고 네트워크 유지에 필요한 에너지를 줄이기 위한 것입니다. SPoRA의 아키텍처는 유지하는 데 더 적은 에너지가 필요하므로 채굴자의 오버헤드가 낮을 뿐만 아니라 전체적으로 더 효율적인 시스템이 됩니다. [12]
이 기술의 목적은 합의 블록의 확산을 가속화하는 것입니다. 기존 블록체인은 블록 크기에 의해 제한되지만 Arweave는 이 문제를 해결하기 위해 BlockShadows를 개발했습니다. 새 블록이 생성되어 브로드캐스트할 준비가 되면 다른 노드가 새 블록을 만드는 데 사용할 수 있는 몇 가지 필요한 정보와 함께 완전한 블록 콘텐츠를 브로드캐스트합니다. 이렇게 하면 블록 전파가 더 빠르고 유연해집니다.
노드는 Block Hash List (BHL) 및 Wallet List (WL)라는 두 가지 중요한 개념의 도움으로 전체 체인을 소유하지 않고도 중요한 네트워크 기능을 수행할 수 있습니다. BHL은 모든 이전 블록의 해시 목록이고 WL은 시스템의 활성 지갑 목록입니다. 이를 통해 사용자는 이전 거래에 사용된 블록을 차지하지 않고도 거래를 확인할 수 있습니다. 네트워크에서 동기화되고 채굴자가 다운로드할 수 있는 블록체인 목록과 지갑 목록을 통해 노드는 네트워크에 가입하여 거의 즉시 참여할 수 있습니다. [10]
Arweave는 Wildfire라는 자체 구성 네트워크 분석 및 순위 시스템을 개발했습니다. Arweave는 많은 양의 정보를 저장하고 편리하게 액세스할 수 있는 데이터 스토리지 시스템입니다. 데이터 공유를 단순화하기 위해 Wildfire는 채굴자가 데이터를 자유롭게 공유하도록 장려하기 위해 인센티브 계층을 추가합니다. 이렇게 하면 채굴자가 네트워크의 다른 채굴자와 가능한 한 빨리 데이터를 저장하고 공유하도록 동기 부여를 받아 긍정적인 평판을 얻을 수 있습니다. Wildfire는 각 노드에서 로컬로 순위 시스템을 생성하고 각 피어는 성능별로 순위가 매겨지며 전체 네트워크는 성능이 낮은 피어를 블랙리스트에 올립니다. [10][11]
Arweave 프로토콜은 노드가 저장할 콘텐츠를 자유롭게 선택할 수 있는 블랙리스트 시스템을 제공합니다. 이 시스템을 통해 모든 노드는 개인 또는 노드 그룹이 거부하려는 콘텐츠를 블랙리스트에 올릴 수 있습니다. 예를 들어 저장하고 싶지 않은 일부 데이터의 해시 또는 문자열을 블랙리스트에 올릴 수 있습니다. 일치하는 디스크 콘텐츠는 절대 작성되지 않습니다. 네트워크의 절반 이상이 특정 콘텐츠를 거부하면 전체 네트워크에서 거부됩니다. 이러한 블랙리스트는 개별적으로 또는 공동으로 생성하거나 다른 소스에서 가져올 수 있습니다. [10][23]
2019년 1월, Arweave는 새로운 형태의 웹 또는 인터넷인 PermaWeb을 출시했습니다. Arweave는 Permaweb을 다음과 같이 설명합니다.
“… 누구나 기여하거나 유지 관리 비용을 받을 수 있는 글로벌 커뮤니티 소유 웹입니다.”
PermaWeb은 전 세계적으로 분산된 서버리스 네트워크에서 인센티브 및 정보 영구성을 제공합니다. 사용자가 사용하고 실행할 수 있는 웹입니다. 기존 웹과 똑같아 보이지만 PermaWeb에 게시된 모든 항목은 영원히 사용할 수 있다는 점이 다릅니다. Arweave에 넣는 모든 것은 AR 토큰으로 지불해야 합니다. 이것은 또한 채굴자가 서버에서 데이터를 호스팅하는 대가로 받는 것입니다. [13]
PermaWeb을 통해 사용자는 스마트 블록체인에서 영원히 살아있는 정보와 웹사이트를 저장하고 구축할 수 있습니다. Arweave 네트워크 자체가 콘텐츠에 대해 회의적이므로 PermaWeb을 사용하여 위키에서 PDF, 비디오 및 웹 애플리케이션에 이르기까지 모든 종류의 정보를 저장할 수 있습니다. 네트워크에 포함되면 이러한 파일은 언제든지 전 세계 어디에서나 액세스할 수 있습니다. 또한 제출되면 누구도(원래 업로더 포함) 어떤 식으로든 변경할 수 없어 애플리케이션에 대한 소비자 무결성과 문서에 대한 검증 가능성을 강화합니다. [13]
AR 토큰은 Arweave 플랫폼의 기본 토큰입니다. 토큰의 주요 단위는 AR이고 하위 단위는 Winston이며 1 AR = 1,000,000,000,000 Winston입니다. Arweave 토큰(AR)의 총 공급량은 66,000,000 AR입니다. 5,500만 AR은 2018년 6월 8일 네트워크 출시 시 제네시스 블록에서 생성되었습니다. [19][24]
$AR 토큰은 시스템에 정보를 저장하는 데 대한 지불 역할을 합니다. 이러한 지불은 정보 저장 및 유지 관리에 참여하는 채굴자에게 보상됩니다. 토큰은 또한 가치 교환의 수단으로 사용됩니다. 블록에서 트랜잭션을 수행하려면 사용자는 AR로 거래 수수료를 지불해야 합니다. 기존 블록체인 시스템과 달리 이 거래 수수료는 블록의 채굴자에게 직접 전달되지 않습니다. 대신 거래 수수료의 대부분은 스토리지 기부에 할당되며 시간이 지남에 따라 채굴자의 지갑에 점진적으로 분배됩니다. [19][24]