header-langage
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
Scan to Download the APP

Decentralized Content Publishing Platform Mirror Tutorial: Welcome to the Web3 Era

2021-12-01 15:54
Read this article in 52 Minutes
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 author: Mirror
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, and more and more people hope to be able to use text Express yourself freely 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.


However, 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. Rhythm BlockBeats translates Mirror's official operation guide into Chinese for users who want to learn to use Mirror and join the Web3 era. The following is the original translation.


Editor


The editor can add media modules (such as pictures, videos) and cryptoeconomic modules (e.g. crowdfunding, auctions). Article content uses plain text, Markdown, and some other formatting rules.


Mode


Adding modules to articles is done in edit mode, want to preview After publishing the entire article, you need to switch to the preview mode. You can switch between the edit mode and the preview mode through the relevant buttons on the toolbar.


Import Articles


Want to import articles from other places such as Medium or Substack, You can click "Import Entry" when writing an article, and then enter the URL of the article to be imported. The URL will be parsed into Markdown format and then become the content of your article. Please do not import content created and owned by others.


Create Module


In order to create a media or economic module conveniently, you first need to click to enter your article, place the mouse where you want to add the module. Next, click the "Module" area of the toolbar, and the shortcut key is "⌘+/". The modules menu will pop up and display all available modules. After selecting a module you will be prompted to fill in further information. When you've finished and confirmed the information, you can insert the module into your article.



Module

< p>

The Insert Media and Economy module on Mirror is identified by a simple formatting rule: a single link in its own text line. 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.



To ensure portability we decided to parse basic links rather than importing Mirror specific syntax. If you render markdown with Mirror, you will see a Mirror module. Elsewhere, you'll see a simple plain text link. We are adding new integrations every week.


NFT


Embed an NFT by creating a link. Just fill in the URL like this:


ethereum://contract address/id


Currently supported Insertion of images, audio, video and text NFTs. Mirror now supports NFTs from EthBlock.art, Foundation, Rarible, SuperRare, and Zora platforms.



Crowdfunding


Start a crowdfund and deploy it. After deployment, a code snippet will appear in the section where crowdfunding is inserted. Copy and paste it into an article. It should look like the example below, but with your address.



Auction


< a href="https://mirror.xyz/dashboard/auctions" target="_blank" rel="noopener noreferrer">Start an auction and deploy it. After deployment, a code snippet will appear in the Insert Auction section. Copy and paste into an article. It should look like the example below, but with your dedicated auction address and tokenID.



Image


Image It can be inserted into the editor by dragging and dropping, selecting images in the module menu, or manually creating a markdown image tag. Space for images can be reserved before loading by defining width and height query parameters, which are automatically set when uploading images to Mirror.



Link Preview


Mirror shows a progressively enhanced preview of all links based on the OpenGraph tag common standard.



Twitter


Insert a single tweet or an entire thread through any twitter URL.



YouTube


< br>

Video


Inserts an .mp4 video by inserting a link to an externally hosted video file. Autoplay, mute, loop and control can also be set by setting related query parameters. Make sure you manually define the width and height parameters to not cut your video footage.



iFrames


Yes Insert any page by creating an iFrame block. For example, you can insert interactive WebGL content simply by passing display=iframe as a query parameter.



Layout Size


If you want more variety in your article layout, consider setting custom layout sizes for certain media modules. Supported block types include Image, Video, Youtube and iFrame. The size of the module size is set with a query parameter and can be selected from Medium and Large. For example, below is a large image that extends to the edge of the page.



Future improvement


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 welcome any feedback.


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 Auction Guide" to learn how to auction NFT.


Crowdfunding


On Mirror, anyone can use the crowdfunding module to contribute to a Fundraising for ideas or projects. 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 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.


For example, here is the crowdfunding module for $BOUNTY. It was also published on Mint Fund, where it was originally born .



Examples


Check out these crowdfunding on Mirror for inspiration on how to showcase your crowdfunding.


$NOVEL $BOUNTY $GENERALIST $ESSAY


Start


Anyone can enter the Mirror navigation page Crowdfunding page and configure some basic settings to launch a crowdfunding.


A crowdsale can be as minimal as it gets, with just a name and a funding goal, or more complex, including more production campaigns and layers of NFT rewards.


Basic information


