Difference between revisions of "Arweave"

From COPTR
Jump to navigation Jump to search
(Adds a record for Arweave)
 
(Add information about proof of access and the endowment)
Line 12: Line 12:
 
<!-- Describe the what the tool does, focusing on it's digital preservation value. Keep it factual. -->
 
<!-- Describe the what the tool does, focusing on it's digital preservation value. Keep it factual. -->
  
A storage based blockchain that uses proof-of-access as a form of consensus to ensure access to historical blocks of data, and to enable creation of new blocks.
+
A storage based blockchain that uses proof-of-access (succinct proofs of random access (SPoRA)) as a form of consensus to ensure access to historical blocks of data, and to enable creation of new blocks.
  
 
Arweave attempts to enable permanence for the storage of data on its chain by using a "storage endowment" theoretically ensuing the payment of storage for 200 years.
 
Arweave attempts to enable permanence for the storage of data on its chain by using a "storage endowment" theoretically ensuing the payment of storage for 200 years.
Line 18: Line 18:
 
== Proof of access ==
 
== Proof of access ==
  
TODO
+
From the 19-25 ArweaveHub weekly digest, SPoRA is designed to incentivize storing large parts of the blockchain's data:
  
 +
<blockquote>
 +
Under SPoRA’s consensus model, miners must prove they have access to a randomly selected piece of data from the network’s history to mine a new block. This creates a massive incentive to store as much of the weave as possible.
 +
</blockquote>
 +
 +
A network continuously proving access to user data should also be reassuring to those making use of the network/blockchain's resources.
  
 
== Storage endowment ==
 
== Storage endowment ==
  
TODO
+
An endowment calculation made at the genesis of the protocol ensures perpetual payment for storage for 200 years based on the theory of ever-decreasing storage costs.
 +
 
 +
From the Arweave protocol:
 +
 
 +
<blockquote>
 +
If a transaction does upload data, the required upload fee scales with the uploaded volume.
 +
 
 +
A part of the fee goes directly to the miner including this transaction into a block. Its purpose is to incentivize miners to enlarge the Arweave dataset.
 +
 
 +
The rest of the fee goes to the endowment.
 +
 
 +
The Arweave network's endowment removes tokens from circulation every time data is uploaded, creating a reserve to pay for data storage over time. The storage purchasing power of the endowment is elastic, changing with the volume of data committed, the cost of data storage, and token value over time. One of the main drivers of change in the value of the endowment is that a decreasing cost of storage creates a corresponding proportional increase in storage purchasing power, leading to fewer tokens needing to be released from the endowment in the future. We call the rate of decline in overall costs for storing a unit of data for a fixed period of time the Kryder+ rate. This rate incorporates the change in price of hardware, electricity, and operational costs surrounding data storage.
 +
 
 +
Users pay for 200 years' worth of replicated storage at present prices, such that only a 0.5% Kryder+ rate is sufficient to sustain the endowment for an indefinite term, in the absence of token price changes. Under these conditions, the storage purchasing power of the endowment at the end of each year would be equal to that at the beginning. The actual declining cost of storage over the last 50 years has been, on average, ≈38.5% per year.
 +
 
 +
To determine how much a single byte costs in AR at any given time, the protocol uses the current network difficulty (as an oracle of the total amount of mining resources currently maintaining the network) and the recent history of operations.
 +
</blockquote>
 +
 
 +
A simpler rendition from the 19-25 ArweaveHub weekly digest:
 +
 
 +
<blockquote>
 +
...when a user uploads data to Arweave, a fraction of the fee goes to the miner immediately. The majority is sent to an endowment fund that grows steadily over time.
  
 +
The fees for this transaction use a calculation that covers 20 replicas of user data for 200 years. This creates a self-executing, sustainable engine that ensures miners are incentivized to keep your data accessible for centuries, not just years.
 +
</blockquote>
  
 
== User Experiences ==
 
== User Experiences ==
Line 57: Line 85:
 
== References ==
 
== References ==
  
