You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Arweave is a distributed, permanent storage network. Built on top of the network sits the Permaweb, which is a decentralized, permissionless web. The two layers enable users and developers to:
18
+
19
+
– store data permanently
20
+
21
+
– deploy dynamic and permissionless dApps to the Permaweb
22
+
23
+
– write smart contracts in JavaScript, Rust, Solidity and more
24
+
25
+
– create profit sharing communities
26
+
27
+
### How does Arweave work?
28
+
29
+
The workings of the Arweave protocol can be best understood by looking at the
30
+
two layers involved: the Arweave network
31
+
and [the Permaweb](https://arweave.medium.com/welcome-to-the-permaweb-ce0e6c73ddfb).
32
+
33
+
#### The Arweave network
34
+
A [P2P protocol](https://www.webroot.com/in/en/resources/glossary/what-is-peer-to-peer-networking)
35
+
that allows miners
36
+
([nodes](https://learn.bybit.com/blockchain/what-are-nodes/)) with large storage
37
+
spaces on their hard drives to connect with the network and store
38
+
data for Arweave users. Arweave rewards these miners for offering their storage
39
+
services through sustainable and perpetual endowments, coming from the user's one time payment to store data permanently. As the volume of data stored in a particular system increases, the
needed for the consensus decreases, resulting in more cost-effective data
43
+
storage.
44
+
45
+
The network uses a blockchain like structure called blockweave. The **_blockweave_** is different from the typical blockchain that many cryptos are
46
+
built upon because apart from storing transactional information, the Arweave network can also store
47
+
custom data on each block. Though similar to other blockchains whereby each block refers to its previous, Arweave attaches a randomly selected block known as the **recall block** to the transaction.
48
+
49
+
This Proof of Access consensus rewards the participating nodes in the network for storing all
50
+
of Arweave’s transactional history. Say you want to manage a node on the
51
+
Arweave blockchain. To receive block rewards, you must prove to blockweave that
52
+
you have complete **_access_** to the data in the previous block, along with
53
+
some randomly selected **_recall block_**. If you don’t have access to the
54
+
recall block, the network will know that you aren’t storing all the
55
+
transactional data on the Arweave network, and will thus deny you any block
56
+
reward.
57
+
58
+
### The Permaweb
59
+
Another main component in the Arweave network is the **_permaweb_**, a
60
+
community-owned, decentralized web layer built on top of the Arweave network. Not only does the Permaweb host permissionless, decentralized and censor resistant applications permanently,
61
+
it gives us the ability to create queryable transactions and smart contracts to build interactive and dynamic user interfaces with tools like GraphQL.
0 commit comments