Это второй пост из серии "по вопросам" читателей моего руководства по работе с альфа-версией Mapala.net. Меня несколько удивило, что часто пользователи задавали вопросы, которые показывали непонимание основных принципов взаимодействия блокчейна Голоса, Mapala.net и Golos.io. Попробую объяснить всё максимально кратко и упрощенно, для общего понимания. Но если вы совсем не хотите копаться в подробностях, и готовы просто мне поверить, можете пойти в конец поста и прочесть выводы, которые нужно применять на практике.
Начнем с основы. В основе всего у нас лежит блокчейн Голоса. Что же это такое ? Процитирую Вики Голоса:
"Блокчейн - децентрализованный реестр сплошного учета транзакций со встроенными экономическими стимулами для участников сети, которые задаются математическим алгоритмом. Для поддержания децентрализации предусмотрена система мотивации участников сети токенами. "
Итак, реестр транзакций. Что за транзакции имеются в виду ? Их виды также определяются математическим алгоритмом блокчейна и могут различаться в разных блокчейнах. Блокчейн Голоса разработан для работы социальной сети (поэтому иногда говорят, что это "медиа-блокчейн"), поэтому его основные транзакции (с точки зрения обычных пользователей) - это публикации (постов и комментариев), чтение (того, что опубликовано), и голосование (за опубликованные посты и комментарии). Это я говорю с функциональной точки зрения, лезть в математические дебри я не способен, да нам это и не нужно. Запомним первое - блокчейн это средство хранения информации, позволяющее выполнять некоторые базовые транзакции.
Но помимо хранения информации блокчейн обеспечивает вторую важную для нас функцию - обеспечивает экономическое стимулирование пользователей. Снова цитирую Вики:
"Вознаграждение пользователей осуществляется за счет дополнительной эмиссии токенов. При этом распределением токенов управляют текущие пользователи сети через голосование за лучший контент. "
И еще цитата:
"Эмиссия токенов описана в аналитической документации. Токены эмитируются в соответствии с математическим алгоритмом и распределяются в качестве вознаграждения участникам сети. Стоимость токенов определяется спросом на токены на открытом рынке. Спрос зависит от популярности сети"
Собственно, это ответ на любимый вопрос новичков - кто же платит вознаграждение на Голосе ? Но нужна расшифровка. Итак, имеется большое количество токенов (то есть внутренних "монет" блокчейна), неравномерно распределенных среди пользователей платформы. Каждый день математика блокчейна генерирует некоторое количество новых токенов, это и есть эмиссия. За счет эмиссии доля текущих владельцев токенов в их общем количестве (пуле) немного уменьшается, а эмитированные токены опять же по специальному алгоритму распределяются в том числе среди авторов, опубликовавших что-то в течение текущего дня. Причем, кому из авторов сколько новых токенов достанется, определяется голосованием пользователей за публикации, причем "вес" пользователя при голосовании определяется его долей в текущем пуле токенов. Конечно, я сознательно упустил очень много подробностей, но они не принципиальны для нашего дальнейшего рассмотрения. Кстати, если коротко, платят авторам фактически все пользователи блокчейна пропорционально имеющейся у них доле токенов, но платеж этот косвенный, он идет за счет перераспределения долей в пуле токенов.
Итак, блокчейн хранит информацию и обеспечивает вознаграждение авторам. Но блокчейн сам по себе - это просто сложная, большая, но программа (пусть и работающая не на одном компьютере, а на многих). У этой программы есть свой язык - форматы запросов к блокчейну и его ответов. Обычному пользователю работать с блокчейном напрямую очень сложно, практически невозможно. И для пользователей программисты создают клиентские средства. Самый известный клиент - это сайт Golos.io, его делают те же люди, которые работают над блокчейном, поэтому пользователи не всегда понимают, что блокчейн Голоса и сайт Golos.io - это не одно и то же. Это различие проявляется, например, в том, что даже по умолчанию сайт Golos.io демонстрирует нам совсем не всю информацию, имеющуюся в блокчейне. Но, конечно, Golos.io на данный момент - самый популярный и самый надежный клиент для работы с блокчейном Голоса.
Но этот клиент совсем не единственный. Существует уже немало других клиентов, имеющих свои особенности. Я не буду их перечислять, информацию найти не трудно, потому что нас интересует единственный из них - Mapala.net. Да, наш сайт Мапала с технической точки зрения является клиентом к блокчейну Голоса. Поэтому две базовые функции сайта - хранение/изменение информации и вознаграждение авторов выполняет блокчейн Голос. Сайт Mapala.net является специализированным клиентом блокчейна - он считывает из него только посты с первым тегом "mapala" (при этом не различая, где создан данный пост) и при создании постов также прописывает этот первый тег. Также Mapala.net может записывать в служебные области создаваемых постов дополнительную информацию (например, географические координаты) и при воспроизведении этих постов может эту информацию считывать и отображать.
Еще одной особенностью клиента Mapala.net, в отличие от Golos.io, является использование только html-разметки в постах. На Golos.io по умолчанию используется более простая разметка MarkDown. К чему это приводит. Как сказано выше, Mapala.net показывает все посты из блокчейна с первым тегом "mapala". Поэтому, если написать пост на Golos.io и указать этот первый тег, то этот пост будет виден на Mapala.net. Однако, если вы писали в разметке MarkDown, то на Мапале он будет отображаться некорректно, например, не будут видны картинки и видео и т.д.
Посты, написанные на Mapala.net, конечно же, отображаются на Golos.io, и их можно там редактировать. Если при этом не трогать первый тег, то они будут продолжать отображаться на Мапале, причем даже координаты не потеряются. Посты, написанные на Golos.io c первым тегом mapala можно редактировать на Mapala.net, но для этого их нужно "преобразовать в модель данных Mapala". При этом теги поменяются на те, что сгенерирует Mapala.net. Подробнее про этот процесс можно прочитать вот в этом посте. Если пост написан в MarkDown, то его надо будет переделать в html.
В настоящее время группа пользователей, поддерживающих проект Мапала, организовала совместное голосование за качественные посты, опубликованные с сайта Mapala.net. Это позволяет авторам таких постов получать неплохое вознаграждение, по сравнению с аналогичным контентом, публикуемым другими способами.
Еще встречался вопрос, о разделении "сфер влияния" Мапалы и Голоса и/или об отношениях команд. Наличие альтернативных клиентов в теории выгодно всем пользователям блокчейна Голос, так как это приводит к росту общего числа пользователей блокчейна и, как следствие, росту популярности и стоимости токенов. Поэтому использование проектом Mapala блокчейна Голос активно поддерживается командой Голоса, о чем неоднократно заявлялось. Так что с этой точки зрения проблем нет.
Для изучения разных аспектов функционирования блокчейна и социальной сети Голос, рекомендую вам подборку статей от @aleco
Теперь обещанные краткие практические выводы.
1. Сайт Mapala.net хранит посты в том же блокчейне Голоса, что и Golos.io. Оба сайта с технической точки зрения являются клиентскими программами, то есть средствами доступа к блокчейну. Только Mapala.net работает исключительно с постами с первым тегом "mapala".
2. Вознаграждение авторам Mapala.net, также как и всем другим пользователям блокчейна Голоса, выплачивается, можно сказать, самим блокчейном, или, точнее всеми держателями токенов блокчейна за счет механизма эмиссии.
3. Посты, размещенные с Mapala.net, можно читать и редактировать на Golos.io. Если при редактировании не трогать 1й тег, то эти посты будут по-прежнему видны на Мапале.
4. Базовая разметка в текстах постов Golos.io - MarkDown - не воспринимается Mapala.net, поэтому посты написанные на Golos.io в этой разметке с первым тегом "mapala", хотя и будут видны в ленте Mapala.net, будут воспроизводиться некорректно. Посты, с этим тегом, написанные на Golos.io (в любой разметке) можно отредактировать на Мапале, но это несколько сложнее "обычного" редактирования.
5. Сейчас выгоднее писать посты, соответствующие тематике Mapala.net с этого сайта, в связи с поддержкой этого со стороны ряда пользователей, в том числе команды проекта Мапала.
Пост получился все равно довольно длинным и нудным. Извините, но проще не получилось. Если есть вопросы - пишите их в комментарии.
@gans91, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующих категориях:
Эвона как ..Не понимаешь)) Почему "некоторые" не понимают?)) Ну Никалаич не понимал..Потому и спросил..Темен и гуманитарий...А ты-технарь...Вот и весь сказ..))
Думаешь, ты один был ?
Я шучу,если чё..Просто как то подбирай выражения..)Необидные..))
Хорошо, что получилось понятно. Я и сам лучше разобрался, пока писал :) Ну это известный способ - хочешь разобраться - напиши учебник :)
По разнице в суммах - я точно не знаю, но, возможно, дело в том, что курсы пересчета токенов (а реально ведь выплаты в токенах) в рубли (которые отображаются на сайтах) как-то по-разному считаются. Ты, кстати, не первый, кто это спрашивает, надо будет озадачить саппорт Мапалы (потому что Голос.ио, мне кажется, это эталон).
а..ну да..я не подумал про котировки...
Прости, пожалуйста. Не хотел, конечно, никого обидеть...
ПРочитал всё..Толково и понятно..Даже мне,чайнику...Антоха,а не в курсе,почему разняцца суммы выплат на постах..? В Голосе и на Мапале..Иногда существенно..
Так ясен пень..))Потому и написал..))
А какая разница..Один не один..)) Ну тупенькие мы..Чёж теперь..))