Risk Warning: Beware of illegal fundraising in the name of 'virtual currency' and 'blockchain'. — Five departments including the Banking and Insurance Regulatory Commission
Information
Discover
Search
Login
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
View Market
Explain Arweave Series 4: How to upload data to Arweave
W3.Hitchhiker
特邀专栏作者
2022-01-16 03:49
This article is about 2643 words, reading the full article takes about 4 minutes
How to permanently store data on Arweave? Like Dropbox, store files and photos privately, upload files in batches, upload NFT and get attention rewards... Please sign this guide~

Further reading:

Further reading:

Explain Arweave Series 1: What is Arweave?

Explain Arweave Series 2: Key Terms for Arweave Beginners

Detailed explanation of Arweave series three: essential tools for Arweave beginners

We often see Arweave originators asking what is the best way to upload data to permaweb.Pay once, store foreverThe value proposition is universally appealing, but there isn't a single path forward.

If you heard about Arweave from a friend and did some Googling, you may still not know how to store files permanently. Since Arweave is a storage layer - like a database rather than a full fledged application - there are many ways to upload data to permaweb, the best of which depends on your specific use case.

Do you want to:

  • Store files and photos privately, like Dropbox

  • Archive a webpage forever in its current state

  • Host the front end of your application

  • Store application data on permaweb in an easily queryable way

  • Upload NFT and get attention rewards

  • Bulk upload files

first level title

Step 1: Get a Wallet, Claim Some AR

Arweave dApps require a wallet login, usually via ArConnect. The best first step is to download the ArConnect browser extension, with which you can send/receive AR and log into Arweave dApps with just one click. In web3, your wallet is your identity, just like in web2"sign in with google"Same function.

To interact with Arweave dApps, you will also need some AR - the currency of the Arweave ecosystem. You can earn small amounts of free AR from faucets, or have some sent to your wallet after purchasing from an exchange.

If you plan to get a small amount of AR through the faucet, you need to generate a wallet through the traffic. Otherwise, you will need to use the ArConnect extension to create a wallet to which you can send AR from an exchange of your choice or on-ramp.

Currently AR is available at gate.io, Huobi, Binance, and through fiat currency platforms such as Transak and Ramp.Learn about on-ramps here

To see how much AR is needed to store the necessary data, seearweavefees.com

As long as you have AR in your wallet, you can store data on permaweb.

Use ArDrive as a Permanent Dropbox Replacement

ArDriveis a file storage tool built on top of Arweave. With it, you can store any kind of private files, or publish them for all to see. ArDrive makes it easy to organize files into folders and save them to yourself, or generate unique links to share them publicly with anyone.

awardaward

Use Evermore to automatically sync local files to and from Arweave.

Evermoreis a file storage application with a desktop client that allows users to configure a local folder that will be automatically backed up to Arweave.

Evermore is also able to download synced files from your other local machines, which means every computer you own can share the same set of permanently stored files.

Every time any user uploads 1GB of data, they are rewarded with 1,500 Evermore profit-sharing tokens.

Archive web pages with Arweave browser extension

here

existhereDownload the Arweave web extension for your browser. Click it on your browser toolbar to archive a page and revisit your previously saved pages.

You can also passThe arweave.news web appSee feedback on everyone's recently archived items.

Host the front end of your application

For web3 dApps, the front end is the main point of centralization failure. While the backend might consist of smart contracts or code that queries the blockchain, the frontend can -- andoften— was censored.

Here are a few easy ways to host your front end on Arweave, depending on how fancy you want to get.

The easiest tool for this job isakb, which is a command-line tool that can be used to upload built web applications to the /build folder. However, your web application will be running on a long, impossible-to-remember URL, and out of your control.

A richer alternative isArGo, which makes uploading frontends to Arweave easier and provides custom URLs - traditional .com style, or ENS (.eth!).

Store application data (and query it) on permaweb

Developers building on permaweb only need to use Arweave on the backend and their framework of choice on the frontend. App's"API server"That's Arweave - either query the transaction directly, or query the status of the SmartWeave contract.

For example, if you're building a simple social media application on top of Arweave, you'll need a front end that will"posts"sent to permaweb, and they can be queried. For this, you'll use arweave-js on the front end - a JavaScript SDK that makes it easy to interact with Arweave.

To read data from Arweave, GraphQL is a common choice. You can write GraphQL queries, as documented here, or use ardb to query Arweave, which is like a SQL-like tool.

Upload an NFT and get follow rewards

If you’re a creator looking to publish your work, then probably the best way to do it is to mint it as an NFT — this way, you can earn follow rewards, sell your work, and even earn commissions on resales.

Koii is a blockchain that uses Arweave for storage — its flagship product, koi.rocks, allows users to spend AR as NFTs and mint files into NFTs. When someone uploads a file, the uploader earns KOII tokens as a reward.

this guidethis guideto know more information. If you're not sure where to start, just download theirFinniebrowser extensions.

Upload files in batches using bundles

Want to submit a large number of files to permaweb at one time? Mass uploads are possible using bundles - a recent innovation from Arweave. Now, you can usearkb(-use-bundler) or write usingarbundlesherehereRead more about when and why to use bundles on the dedicated ArWiki page.

Is there anything missing in this guide? Let us know on Twitter if you do,@arweavenews

Arweave
Welcome to Join Odaily Official Community
AI Summary
Back to Top
How to permanently store data on Arweave? Like Dropbox, store files and photos privately, upload files in batches, upload NFT and get attention rewards... Please sign this guide~
Author Library
Download Odaily App
Let Some People Understand Web3.0 First
IOS
Android