// NFT

Создать NFT на Блокчейне Solana

Содержание

#1. Обзор блокчейна Solana
#2. 7 преимуществ Solana для NFT
#3. 1.  Solana легче программировать
#4. 2. У Solana нет никаких проблемы с мемпулом
#5. 3. Экосистема Solana расширяется намного быстрее
#6. 4. Solana более устойчивый и использует меньше ресурсов
#7. 5. Solana является более экологичной экосистемой
#8. 6. Более высокая пропускная способность
#9. 7. Стоимость обработки транзакции (комиссии)
#10. Особенности смарт-контрактов Solana
#11. Как запустить NFT-проект на Solana
#12. Стоимость запуска NFT на Solana

Появились вопросы?
Юрий Мусиенко
Автор статьи
Merehead занимается разработкой веб проектов

Вы, вероятно, знаете, что большинство NFT−проектов созданы на базе сети Ethereum. И хотя цепочка Ethereum по-прежнему остается самым популярным решением для чеканки и купли-продажи NFTs, многие участники рынка ищут ему замену, из-за общей перегрузки сети и стремительного роста платы за газ. Solana (SOL) — одна из возможных и весьма интересных альтернатив, стоимость которой с начала года выросла с 1.60 до 225 долларов и продолжает стремительно расти.

Как и Ethereum, блокчейн Solana предназначен для создания смарт-контрактов и децентрализованных приложений, в том числе запуска различных NFT-проектов — от художественных коллекций до маркетплейсов для чеканки и продажи различных невзаимозаменяемых токенов. В этой статье речь пойдет именно о таких проектах — мы расскажем, как разработать свое NFT-решение на базе Solana, и почему вам стоит выбрать именно этот блокчейн, а не Ethereum или другой блокчейн.

Обзор блокчейна Solana

Основанная бывшими инженерами Qualcomm, Intel и Dropbox в конце 2017 года, Solana представляет собой открытую децентрализованную блокчейн-сеть, ориентированную на обеспечение масштабируемости без ущерба для стоимости транзакций, децентрализации и безопасности. Говоря по сути, это более быстрый, безопасный и устойчивый к цензуре аналог Эфириума, обеспечивающий открытую инфраструктуру, необходимую для глобального внедрения блокчейн-решений.

Работе Solana на базе улучшенного алгоритма консенсуса Proof of Stake (PoS). Главная особенность Solana PoS — это протокол Proof-of-History (PoH), который позволяет каждому узлу локально генерировать временные метки с вычислениями SHA256. Это устраняет необходимость в широковещательной передаче меток времени по сети, повышая общую эффективность сети Solana, что и позволяет добиться очень высокой скорости и масштабируемости блокчейна.

У проекта есть собственная монета — SOL. Как и в сети Ethereum, с помощью SOL можно инициировать смарт-контракты и децентрализованные приложения, а также оплачивать сетевые сборы. В момент запуска, весной 2020 года, SOL продавался за 0.60 доллара, сейчас его цена превышает 225 долларов (то есть курс вырос в 375 раз за полтора года).


7 преимуществ Solana для NFT

Взрывной рост курса SOL, который мы не видели на рынке с 2014–2018 годов, объясняется преимуществами Solana в сравнении с его основными конкурентами — Ethereum и Binance Smart Chain, в том числе для запуска NFT-решений. Более того, всего за год с момента запуска Solana стала вторым по популярности пространством для запуска NFT после Ethereum, с запуском нескольких проектов каждый день.

Многие считают его настоящим «убийцей Ethereum», так как сеть Solana может обрабатывать до 65 000 транзакций в секунду по цене всего 0.00025 доллара за одну транзакцию. Причем, в перспективе команда разработчиков Solana обещает достичь пропускную способность 700 000 транзакций в секунду. Для сравнения: сеть Ethereum способна обрабатывать в среднем 16,5 транзакции в секунду, тогда как как плата за транзакцию в среднем составляет 46 долларов (2 декабря 2021 года). То есть сеть Solana почти в 4 000 раз быстрее и в 185 000 раз дешевле Ethereum.

Когда дело доходит до обработки NFT, разница становится еще более существенной. Для чеканки и отправки невзаимозаменяемых токенов на Ethereum нужно больше вычислительных ресурсов, чем для отправки обычных ETH и токенов стандарта ERC-20, потому что для обработки NFT необходимо взаимодействовать с настраиваемым смарт-контрактом. Следовательно, плата за газ будет еще больше — иногда более 100 долларов, что может быть дороже, чем сам NFT-актив. Тогда как чеканка NFT на Solana составляет всего 0,00001 SOL, или 0.015 доллара.

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

1.  Solana легче программировать

В основе Ethereum – язык программирования Solidity, который был специально разработан для работы со смарт-контрактами. Это объектно- и предметно-ориентированный JavaScript-подобный язык, который появился лишь в 2014 году, из-за чего он страдает от «проблем молодости». Solana работает на Rust — одном из самых популярных языков программирования. На Rust можно создавать самые разные приложения, такие как новые блокчейны, маркетплейсы или игры, при этом он прост в использовании и более привычен, чем Solidity. Это делает блокчейн Solana более доступным для развертывания приложений, чем Ethereum, что вместе с низкими комиссиями и привело к экспоненциальному росту экосистемы Solana.

Отметим еще, что за Rust стоит одно из самых активных сообществ разработчиков. Например, на Github насчитывается более 24 000 пользователей, которые вносили правки на Rust, тогда как на Solidity — языке программирования Ethereum — всего 3 500 пользователей. Очевидно, что в случае языка Solidity речь идет о пользователях, деятельность которых напрямую связана с Ethereum, тогда как Rust используется в огромном множестве проектов помимо Solana. Тем не менее, факт остается фактом: вам будет намного проще найти хорошего разработчика для запуска NFT-решения на Solana, чем на базе Ethereum. И стоимости их работы, скорее всего, будет ниже.

Но и это еще не все. Для разработки смарт-контрактов, приложений и NFT-решений на Solana необязательно использовать Rust. Команда Solana создала специальный протокол LLVM для компиляции смарт-контрактов и Dapps, написанных на других языках для компиляторов WASM. Благодаря LLVM разработчики могут легко и быстро перенести свои Dapps из других популярных WASM-сетей, таких как Dfinity, EOS, Polkadot и Ethereum 2.0, в экосистему Solana.

2. У Solana нет никаких проблемы с мемпулом

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

3. Экосистема Solana расширяется намного быстрее

Хотя на Ethereum по-прежнему запускается больше всего смарт-контрактов, децентрализованных приложений и NFT-решений, они сталкиваются со многими проблемами, связанными с ценой, скоростью и масштабируемостью. В блокчейне Solana нет таких проблем, благодаря чему количество смарт-контрактов, Dapps и NFT в этой сети растет в геометрической прогрессии. Помимо этого, Solana также может поддерживать больше монет, чем Эфириум. Благодаря этим вещам сеть Solana все чаще выбирают для запуска блокчейн-стартапов и NFT-проектов.

4. Solana более устойчивый и использует меньше ресурсов

Все блокчейны имеют одинаковую задачу — обмен данными. Представьте себе блокчейн c 100 000 активных участников. Когда в такой сети добываете новый блок, эта информация должна быть независимо передана всем компьютерам почти 100 000 раз. Если блокчейн «медленный», у него появляются проблемы с пропускной способностью, что замедляет работу экосистемы.

Solana решает эту проблему с помощью протокола Turbine, который разбивает каждый блок на разные пакеты, передает каждый пакет группе компьютеров, которые затем передают данные другой группе, а та в свою очередь передает их еще одной группе и т. д. Таким образом Turbine уменьшает использование полосы пропускания, минимизирует время обработки и делает сеть более устойчивой к сбоям.

5. Solana является более экологичной экосистемой

Основная сеть Ethereum все еще использует для добычи блоков алгоритм консенсуса Proof of Work (PoW), который требует высоких вычислительных мощностей, из-за чего поддержание сети приводит к высокому потреблению электроэнергии — уже сейчас Ethereum потребляет больше электричества, чем Бельгия или Израиль. Таким образом, Ethereum способствует повышению выброса CO2 в атмосферу и, следовательно, усилению глобального потепления.

Блокчейн Solana использует улучшенный алгоритм Proof of Stake (PoS), который на 99,9% более энергоэффективнее, чем PoW. Это означает, что Solana просто лучше для окружающей среды, что делает ее более привлекательной для запуска NFT.

6. Более высокая пропускная способность

Мы уже писали выше, что Solana сильно превосходит Ethereum по количеству транзакций в секунду (TPS). Так, обработка одной транзакции (добыча блока) в сети Ethereum занимает от 10 до 15 секунд, а сеть в целом может обрабатывать только от 15 до 45 транзакций в секунду. Напротив, Solana требуется всего 400 миллисекунд для добычи блока, и может обрабатывать до 65 000 транзакций в секунду.