All crowdfunding has some basic parameters, which are the basic parameters for launching activities necessary.


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


Cover image is like an album cover or a movie poster. It should visually summarize your project in an artistic way. It will become the exterior of your work and serve as a preview image on social media platforms. Images must be in a 2:1 ratio with a recommended resolution of 3000x1500px. Cover:


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 Goal:


The maximum amount of ETH you are willing to raise. If there is a lot of demand, a higher 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 Goal:


Funds raised will be sent from the crowdfunding fund to this Ethereum address. This could be your personal wallet, a split contract, a multi-sig wallet, or any other smart contract that supports transferring ETH. Funding Recipient:


Adding Features


Now that you have configured the basics of your campaign, You can add extra features and get your community excited to get involved.


Token


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


Your token is mainly used as a "proof of sponsorship" to leave a souvenir 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:


You can optionally choose to withhold a certain percentage of tokens. These can be used to airdrop future community members or to retain an economic stake in your project. Your Share:


NFT Level


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


You can create multi-version NFTs with multiple levels to reward your supporters.


The NFT class requires the following information:


An image or video representing the NFT artwork - Media :

A description of the tier, including possible benefits for backers who purchase NFTs. -Description:

Price of the reward -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 better to set about three levels:


-for An expensive but scarce tier for your biggest fans

- a slightly cheaper, more plentiful tier for mid-size supporters

- for those who want to put their name with People who hook up your project and get some cool stuff offer lower priced tiers


Also consider how your tier's pricing relates to your overall funding target relationship. You should only sell 50-70% to have a chance of reaching your funding goal. This will also give you some room to achieve your scaling goals.


Sponsor Podium


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


Sponsor podiums require the following:


Upload representative of each podium position NFT media. -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:


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

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


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


Although podium qualification ends when the podium timer runs out, crowdfunding remains open until you manually close the fundraiser. It's up to you to communicate to your backers when the entire event is over and close it manually.


Publish


The final steps in creating a crowdsale include adding your project story, and Confirm all parameters before going live.


Stories


The Crowdfunding Story Creator is where you create your public facing pages, This page will be shared to facilitate your crowdfunding. It's an online editor, similar to Google Docs or Notion.


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


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


Just like before, just click on the module to start editing. When you're satisfied with your story content, click "Save" to return to the crowdfunding overview.


Going Live


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


Scrutinize each part of your campaign and verify that the values are correct.


If you are happy with your configuration, please deploy crowdfunding and share it with the world.


Auction


Mirror supports auctioning NFTs using reserved auctions. Reserved auctions are configured with two main parameters: reserve price and auction duration. Like other economic modules on Mirror, your auction is deployed as a smart contract that can be plugged into any Mirror article.



How the auction works


When a bid meets or exceeds your reserve price, the auction period countdown starts. Let us assume 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.

5. The collector who bids last after the auction ends wins the NFT.


Start Auction


Choose an NFT


< /p>

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


In order to deploy the auction, you will need to approve the transaction, allowing the auction contract to transfer The NFT is transferred from your wallet to the auction contract.


Where the Funds Go


Proceeds from the auction 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 account 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


How long should the auction run after the first bid? What should the base price be?


Splitting


Splitting on Mirror is a way to automatically share your generated way of value. A split is a payable smart contract that transfers value to multiple addresses on Ethereum.


Splitting 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%.


Warning: Splitting is currently only available for ETH. Sending ERC-20 tokens to the split contract will cause them to be permanently locked.


Using splits in auctions


Splits can easily generate value with others on Mirror A combination of modules, 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 will automatically be shared among the recipients specified in the split contract.


Splitting can also receive ETH outside of Mirror, just like any payable smart contract or EOA.


Multi-version NFT


Multi-version NFT is a limited supply minted by the creator at a fixed price One way of doing the same NFT. If 1/1 NFTs are the Picasso of Sotheby's auctions, Editions are like the thousands of first-edition holographic Charizards released.


The multi-version NFT on Mirror is configured with four parameters:


1. Price

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

3. Total supply

4. Address of recipient of funds


With other economic modules on Mirror Likewise, your multiversion NFT can be inserted into any Mirror article.



Use Case


Multi-version NFT can be used to:


-Minding Numbers Collectibles

-creating community membership

-representing different levels of rewards


Publishing multiple versions of NFT


h4>


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 the price and supply


