ТОП просматриваемых книг сайта:
Разработка смарт-контрактов в Ethereum. Тимур Машнин
Читать онлайн.Название Разработка смарт-контрактов в Ethereum
Год выпуска 2022
isbn
Автор произведения Тимур Машнин
Жанр Справочники
Издательство Автор
Sharding является перспективным механизмом для масштабирования блокчейна.
Однако при таком подходе требуется решить такие сложные задачи, как меж shards коммуникация и общая безопасность такого разделенного блокчейна.
Децентрализованные приложения
Для понятия децентрализованного приложения может быть не одно определение.
Тем не менее, у децентрализованных приложений есть общие черты:
Это открытый исходный код. В идеале код должен быть самоподдерживаемым и все изменения в коде должны определяться консенсусом или большинством его пользователей. И код должен быть доступен для проверки.
Децентрализация. Все записи о работе приложения должны храниться в общедоступной и децентрализованной цепочке блока.
Валидаторы цепочки блоков должны поощряться.
Протокол. Сообщество приложения должно согласовать криптографический алгоритм, чтобы показать доказательство ценности.
Например, Bitcoin использует Proof of Work (PoW), и Ethereum в настоящее время использует Proof of Work с планами гибридного Proof of Work/Proof of Stake (PoS) в будущем.
Если мы придерживаемся вышеприведенного определения, первым децентрализованным приложением был фактически сам биткойн.
Биткойн – это самоподдерживающийся публичный журнал, который позволяет эффективные транзакции без посредников и централизованных органов.
Чтобы запустить проект децентрализованного приложения необходимо:
Создать технический документ белые страницы или белую книгу.
Ваш технический документ должен обозначить задачу, которую вы хотите решить.
Он должен четко указать намерения и цели приложения.
Опишите план распределения токенов и как вы собираетесь это делать.
Определите механизм достижения консенсуса и наймите свою команду менеджеров и разработчиков.
Будьте честны с любыми техническими трудностями, которые вы предвидите, и четко изложите свои технические требования.
Откройте дискуссию по своему плану и сформируйте сообщество.
Получите обратную связь и соответствующим образом переработайте свой план.
После того, как приложение наберет достаточный импульс, определите дату продажи токенов.
Веб-сайт продажи токенов должен иметь всю информацию, которая может понадобиться инвесторам.
Начните разработку и приветствуйте новых разработчиков.
Децентрализованное приложение нуждается в первоначальном предложении монет или Initial Coin Offering (ICO).
Появление нового приложения в сообществе blockchain называется ICO.
ICO является мероприятием по сбору средств, которое основано на продаже токенов, которые потенциально могут принести в будущем прибыль для хорошо осведомленных и смелых инвесторов.
В ICO цена токена произвольно определяется командой, запускающей приложение.
После того, как токен регистрируется на бирже, его цена затем корректируется