Однако стоит отметить, что в 2022 году Ethereum обновится до Ethereum 2.0, и ожидается что после этого сеть будет иметь пропускную способность до 100 000 транзакций в секунду. В Solana говорят, что к этому времени пропускная способность их сети также увеличится, и преимущество в скорости сохранится за их проектом.

7. Стоимость обработки транзакции (комиссии)

Размер комиссий в Ethereum также скорее всего изменится после перехода блокчейна на PoS в 2022 году. Однако даже после этого стоимость транзакций в сети Эфириума, скорее всего, будет выше, чем в Solana. Это обусловлено тем, что Solana использует протоколы PoH и Turbine для ускорения обработки данных. Кроме того, Solana также по-другому работает со смарт-контрактами, и это также снижает нагрузку на сеть, а значит, и стоимость транзакций. Это особенно важно при запуске NFT, так как для их обработки система всегда обращается к смарт-контрактам.

Особенности смарт-контрактов Solana

Для того чтобы разработчики смарт-контрактов и приложений смогли воспользоваться всеми преимуществами высокопроизводительной сети Solana, команда проекта создала механизм обработки гиперпараллельных транзакций под названием Sealevel. Он предназначен для горизонтального масштабирования между графическими процессорами и твердотельными накопителями. Обратите внимание, что остальные блокчейны — это однопоточные системы. Solana — единственный на сегодня работающий блокчейн (а не идея), который поддерживает параллельное выполнение транзакций (а не только проверку подписи) в одном сегменте.

Высокоуровневое представление рабочего процесса разработки Solana

Высокоуровневое представление рабочего процесса разработки Solana. Источник.

Что касается архитектуры смарт-контрактов Solana, Sealevel предлагает модель смарт-контрактов, отличную от традиционных блокчейнов на EVM. В традиционных сетях код/логика и состояние контракта объединены в один контракт, развернутый в цепочке. В Solana смарт-контракт (или программа) доступен только для чтения, он не имеет состояния и содержит лишь программную логику. После развертывания такого смарт-контракта он может взаимодействовать с внешними учетными записями.

В Solana учетные записи, которые взаимодействуют с программами, хранят данные, относящиеся ко взаимодействию с программами, что создает логическое разделение состояния (учетные записи) и логики контракта (программы). В этом принципиальное различие между смарт-контрактами на основе Solana и EVM. То есть можно сказать, что учетные записи на Ethereum — это не то же, что учетные записи на Solana. Так, в Solana учетные записи могут хранить данные (включая информацию о кошельках), в отличие от учетных записей Ethereum, которые являются ссылками на кошельки.

В дополнение к этому Solana предлагает CLI (Command-line Interface) и JSON RPC API, которые могут использоваться Dapps для взаимодействия с Solana. Кроме того, они также могут использовать один из существующих SDK, позволяющих клиентам общаться с программами блокчейна и Solana. Здесь больше об этом.

Вот некоторые из преимуществ разработки смарт-контрактов на Solana.

  • Запуск смарт-контрактов и Dapps на Solana стоит дешевле.
  • Разработчики могут легко перенести свои смарт-контракты и Dapps, созданные для других WASM-сетей, в Solana с помощью компилятора.
  • Разработчики могут адаптировать свои продукты к конкретным требованиям.
  • Код смарт-контрактов Solana может быть изменен разработчиками / владельцами софта в соответствии с нужными требованиями.
  • Большое количество обучающих материалов.
  • Solana обеспечивает высокую безопасность.

Как запустить NFT-проект на Solana

