При создании новой криптовалюты мы должны создавать смарт-контракт?

У меня возникла путаница в отношении создания собственной криптовалюты.

Вопросы: 1.) Я создал свою собственную криптовалюту, используя форк биткойнов или лайткойнов. Итак, откуда генерировать мой первоначальный баланс на начальных базах? Поскольку в настоящее время я создал свой собственный валютный кошелек из форка litecoin, он отображает баланс 0,0 MIND. Итак, если я хочу перевести баланс 100000 MIND при создании новой валюты, что мне делать?

2.) Используя форк, создайте новую криптовалюту. Должен ли я создавать смарт-контракт для ICO? Если да, то какова цель создания смарт-контракта?

3.) Если я использую форк лайткоина, должен ли я создать свой собственный майнинг-пул для майнинга?

Пожалуйста, дайте мне знать о моем замешательстве. Для меня очень важно понять ответ на вопрос выше.

Ответы (1)

Судя по вашему вопросу, вы не знаете, в чем разница между смарт-контрактом и монетой.

Прежде всего, смарт-контракты управляются сетью Ethereum. Если вы форкнули лайткойн или биткойн, не имеет смысла, почему вы говорите о смарт-контрактах.

Во-вторых, если вы сделали форк лайткоина и создали новую монету, вам все равно нужно ее майнить. Это можно сделать, либо скомпилировав кошельки с графическим интерфейсом, либо создав монету, в которой вам потребуются два узла для запуска, чтобы можно было начать майнинг (я бы порекомендовал приобрести VPS). Вы не можете перевести средства, которых у вас нет. Если вы хотите премайнить, вам нужно будет добавить некоторый код в функцию вознаграждения за блок, чтобы дать большое вознаграждение первому блоку.

В-третьих, зачем вам пул для непопулярной монеты? Смысл майнинга в пуле в том, что одному майнеру слишком сложно найти блок для себя. Вместо этого они могут работать вместе и делить вознаграждение за блок в зависимости от того, сколько работы вложил каждый майнер. Так что нет, создание пула не будет хорошей идеей, если монета не популярна.