Поехали!? ;) Опыт Mapala.net по запуску своего сайта на блокчейнах Голос/Steem

Привет друзья! На связи @lehard.

Корабль mapala.net выходит в открытый космос и готовится отправиться бороздить просторы вселенной ;) Скоро наступит время попрощаться с 1 ступенью ракеты, которая вывела нас на орбиту. Как нам поступить с ALFA-версией mapala.net?


Продолжая ракетную тему от @ontofractal ;)

Мы можем сжечь свою ракету в атмосфере или приземлить её на землю, как многоразовую ракету SpaceX. Тогда вслед за нами на этом корабле смогут отправиться новые исследователи вселенной блокчейна Голос. Об этом поговорим в этом посте.


Блокчейны Голоса и Steem позиционируются как открытая экосистема для разработки и построения разнообразных приложений и сервисов. Главными преимуществами платформ Голос/Steem является возможность хранить данные в блокчейне и вознаграждать пользователей за наполнение базы качественным контентом.

Скоро исполняется год со времени запуска Steem. На данный момент мне известны только 2 проекта, выбравшие Steem в качестве платформы для своей работы. Это busy.org, создающийся при поддержке и финансировании Steemit inc., и наш проект Mapala.net.

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

Я выскажу свою точку зрения, исходя из нашего опыта. Когда мы исследовали возможность переноса нашего проекта на блокчейн и рассматривали для этого Steem, то мы связались с @val. Обсудив такую возможность, мы получили разрешение использовать кодовую базу сайта steemit.com и приступили к её изучению.

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

Кроме того, мы столкнулись с ограничениями API блокчейна. Например, невозможность отправлять запросы на получение постов сразу по нескольким тегам. Например: mapala+moscow. Нас это ставило в тупик и не позволяло реализовать наши задумки при использовании блокчейна Steem.

Продолжив исследовать эту тему и проведя многочисленные консультации, мы пришли к решению, на котором сейчас работает наша ALFA-версия. Мы взяли один из самых простых и популярных фреймворков Yii2 для разработки фронтенда, а проблему с API решили переходом на буферную архитектуру, про которую подробно писал @dark.sun в своём посте.


Если коротко, то мы парсим (считываем) блокчейн Голос/Steem и выбираем нужную нам информацию, записывая её в обычную базу SQL. Парсер отбирает все записи, опубликованные с первым тегом mapala, и дальше мы можем выводить их и сортировать в любом порядке и по любому параметру поля meta (например, доступна сортировка по цене за услугу).

Подобный подход позволил нам быстро создать свой фронтенд. Полтора месяца назад мы запустились с большим количеством багов и ошибок, с дизайном “привет из 90-х”, но мы смогли решить главную задачу — протестировали свою гипотезу. Мы поняли, что Мапале на блокчейне Голоса и Steem — быть, и что такой формат интересен сообществу.

Сейчас мы на финишной прямой разработки нашей BETA-версии, которая будет построена на более современном стеке технологий. Наша ALFA-версия свою задачу выполнила и скоро будет нам не нужна. Мы полностью прекратим дальнейшую работу над ней, однако она может стать основой для быстрого запуска и тестирования новых проектов в экосистеме Голос/Steem.

Вчера @ontofractal анонсировал начало разработки своей ракетной установки, по запуску новых путешественников и колонизаторов во вселенную блокчейна Голос. Наша ALFA-самцовая ракета может и не отличается высокими технологиями - в ней установлен двигатель от ВАЗ-2101 работающий на каменном угле и "вёсельные стеклоподъёмники". Но главное, что она выполняет свою задачу - выводит корабли на орбиту и делает это быстро и дёшево. Каждый программист недоучка автослесарь знает как устроен Yii2 ВАЗ-2101 и может его допилить под свои нужды!

Для массового использования нам необходимо “причесать” код и сделать хорошую документацию. Быть или не быть нашей ALFA-версии кирпичиком в экосистеме Steem/Голос, решать сообществу.

В ближайшее время мы организуем конкурс на лучшую идею нового фронтенда для Голоса/Steem. Это может быть сообщество Писателей и Поэтов, кулинарное сообщество или сообщество Мамочек. Идей тысячи, важно найти людей, готовых и способных их реализовать.

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

Также считаем, что подобный конкурс послужит популяризации инициативы Кибер Фонда #открытый-код и общему развитию экосистемы блокчейнов Голоса и Steem.

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

В ближайшее время мы опубликуем подробные условия конкурса, а пока приглашаем всех заинтересованных в реализации этой идеи к дискуссии и обсуждению в комментариях. Также по любым вопросам можно связаться со мной в телеграмме или Голос.чате (@lehard).

