Смарт-контракты WP — технология блокчейн для WordPress
Опубликовано: 2022-03-14Что, если бы вы могли торговать NFT прямо со своего сайта WordPress?
Или представьте, если бы вы могли выпускать токены ERC-20 без написания кода.
Как насчет создания собственного краудфандингового сайта?
Если вы заинтересованы в Web3 и вам интересно, как вы можете интегрировать технологию блокчейна с WordPress, есть решение.
WP Smart Contracts — это плагин WordPress, который позволяет вам управлять, развертывать и взаимодействовать со смарт-контрактами в нескольких сетях, включая токены ERC-20 / BEP-20, торговые площадки NFT и контракты на стейкинг.
Плагин предназначен для разработчиков и пользователей WordPress, которые хотят создавать сайты, использующие технологию блокчейна, чтобы начать участвовать в Web3. Даже если вы только погружаетесь в воду Web3, вы можете начать использовать смарт-контракты WP прямо сейчас, чтобы протестировать сценарии и лучше понять, что значит торговать NFT или создавать смарт-контракты.
Если вы немного не понимаете, что все это значит, у нас есть подкаст и список ресурсов, которые помогут вам узнать больше. После прочтения обязательно вернитесь сюда, и мы покажем вам, как вы можете применить свои новые знания на практике прямо сейчас.
В этом анализе мы покажем вам, как работают смарт-контракты WP и как начать создавать торговую платформу в знакомой вам среде WordPress.
Если вы разбираетесь в блокчейне, NFT и смарт-контрактах, то давайте погрузимся!
Что смарт-контракты WP могут сделать для вас
В целом смарт-контракты WP — это «простой способ управления смарт-контрактами в нескольких сетях с помощью WordPress». В частности, плагин предоставляет несколько возможностей для создания этих смарт-контрактов в виде:
- Торговые площадки ERC-721 NFT для коллекционирования
- Стандартные и расширенные токены ERC-20/BEP-20
- Разбивка ERC-20/BEP-20
- Безопасные краудфандинговые кампании
Хотя есть несколько отличных шаблонов для создания блога о криптовалюте, этот плагин поможет вам создать функциональную платформу для смарт-контрактов.

WP Smart Contracts позволяет вам выйти на рынок блокчейнов, подключив вас к нескольким сетям через ваш сайт WordPress. Он похож на WooCommerce тем, что использует настраиваемые типы сообщений, которые позволяют вам заполнять заранее определенные поля, чтобы вы могли настроить любой аспект рынка, который вы хотите, даже несколько рынков на одном сайте.
Создав несколько предложений, вы можете торговать ими прямо через свой сайт. Их также можно перевести на любой другой счет. Вся тяжелая работа выполняется расширением браузера MetaMask, что означает, что ваши активы защищены от хакеров.
Я проведу вас через начало работы в следующем разделе.
Как начать работу со смарт-контрактами WP
Начать работу с WP Contracts так же просто, как установить плагин. Его можно загрузить и установить бесплатно, и есть несколько руководств, которые помогут вам подключиться к сети и начать создавать смарт-контракты.
Как только вы подключитесь к сети по вашему выбору, вы можете развернуть столько NFT, смарт-контрактов или токенов, сколько захотите. Опять же, управлять ими на панели инструментов так же просто, как управлять продуктами или формами WooCommerce. Существует также Мастер смарт-контрактов WP, который поможет вам начать работу.
Давайте рассмотрим шаги, чтобы настроить вас!
1. Установите и подключитесь
Во-первых, вам просто нужно установить плагин WP Smart Contracts. Вы можете загрузить его с их сайта, но проще всего просто найти его на панели инструментов «Добавить новые плагины»:

Установите и активируйте, как и любой другой плагин.
2. Настройте учетную запись Infura
Как только вы активируете смарт-контракты WP, вы получите уведомление о том, что вам нужен идентификатор проекта Infura.

Infura предоставляет API, необходимые для доступа к сети Ethereum. Просто щелкните ссылку ID проекта Infura в окне оповещения, и вы будете перенаправлены на веб-сайт Infura для настройки бесплатной учетной записи. Создайте проект и посмотрите настройки:

Вам нужно скопировать идентификатор проекта , а не секрет проекта, и вернуться в WordPress. На панели инструментов перейдите в « Настройки»> «Умные контракты WP» . Прокрутите вниз страницу настроек, и вы увидите поле Infura, куда вы можете вставить свой идентификатор проекта. Вот и все!
3. Подключиться к МетаМаске
Прежде чем вы сможете начать создавать и развертывать смарт-контракты, вам необходимо установить и подключиться к сети с помощью MetaMask. Metamask — это расширение для браузера кошелька и dApp, которое позволяет вам защищать свои средства и взаимодействовать со смарт-контрактами EVM онлайн.
WP Smart Contracts предоставляет подробное руководство по настройке MetaMask:

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


Вы также увидите, что ваше текущее сетевое подключение отображается в верхней части панели администратора WordPress.
4. Создайте смарт-контракт
Самый простой способ начать создавать смарт-контракты — использовать мастер смарт-контрактов WP. Просто нажмите на ссылку в верхней части панели меню администратора, и вам будет предложен выбор:

