От Создания до Продажи 5 шагов: Как Создать свой Токен и Провести его Аирдроп
Мы разберемся, как создать свой токен в сети BEP-20 / MATIC / ERC-20 за 20 секунд с помощью платформы для их создания и проведение аирдропов — DexCoyote.
Создание токена за 2 шага:
1) Подключите кошелек в правом верхнем углу и перейдите во вкладку “Create Token”.
2) Выберите сеть, в которой хотите создать токен, введите название токена, его символ и количество токенов, которое хотите создать и нажмите “Create my token”. После чего подтвердите транзакцию в своём кошельке, для оплаты комиссии сети. Вы создали свой токен в сети BEP-20!
Как начать продажу токена за 3 шага:
1) Для того, чтобы провести аирдроп через платформу DexCoyote, перейдите во вкладку “Liquidity pool”, и нажмите “Add Liquidity pool”.
2) Введите адрес токена (его можно узнать сразу после создание токенов через сканер) и нажав “Approve token” введите количество токенов, которое вы готовы выставить на продажу и подтвердите транзакцию.
3) Вас переадресует на страницу листинга токенов на платформе. Введите адрес токена, цену за единицу и количество, которое хотите добавить на платформу и нажмите “Create ICO”. Ваш токен успешно прошел листинг и готов продаваться на платформе!
Вы также можете выводить всю прибыль с продажи токенов, менять цену, добавлять их количество во вкладке “Liquidity pool”, нажав кнопку “Manage token”.
Можно добавить все социальные сети проекта, чтобы их могли увидеть другие пользователи платформы во вкладке “Scan” и присоединиться к вашему сообществу.
How to Create Token Bound Accounts (ERC-6551)
ERC-6551 and ERC-4337 compatible Token Bound Accounts are easy to create using thirdweb — but how do you build them into your project, app, or game?
In this example app, built using both the thirdweb React SDK and Wallet SDK, we will
- Create a user flow where the user connects a personal wallet (or TBA key).
- View their owned NFTs from an NFT Drop contract with the ability to claim NFTs using this personal wallet.
- Create functionality to select an NFT, connect to the associated smart wallet for that NFT, and perform an action using that TBA smart wallet.
A common use case for TBAs is in gaming — creating a wallet associated with the ERC-721 that users claim at the start of the game and holding all of the in-game assets within this TBA. In such examples, wanting a gasless and wallet-less user experience is common. This is now possible using TBAs combined with either email (for a Web2 type flow) or local wallet (for complete wallet abstraction)!
The full source code for this guide can be found here!
GitHub thirdweb-example
To learn how to build custom smart wallet contracts, like TBAs, visit this guide!
*The terms account, and wallet can be used interchangeably.
The App Structure
To create this demo app, we will wrap individual sections of the app in different providers so that we can access both the personal wallet and all TBAs as separate signers. When users connect their personal wallets, they can view and select each owned NFT in the drop contract. Upon selecting, they will be taken to a page showing the TBA for that token. This page will be wrapped in another provider so that the TBA signer can be used to perform actions such as claiming tokens and viewing the account’s token balance.
Pre Requisites
For this guide, you will need the following:
-
installed to run the thirdweb CLI commands.
- An NFT Drop contract deployed.
- A Token Drop contract deployed.
- A thirdweb API key that you can obtain from the Dashboard. * deployed on the network you are working on**.
For this example, we will use the official ERC-6551 registry factory contract to issue clones of our implementation contract. This ensures that marketplaces like OpenSea have one source with which to obtain the predetermined smart wallet addresses.
* If you would like to add custom logic to this contract, clone this GitHub repo, customize the code, and use the following command to deploy your contract:
We now require you to authenticate using your API secret key in order to use this command. Check out how to login here.
**At the time of writing this guide, the ERC-6551 Registry contract is deployed to the following networks:
— Goerli
— Sepolia
— Mumbai
— Mainnet
— Polygon
All are deployed at 0x02101dfB77FDE026414827Fdc604ddAF224F0921
Set Up the App and Connect the Personal Wallet
To set up the app, run the following command from your terminal:
When prompted, select EVM blockchain, Next.js as the framework, and TypeScript as the language. Give your project a name, and once the dependencies have been installed, open this newly created directory in your code editor.
First, create a folder called const and a file called constants.ts inside this to hold all of your constant variables. The activeChain variable can be any EVM chain and has to match the chain that your implementation and factory exist on.
Add the following variables to this file:
Open _app.tsx and modify the ThirdwebProvider with a supportedWallets object containing an array of wallets that users can connect to as their personal wallet. This wallet will contain all the NFTs we will create TBAs for.
Note that we also passed our thirdweb API Key so that we could use the thirdweb Smart Wallet infrastructure services such as the bundler and provider.
This array can be any wallet from the thirdweb Wallet SDK. These wallets will now be included as part of the ConnectWallet button — let’s add this to our app.
Inside index.tsx , add the following code:
Users will now initially be prompted to connect a personal wallet when they enter the app.
We have left a space for giving users the ability to claim NFTs and view their owned NFTs if they have connected their wallet — let’s do that now.
Claiming and Viewing Owned NFTs
To claim an NFT, we will use the Web3Button UI component. We also need to view the connected wallet’s owned NFTs. To do this, we will use the useOwnedNfts hook. This hook takes a contract as an argument, so we will need to get a contract from our NFT Drop contract address using the useContract hook. Putting all of this together, our index.ts file should now look like this:
We have used a component called NFTGrid to display the owned NFTs — let’s create this now.
Create a folder called components , and inside this, create another folder called NFT . In this folder, create two files: NFT.tsx and NFTGrid.tsx . Here, we are separating the individual NFT components from the grid itself. First, let’s create the NFT component for a single NFT inside NFT.tsx :
This component renders a ThirdwebNftMedia UI component to display the NFT.
Now let’s create the grid:
Here, we are mapping over each NFT to render an NFT component for each that has a clickable link. We now need to create a destination for this link.
Selecting an NFT to Connect to the Token-Bound Account
When someone clicks an individual NFT, they need to be taken to a page allowing them to connect the associated smart wallet and view and interact with it. Create a folder called token inside pages and inside this folder, create a folder called [contractAddress] . This is a dynamic route, so it will take the contractAddress and use it as part of the URL. Inside this folder, create a file called [tokenId].tsx , another dynamic route that will append the tokenId for the NFT that the user clicked on and append it to the URL.
Inside this file, add the following two functions:
- getStaticProps : fetch the metadata for the NFT Drop contract and get the NFT data
- getStaticPaths : statically pre-render pages since we are using dynamic routes
Now let’s create a useEffect so that on page render, a new smart wallet is created for that token. We will create a function createSmartWallet that will check if the smart wallet for this token already exists, the NFT itself exists, and the wallet is connected. In this function, we will call another function, newSmartWallet , which we will create in a moment, to create a smart wallet:
We need a useState to update the signer using setSigner , which we will use when performing actions with our TBA by passing it to the SmartWalletConnected component, and another useState to keep track of the smart wallet address which we set using setSmartWalletAddress . Putting this together, your [tokenId].tsx file should look like this:
There are two missing pieces:
- creating a new TBA with the newSmartWallet function
- SmartWalletConnected — the component to display the wallet information, including claiming tokens and displaying the wallet’s balance
Creating a TBA with the ERC-6551 Registry
Let’s create the newSmartWallet function. To create a TBA smart wallet by creating a clone of our implementation with the ERC-6551 registry factory contract, we are going to create a file inside components called SmartWallet and inside this, create a file called SmartWallet.ts . This file will contain the logic for creating our smart wallet. To set up a smart wallet using the ERC-6551 registry add the following:
The NFT token information is passed to the getAddress and createAccount functions used for determining the deterministic wallet address and creating a wallet for that NFT, respectively. The function newSmartWallet contains the configuration for creating a new smart wallet for this NFT using the data.
Claiming Tokens with the TBA and Viewing Balance
To render the information for the smart wallet and connect this smart wallet to our app, create a file called smartWalletConnected.tsx inside the SmartWallet folder. This file will contain the logic and components for when a smart wallet is created and connected.
To connect the TBA to our app, create a component called SmartWalletConnected which will take a signer as a prop — the signer that we updated inside [token].tsx . This signer will be passed to a new ThirdwebSDKProvider which will wrap the ClaimTokens component so that the new TBA signer can perform operations in this part of the app.
Finally, let’s create the ClaimTokens component to view the TBA wallet’s balance and claim tokens. To do this, we will use the useAddress hook to get the smart wallet address and the useBalance hook to get the balance of the TBA. We will use another Web3Button to claim tokens when the button is clicked using the action prop. The file should contain the following:
And that’s it! Add a few CSS styles, onSuccess and onLoading components, details of which can be found in the full source code, and you have a fully functioning app that uses TBAs!
Additionally, you could abstract away the wallet aspect completely by using a local or email wallet as the smart wallet’s personal wallet to claim tokens and sign messages. You could also make this personal wallet gasless by passing the gasless option to the ThirdwebProvider in _app.tsx .
To view the full source code, including styling and small UX improvements, visit the GitHub repo.
How To Create a MEND Token Account
This should go without saying that users who are interested in Mend will need to check if they have a MEND token account in their wallets before the team can send MEND tokens upon their purchase. If not, this article should be able to guide as instructions on how to create a MEND token account in Trust wallet, SolFlare wallet, Sollet.io or Phantom wallet.
MEND “Trust Wallet” Token account creation
Step 1. Click the Main menu on the upper right button and select “Manage” Step 2. Click last position, then “Add Custom Token”
Step 3. Select Network and choose “Solana”
Step 4. Enter Contract Address — Ch9NFVk5sqEPQHtw2gJVgnHfTm7FW1JspYwc7SxLi6q3
Name — Mend
Symbol — MEND
Decimals — 9
MEND “Solflare” Token account creation
Step 1. Select in the Main menu, then “Tokens”
Step 2. Click Create Token Account Step
Step 3. Click Custom Token Step
Step 4. Enter Mint Address — Ch9NFVk5sqEPQHtw2gJVgnHfTm7FW1JspYwc7SxLi6q3
MEND “Sollet.io” Token account creation
Step 1. Click the Main Menu, then Add Token (+)
Step 2. Select the Manual Input
Step 3. Enter Mint Address — Ch9NFVk5sqEPQHtw2gJVgnHfTm7FW1JspYwc7SxLi6q3
Token Name — Mend
Token Symbol — MEND
Step 4. Click Add
MEND “Phantom” Token account creation
Step 1.Click Manage token list
Step 2.Click Add Token (+)
Step 3.Enter Mint Address — Ch9NFVk5sqEPQHtw2gJVgnHfTm7FW1JspYwc7SxLi6q3
Token Name — Mend
Token Symbol — MEND
Step 4. Click Add
Kindly be reminded that there is a small fee in SOL charged for creating a token account. Now if you followed these instructions and the set-up went okay, please send us your MEND token account address.
Как создать токен в 2023 году
Термин криптовалюта объединяет следующие понятия: блокчейн, протокол согласования, разные типы нод или узлов и их взаимодействие в пиринговой сети. Человеку, не являющемуся программистом, трудно представить себе всю архитектуру цифровых денег. Поэтому распространено мнение, что создать токен очень сложно. Однако это не совсем так, поскольку многое решает метод, выбранный для разработки новой криптовалюты. Сперва стоит четко разграничить понятия токен и коин. Оба типа активов относятся к монетам, но они имеют разное назначение.
- Что такое токен
- Как создать токен в зависимости от сети
- Ethereum
- Технические особенности
- Выбор утилиты
- Скачивание исходного кода
- Данные токена
- Деплоит токена
- EOS
- TRON
- Enecuum
- Смарт-контракт
- Комиссия
- Протокол консенсуса
- Какие токены можно выпустить
- Пример создания
- Где хранить и как передавать созданный токен
- Заключение
- Часто задаваемые вопросы
Что такое токен
Название произошло от английского token (знак, символ, жетон). Токен — цифровой актив, для разработки которого использовался блокчейн уже существующей криптовалюты. В этом основное отличие от Coin — его распределенный реестр создавался с нуля.
Другими словами, коин — платежное средство, имеющее собственную ценность, которую можно реализовать вне системы. Токены выполняют аналогичную функцию внутри проекта. Их используют для оплаты услуг, товаров, получения скидок.
Выделяют такие типы токенов:
- Security — близкий аналог акций компаний или инвестиционных вложений. Токены безопасности дают право держателям получать дивиденды от фирмы-эмитента.
- Utility — инструмент для проведения операций внутри системы. Дает доступ к сервисам и услугам платформы. Хорошим примером будет игровая валюта.
- NFT — незаменяемые единицы используются для токенизации уникальных активов. Например, картин, коллекций, патентных разрешений и т.д.
- Governance — токены управления. Из названия понятно, что такие активы дают их держателям право голосовать по вопросам развития проекта.
- Asset-backed — вид цифровой валюты, цена которой обеспечена активом реального мира. Компании, выпускающие такие монеты, гарантируют их держателю обмен на конкретный товар или услугу.
Как создать токен в зависимости от сети
Появление криптовалюты привлекло большое внимание к самой технологии Blockchain. Области применения распределенного реестра увеличиваются с каждым годом, и это относится не только к финансовой сфере, но и к логистике, индустрии развлечений, райдшерингу, авторскому праву и т.д. Такая ситуация привела к значительному спросу на платформы, с помощью которых можно разрабатывать и запускать новые монеты и криптосистемы.
Пройди опрос и получи в подарок скидку на торговую комиссию и книгу о криптовалюте
При выборе сети для создания токенов стоит учитывать ряд важных факторов:
- Алгоритм консенсуса в блокчейне.
- Язык программирования.
- Тип платформы.
- Цену запуска нового цифрового актива.
- Активность сообщества.
- Популярность сети.
В таблице представлены распространенные системы для разработки новой крипты и различия между ними.
Сеть для создания токена | Настройки в командной строке | Работа с кодом смарт-контракта | Комиссия за выпуск монеты |
---|---|---|---|
Ethereum | Да | Нужна | 320 тыс. GAS |
EOS | Да | Необязательно | Купить оперативную память у майнеров |
TRON | Не всегда | Не всегда, зависит от стандарта | 1024 TRX |
Enecuum | Нет | Нет | 1000 ENQ |
Ethereum
Эфириум — популярная платформа, которая позволяет создать свой токен. Почти 90% новых жетонов выпущено на ней.
Архитектура Ethereum разработана так, что пользователи, не владеющие программным языком Solidity (предназначен для написания смарт-контрактов ), легко запускают новые криптомонеты самостоятельно. Блокчейн Ethereum — своеобразный виртуальный конструктор, где можно задавать нужные параметры для знака. Достаточно внести небольшие изменения в код смарт-контракта. При этом весь процесс занимает не более 20 минут.
Технические особенности
В системе Ethereum можно токенизировать любые активы, имеющие ценность. Примеры: лотерейные билеты, акции компании, очки лояльности и т. д.
Чтобы обеспечить запросы пользователей и разработчиков, Эфириум предлагает готовые шаблоны (стандарты) для создания токенов — ERC (Ethereum Request for Comments). Таких протоколов существует несколько. Между собой они различаются цифровым индексом, расположенным справа:
- ERC-20 — унифицированный стандарт, разработанный для лучшего взаимодействия между смарт-контрактами, кошельками ETH и криптобиржами.
- ERC-721 — применяют для выпуска незаменимых жетонов. Каждая монета, созданная на основе такого протокола, уникальна.
- ERC-1155 — стандарт для объединения транзакций разных активов. Появился в июне 2018 года. С его помощью можно передавать как взаимозаменяемые, так и неделимые tokens в одной транзакции.
- ERC-777 — протокол полностью совместим с ERC-20. Отличие в том, что усовершенствован механизм передачи и обмена активов внутри системы. Это приводит к снижению комиссий за транзакции и увеличению скорости их проведения.
- ERC-1400 — стандарт для токенов безопасности.
Это только небольшая часть протоколов, разработанных на платформе Эфириум. Одни стандарты часто применяются в сфере криптовалют, другие еще проходят стадию тестирования. На сентябрь 2021 года большего всего служебных активов было выпущено с использованием ERC-20.
Выбор утилиты
Для создания своей криптовалюты на основе платформы Ethereum можно использовать готовые фреймворки, разработанные независимыми программистами сообщества. Утилиты предоставляют набор инструментов, при помощи которого с запуском криптомонеты справится даже новичок. К приложениям такого типа относятся:
- Truffle.
- Remix.
- Embark.
- Dapple.
Тем, кто только пробует свои силы в создании криптовалюты, подойдет редактор Remix. Он не требует установки на ПК (работает прямо в браузере), а также позволяет отслеживать ошибки, сделанные в процессе настройки параметров нового токена.
Скачивание исходного кода
Эфириум — это платформа с открытым кодом. Все исходные данные и документация находятся в свободном доступе. Создание монеты начинается с посещения сайта GitHub. Здесь можно свободно скачать исходный код смарт-контракта с параметрами будущей крипты. Это 2 файла с расширением .sol, которые доступны бесплатно. Так, можно получить базовый код, который использовали при разработке Эфира.
Если нужно взять за основу смарт-контракт определенной монеты, то пользователю нужно перейти на сайт Etherscan. В разделе Verified Contracts следует выбрать нужный вариант и вручную скопировать код.
Initial Coin Offering или первичное предложение монет — удобный способ сбора средств для запуска и.
Цифровые активы — явление, которое набирает популярность. Мир меняется на глазах и уже можно.
Цифровые деньги на базе технологии блокчейн часто называют монетами. Есть и другое название —.
Данные токена
Чтобы новая криптовалюта отличалась от основной, нужно ввести следующую информацию:
- Name — собственное имя жетона.
- Symbol (тикер) — сокращенное наименование цифрового актива. К примеру, BTC для Биткоина или ETC для Эфириум классик. Можно использовать любое количество букв и цифр.
- Total supply (эмиссия) — определяет, сколько монет будет выпущено.
- Decimals — число знаков после запятой или величина дробления. Это нужно для того, чтобы можно было переводить или получать не целое количество монет. Пример: $1,26 в смарт-контракте будет представлено как 126 центов, так как в блокчейне Эфириума используются только недробные числа.
Деплоит токена
После того как в код базового смарт-контракта были внесены изменения, определяющие свойства новой монеты, нужно «залить» его в блокчейн. Эта процедура платная и потребует комиссии в виде Эфира.
Если вся операция проводилась с целью ознакомления и обучения, то деплоить (от англ. deploy — «развернуть») смарт-контракт в реальном блокчейне Эфириума не нужно.
В редакторе Remix для разворачивания можно воспользоваться нужной функцией интерфейса (нажать соответствующую кнопку). В других утилитах это придется делать вручную через командную строку.
Приложение Remix для создания и редактирования смарт-контрактов
Чтобы запустить новую криптовалюту на основе блокчейна EOS, нужно выполнить следующие пункты:
- Через консоль установить на ПК утилиту EOS Cleos.
- На сайте eosx io приобрести RAM (для поддержки сетью транзакций).
- Разработать код смарт-контракта. Можно использовать приложение EZEOS (скачать с сайта GitHub).
- Опубликовать умный контракт через EOS Cleos.
Создание жетона на основе платформы ТРОН также не представляет большой проблемы. Все можно сделать онлайн на сайте Tronscan. Алгоритм действий выглядит так:
- После авторизации на сайте нужно выбрать стандарт. В сентябре 2021 года есть 3 варианта: TRC-10 (стандартный), TRC-20 (кастомный) и TRC-721 (для выпуска уникальных монет по аналогии с Эфиром).
- Ввести все данные и подтвердить создание token.
- Если используется TRC-10, то информация будет автоматически внесена в шаблон смарт-контракта и опубликована в блокчейне сети TRON. Для TRC-20 и TRC-721 нужно вставить код в форму и утвердить.
- При использовании стандарта TRC-10 произойдет списание 1024 TRX со счета кошелька (нужно заранее купить на бирже). Если смарт-контракт разработан создателем собственноручно (в среде TronBox), то оплата не взимается.
Enecuum
В конце 2019 года был запущен новый криптопроект. Он отличался от подобных стартапов особой структурой распределенного реестра, которая предполагала использование мобильных мастернод и технологии разветвленного блокчейна (HyperDAG).
Отдельные цепочки блоков (ветви) формируют общий блокчейн. Такое решение позволяет увеличить пропускную способность системы. При проведении тестов скорость транзакций достигала 18 тысяч в секунду.
Смарт-контракт
В сети Enecuum для разработки пользовательских монет ввели новый умный контракт — SHARNELL. Он основан на принципах линейной логики и совокупности простых операций. Разработчики указывают на такие преимущества этого стандарта:
- Создатель криптовалюты не меняет код смарт-контракта, следовательно, нет возможности появления уязвимости.
- Прежде чем провести деплоит монеты, она проверяется аудиторами на предмет безопасности.
- Из-за своей простоты ошибки в структуре новой цифровой валюты можно обнаружить еще на этапе компиляции.
Комиссия
В криптовалютах, у которых реализована функция майнинга , комиссия за транзакции выплачивается основной монетой для обеспечения вознаграждения майнерам. Платформа Enecuum утвердила свои правила начисления за перевод активов:
- За транзакцию ENQ пользователь платит 0,1 монеты разработчикам системы.
- При выпуске нового жетона с эмитента берется комиссия 1000 ENQ. Она идет майнерам за обработку транзакций.
- При переводе токена платят его создателю. Он может сам установить размер комиссии и ее тип (фиксированная или процентная).
- С каждой транзакцией пользовательского жетона его эмитент платит 0,1 ENQ в сеть Enecuum.
Протокол консенсуса
Разработчики объединили три алгоритма в один и назвали его Trinity.
- Подтверждение активности (PoA) — смартфоны и мобильные устройства. Проверяют случайные переводы и собирают microblocks.
- Подтверждение доли (PoS) — кошельки крупнейших держателей монет. Одобряют транзакции в микроблоках и формируют из них макроблок.
- Доказательство работы ( PoW ) — ПК и серверы. Подтверждают macroblock и добавляют его в блокчейн.
Такой гибридный протокол консенсуса позволяет майнить ENQ на смартфонах.
Какие токены можно выпустить
При помощи Enecuum можно создавать:
- Взаимозаменяемые жетоны. Могут быть майнинговые, с ограниченной эмиссией и с возможностью постоянно эмитировать или сжигать монеты.
- Уникальные. Предназначены для токенизации единичных активов (подарочные сертификаты, идентификаторы культурных ценностей и прочее). Действуют аналогично ERC721 у Эфириума.
Создатель криптовалюты сам настраивает нужные параметры: возможность майнинга и взаимозаменяемость.
Пример создания
Платформа Enecuum предлагает хорошие условия, чтобы пользователь или компания могли создать токен. Весь процесс проходит на сайте проекта и занимает всего 3 минуты. На сентябрь 2021 года доступна только тестовая сеть, но разработчики утверждают, что подобная функция появится в основной системе в ближайшее время.
Пошаговый алгоритм:
- Зайти на сайт проекта Bit Enecuum, нажать на кнопку «Кошелек» и пройти регистрацию. Чтобы иметь постоянный доступ к аккаунту, нужно сохранить приватный ключ и публичный адрес.
- Через раздел «Получить монеты» заказать на свой счет 25 BIT (внутренняя валюта системы). Можно получать каждые 10 минут.
- Вернуться в кошелек и нажать кнопку «Создание токена». В открывшейся форме заполнить нужные параметры: имя, тикер, количество монет и комиссию. Подтвердить действия.
- Проверить раздел «Обзор блокчейна» и найти свой жетон при условии, что все сделано верно. Новая криптовалюта создана.
Такую операцию можно провести при помощи мобильного приложения, ссылка на которое расположена на том же сайте.
Интерфейс сайта тестовой сети платформы с монетами ENQ
Где хранить и как передавать созданный токен
Все платформы с функцией для развертывания собственной криптовалюты имеют нативные кошельки для хранения как основной монеты, так и пользовательского жетона. Также существует ряд мультивалютных сервисов, где можно держать новую крипту. Например, Trustee Wallet, на который легко добавить любой токен стандарта ERC-20. После появления нужной монеты в списке кошелька ее можно передавать на другой адрес. Такая же опция есть на сайте Etherscan io или в редакторе Remix.
Заключение
По данным сайта CoinMarketCap, на 19 сентября для торговых операций доступно 6900 криптовалют, и количество их постоянно растет. С технической стороны создание токена — относительно простая операция. Для ее проведения не нужно быть программистом или разработчиком блокчейнов.
Основная сложность в том, чтобы новая криптовалюта стала востребованной и обрела ценность для других пользователей. Для этого нужно формировать комьюнити, развивать инфраструктуру и заниматься рекламой. Хотя при правильной организации и поддержке сообщества даже шуточные мем-коины могут стать реальным финансовым активом.
Часто задаваемые вопросы
Основные платформы, на которых предлагают создать свою криптовалюту, берут комиссию. Проценты зависят от размера кода смарт-контракта, популярности сети или других факторов.
Очень много. Код смарт-контрактов открытый, любой может внести свое изменение. Если его одобрит сообщество, то такой стандарт получит поддержку. Подробную информацию можно узнать на сайте eips.ethereum.
Зависит от возможностей и знаний создателя монеты. Собственный смарт-контракт сделает новую криптовалюту более независимой от исходника. Приложением пользоваться значительно удобней.
На мобильном устройстве нужно установить 2 приложения: кошелек и полную ноду, на балансе должны быть монеты ENQ (от 25 и больше).
Самая популярная сеть — Ethereum, на ней выпускается больше всего новых монет.