liveoneОтветил mapala
5 лет назад

Полетели!)

Ответить
tali72Ответил mapala
5 лет назад

Мало, что поняли в терминологии, но будет интересно :)

Ответить
alecoОтветил mapala
5 лет назад

Не сомневаюсь, что наработки @mapala еще принесут пользу другим проектам на медиаблокчейне ГОЛОС. Буду наблюдать и если появятся идеи обязательно сообщу :-)

Ответить
toplightОтветил mapala
5 лет назад

Чем меньше будет пропасть между не опытным пользователем(типа бабули) и интерфейсом, тем большую аудиторию мы сможем завлечь. В идеале бабуля юзает "веселый фермер" и выставляет морковку с грядки или молочко свежее, а клиенты через аналогичное приложение могут ее заказать. Кто это приложение сделает, будет купаться в золоте.

Ответить
vadbarsОтветил mapala
5 лет назад

Все верно делаете. Одна из возможных целей выкладывания вашей альфа в опенсорс - это дать и другим начинателям "решить главную задачу — протестировать свою гипотезу" (с). Пересели на мотоцикл - дайте детишкам свой велосипед покататься.

Повторю свои вопросы, которые задавал ontofractal'у:

  • Возможно ли будет на вашей платформе реализовать функционал групп (ограниченный доступ к некоторому контенту и система прав пользователей).
  • Можно ли будет шифровать чувствительные данные?
Ответить
lehardОтветил vadbars
5 лет назад

Возможно ли будет на вашей платформе реализовать функционал групп (ограниченный доступ к некоторому контенту и система прав пользователей).

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

Можно ли будет шифровать чувствительные данные?

Тот же ответ, что и на вопрос выше.

Ответить
mirОтветил mapala
5 лет назад

Полет нормальный! =)

Ответить
lev.nikolaevichОтветил mapala
5 лет назад

Писатели и поэты! Где вы? Есть отличный шанс сделать сайт с удобным интерфейсом для пишущих в самиздате.

Ответить
park.bomОтветил mapala
5 лет назад

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

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

Ответить
lehardОтветил park.bom
5 лет назад

В цитате вопрос о разработчиках, а вы пишете про авторов и инвесторов.

Ответить
park.bomОтветил lehard
5 лет назад

Так это очевидно сильно связанные вещи, разработчики не хотят вкладываться в экосистему с дырявой эмиссионной экономикой. Ну например, вы же рассчитываете на какое-то среднее вознаграждение пользователя Mapala.net за их работу? Она пойдет от лайков, 20$ в среднем или 1$ есть разница? А 0.1$? Это еще будет "возможность поощрять своих пользователей деньгами за контент — это уникальная функция"? Или уже нет? Поощрять за счет инвесторов долго не получиться, увы. А для инвесторов пока Стим стал в лучшем случае разочарованием, в худшем огромной потерей.

Да и собственно читая Дена со Стима, ничего другого ожидать и не стоит, чел реально считает что он как ФРС будет печатать, и у него будут покупать без инфляции ценности токена. Это даже не вдаваясь в детали, что у ФРС кредитная эмиссия, а не просто печатание денег...

Ответить
max-maxОтветил park.bom
5 лет назад

Поддерживаю Ваше утверждение о дырявой экономике и разочаровании для инвесторов. Мне кажется, главной проблемой Стима и Голоса является отсутствие должного внимания к интересам инвесторов, побуждению потенциальных клиентов к покупке токенов (никто не хочет отвечать на главный экономический вопрос: "зачем это нужно инвестору и что это ему даст?", кроме слепой веры в светлое будущее проекта). И эта проблема усугубляется с принятием нового хардфорка. Имхо Правда, здесь об этом немного не в тему.Надо пилить отдельный пост...

Ответить
park.bomОтветил max-max
5 лет назад

Инвестируйте в техноакции NASDAQ, и ваши внуки скажут вам спасибо))) Ну а про койны промолчу пока.

Ответить
anyoneОтветил park.bom
5 лет назад

Если посвятить проект к примеру обзорам и прочим алиэкспресс-подобным очеркам. И платить за кросспостинг на других ресурсах..

то в поиске гугла окажется сверху что и приведет к наплыву инвесторов

Ответить
arcangeОтветил mapala
5 лет назад

@mapala, Поздравляю! Ваш пост был упомянут в моем хит-параде в следующих категориях:

  • Голосов - 2 позицию - 138 Голосов
  • Выплаты - 1 позицию - 1455,2870 GESTS
Ответить