DSound — децентрализованная музыкальная платформа с использованием STEЕM и IPFS

DSound — децентрализованная музыкальная платформа с использованием STEЕM и IPFS

NoNaMe Club

DSound – это децентрализованное веб-приложение, разработанное на Javascript и React, которое позволяет всем желающим загружать, слушать и открывать для себя новую музыку и различные аудиозаписи, хранящиеся в сети IPFS. Оно использует блокчейн STEEM в качестве децентрализованной базы данных, позволяющей авторам зарабатывать вознаграждения в криптовалюте STEEM, которые могут быть обменены непосредственно на доллары США, евро или любую другую валюту, когда другие пользователи лайкают или репостят ваш контент.

Существует большое количество платформ для публикации своего авторского контента, например, SoundCloud, YouTube, Apple Music или Spotify. Если вы подписали контракт с большим лейблом, вы без проблем можете получать вознаграждения от прослушивания ваших треков пользователями, но если вы инди, вы можете столкнуться с тем, что ваши произведения на этих ресурсах могут быть заблокированы. Часто бывает так, что музыканты не использующие каких-либо чужих семплов в своих произведениях блокировались за нарушение авторских прав только потому, что это возможно.

Еще хуже дела обстоят с другими видами произведений, состоящих из добросовестно использованных материалов, защищенных авторским правом, таких как ремиксы, мэшапы или диджей-сеты. Если вы хотите поделиться любым из них с вашими поклонниками, на сегодняшний день вы не можете это сделать! Если вы загрузите эти работы на YouTube или SoundCloud, то они всего за пару минут будут заблокированы за нарушение авторских прав. Это неприемлемо. Это производные оригинальных работ, служащие для продвижения авторов или использования их работ в новом ключе, например, ремикс, заставляющий людей танцевать под нетанцевальную песню, или диджей-сет, смешивающий и объединяющий в себе несколько треков для создания совершенно другой музыкальной атмосферы. Эти творения заслуживают публикации, а их авторы заслуживают возможности заработать свои деньги, если людям это нравится!

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

Как пользоваться DSound

  1. Войдите в систему
  2. Создайте аккаунт STEEM на Steemit.com, если у вас его еще нет, затем введите свое имя пользователя STEEM:

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

Многопользовательский вход

Если вы тоже творческий человек, то знаете, что иметь псевдоним – обычное дело, но это приводит к наличию нескольких аккаунтов в социальных сетях и, как правило, доставляет серьезные неудобства тем, что приходится постоянно входить и выходить под разными псевдонимами. У Youtube и Facebook есть функция, позволяющая легко переключаться между ними, такая же возможность есть и на DSound, что позволит пользователям входить в систему с любого желаемого количества аккаунтов и переключаться между ними.

Настройки IPFS

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

Загрузка

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

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

Дизайн и удобство использования

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

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

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

Если вы кликнете на аудиофайл (название или обложку), то попадете на его страницу:

Если вы нажмете на tag на любой странице, то сможете найти музыку только этой категории, и даже если вы выберете разделы "Новинки", "Популярные" или "В тренде", то увидите эту категорию в выбранном разделе. Нажав на логотип, чтобы перейти к вашей ленте или выйти из режима просмотра на любую другую страницу, вы выйдете из режима категории. При просмотре в режиме категории вы увидите tag вверху:

В любом месте приложения вы можете нажать на @username, чтобы просмотреть публикации этого пользователя на его странице:

И везде, где вы видите трек-плеер с кнопкой воспроизведения и звуковой диаграммой, вы можете воспроизводить эту музыку и переходить на нее, нажимая на звуковую диаграмму, как вы делаете это на SoundCloud.

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

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

Отключив ссылку на загрузку, автор не дает разрешения на загрузку музыки непосредственно с DSound, но через сеть IPFS музыка, естественно, останется доступна для загрузки, поэтому не стоит думать, что ваш контент не будет скачиваться, если вы отключите кнопку загрузки. Как и в SoundCloud, YouTube, Spotify или любом другом сервисе распространения контента, если вы можете его воспроизвести, значит вы так или иначе можете его скачать.

Блокчейн STEEM как база данных

Что делает DSound столь особенным, так это его децентрализованная природа. STEEM обладает множетсвом преимуществ по сравнению с другими блокчейнами. Он быстрый (3 секунды на блок). Это бесплатно, любой может использовать его без необходимости внесения каких-либо средств, также отсутствует комиссия за транзакции.

Любая музыка, загруженная на DSound, становится контентом STEEM, который может заработать вознаграждение в течение 7 дней. DSound не использует ни заголовок, ни тело сообщения для хранения информации, как в STEEM, поэтому если вы не хотите, чтобы ваша музыка появилась на вашем блоге Steemit, вы можете ее отредактировать или удалить. Музыка в DSound останется в неизменном виде, в то время как для других приложений, таких как steemit.com или busy.org, она будет невидима. Я считаю, что текущая политика является правильной, и что она способствует росту платформы и увеличению пользовательских вознаграждений.

IPFS как статичное файловое хранилище

IPFS – это протокол, позволяющий децентрализовать хранение файлов. Принцип, лежащий в его основе, называется Распределенными хэш-таблицами (DHT). Тот же принцип лежит в основе сети BitTorrent. Подобно тому, как криптовалюта использует асимметричную криптографию, сети DHT используют хэш для идентификации файла. Хэш становится идентификатором файла, и это так же просто, как повторное хэширование файла и проверки хэшей на совпадение, чтобы удостовериться в том, что отправленный нам файл является оригиналом.

IPFS – молодой и активно развивающийся проект с открытым кодом, над которым работает множество светлых умов. Я считаю, что у него впереди большое будущее. Использование его в качестве основного средства хранения для моего проекта было невероятно простым, даже несмотря на то, что IPFS очень молод.


Использованы материалы портала steemit.com

Report Page