Масштабирование блокчейн систем большая и интересная задача. И если в платформах с смарт-контрактами необходимо соблюдать совместимость с смартконтрактами, то в более простых механиках достаточно соблюдать правила сверхобеспечения. Так и в случае с Виз — сторонним сервисам достаточно формировать собственный фонд распределения наград, периодически проверяя общий потенциал конкуренции за фонд наград в самом Виз. Разберемся в начале с слоями сетевого взаимодействия.
Нулевой слой (он же Layer 0) — отвечает за протокол взаимодействия нод блокчейн системы. Обычно это p2p сеть, которая обменивается сообщениями (через TCP/IP) соответствующие описанному протоколу.
Первый слой (Layer 1) — отвечает за взаимодействие аккаунтов внутри Виз согласно протоколу консенсуса. Сюда входят все операции, задействующие важные объекты (например, аккаунты, инвайты, заявки в комитет, делегирование) и состояние самой системы. Каждая нода валидирует транзакции используя криптографию (сверяет подпись с публичным ключем инициатора операции и соответствие типа доступа).
Второй слой (Layer 2) — взаимодействие аккаунтов за пределами блокчейн сети. Обычно второстепенную сеть поддерживает какой-то проект или сервис, выстраивая свою модель взаимодействия, стимулов для участников. Главное требование к подобным расширениям сети — иметь обеспечение по тем правилам, которым они описывают в публичных заявлениях. Аудит подобных сервисов зависит от множества нюансов, например открыт ли код, какая часть данных в открытом доступе, как взаимодействуют пользователи. И, естественно, очень важным является репутация сервиса.
Пример полноценного сервиса второго слоя — телеграм бот @viz_social_bot, который позволяет использовать механизм награждения Виз за пределами самого блокчейна. Это становится возможным за счет формирования собственного фонда награждений (бот имеет социальный капитал в размере 1 миллиона виз и награждает сам себя каждые 10 минут, записывая показатель конкуренции в самой системе total_reward_shares) таким образом формируя сверхобеспечение для награждений, которые происходят внутри пользователями не имеющими аккаунтов в Виз. Пользователи телеграма могут использовать внутри групп или каналов механизм награждений Виз, даже не имея аккаунта в нем. Сервис проверяет социальный капитал пользователя внутри своей базы данных и математически рассчитывает сумму его наград по тем же формулам, что заложены внутри блокчейна Виз, таким образом обеспечивая полное соответствие награды в обоих системах. Подобная синхронизация состояния позволяет проводить масштабирование ключевой механики Виз на любые внешние системы с поддержкой неограниченного количества пользователей.
Как пример — подобный механизм может использоваться и в видео-играх, когда сервис в многопользовательских матчах разделяют сумму наград между участниками. Для стимулирования пользователей сервис дополнительно может использовать свой собственный социальный капитал, чтобы мотивировать участников и распределять дополнительные награды согласно рейтингу или достижениям.
VIZ Worldwide предоставляет публичные Социальные Шлюзы совместимые с браузерным расширением Визонатор.
Любые транзакции предоставленные пользователями — публичны и не могут быть удалены из блокчейна VIZ.
Если вы не хотите обнародывать связь между вашим аккаунтом и контентом который продвигаете — убедитесь что софт и социальный шлюз работает с шифрованием заметок.