Если вы думаете о запуске собственной NFT-платформы, кошелька или другого проекта, Solana может стать отличной средой для развертывания вашего продукта благодаря низким комиссиям и высокой скорости транзакций. Кроме того, это также будет проще с технической точки зрения, так как разработчики смогут использовать Rust, C, C++ или другой язык программирования, а не только Solidity. При этом сам процесс разработки NFT-решения будет проходить по привычному алгоритму.
  1. Анализ и составление требований. На этом этапе нужно четко понять, какой именно продукт вы хотите создать, а также составить требования к дизайну, функционалу и внешним интеграциям. Кроме того, также нужно подумать об юридических аспектах. В разных юрисдикциях действуют разные правила запуска NFT-проектов.
  2. Охота за компанией-разработчиком. Поняв, что вы хотите создать, можно приступать к поиску технического партнера, который реализует вашу идею в коде. Так как вы хотите создать NFT-продукт, то вам нужна команда с опытом разработки в сфере блокчейна, DeFi или NFT, такая как Merehead. Мы с 2015 года занимаемся разработкой блокчейн-решений любой сложности — от смарт-контрактов до бирж. Изучить наше портфолио и узнать условия сотрудничества можно, связавшись с нами через sales@merehead.com или по номеру телефона +380-93-159-5880.
  3. Разработка UI- / UX-дизайна продукта. Хорошо проработанный UX и UI — это ключ к успеху любого проекта, особенно если он ориентирован на пользователей, которые слабо разбираются в том, что им нужно делать. А так как NFT — это совсем недавно появившейся рынок, то здесь почти все новички. Следовательно, у вашего NFT-решения должен быть простой и интуитивно понятный дизайн интерфейса.
  4. Написание программного кода. На этом этапе происходят написание кода смарт-контрактов, подключение кошельков с поддержкой NFT, реализация Back-end- и Front-end-части в коде и т. д. При необходимости также разрабатываются мобильная версия продукта и различные сопутствующие решения, например, расширения для браузеров или API и SDK для простого запуска проектов на вашей платформе.
  5. Тестирование продукта. Убедитесь, что все правильно работает. Исправьте ошибки и глюки. Протестируйте смарт-контракты с помощью независимых аудиторов. Подготовьте бета-версию вашего продукта. С ее помощью можно при небольшой выборке конечных пользователей собрать качественную обратную связь.
  6. Развертывание, релиз. Когда продукт разработан и протестирован, его перемещают из рабочей в производственную среду. Мобильное приложение публикуют в App Store, Google Play, Microsoft Store, Amazon App Store. Если у проекта есть свой токен, его добавляют в листинги крупных бирж.
  7. Поддержка продукта. Работа над проектом не прекращается с релизом. После развертывания нужно будет наладить работу службы поддержки, которая будет помогать пользователей и решать и их проблемы, и вместе с этим собирать обратную связь для дальнейшего улучшения вашего продукта.

Стоимость запуска NFT на Solana

Стоимость разработки NFT-проектов на Solana зависит от их сложности и местоположения команды разработчиков. Например, запуск NFT-кошелька будет стоить от 25 тысяч долларов (Восточная Европа) до 70 тысяч долларов (США), тогда как для создания NFT-маркетплейса нужно потратить от 35 до 100 тысяч долларов. Вот более детальные расчеты стоимости запуска NFT-платформы на Solana.

Стоимость запуска NFT на Solana

Есть вопросы? Задайте их здесь

Имя *
Email *
Телефон
Ваш бюджет
Сообщение
TorMarket - маркетплейс с гибкой системой фильтрации и удобным кабинетом для поставщиков.

  Category: NFT 09/26/2022
Как Разработать Собственный NFT-Маркетплейс?
Согласно NonFungible.com, в первом квартале 2021 совокупная рыночная капитализация крупных NFT-проектов увеличилась на 2100% (за весь прошлый год рынок вырос на 300%). Большинство NFT распродаются мгновенно, а самые известные NFT были проданы почти за 70 миллионов долларов. Кроме того, шумиху вокруг NFT поддерживают знаменитости, токенизируя свою музыку, картины, мемы, короткие видеоролики, логотипы, компьютерный код и тому подобное.
  Category: NFT 10/20/2022
Разработка NFT Платформы— Обменника
В 2020 году рынок NFT вырос на 300%, за первую половину 2021 — на внушительные 2100%! При этом главными бенефициарами скачка популярности невзаимозаменяемых токенов стали такие платформы, как Superfarm, OpenSea и Rarible. Эти торговые площадки позволяют выпускать, продавать и покупать NFT, беря себе небольшую комиссию с каждой сделки. Дальше мы расскажем, как разработать собственную NFT биржу, что для этого нужно и сколько это стоит.
  Category: NFT 11/05/2022
Как Разработать NFT Кошелёк?
Non-fungible token, или NFT — это разновидность криптовалютных токенов, действующих как цифровой сертификат права собственности для физических и виртуальных активов. Такие токены представляют собой уникальный, неделимый, невзаимозаменяемый цифровой идентификатор, поэтому их нельзя использовать как средство платежа. Вместо этого их используют для продажи, покупки и обмена уникальных товаров, таких как картины, фотографии, тексты, музыка или видео.