A detailed description of the key processes in the era of Web3: Arweave

星球日报 view 46217 2022-1-24 09:19
share to
Scan QR code with WeChat

A representative of a decentralized persistent storage track that captures the key scene.

When trying to describe Arweave, we often fall into the trap of using difficult terms that are not easily understood by non-machine readers. However, we want Arweave to be very accessible to everyone, regardless of background. This is the purpose of this article. We've reviewed this article to find out what Arweave is and how it works - everything you need to know.

1. A brief introduction to Arweave

Arweave is a tool that helps a person keep their data up to date. It works by distributing stored data through a network of computers called nodes or miners.It is a different model from what we know. Because today the Internet is within the reach of companies whose servers can be lost at any time, and content exchanges can be silenced by administrators with the necessary rules. .

Arweave provides an online "permaweb" connection through a series of nodes. All of this generates revenue by retaining old data for a long period of time and retaining new data as requested by customers.

Like many archives, Arweave operates its own cryptocurrency platform, AR. AR pays miners when people use tokens to collect data. In these exchanges, AR is also kept in the garden, which can release gifts slowly in no time. With this process, Arweave guarantees no storage restrictions.

Some of the new features that make Arweve stand out is that it can be accessed through a standard website. Because it is open, communities can participate in improvements. The community is good in many ways as Arweave has a thriving ecosystem of new app developers, including polls that allow users to hype content and pull out a few inaccuracies. .

1. What does Arweave do?

In 2017, Arweave was renamed Archain. The name was changed when the Arweave team joined Techstars in 2018. In 2019, Arweave raised $5 million from major companies including Coinbase, a16z, and Multicoin Capital.

By 2020, Arweave will receive an additional $8.3 million and plans to use it to grow Arweave users and developers in the community. This includes services such as Verto, ArDrive and Arweave News.

Arweave Designer and Designer, Sam Williams, is a "PhD with experience in the design and implementation of distribution systems". He found Arweave in college, inspired by Orwell's "1984" in response to fake news.

2. How does Arweave work?

Unlike modern blockchains that hold the market, Arweave stores data in blockchains. In this way, each block is connected to the two previous blocks to form a structure called "blockweave".

Here are some key points that set Arweave apart:

(1) Proof of Admission

What sets Arweave apart from other cryptocurrencies is how it identifies the realities of the exchange. Typically, using proof-of-concept (functional certificates), cryptocurrencies force computers to compete to solve the hash problem. Arweave uses a different approach to this problem called Succinct Proofs of Random Access (SPoRA).

Arweave asks all nodes on the network to confirm that the update has the option selected from the previous time, and if so, it can add the update to the network.

This approval process helps identify the true nature of the change and ensures that previous changes are not compromised. This method is called proof of entry, and nodes that add new blocks benefit from AR tokens.

