Кибернода. Спикер: Анатолий Бабеня
«Что это значит Кибернода?»: спросите вы у себя, Яндекс, Google, Википедии… но, вопрос так и останется неотвеченным. Данная лекция расшифрует смысл этого «загадочного» слова и поможет разобраться в его значении.
Чтобы понять что такое «Кибернода», разберем такое понятие как «Кибернетика»
Кибернетика — наука об общих закономерностях получения, хранения, передачи и преобразования информации в сложных управляющих системах, будь то машины, живые организмы или общество.
Это одно из многочисленных определений - емкое, но сложное для восприятия. Пойдем другим путем:
Ранее, люди, плывя по морю, использовали приборы помогающие ориентироваться по звездам, так и сейчас кибернетика - своеобразный инструмент, который помогает найти путь. Но искать стоит лишь в том случае, если есть цель или иначе, успех задуманного маловероятен. Поэтому в начале любого пути важным является правильное целеполагание.
Приведем простой пример:
«Заработать много денег» - довольно расплывчатая цель и ее достижение соответственно.
«Заработать 1 000 000 USD за 1 год путем ...» уже более предметная цель, что увеличивает шансы на ее реализацию.
Очень важно правильно выбрать цель, конкретизировать ее и определить релевантность, и самое главное - делаете то, что нравиться, это не только принесет пользу и удовольствие вам и окружающим, но и поможет в достижении поставленной цели.
Далее, учитывая сложность систем, воспользуемся инфографикой
Как уже упоминалось, кибернетика - это управление кораблем
Если мы представим сегодняшние реалии, то картина будет выглядеть следующим образом.
Ранее интернет изображали в виде планеты, сейчас интернет представляют в виде узлов, связанных различными линиями.
Эти точки и есть узлы, которые называются нодами.
20 лет назад люди начали говорить о гиперпространстве и что туда можно попасть, подключив определенный прибор к голове.
В настоящее время есть человек и большое количество устройств, которые являются окнами в киберпространство.
Но объем, который генерирует человек в интернете, очень маленький
Маленькая точка - так выглядят люди в киберпространстве, все остальное это общение роутеров, интернет-вещей и т.д.
И возникает закономерный вопрос: «Если люди - это маленькая точка, то как нам отстаивать свои интересы в огромном киберпространстве и как с ним взаимодействовать?»
Да, у нас есть девайсы для взаимодействия, но мы слишком медленные и нам требуются агенты, которые обеспечат продуктивное общение с киберпространством. Кибернода - это и есть тот самый агент. cyber•Fund проектирует киберноду для решения задач, связанных с Блокчейн и поэтому текущее направление корабля - создание киберноды, которая занимается «обсчетом» цепочек и позволяет пользователям запускать цепочки у себя на устройствах без затруднений.
Кибернода, Блокчейн и Бигдата
Кибернода - это тот набор инструментов, который разрабатывает cyber•Fund для работы с Блокчейн и решения определенных проблем технологии, а именно:
- Поиска
- Учета
- Аналитики
- Взаимодействия
Более подробную информацию можно найти здесь https://golos.blog/ru--blokcheijn/@cyberevents/what-is-cyber-fund-about-spiker-valerii-litvin
В результате решения данных проблем, кибернода будет выступать вашим агентом в киберпространстве и управлять всеми вашими цепочками. Важно отметить, что это будет ваш агент - автономная нода, которую вы сможете развернуть на своем устройстве и подстроить под свои нужды/нужды вашего бизнеса.
Также стоит учитывать тот факт, что длина цепочек экспоненциально растет и необходимы инструменты из мира Бигдата. Для работы с большим объемом информации был выбран Hadoop - инструмент, который удовлетворил всем требованиям: процессинга, взаимодействия, простоты настроек и кастомизации.
Примерная архитектура к которой мы движемся
Эта сложная модель позволит пользователю с помощью одной точки доступа развернуть всю инфраструктуру. И появляется новая проблема - найти удобные инструменты, чтобы все это разворачивать и управлять, и решение - Kubernetes Docker containers. Простыми словами Docker containers - это определенная «упакованная» информация, которую вы можете развернуть у себя на устройстве. В свою очередь Kubernetes управляет этими контейнерами. Для наглядности рассмотрим пример: у вас есть Pokemon Go и приехав в другой город, вы открываете приложение, но в это же время его открывают 100 000 других пользователей, а сервер выдерживает, допустим, 1000 - как следствие, Kubernetes, когда видит, что нагрузка на сервер возросла, автоматически разворачивает дополнительные сервера для обслуживания всех пользователей.
То есть Kubernetes - это и есть тот самый управляющий корабля, который менеджит всеми контейнерами, каждый из которых отвечает за определенную функцию. И цель cyber•Fund - подбор и настройка этих контейнеров так, чтоб они подходили под конкретную задачу, под конкретный тип киберноды.
Проект Sand•Stone
Существует 4 глобальных фундаментальных кейса, применительно к Блокчейн технологии это следующие:
- Социальное взаимодействие (Реализовано в Steem, Golos.io)
- Финансовые (Криптовалюта)
- Децентрализованные вычисления и умные контракты (Начало положено Ethereum)
- Децентрализованное хранение
Последний кейс - единственный кейс, продуктов которого еще не создано. Учитывая то, что Кибернода - это огромный объем данных, а децентрализированной системы хранения еще не существует, то cyber•Fund запустил проект Sand•Stone, который намерен это исправить и разработать продукт для децентрализованного хранения, модернизировав IPFS ( InterPlanetary File System).
Кибернода включает в себя все вышеуказанных инструменты, а также смежные программы, и одна из целей cyber•Fund - сделать ее удобной для пользователя.
Для более глубокого понимания темы посетите полезные тематические ресурсы:
https://github.com/cyberFund/cybernode
http://t.me/CyberFundDev
https://katacoda.com/courses/kubernetes
https://kubernetes.io/