# Build your web3 project using Substrate Русская версия

By [BmwM5drift](https://paragraph.com/@090000009) · 2023-01-25

---

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

В этом посте мы расскажем, почему вам следует рассмотреть возможность использования Substrate для вашего проекта web3 и как вы можете использовать Ternoa для создания своего первого проекта web3 на основе субстрата без изучения RUST или смарт-контрактов.

**Что такое субстрат?**

Проведя исследование, вы быстро обнаружите, что Ethereum — это блокчейн общего назначения. Это затрудняет настройку для конкретных случаев использования. Кроме того, все децентрализованные приложения, работающие на нем, конкурируют за ограниченное пространство в блоках, что увеличивает стоимость и создает риск перегрузки.

Гэвин Вуд, соучредитель Ethereum, осознал это узкое место и решил построить инфраструктуру блокчейна, которая решит эти проблемы, вместе со своей компанией Parity Technologies.

Созданное ими решение называется субстратом — блокчейн-фреймворком с открытым исходным кодом, который разработчики могут свободно использовать и настраивать. Все цепочки на основе субстрата можно легко интегрировать в Polkadot или Kusama, обеспечивая высокий уровень взаимодействия с другими цепочками и открывая двери для сотрудничества.

С момента своего запуска в 2018 году субстрат накопил впечатляющую коллекцию библиотек и инструментов, которые также использовались для разработки ретрансляционной цепочки Polkadot Layer-0.

В отличие от других цепочек, при использовании субстрата обязанности распределяются горизонтально, обеспечивая модульную основу для построения цепочек. Каждый узел, компьютеры, на которых запущена цепочка блоков, содержит два основных элемента: внешний узел и среду выполнения. Внешний узел взаимодействует с другими узлами и отвечает за ответы на RPC и другие запросы, сделанные через API. С другой стороны, среда выполнения обрабатывает все в цепочке и является основным компонентом, поскольку решает, как транзакции включаются в блоки. Среда выполнения взаимодействует с внешним узлом через функции хоста, что позволяет ему выполнять проверки достоверности и облегчает совместимость с несколькими платформами.

**Поддоны**

Одной из наиболее важных частей стека подложек являются поддоны, содержащие бизнес-правила, которые должны соблюдаться цепочкой. Каждый поддон представляет собой часть программного обеспечения, написанного на RUST и выполняющего определенную функцию. Все они модульные, то есть их можно легко комбинировать. Примеры доступных поддонов включают размещение, управление и управление разрешениями.

Поддоны дают каждому, кто использует суперспособности субстрата, возможность настроить собственную цепочку. Когда Гэвин Вуд продемонстрировал это, ему потребовалось менее 60 минут, чтобы построить целую цепочку блоков!

**Зачем строить с субстратом?**

Теперь вы все еще можете задаться вопросом, зачем строить с субстратом?

Substrate обеспечивает большую свободу, гибкость и возможности оптимизации, чем цепочки общего назначения. Как уже упоминалось, также можно быстро создать что-то с нуля, используя поддоны и существующие библиотеки.

Он также ориентирован на будущее, поскольку упрощает обновление без необходимости форка. Все цепи на основе субстрата могут существовать как автономные цепи или интегрироваться с другими цепями в виде парацепей.

Хотя фреймворк относительно молодой, он был тщательно протестирован в Polkadot, и с его помощью строятся сотни проектов, включая Ternoa.

Однако Substrate написан на RUST, который не является самым доступным языком для веб-разработчиков. И особенно в отношении NFT, вы можете искать более расширенные утилиты.

**Это именно то, что предлагает Ternoa.**

**Как любой может построить проект web3 с субстратом, используя Ternoa**

Терноа начал с идеи создания децентрализованного приложения для капсулы времени, которое позволило бы людям передавать воспоминания в цифровом виде, как с физическими капсулами времени. С тех пор проект развивался, чтобы обеспечить целостную основу для любого, кто может начать создавать свой первый проект web3.

Ternoa — это протокол, посвященный NFT, построенный на субстрате, предлагающий разработчикам множество сверхспособностей, не в последнюю очередь набор поддонов, которые позволяют быстро реализовать любые функции, предоставляемые ternoa. Это означает, что вы можете не писать смарт-контракты, чтобы создать свой первый проект web3.

Смарт-контракты сложны и подвержены взлому. Если вы можете создавать без, вы повышаете безопасность и сокращаете время до выпуска. Будущее NFT зависит от их полезности и раскрытия вариантов использования, которых мы не коснулись. Вот почему с Ternoa вы можете интегрировать собственные функции NFT, недоступные во многих других сетях, например:

    Аренда NFT
    Привязанные к душе жетоны
    Аукционы и роялти
    Секретные NFT (скоро)
    

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

Чтобы начать строить с помощью субстрата с помощью Ternoa, вам не нужно изучать RUST. На самом деле все, что вам нужно знать, это JavaScript, один из самых распространенных языков программирования в веб-разработке.

Самый простой способ начать — использовать наш SDK, который вы можете найти и установить здесь.

Кроме того, вы также можете получить CAPS для тестовой сети (наш родной токен), перейти на [Polkadot.js.org](http://Polkadot.js.org) и начать использовать наши поддоны для создания различных NFT всего за несколько кликов.

[https://medium.com/ternoa/build-your-web3-project-using-substrate-5eff1590cbb2](https://medium.com/ternoa/build-your-web3-project-using-substrate-5eff1590cbb2)

---

*Originally published on [BmwM5drift](https://paragraph.com/@090000009/build-your-web3-project-using-substrate)*
