Итоги конференции Bitcoin SV Devcon 2021 — день второй

By Jamie McKane Published: 20 мая, 2021

В воскресенье 16 мая стартовал второй день конференции Bitcoin SV DevCon 2021, во время которого более детально обсуждались вопросы биткоин-разработки и новых интересных приложений, создаваемых на базе Bitcoin SV.

Если вы пропустили презентации первого дня, вы можете посмотреть полную запись мероприятия здесь или ознакомиться с итогами первого дня в текстовом виде.

Конференция Bitcoin SV DevCon 2021 проводилась организацией Bitcoin Association совместно с компаниями WeAreDevelopers и nChain. Мероприятие было посвящено разработке на базе Bitcoin SV — блокчейна, который наиболее точно соответствует первоначальному видению биткоина, изложенному в «белой книге» Сатоши Накамото в 2008 году. Bitcoin SV предлагает неограниченное масштабирование, сверхбыстрые транзакции с низкой комиссией, поддержку полнофункционального языка сценариев и смарт-контрактов, а также стабильный и безопасный протокол, что делает этот блокчейн лучшим выбором для разработчиков по всему миру.

Мероприятие проходило 15 и 16 мая, и оба дня были насыщены содержательными интерактивными сессиями.

 

Приветственное слово: Стив Шеддерс

Второй день Bitcoin SV DevCon 2021 начался с приветственного слова от главного технического директора компании nChain Стива Шеддерса.

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

Он отметил, что после каждой презентации эксперты будут отвечать на присланные виртуальной аудиторией вопросы.

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

Шеддерс также отметил, что в конце дня будет сделано важное объявление, и попросил разработчиков не расходиться раньше времени.

 

Наносервисы и транзакции с возвратом пыли: Матей Трампуш и Стив Шеддерс

Во время первой презентации второго дня соучредитель и главный технический директор компании CREA Матей Трампуш и Стив Шеддерс поговорили о наносервисах на базе Bitcoin SV, транзакциях с возвратом пыли (dust return transactions) и длинных цепочках зависимых транзакций.

Реализация этих функций стала возможной благодаря разработкам группы по развитию инфраструктуры Bitcoin SV. Шеддерс и Трампуш рассказали, в чем заключается потенциал этих изменений и что они значат для биткоин-разработчиков.

Шеддерс объяснил концепцию «пылевых атак», направленных на подрыв конфиденциальности биткоин-пользователей, многократно использующих одни и те же адреса, и как потенциальный вред подобных атак можно снизить благодаря транзакциям с возвратом пыли.

«Пылевая атака — это механизм подрыва конфиденциальности биткоин-пользователей. Доступные на сегодняшний день средства для снижения потенциального вреда подобных атак используются далеко не всеми кошельками. Как правило, они основаны на идентификации пыли и запрете на ее использование.

Мы придумали новое решение этой проблемы: специальный вид транзакций, который называется «транзакции с возвратом пыли». Простыми словами, они позволяют отправлять пыль из вашего кошелька майнеру», — рассказал Шеддерс.

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

Трампуш рассказал о снятии лимита на неподтвержденные транзакции (ancestor limit) в сети Bitcoin SV, который раньше был равен 25, и о разработке системы оповещений о двойном расходовании через mAPI, наглядно продемонстрировав, как это может повысить производительность и удобство использования как для продавцов, так и для потребителей.

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

 

HandCash Connect SDK: Рафа Хименес

Следующим выступил соучредитель и главный технический директор компании HandCash Рафа Хименес. Он рассказал о последнем продукте, созданном его компанией для сети Bitcoin SV, — о наборе инструментов для разработки ПО HandCash Connect SDK.

HandCash и HandCash Connect SDK основаны на Bitcoin SV и позволяют веб-разработчикам и разработчикам приложений, не имеющих глубоких знаний в области блокчейн-транзакций и интерфейсов, без труда интегрировать в свои приложения и платформы функционал платежей с использованием цифровых активов.

