Joining the Web3 era, how to use the decentralized content publishing platform Mirror?
区块律动BlockBeats
2021-12-01 08:34
本文约8414字,阅读全文需要约34分钟
As an early product in the Web3 era, although Mirror has various functions such as crowdfunding and auctioning NFT, it also has a high threshold for use.

Original title: "How to use Mirror"

Original compilation: 0x13, Rhythm BlockBeats

Original compilation: 0x13, Rhythm BlockBeats

As more and more people choose to join the Web3 era, Mirror, a decentralized content publishing platform, has attracted more and more attention. More and more people want to be able to express their opinions freely in words and become a content creator. As Mirror is open to everyone, it has become the first choice for these people. Articles published on Mirror can be stored in AR for free, and articles can also be cast as NFT for their fans to collect. Creators themselves can also get more more income.

first level title

text

secondary title

model

secondary title

import articles

secondary title

create module

secondary title

module

The Insert Media and Economy module on Mirror is identified by a simple formatting rule: a single link in its own line of text. If you were to manually create a module, you would insert a new line of text, add a link, and then wrap the line. Make sure that the newly inserted line of text only contains a single link. Below is an example of inserting a YouTube video into an article.

secondary title

NFT

Embed an NFT by creating a link. The URL can be filled in like this:

ethereum://contract address/id

crowdfunding

crowdfunding

start a crowdfundingauction

auction

initiate an auctionpicture

picture

secondary title

link preview

Twitter

Twitter

video

YouTube

video

secondary title

iFrames

secondary title

layout size

secondary title

future enhancement

Mirror is a new project, and our editor is intentionally focused on improving it quickly, because we want to move fast and create new economic tools to fund great writing. Over time, we plan to roll out a new editor that will enable in-place editing, eliminating the need to switch between editing and preview modes. Until then, we appreciate your patience and welcomesecondary title

NFT

Article NFT

Articles on Mirror can be minted as NFTs. If you want to mint your article as an NFT, please check the NFT checkbox in the upper right corner of the work editor. Then upload a cover image for your article so it can be featured on different NFT platforms. Once your NFT is minted, you'll see confirmation in your work's byline.

You can mint a previous article as an NFT by editing the previous article, ticking the NFT checkbox, and saving the article. You can check which of your articles have been minted into NFT under the "Articles" column on the navigation page.

Next, in theAuction Guidecrowdfunding

crowdfunding

On Mirror, anyone can use the crowdfunding module to raise money for an idea or project. Our crowdfunding function is realized through a smart contract of Ethereum. Backers can deposit ETH to fund your idea in exchange for tokens. The token represents a proof of sponsorship and a stake in your project upon success. The Crowdfunding module can be inserted into any article in Mirror, along with text and other media modules, to tell the story of your project.

publishedpublishedexample

example

start


$NOVEL$BOUNTY$GENERALIST$ESSAY

start

Anyone can start a crowdsale by going to the crowdfunding page in the Mirror navigation and configuring some basic settings.

Basic Information

Basic Information

All crowdfunding has some basic parameters that are necessary to launch a campaign.

A good name summarizes the core of your project, it should be short and memorable. name:

secondary title

goals and funding

What is the target amount needed to achieve your project? What is the maximum amount you feel is acceptable? Where should the money go?

The amount of ETH you wish to raise to realize your project. This amount is shown as the goal in the crowdfunding progress bar. Try to make this goal realistic given the size of your audience. Fundraising goals:

The maximum amount of ETH you are willing to raise. If there is a lot of demand, a high scaling goal allows you to raise additional ETH while preventing your crowdfunding from getting out of hand. Think of this as the maximum amount of ETH you can accept in custody. Stretch target:

secondary title

Add function

secondary title

Token

All crowdfunding requires a token. Supporters of your project will automatically receive tokens after spending ETH. Token can track how much each backer contributes to your project. The issuance ratio of tokens is 1000 tokens to 1 ETH.

Your token is mainly used as a "proof of sponsorship" to leave a commemoration for your supporters. Tokens can also be used to represent membership in your project's community (e.g. setting thresholds for holding tokens in Discord). Tokens can also represent an economic interest in the future success of your project by returning future income to the token.

Give your crowdsale token a short but descriptive name. This name will be used in block explorers and wallets. Token name:

A symbol that identifies your crowdfunding token. This symbol will be used in block explorers and wallets. Token symbol:

secondary title

NFT grade

Similar to reward tiers in Kickstater campaigns, giving backers certain benefits and perks, Mirror crowdfunding supports NFT reward tiers.

You can create multiple tiers of multi-version NFTs to reward your supporters.