You can set the price and supply according to your goals for this multi-version NFT Set custom ETH price and supply caps. 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.


If you want to maximize community engagement, you can do a campaign with a 1/1 reserve auction plus some multiversion NFTs.


Example:


-1/1 Gold NFT Sale via Reserve Auction

-10/10 Silver NFT at 0.5 ETH

-100/100 Bronze NFT at 0.1 ETH


More Edition Articles


Multiple Edition Articles are a way to make writing on Mirror collectible through limited edition NFTs. All you need to do is add a cover image to your article and mint it as an NFT.


Ratings


Multi-version articles are priced in tiers to get your biggest supporters Get the valuable and most unique stuff while keeping all your readers in their collections at an acceptable price point. Prices and availability are as follows:


- Legendary, 5/5, 1 ETH

- Rare, 50/50, 0.1 ETH< /p>

-Normal, 500/500, 0.01 ETH


Minting articles as NFT


Set the article in your navigation page so that it can be bookmarked.


Cover Image


First, choose a cover image for your post. 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. Cover images should be 2880 x 1440px to fit across devices.


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



When the upload is complete, you can close the settings.


Cast NFT


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



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


You will see a confirmation popup pop up with your cover image.


Fund Recipient


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's Bill address.


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 the fixed location of the article to view and share with your readers.


Token Race


Mirror supports creating Token Race, which is our own $WRITE Race derivatives. Token Races are a simple deadline-based governance tool that allows you to upload proposals and allow your community to vote based on the specific ERC20 token or ERC721 token (NFT) they hold at a certain point in time.


How Token Race Works



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 address of the ERC20 token you want to use, start and end dates, winners to highlight in the UI quantity.


You will also need to upload the proposal in CSV format that you want your community to vote on. These fields 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.



To see how to build a CSV, see example.


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


Once the token race is created, you can click token race on the navigation page to enter the token race page.


Token snapshot


All our balances on ERC20 tokens (or ERC721 token ID ) to take a snapshot 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 multi-signature addresses holding tokens, the voting power is the combined value of all these tokens.


Snapshot taken 3 hours before Token Race start time.


Snapshot data is visible in the footer of the token race page (external link).



Delete token race


You can delete the token race from the navigation page before it goes live. You can only delete before the token race starts. You cannot delete a token race that has ended. Deleting a token race will remove it from the Mirror UI, but the data will continue to exist on IPFS.



Get ERC20 address


You can get ERC20 address from Etherscan's Token Explorer.



Get ERC721 tokenID


To create a token race with ERC721 (NFT), you need the ERC721 contract address, the token ID in the contract ( Each ID is an NFT), and the number of votes you want to assign to each NFT owner.


Twitter link for proposer


After creating a token race, you can request Your proposer goes to Mirror's home page and links their twitter accounts. Once they have linked their accounts, their twitter details will show up on your Token Race page alongside their proposal.


How Voting Works


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


Voters can distribute their votes as they wish.


Multi-signature voting


Token Race supports voting on behalf of multi-signature accounts without requiring multiple Signature holders use multi-signature voting. To vote on behalf of a multisig, 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 dropdown option that can represent their multisig vote.


Use Ledger hardware wallet + metamask to vote


Token race supports Ledger hardware wallet+ metamask voting (PC 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 haven't 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 the metamask, you will see a pop-up window on your hardware wallet asking you to sign the transaction

10. By clicking the button on the right Complete the steps and confirm the "signature information".

11. 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.


We can't wait to see the token race you create.


If you have any questions or feedback, please contact us at Discord to contact us.  


Original link


Welcome to Rhythm BlockBeats Official Community


< /p>

Telegram subscription group: https://t.me/theblockbeats

Telegram communication group: https://t.me/theblockbeatsApp

a>

Discord: https://discord.gg/Q8wuCmzKNk



Welcome to join the official BlockBeats community:

Telegram Subscription Group: https://t.me/theblockbeats

Telegram Discussion Group: https://t.me/BlockBeats_App

Official Twitter Account: https://twitter.com/BlockBeatsAsia

举报 Correction/Report
This platform has fully integrated the Farcaster protocol. If you have a Farcaster account, you canLogin to comment
Choose Library
Add Library
Cancel
Finish
Add Library
Visible to myself only
Public
Save
Correction/Report
Submit