This is the repository for the official Erlang implementation of the Arweave protocol.
Arweave is a distributed, cryptographically verified permanent archive built on a cryptocurrency that aims to, for the first time, provide feasible data permanence. By leveraging our novel Blockweave datastructure, data is stored in a decentralised, peer-to-peer manner where miners are incentivised to store rare data.
For instructions on how to build and update the source, please refer to the Development Docs
Extensive reformatting has been applied to the repository, to keep git blame useful and ignore the reformatting commits, use the configuration below after cloning the repository:
git config blame.ignoreRevsFile .git-blame-ignore-revs
If you have questions or comments about Arweave you can get in touch by finding us on Twitter, Reddit, Discord or by emailing us at team@arweave.org.
For more information about the Arweave project visit https://www.arweave.org or have a look at our yellow paper.
The Arweave project is released under GNU General Public License v2.0. See LICENSE for full license conditions.