(2 persons

Bundles are a way to ensure that the crafting process is ultimately mined in blocks. It solves the problems that all blockchains have. The market will be overlooked if others deliver products that reward miners more.

Bundling becomes a must when using Arweave as a way to store large NFT operations with thousands of files that need to be stored simultaneously. The project will notice that a few files in the download bundle are deleted, which may affect the project download.

Solana FT Marketplace's Metaplex was the first to acquire Bundles and worked with Bundlr's Josh Benaron to develop Metaplex Candy Machine, an app that allows Arweave operations to store multiple downloads to NFTs. In fact, it is most commonly used in non-NFT applications as well.

(3) Smart weaving

SmartWeave is a smart contract that uses AR tokens to allow developers to create smart contracts using JavaScript. As with most code (usually Web2 applications), it runs on the user's computer, not on the blockchain itself.

This works differently than Ethereum's contract execution where the entire network is called upon to perform the exchange. SmartWeave relies on smart contracts entered into by users directly with local consumers.

It doesn't require a lot of electricity, making it a greener and safer option. Even if a user uses bad policies, it will not affect the whole blockchain. This way you don't need a lot of security checks and security ties and it can work faster.

Another important thing is that the SmartWeve contract can be the entire application backend. This means developers don't need a server and the entire application can run on the blockchain. Unlike Ethereum, it costs less than a cent to process a SmartWeight contract.

(4) Vartex Gateway (Vartex Gateway)

Vartex is a tool that allows you to customize your own gateway with a few commands. arweave.net is the preferred way to access all Arweave files through the browser, but it is used by AWS, so it may fail. And Vartex is a way for anyone to run to their doorstep. This means more portals and less reliance on intermediate servers.

It's a way to decentralize permaweb so it's not tied to a big company. It is based on Amplify, a fork of the original arweave.net portal. Developers can find the source code on GitHub. Just clone it and follow the instructions in the readme file.

(5) Conditions of harmony

Content management allows anyone running mining software to choose what kind of data they want to store. This type of compatibility allows the computer on the network to choose the content to keep.

However, content may not be as important as big data, as it's up to the gateway to decide what to block. For example, someone may wish to save only the image or only the audio file. As new data is transmitted to the network, Arweave asks each computer to accept it. But people will accept it because of the elevation, especially if the data is larger. Simply because the more you save, the more rewards you get.

It is important to remember that it is too early to start this revival because no one can get a general list of whether they need support or not. Arweave is new, but at the same time it has a large number of downloads and browsing through all the files can be very difficult.

However, we have added this feature to ensure content. It's not about politics or ideology here, that's what Arweave tried to eliminate when it was created.

3. Token Information

Arweave has its own token, AR. Users who wish to store data will need to purchase the data to pay for the storage, but the computer providing the storage must accept AR tokens as payment. Interestingly, however, the payouts are not direct to each miner, but are aggregated and distributed across the network over time.

These costs are called Storage Endowment. Its purpose is to provide protection against future data on overloaded AR pools. The cost is the mining rewards paid by users and can be paid to future miners over the long term as the lake grows over time.

Any further,Arweave store is one-time payment rather than one-way registration.. However, the data is retained permanently, which makes Arweave an attractive and useful resource for existing users and networks. The AR token supply is limited to 66 million.

2. Key points surrounding Arweave

Entering the world of Arweave can be very difficult if you are unfamiliar with blockchain and cryptocurrency. With tons of new features, Arwea makes it accessible to fewer users or attracts people from all over the world such as artists and bloggers.

Older Leeks know that new Leeks can benefit from NFTs and webs forever, but knowing where to start can be a little frustrating when you find yourself falling down the rusty hole at the end of each new semester. That's why we've created an essential Arwea glossary for beginners so you can explore the world with more confidence.

1. Block weaving (block spinning)

A block is usually added when all the content of the previous block is correctly identified. In Arweave, new blocks are added when the miner validates an old option.

How it works if the blockchain is valid is that its previous block can be identified. It is lighter than Bitcoin and uses a blockchain model, but does not require visiting all history.

In summary of Arweave: Arweave block rotation storage also scans all website data continuously (network continuously).

2. Everything

By transferring existing business streams directly to the Arweave network, developers can consolidate multiple businesses (or just one!). A business package sends a business group to a Standard 2 server in a single transaction, and the business team ensures that the operations it contains are extracted as blocks. The Bundler server is managed by Bundir DAO.

Details: https://arweave.news/bundle/

In the context of Arweave: a package is an industry form of information group specific to Arweave.

3. DAO (Decentralized Autonomous Organization)

DAO stands for Decentralized Autonomous Organization. As a version of Web3, it is also called Startup in Web2, but unlike Startup, DAO is more like a community than a company. DAOs do not have CEOs or directors, but are independent and token-gate governed.

For example, when a new version is published, the communities vote for it. Everyone has a voice in the DAO, but it is safe for community members to raise voters. Giving people who hold more tokens more energy votes is one way to verify this. Many members can see the product evolving by thinking about it.

As part of Arweave: DAO is a management system developed around new Arweave products and processes. Arweave DAO is also called PSC.

4. Don

Donations are secure future expenses that are retained indefinitely. With Arweave, the cost of permanent data storage is low. This includes immediate savings and a small contribution to your donation. This saves money in a pool to secure payment for future posts.

Stable performance is guaranteed for at least 200 years. This is thanks to the financial support of Arweave and its tokens, which will encourage both users and miners to participate in the system.

As part of Arweave: Donations are redeemed from the initial stipend paid to keep copies for future records.

5. The miner

The miner is a machine that runs the Arweave mining software. The software mines block cuts, but miners can blacklist certain file types that they don't want to add. For example, the miner can choose to only store image and audio files without supporting video downloads.

In Arweave, miners are encouraged to collect fewer blocks with higher rewards for their storage space. This makes all data permanent and many miners are replicated. Miners will also be more rewarding for storing larger files. For example, movies will cost more than pictures.

As part of Arweave: Miners are responsible (and human!) responsible for adding and validating new data transactions for Blockweave.

6. Mining

Mining is the process of adding innovations to a Block Weave by analyzing the block history.

When an application performs an exchange (like storing data in Arweave), this exchange is maintained until the next block is extracted. Data transmission is not instantaneous, the exchange has still been mempooled with other industries, and miners are mining it in blocks.

In the context of Arweave: mining operators using mining software can link companies into blocks and send them to Blockweave if they can authenticate access to other data.

7. NFT

NFT stands for Non-Fungible Tokens, which means tokens that cannot be split into smaller ones. An NFT is a combination of assets and contracts that track ownership of the assets. These can be images, videos, or any type of art (which many see as the future of NFTs) of a building or other object that is currently owned by a central organization.

Typically, NFTs are simple contracts connected to central servers to store assets. Arweave uses atomic NFTs which are consistent, unique, cost effective and fully distributed.

In Arweave content:In Arweave, NFTs are permanently stored and assets and contracts are inseparable.

8. Permaweb

A regular website is similar to a regular website, but with consistent content and very attractive user management. That means you don't get a 404. And you can be sure of that.Find a page on permaweb and it will be years later..

This means you won't get a 404, and you can be sure that if you find a page on permaweb, it will still be available next year.

This is especially important for content creators, as permaweb keeps web pages and applications secure. It is also cost-effective, decentralized, and subscription-free, making it suitable for long-term operations. For example, the article you are currently reading has been permanently archived on the website.

As part of Arweave: All websites and applications connected to the Arweave network are referred to as regular websites.

9. CSP (community integration)

PSC stands for Community Engagement. Most of the time, PSCs were started by developers of Arweave-based apps and were joined by people who held the app's valuable share tokens. As with DAOs, the designer and the token holder decide on the application and the exchange, and whoever holds the most tokens gets more votes. Therefore, the more people involved in the project, the more it will affect the development of the project.

In the Arweave theme: PSC is similar to the Arweave starter template in the Web2 world, but with better support for participants.

10.PST (Token Sharing System)

PST stands for Profit Sharing Token and is used for money sharing and voting purposes. This is because the higher the PST, the heavier the election, the more people can affect the product. .

PSTs can be traded on Verto Exchange.

In the context of Arweave: PST is Arweave's unique way to share revenue and manage the community.

11. Replica

Once the data was transferred, it was stored on the miner's various hard drives, creating a copy of the original data for each miner's hard drive. Sparse blocks encourage miners to repeat because less data for miners is more profitable.

In the context of Arweave: miners are economically incentivized to replicate rare data and make it permanent.

12. Smart contract

Smart contracts are blockchain applications where anyone can interact with data storage or data archiving.

Arweave SmartPart is called SmartWeave. SmartWeave allows users to access custom edits without having to call any of the apps. The RedStone team is developing another SDK for SmartWeave.

In the context of Arweave: unlike smart contracts which require consistent use, SmartWeave can only be used on a user's computer while in use.

13. Concise Proof of Random Access (SPORA)

SPoRA is a new way to leverage blockchain blocks. It differs from Operational Proof in that it does not rely on previous blocks to implement variables, but uses previous blocks and random blocks in the chain as a sequence of adversaries for miners.

In the Arweave context: SPoRA is a block-by-block method used by Arweave to determine rotating blocks.

14. Canvas 3

Web3 applications differ from Web2 in that they use crypto wallets such as ArConnect or Metamask as authentication and enter the form without using a username or password. Users can easily identify companies as they are connected to their portfolio.

It has a web application based on a decentralized and blockchain-based network. Web3 doesn't have a dedicated host, but it does have a small network and artists. This way, if one connection fails, other connections must be replaced. Unlike Web2, if the main server goes down, the network also goes down.

In Arweave context: Arweave-based applications such as Verto and ArDrive are an integral part of Web3.

3. Essential Tools for Arweve Beginners

Below, we'll look at the top Arweve beginner tools and resources that will help you get started and understand the basic processes of the ecosystem.

1.Aconnect

一文详解Web3时代重要的基础设施:Arweave

ArConnect is an extension browser that also works to access Arweave wallet management and applications. You can view and update assets, manage your balance, and view updates from any wallet. It can interact with many Arweave applications (or dApps).

The transaction is signed and encrypted in the background by an extension, not the app, so important data can't be stolen. Businesses usually happen locally between consumers, so it's safer than sending important data.

We do not charge for AR or PST exchanges in the extension, but we do charge a small fee to interact with dApp. Small instructions are also paid when third-party applications use ArConnect, and this information is provided to holders of the VRT token option.

You can download the browser extension from the arconnect.io website.

2. Driving

一文详解Web3时代重要的基础设施:Arweave

ArDrive is a distributed community data storage platform that provides a stable and seamless experience. ArDrive provides NFT, personal and video photos, files and even web page archives, as well as multiple file uploads, secure and public file sharing, without censorship. People also use ArDrive to share text, books, audio, graphics, and math.

ArDrive offers more "pay-as-you-go" plans than subscription plans, so you don't have to pay any fees to collect and access your data. We also make sure that all information remains with you, regardless of company terms and services, for example, even if your account is inactive for a long period of time.

When you start with ArDrive, you can store your data on permaweb, your data will be stored whatever it is, and you will have full access and control over your data even ArDrive is out of the market.

3. Arweave Dev Discord

一文详解Web3时代重要的基础设施:Arweave

Permaweb support is worthy of joining the Arweave Dev community. We have the Arwea team and major developers in its ecosystem. It is a useful server for developers to discuss and help solve development problems. There are many ways to access app ideas, using SmartWeve, gateways, Testweave and more.

4. Arweavers Telegram Community

一文详解Web3时代重要的基础设施:Arweave

Another tool for community involvement is Telegram, where you can join the Arweaver Telegram community. It is less of a negotiation tool where people focus more on value and contract value. This year again, the community met in Lisbon.

Besides chatting with interested people, you can consult people about buying AR, how to download files, where are miners and other similar files.

5. Arweave Website Extension

一文详解Web3时代重要的基础设施:Arweave

Arweave Web Extension is a web wallet and archiver. Arweave web extension allows you to store online web pages and PDFs, videos and other content that may cause any victim to receive a 404 untrusted error.

You can manage your wallet AR token directly from your browser, export wallet history and download it as a CSV file. It is supported by multiple wallets, so you can easily switch between them. You can send and receive AR tokens as well as generate new AR wallet keys.

6.arweave-js

一文详解Web3时代重要的基础设施:Arweave

The JavaScript library (arweave-js) associated with Arweave (arweave-js) is the preferred way to create custom applications on permaweb. With user-side and server-side JS support, arweave-js is a useful library for JavaScript developers.

The library makes it easy to create new wallets, send ARs, sign and post files to the network, and more.

7. EverPay

一文详解Web3时代重要的基础设施:Arweave

everPay is a real payment processor for Arweave and Ethereum. Its goal is to provide a reliable and fair payment application for everyone, with an SDK that makes it easier for developers to develop DEXs.

Since EverPay trading was unwrapped, the exchange was put on-chain within minutes. The everPay process now supports Ethereum and Arweave and will soon also support Arweave Profit Sharing Tokens (PST).

8. Finney

一文详解Web3时代重要的基础设施:Arweave

Finnie is the browser extension for the Koii Wallet. You can use them to create NFTs and save them forever (for example, you can use Finnie to evolve Atomic Zombies). It can also be used to store NFTs and write KOIIs through collaboration.

After downloading the Finnie browser extension, you can create a new wallet or add it to an existing wallet, and finally you can get a small amount of AR and KOII tokens to help you get started.

9. Berto ib

一文详解Web3时代重要的基础设施:Arweave

Verto is an international exchange for Arweave revenue sharing tokens and NFTs. AR is interchangeable with many PSTs in the ecosystem, and these PSTs also represent stakes for many products such as ArDrive, Decade.land, PermaBot, and Verto itself. Verto Space will also function as a website containing all NFTs published by Verto, including the Bark Blocks series on articulate.eth.

10. View Block

一文详解Web3时代重要的基础设施:Arweave

A blockchain should allow the public to monitor network activities, address, blockchain, and identification. Permaweb's native block browser, ViewBlock, provides this for Arweave. To monitor if a currency exchange is currently being block mined, or if the SmartWeave contract is not being fulfilled, this can be easily resolved using ViewBlock. Here you can get stats like total blockchain size, number of daily conversions, site location, etc.

11. Wrap AR

一文详解Web3时代重要的基础设施:Arweave

AR wrap or wAR is an ERC20 token created by everFinance. The ERC20 token means it was given by the Ethereum model. Each wAR token has a 1:1 value with the AR token and is a way for the Arweave token to interact with the Ethereum ecosystem.

It can be adapted for war as AR and again. EverFinance has developed a way to get AR tokens.

4. How to upload files to Arweave

We often see Arwea developers asking what is the best way to upload files to permaweb. One of the benefits of a one-time payment and permanent retention is global attraction, but there's no future.

If you heard about Arweave from a friend and searched on Google, you might not know how to store data permanently. Since Arweave is not a complete application, but as a file like a process archive, there are many ways to upload files to permaweb, the best of which will be at your discretion special applications.

What do you want to do:

Store personal information and photos like Dropbox.

Keep web pages as they are, forever.

It hosts the front-end of the application.

Store permaweb files in a searchable manner.

Upload your NFT and receive rewards.

Batch file download...

Arweave has dApps for all of these apps, which we'll look at below.

1. Get your wallet and AR

Arweave dApps generally require an access wallet via ArConnect. The best first step is to uninstall ArConnect Browser continuously. This extension allows you to send and receive ARs with one click and connect to Arweave dApps. In web3, your wallet belongs to you, just like the "Sign up with Google" function in web2.

Interaction with Arweave dApp also requires AR, a benefit of the Arweave ecosystem. You can get a small piece of AR on tap for free or buy it in exchange and send it to your wallet.

To get some on-tap AR, you need to build a wallet out of that traffic. Otherwise, you will need to use the ArConnect extension to create a wallet capable of sending AR through your exchange or competition of choice.

Visit arweavefees.com to see how much AR you need to store the information you need.

You can keep PermaWeb data as long as you have AR in your wallet.

2. Use ArDrive as a permanent converter for Dropbox

一文详解Web3时代重要的基础设施:Arweave

ArDrive is an archiving tool based on Arweave. This allows you to keep any information private or public. ArDrive makes it easy to organize your files into folders, creating unique connections that you can save for yourself or share with others.

ArDrive works well on desktop computers and on the mobile web. Users who download more than 50MB per day can also benefit from ↁ, ArDrive revenue sharing.

3. Automatically sync local files with Arweave using Evermore

Evermore is a desktop storage application that allows users to set up local folders to back up to Arweave.

Evermore can download synced files from other local computers. This means that every computer you have can share the same set of data all the time.

For every 1GB of data uploaded by a user, they will be rewarded with 1,500 Evermore Profit Sharing Tokens.

4. Archiving Websites with Arweave Browser Extension

一文详解Web3时代重要的基础设施:Arweave

Arweave was first designed as a way to easily store web pages and make them look great when archived. It's also a huge use of process and has helped prevent ads like Apple Daily from reaching a state of irreversibility.

After downloading the Arweave website link, click on it in your browser toolbar to save it and return to the previous archive page.

You can also get feedback on all recent work on the arweave.news web app.

5. Hold the front-end of your application

For web3 dApps, the front-end is the main point of failure in the middle. The backend can contain smart contracts or blocks that query the blockchain, while the frontend can and does censor.

Here are some easy ways to install your interface on Arweave, depending on what you want:

The easiest tool for this task is kb, a command line tool that you can use to extract/create a folder on your web design application. However, the web app runs for a long time, hard to remember URLs, and has no control.

A rich option is Argo, which makes it easy to upload your interface to Arweave and provides a custom URL (old style .com or ENS (.eth!)).

6. Store (and query) application files in permaweb

一文详解Web3时代重要的基础设施:Arweave

Permaweb-based developers only need to use Arweave on their frontend backend and framework of choice. The "API server" of your application is Arweave. Ask direct questions or request a SmartWeave contract status.

For example, if you're building a simple adware application on Arweave, you'll need a homepage that can submit and query "articles" on permaweb. For this, I use Arweave-js on the front-end. JavaScript SDK that facilitates integration with Arweave.

When reading data from Arweave, GraphQL is a popular choice. You can write GraphQL queries as described here, or use ardb to query Arweave, a tool like SQL.

7. Upload your NFT and get rewarded for following you

一文详解Web3时代重要的基础设施:Arweave

If you are a designer who wants to advertise your work, perhaps the best way is to advertise with NFT. This way you can earn rewards to make money later, sell art and sell.

Koii is a blockchain that uses Arweave for storage. The main product, koi.rocks, allows users to use AR files as NFTs and Mint as NFTs. When someone uploads a file, the uploader receives KOII tokens as a gift.

There are many ways to exit NFTs with Koii; If you don't know where to start, continue downloading Finnie Browser.

8. Batch upload files in bundles

Do you want to submit multiple files to permaweb at once? More shipments can use the package, the new Arweave recently. You can now use arkb (-use-bundler) or write numbers using the arbundle library. Learn more about when and why you should use packages on this ArWiki page: https://arwiki.wiki/#/en/preview/WUAtjfiDQEIqhsUcHXIFTn5ZmeDIE7If9hJREBLRgak.

btcfans公众号

Scan QR code with WeChat

Disclaimer:

Tags: Web3 Arweave
Previous: Why is Crypto Insurance Exploding in 2022 and Beyond? Next: How to prevent critics from examining capitalism? Can Web3 provide a solution?

Related