Например, давайте создадим некоторую криптовалюту. Как только вы нажмете кнопку «Создать монету», вы попадете в меню мастера монет. Оттуда вы можете выбрать, какой вариант токена вы хотите создать:

- Ваниль: жетон экономии газа
- Фисташка: улучшенный токен безопасности
- Шоколад: расширенный жетон

Оттуда вам нужно выбрать сеть, в которой вы хотите сделать свой токен доступным. Вы можете фильтровать по типу сети или типу блокчейна. Опять же, я бы рекомендовал начать с тестовой сети, такой как Ethereum Ropstein. Это бесплатно для тестирования, и ваш токен не развертывается в основной сети, пока вы просто выясняете, как все работает.

Следующий экран, по сути, представляет собой настраиваемый тип сообщения под названием «Добавить новую монету». Вы можете создать имя (название) для своей монеты, добавить описание, и у вас снова есть возможность выбрать тип или вкус монеты.
В меню «Определение» вы можете назвать монету (если вы еще этого не сделали), создать символ, указать, сколько десятичных знаков должно быть, и выбрать начальную поставку.
Прокрутите вниз до меню «Новый смарт-контракт», где вы, наконец, сможете развернуть свою монету.

Вам будет представлено всплывающее окно, в котором вам нужно согласиться с Условиями обслуживания и подтвердить, что вы достигли совершеннолетия. После того, как вы нажмете «Да, пожалуйста, продолжите», вам нужно будет подтвердить в появившемся окне MetaMask.
Через минуту или две ваша монета будет развернута, и вы сможете «Просмотреть публикацию», чтобы увидеть ее на своем сайте:

Вот и все! Вы можете следовать инструкциям мастера, чтобы создать любой смарт-контракт, который вам нравится, или начать с нуля, используя ссылки «Добавить новый» в меню панели инструментов WordPress.

После того, как вы попытались создать несколько тестовых смарт-контрактов, давайте посмотрим на настройку!
Настройка смарт-контрактов WP
Смарт-контракты WP позволяют глобальную настройку монет, краудфандинговых кампаний и NFT с использованием «скинов». Есть несколько на выбор:

Выбор нового скина довольно интуитивно понятен. Существуют также глобальные настройки для таких вещей, как:
- формат разделителя
- десятичные дроби для отображения в стоимости транзакций
- Формат даты
Эти настройки значений полностью на ваше усмотрение.
Смотри и чувствуй
Если вам нужна дополнительная настройка внешнего вида , вы можете заменить шаблоны плагина внутри вашей активной темы WordPress без необходимости изменения кода плагина. WP Smart Contracts использует систему шаблонов без логики для шаблонов PHP и JavaScript на платформе Mustache.
Подобно дочерней теме, вместо того, чтобы изменять шаблоны внутри плагина, вам просто нужно переместить их в папку активной темы и настроить. Они предлагают полное руководство по настройке на своем сайте.
Стоимость смарт-контрактов WP
Как я упоминал ранее, WP Smart Contracts можно загрузить, установить и настроить на 100% бесплатно. Нет «профессиональной» версии с дополнительными функциями, о которых нужно беспокоиться позже.
Есть одно предостережение в отношении ценообразования, которое, если вы еще не знакомы с тем, как работают криптовалютные сети и майнинг, вам необходимо понять, прежде чем вы начнете развертывать свои смарт-контракты.
За развертывание взимается плата, и она зависит от типа смарт-контракта, который вы хотите создать.
Цена токена
Контракты токенов бесплатны со вкусом ванили и фисташки, но варьируются от 5 до 300 долларов США (цены колеблются в зависимости от рынка).

Ценообразование NFT
Контракты NFT также бывают разных видов и варьируются от 20 до 900 долларов США, в зависимости от разновидности и сети, в которой вы хотите развернуться.

Цены на другие смарт-контракты
Варианты смарт-контрактов также зависят от сети, в которой вы решили развернуться. В разных вкусах и сетях они варьируются от 10 до 600 долларов США.

Развертывание в сети Ethereum — самой популярной и известной — всегда будет на высоте. Имеет смысл изучить различные блокчейны, прежде чем создавать смарт-контракты, чтобы знать, сколько вы можете потратить на комиссии.
Заключительные мысли о смарт-контрактах WP
Смарт-контракты WP — это чрезвычайно простой способ начать использовать технологию блокчейна на своем сайте WordPress. Настройка занимает несколько минут, и вам не нужно быть разработчиком, чтобы создавать и развертывать свои смарт-контракты.
Я вижу, где этот плагин может открыть новые возможности для тех, кто плохо знаком с криптовалютой, NFT или смарт-контрактами в целом. Для меня простое прохождение шагов по настройке плагина было удивительным обучением тому, как работают смарт-контракты. Кроме того, поскольку вы можете попробовать что-то во многих доступных тестовых сетях, не беспокойтесь, что вы «напортачите» и потеряете кучу денег — будь то наличные или криптовалюта.
Если вы хотите создать монету, NFT или краудфандинговую кампанию, смарт-контракты WP — это отличное решение, которое идеально подходит для вашей знакомой экосистемы WordPress.