«HandCash — это экосистема различных сервисов и игр, где у пользователей есть единый аккаунт с единым балансом, связанный со всеми приложениями, — рассказал Хименес. —Такая система стала возможной в том числе благодаря нашей универсальной валюте Duro, единица которой равна 500 сатоши».

Способность Bitcoin SV поддерживать сверхмалые платежи за счет низких транзакционных комиссий позволяет HandCash Connect SDK также предоставлять предприятиям доступную и эффективную систему с использованием наноплатежей.

Хименес объяснил, что поддержка наноплатежей открывает широкие возможности для HandCash и индустрии разработки, поскольку ранее нежизнеспособные, ограниченные традиционными платежными механизмами бизнес-модели, основанные на наноплатежах, теперь могут экономически эффективно развертывать свои решения.

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

Хименес также описал пример использования HandCash Connect компанией Twetch на примере чат-бота, использующего Duro-кран:

«Идея заключается в следующем: когда кто-то отправляет сообщение пользователю HandCash в чате на платформе Twetch, этот человек получает 5 Duro».

Затем он продемонстрировал, как в чате Twetch можно реализовать Duro-кран, показав, насколько легко HandCash Connect SDK позволяет связать приложения и сервисы с блокчейном.

 

Смарт-контракты на базе биткоина: Сяохуэй Лю

Затем на сцену вышел генеральный директор компании sCrypt Сяохуэй Лю, чтобы рассказать о тонкостях смарт-контрактов на базе биткоина и использовании операционного кода OP_PUSH_TX в языке Bitcoin Script.

Лю объяснил, что этот операционный код — очень важная часть разработки комплексных смарт-контрактов на базе блокчейна Bitcoin SV. Это связано с тем, что он позволяет смарт-контрактам проверять контекст каждой содержащей его транзакции, создавая основу для построения широкого спектра смарт-контрактов, создание которых раньше было невозможным.

Он продемонстрировал потенциал операционного кода OP_PUSH_TX в реальном времени, рассмотрев видеоигры на базе блокчейна, которые полностью работают в этой сети.

«С помощью функции OP_PUSH_TX можно передавать и поддерживать состояние», — рассказал Лю.

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

Это означает, что логика и правила игры могут быть установлены майнерами и быть полностью децентрализованной частью игрового процесса.

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

 

ElectrumSV SDK: Хайден Доннелли

Следующая презентация была посвящена набору инструментов для разработки (SDK) от ElectrumSV, оператора кошельков Bitcoin SV. Этот SDK предоставляет пользователям возможность взаимодействовать с блокчейном в режиме regtest и опробовать свои приложения в этой среде, прежде чем развернуть их в основной сети.

Инженер-программист компании ElectrumSV Хайден Доннелли объяснил, каким образом разработчики могут тестировать приложения в среде regtest и как это позволяет создавать более безопасные и эффективные приложения, использующие функцию упрощенной проверки платежей (SPV).

По его словам, несмотря на то что открытые тестовые сети (testnet) просты в использовании и избавляют от необходимости управлять собственными сторонними сервисами, среды regtest обеспечивают гораздо более полный контроль и полностью устраняют эффект сетевой задержки.

«Режим regtest полностью исключает задержку сети, что может быть как хорошо, так и плохо в зависимости от ваших целей, — объяснил Хайден. — Если вы хотите протестировать основную логику приложения, не испытывая проблем с подключением и других потенциальных сложностей, характерных для процесса развертывания приложения в реальной сети, то среда regtest станет для вас идеальным выбором».

Доннелли подробно описал работу с Electrum SDK и процесс тестирования биткоин-приложений. В том числе он рассказал о том, как создать блокчейн-сессию в среде regtest и тестировать в ней приложения.

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

 

FYX Gaming SDK: Дэвид Кейс