NFT grades require the following information:

Image or video representing the NFT artwork - Media:

A description of the tier, including possible benefits for backers purchasing the NFT. -describe:

The price of the award - the price:

Total Editions Available - Total Supply:

It's important to price your grades into a smooth curve. Think about your funding goals, the size of your community, and the price at which they might be willing to participate.

Usually, it is good to set around three levels:

- An expensive but scarce tier for your biggest fans

- Slightly cheaper, richer tiers for medium sized supporters

- Lower priced tiers for those who want to associate their name with your project and get some cool stuff

secondary title

Patron podium

The Podium lets your project's biggest supporters compete for the top three spots on the leaderboard. Similar to the timed auction, when the podium timer runs out, the top three backers will receive a unique NFT. Podiums are a great way to discover your biggest fans and enable projects to raise significantly more money outside of the fixed price tier.

Patron podiums require the following:

Upload the media representing the NFT of each podium position. -media:

Similar to a timed auction, how long the podium remains open after the initial donation. -duration:

The timer on the podium works like a reserved auction:

- A countdown starts after the first donation is made to the crowdfunding fund.

- If there are 15 minutes or less left in the time and someone makes a new contribution on the platform, the time will be reset to 15 minutes.

Resetting the clocks allowed for a bidding war in the final minutes of the podium countdown.

published

published

story

story

The Crowdfunding Story Creator is where you create a public-facing page that will be shared to further your crowdfunding campaign. It's an online editor, similar to Google Docs or Notion.

You can tell the story behind your crowdfunding campaign by adding content in the Story section. The first module is for outlining your crowdfunding and can be edited by clicking "Describe your story".

You can add follow-ups between crowdfunding modules to provide further context. Expand the story module by clicking Add Story Content.

online

online

Before going live, you will be prompted to check all the parameters of your crowdfunding fund. All values ​​need to be confirmed to be correct as they cannot be changed after the crowdfunding is deployed.

Carefully review each part of your campaign and verify that the values ​​are correct.

auction

auction

secondary title

How the auction works

When a bid meets or exceeds your reserve price, the auction period countdown starts. Let us assume that Alice creates an auction with a reserve price of 1ETH and a duration of 12 hours.

1. Bob bids 1 ETH.

2. The time starts counting down from 12 hours.

3. Any bids placed within the last 15 minutes of the auction will reset the countdown to 15 minutes.

4. The new bid must be 10% higher than the previous bid.

secondary title

start auction

Choose an NFT

To create an auction, select the platform where the NFT was minted or add a custom address, the tokenID of the NFT is also required.

Approve transfer

whereabouts of funds

whereabouts of funds

Proceeds from auctions can be sent to any Ethereum address or smart contract. If you want to send funds to yourself, put your Ethereum address here.

In addition, funds can flow to other economic modules on Mirror, such as crowdfunding or ledger sharing. To transfer proceeds from the NFT auction to your crowdfunding fund, put your crowdfunding fund address here. You can also share funds with multiple entities by issuing funds to a split contract address.

set limits

first level title

share account

Ledger sharing on Mirror is a way to automatically share the value you generate with multiple entities. A split is a payable smart contract that transfers value to multiple addresses on Ethereum.

Sharding can be a way to reward your collaborators, people who motivate you, or donate the proceeds of your work.

Create an account split page by entering the "Account Split" page in the navigation page. The split needs to be done between at least two addresses, and the percentages must add up to 100%.

secondary title

Using Splits in Auctions

Sharding can easily be combined with other value-generating modules on Mirror, such as auctions. Instead of keeping it all in your own wallet, you can split all proceeds from the auction among multiple entities.

First, create a ledger on the ledger page of your navigation page. After deployment, copy the address of the ledger. Then create a new auction and paste the address of the split into the Funds recipient field.

When the auction closes, the funds are automatically shared among the recipients named in the split contract.

first level title

Multi-version NFT

Multiversion NFTs are a way for creators to mint a limited supply of identical NFTs at a fixed price. If 1/1 NFTs are the Picasso at Sotheby's auctions, Editions are like the thousands of first-edition holographic Charizards released.

1. Price

1. Price

2. Media files (we currently support .jpg, .png, .gif and .mp4).

3. Total supply

4. The address of the recipient of the funds

secondary title

Use Cases

Multi-version NFT can be used to:

- Minting digital collectibles

- Create community memberships

secondary title

Publish multiple versions of NFT

upload a media file

We currently support .jpg, .png, .gif, and .mp4.

Add title and description

When inserted into an article, the title and description will be displayed in the module.

Set price and supply

You can set custom ETH price and supply caps based on your goals for this multi-version NFT. For example, you could set a high price and low supply to ensure rarity. On the other hand, you can set a low price and high supply to get more people to participate and get NFTs.

for example:

for example:

-1/1 Gold NFT sold via reserved auction

-10/10 Silver NFT at 0.5ETH

first level title

multi-edition article

secondary title

grade

Multi-edition articles are priced in tiers in order to give your biggest supporters something valuable and unique while keeping all your readers at an acceptable price point. Prices and availability are as follows:

- Legend, 5/5, 1 ETH

- Rare, 50/50, 0.1 ETH

secondary title

Mint articles as NFTs

secondary title

cover image

First, choose a cover image for your article. Think of your article as a featured editorial in a premium magazine. What's the best way to visualize this? Need a nice background image and a big headline.

Then, navigate to Article Settings at the top right of the editor.

In the settings, upload your cover image. The cover image should be 2880 x 1440px to scale across devices.

If your cover image includes the title of your post, check "Hide title in post" to avoid duplication.

Minting NFTs

Minting NFTs

Now, check "NFT" at the top right of the editor.

Click "Save" or "Publish" to save the content of the article.

secondary title

recipient of funds

Specify where you want to receive funds from NFT sales. This will most likely be your own wallet address, but it could be any address on Ethereum that accepts ETH, including Mirror'sshare accountaddress.

If everything looks good, press "Publish and Mint Article NFT".

You will be prompted to confirm the transaction in your wallet. After the transaction is confirmed, your article will be available for bookmarking. The fund income after the article is collected needs to be claimed by oneself.

Navigate to an article's pinned location to view and share it with your readers.

Token Race

secondary title

secondary title

Create a Token Race

You can create a token race from your navigation page by going to dashboard/token-race.

In order to create a token race, you need to specify some details around your token race, such as a name and description, the ERC20 token address you want to use, start and end dates, and the number of winners to highlight in the UI.

You'll also need to upload the proposals you want your community to vote on in CSV format. These columns are (in order):

wallet address (required) | body (required) | twitter handle (optional)

NOTE: Make sure the columns in the CSV are correct, you can see a preview after uploading.

exampleexample

All token race data is accessible via IPFS and stored on the Filecoin network via Estuary.

secondary title

Token snapshot

We take a snapshot of all balances of ERC20 tokens (or ERC721 token IDs) to determine voting rights. Voting rights are 1:1 with their ERC20 token balance, rounded to the nearest decimal specified by the contract.

If a user has multiple multisig addresses holding tokens, the voting power is the combined value of all those tokens.

The snapshot is taken 3 hours before the Token Race start time.

secondary title

delete token race

secondary title

Get ERC20 address

secondary title

Get ERC721 tokenID

secondary title

Twitter link for proposers

home pagehome pagesecondary title

how voting works

Voters connect their wallets, showing their current voting power. Voting rights are determined by the balance of ERC20 tokens.

Voters can allocate votes as they wish.

multi-signature voting

Token Race supports voting on behalf of multisig accounts without requiring multisig holders to use multisig voting. To represent a multisig vote, please add your multisig address to the Token Race page. Once it is verified, you can vote on behalf of the multisig.

A user can vote on behalf of as many multisigs as they wish, since they are listed as the owner of the multisig.

When users vote, they will see a drop-down option that can represent their multisig vote.

Vote with Ledger hardware wallet + metamask

Token race supports voting with Ledger hardware wallet + metamask (PC version only). In order to vote with your hardware wallet, you should:

1. Use Ledger Live to make sure your Ledger is on the latest firmware.

2. Make sure your Metamask extension is also the latest version in the app store

3. If any of them are out of date, the integration will not work.

4. Plug in your Ledger device and select the Ethereum app

5. Connect your hardware wallet to metamask and visit the token race page

6. If you have not enabled "smart contract data" or "blind signing" on your Ledger device, then you can do so.

7. Sync your wallet by clicking the "Connect Wallet" button, and you should see your hardware wallet's voting rights.

8. Once you have allocated votes and voted, Metamask will prompt you to sign that information from your hardware wallet.

9. Once you click "Sign" on metamask, you will see a popup on your hardware wallet asking you to sign the transaction

10. Complete the steps by clicking the button on the right and confirm the "Sign Information".

11. Go back to the token race page, you will see the pattern text updated, the information is "Voting".

12. After a few seconds, the modal will close and the page will be updated. You'll also find that your voting power has dropped because you've already voted once.

Original link

Original link

区块律动BlockBeats
作者文库