* [https://www.arweave.org/ Arweave Homepage].
+
* [https://docs.arweave.org/developers/development/protocol Arweave Protocol].
* [https://arweavehub.com/weekly/fundamentals-of-arweave 19-25 Arweave Weekly Digest: Fundamentals of Arweave].
+
* [https://arweavehub.com/weekly/fundamentals-of-arweave 19-25 ArweaveHub Weekly Digest: Fundamentals of Arweave].
  
 
== Informative References ==
 
== Informative References ==
  
 +
* [https://www.arweave.org/ Arweave Homepage].
 
* [https://www.crimrxiv.com/pub/2ud0ee07/release/1 Continuum Arweave Ar.io] digital preservation initiative.
 
* [https://www.crimrxiv.com/pub/2ud0ee07/release/1 Continuum Arweave Ar.io] digital preservation initiative.
 
* [https://docs.orcfax.io/verify verification of Orcfax packages on Arweave]
 
* [https://docs.orcfax.io/verify verification of Orcfax packages on Arweave]

Revision as of 21:51, 9 February 2026



A blockchain using a proof-of-access protocol and theoretically enabling permanent storage of data
Homepage:https://www.arweave.org/
Status: Maintained ✅
Source Code:https://github.com/arweaveteam
Cost:Transaction dependent
Wikidata ID:Q129196013
Function:Active Data Storage,Backup,Service,Storage



Description

A storage based blockchain that uses proof-of-access (succinct proofs of random access (SPoRA)) as a form of consensus to ensure access to historical blocks of data, and to enable creation of new blocks.

Arweave attempts to enable permanence for the storage of data on its chain by using a "storage endowment" theoretically ensuing the payment of storage for 200 years.

Proof of access

From the 19-25 ArweaveHub weekly digest, SPoRA is designed to incentivize storing large parts of the blockchain's data:

Under SPoRA’s consensus model, miners must prove they have access to a randomly selected piece of data from the network’s history to mine a new block. This creates a massive incentive to store as much of the weave as possible.

A network continuously proving access to user data should also be reassuring to those making use of the network/blockchain's resources.

Storage endowment

An endowment calculation made at the genesis of the protocol ensures perpetual payment for storage for 200 years based on the theory of ever-decreasing storage costs.

From the Arweave protocol:

If a transaction does upload data, the required upload fee scales with the uploaded volume.

A part of the fee goes directly to the miner including this transaction into a block. Its purpose is to incentivize miners to enlarge the Arweave dataset.

The rest of the fee goes to the endowment.

The Arweave network's endowment removes tokens from circulation every time data is uploaded, creating a reserve to pay for data storage over time. The storage purchasing power of the endowment is elastic, changing with the volume of data committed, the cost of data storage, and token value over time. One of the main drivers of change in the value of the endowment is that a decreasing cost of storage creates a corresponding proportional increase in storage purchasing power, leading to fewer tokens needing to be released from the endowment in the future. We call the rate of decline in overall costs for storing a unit of data for a fixed period of time the Kryder+ rate. This rate incorporates the change in price of hardware, electricity, and operational costs surrounding data storage.

Users pay for 200 years' worth of replicated storage at present prices, such that only a 0.5% Kryder+ rate is sufficient to sustain the endowment for an indefinite term, in the absence of token price changes. Under these conditions, the storage purchasing power of the endowment at the end of each year would be equal to that at the beginning. The actual declining cost of storage over the last 50 years has been, on average, ≈38.5% per year.

To determine how much a single byte costs in AR at any given time, the protocol uses the current network difficulty (as an oracle of the total amount of mining resources currently maintaining the network) and the recent history of operations.

A simpler rendition from the 19-25 ArweaveHub weekly digest:

...when a user uploads data to Arweave, a fraction of the fee goes to the miner immediately. The majority is sent to an endowment fund that grows steadily over time.

The fees for this transaction use a calculation that covers 20 replicas of user data for 200 years. This creates a self-executing, sustainable engine that ensures miners are incentivized to keep your data accessible for centuries, not just years.

User Experiences

Development Activity

Arweave API

Release Feed

Below the last 3 release feeds:

2025-10-17 13:59:38
[tag:github.com,2008:Repository/99137994/N.2.9.5 Release N.2.9.5]
by github-actions[bot]
2025-10-01 14:21:22
[tag:github.com,2008:Repository/99137994/N.2.9.5-alpha6 Release N.2.9.5-alpha6]
by github-actions[bot]
2025-08-21 15:14:05
[tag:github.com,2008:Repository/99137994/N.2.9.5-alpha5 Release N.2.9.5-alpha5]
by github-actions[bot]

Activity Feed

Below the last 5 commits: Failed to load RSS feed from https://github.com/ArweaveTeam/arweave/commits/main.atom: There was a problem during the HTTP request: 404 Not Found

Arweave standards

Release Feed

Below the last 3 release feeds: Failed to load RSS feed from https://github.com/ArweaveTeam/arweave-standards/releases.atom: There was a problem during the HTTP request: 502 Bad Gateway or Proxy Error

Activity Feed

Below the last 5 commits: Failed to load RSS feed from https://github.com/ArweaveTeam/arweave-standards/commits/main.atom: There was a problem during the HTTP request: 404 Not Found

Tools using Arweave

  • Arkly Arweave API enabling storage and validation of Bagit compatible archival packages.

References

Informative References