Далее на сцену вышел главный технический директор и главный архитектор ПО компании FYX Gaming Дэвид Кейс. Он рассказал о разработанном его компанией новом пакете SDK, который предназначен для объединения традиционных игр с технологией блокчейн и создания невзаимозаменяемых токенов (NFT) на базе Bitcoin SV.

Компания FYX Gaming является разработчиком CryptoFights — многопользовательской онлайн-игры, в которой каждый ход игроков хранится в блокчейне Bitcoin SV. Персонажи и внутриигровые предметы CryptoFights сохраняются в блокчейне Bitcoin SV в качестве NFT-токенов, которыми владеют и распоряжаются сами игроки.

Кейс начал с демонстрации текущей версии CryptoFights, а затем перешел к подробному описанию технологии, лежащей в основе платформы, и того, как она связана с FYX Gaming SDK.

Он рассказал, что FYX Gaming SDK позволяет реализовать этот набор функций и многое другое — от возможности интегрировать игровые элементы с блокчейном Bitcoin SV до инструмента, позволяющего с помощью FYX SDK создавать NFT-токены, совместимые с другими платформами.

«Мы построили большую часть нашей платформы на базе RUN on Bitcoin — одной из самых доступных сред для биткоин-разработчиков, — рассказал Кейс. — RUN позволяет создавать объекты, с которыми можно взаимодействовать и которыми можно владеть. Интерактивность хранится в JavaScript в блокчейне, но на уровне ядра право собственности определяется на Bitcoin Script, который поддерживается майнерами».

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

«Для создания CryptoFights нам пришлось построить обширную поддерживающую инфраструктуру, и в ближайшие месяцы мы собираемся сделать большую ее часть доступной для других разработчиков, — сказал Кейс. — Мы начнем с портала, который будет включать в себя кошелек объектов, возможность создавать и переплавлять NFT, а также рыночную площадку; в ближайшее время мы планируем ввести функцию покупки BSV за другие криптовалюты и фиатные деньги; позже мы займемся реализацией возможности создавать рейтинги игроков и специальные проводники данных для разных игр».

Такой широкий спектр разнообразных функций делает доступный FYX Gaming SDK отличным выбором для разработчиков, заинтересованных в создании видеоигр на базе блокчейна.

 

Заключительное слово и объявление о хакатоне: Стив Шеддерс

После презентации Кейса на сцену снова вышел Стив Шеддерс, чтобы официально завершить Bitcoin SV DevCon 2021, а также сделать важное объявление.

«Спасибо, что были с нами последние пару дней. Я очень надеюсь, что вы вынесли из нашей конференции что-то полезное, — сказал Шеддерс. — Я бы хотел напомнить вам о нескольких событиях. Прежде всего, Академия Bitcoin SV запустила учебное направление «Основные вопросы биткоина», и обучение можно начать уже сейчас. Также в июне в Цюрихе состоится конференция CoinGeek, во время которой я проведу презентацию вместе с коллегой из Комитета по техническим стандартам (TSC). Мы поговорим о том, как вы можете принять участие в работе нашего комитета».

Шеддерс также объявил, что с 14 июня по 26 июля 2021 года пройдет четвертый хакатон Bitcoin SV, в ходе которого у разработчиков будет возможность поэкспериментировать с биткоин-разработками и выиграть часть призового фонда в размере 100 000 долларов, выплачиваемого в BSV.

«Финалисты этого хакатона будут объявлены 24 августа, а победители — на следующей конференции CoinGeek. Это уникальная возможность создать собственный проект на базе Bitcoin SV. У вас будет доступ к консультациям от специалистов по BSV, в том числе от сотрудников nChain, а более подробную информацию вы можете получить на сайте bsvhackathon.devpost.com».

Если вы хотите глубже погрузиться в темы описанных выше презентаций, посмотрите полную запись трансляции второго дня Bitcoin SV DevCon 2021: