# Build your web3 project using Substrate Русская версия **Published by:** [BmwM5drift](https://paragraph.com/@090000009/) **Published on:** 2023-01-25 **URL:** https://paragraph.com/@090000009/build-your-web3-project-using-substrate ## Content При поиске способа создания проекта 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 и начать использовать наши поддоны для создания различных NFT всего за несколько кликов. https://medium.com/ternoa/build-your-web3-project-using-substrate-5eff1590cbb2 ## Publication Information - [BmwM5drift](https://paragraph.com/@090000009/): Publication homepage - [All Posts](https://paragraph.com/@090000009/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@090000009): Subscribe to updates