Тестнеты, ноды и всё остальное.
Добрый день, уважаемые криптоэнтузиасты и все те, кто ими становится. Мы очень рады, что многие наши близкие, друзья и вы конечно же – интересуются темой блокчейн-технологий и в ногу со временем смело шагают в новое будущее, где сетевые технологии многое порешают. Например то, как нам быть более свободными и не зависеть от банков, государств и прочих третьих лиц, активно вмешивающихся в нашу жизнь и пытающихся нам навязать свои порядки: как жить и что делать. С приходом блокчйен-технологий мы станем свободнее, сильнее, независимее и так далее. И как же всё это работает? Что там под капотом этих блокчейнов? Как это осуществляется на практике и что мы можем сделать? И можно ли заработать? Об этом будет серия статей специально для вас, где мы подробно и понятно изложим суть всех этих вопросов. Пристегните ремни, начинаем.
Сегодня все мы пользуемся многочисленными технологиями и сетями: сотовая связь, интернет, электронные платежи, такcи Uber и т.д. Всё это не только облегчает нам жизнь, но и даёт новые возможности быть на связи, быть быстрее и эффективнее. Но прежде чем это создать, потребовалось много всего изучить, опробовать, скорректировать и модернизировать. И этот процесс повторяется. В технологии блокчейн – тоже самое: после идеи следует разработка решения (написание кода), тест с разными стадиями, далее проба в небольшой контрольной группе и в итоге массовое применение. Так вот прикол в том, что поучаствовать в разработке проектов может каждый. И даже можно получить за это награду. Другое дело – насколько это просто или сложно, ведь проектов много и у каждого из них свои идеи и задачи, свои экономики и свои особенности. Суть сводится к тому, что чем проще проект, тем меньше времени и сил потребуется, ну и ниже профит от участия в нём. Чем сложней - тем больше, логично. Это может заинтересовать как новичков, которые ещё не совсем знакомы со всеми тонкостями этой деятельности, так опытных участников, которые хотели бы поучаствовать в интересных проектах с потенциальным вознаграждением.
⠀Разработка серьёзных сетевых проектов — это весьма длительный процесс, где каждый недочёт может привести к серьёзным последствиям, например к взломам сети, нарушению работы протоколов и алгоритмов, кражам активов. Именно для этого разработчики на первых стадиях тестирования проекта используют специальную внутреннюю среду, которая без каких-либо рисков позволяет устранить недочёты, проверить все функции и наработки — тестовая сеть и проводят тестнет.
⠀Тестнет или Тестовая сеть — это пробная сеть, своеобразная «песочница», которая позволяет разработчикам протестировать необходимый функционал без использования реальных данных и цифровых активов (криптовалюты) и без каких-либо рисков для её участников. Тестовая сеть создаётся так, чтобы потом на её основе запустить основную сеть. Если всё проходит ОК, в дальнейшем тестовая сесть (тестнет) переходит в основную сеть (мэйннет).
⠀ Основная сеть или Мэйннет — это полностью рабочая сеть, в которой происходят операции с реальными данными и цифровыми активами (криптовалютой).
Сегодня существует огромное количество тестнетов, начиная от сложных технических, где участникам (в основном программистам, знающим код и языки) предлагается помочь проекту написать какую-либо программу, скрипт или приложение за возможное вознаграждение, заканчивая простым тестированием интерфейса, когда необходимо искать возможные ошибки (баги) на каком-либо сайте, совершать какие-либо действия по инструкции, делать транзакции, используя тестовые токены и т. п. Поскольку большинство проектов базируется за рубежом (Кремниевая долина США, Индия, Израиль и т.д.), то в лексике, описывающей данную область знаний присутствует очень много английских сленговых понятий. И мы сразу будем привыкать к такому – поскольку это серьёзно облегчит дальнейшее плавание в данной акватории. Давайте запомним вот какую вещь – все тестнеты можно разделить по нашему интересу на 2 большие группы:
- Стимулирующие (Incentivised) —когда предусмотрена награда от команды проекта для участников теста. Часто команда проекта об этом объявляет на берегу: дескать сделайте то-то получите вот это тогда-то. Это могут быть призовые места в таблице лидеров, вознаграждение каждого участника отдельно – цифоровыми активами проекта (токенами), которые можно обменять на реальные деньги, возможностью поучаствовать в продажах их активов по супернизким ценам на закрытой ранней стадии сбора инвестиций в проект, доступ к ранним версиям приложения и т.п. Вариаций достаточно моного, со временем Вы обязательно это увидите и поймёте. Бывает, что в процессе производства команда проекта меняет условия в зависимости от ситуации в мире: война, рынок, законодательство и т.д.
- Не стимулирующие (Non-Incentivised) — когда команда проекта ничего не обещает, однако редко, но бывают случаи, когда проекты ничего не обещая всё-таки благодарят своих участников. Внезапно. Приятно)
Нас конечно же интересует Incentivised Testnet, понятно почему. Со временем Вы обязательно научитесь видеть проекты и сможете ориентироваться в них, понимая, что если данный проект ничего не обещает, то высока вероятность, что он сможет вознаградить своих участников. Такое бывает часто. В последнее время для многих проектов проведение тестнета является также хорошей маркетинговой кампанией. То есть им это сильно надо, без этого они не смогут найти себе много хороших пользователей. Те, кто активно участвуют – зарабатывают очень хорошо и даже больше. Но об этом позже.
Нода (узел сети, Node) — это компьютер или сервер, подключённый к сети интернет и настроенный на выполнение определённых функций вместе с другими такими же компами/серверами. Каждая нода связана с другими нодами, их называют пиры (Peers), с которыми она обменивается данными по определённому правилу (протоколу). Задачи стоят разные, но в основном задача сводится к одной: прийти к консенсусу (когда все согласны) — специальный протокол, осуществляющий проверку информации о «правильности» проведения транзакций в сети. То есть все узлы сети видят и знают, что данные из точки А переданы в точку В правильно, без ошибок. Реестр всех передач данных (транзакций) хранится на всех нодах сети, это называется распределённый реестр. Соответственно, если где-то что-то будет не так, ноды увидят это и транзакция не пройдёт. Обычно нода решает следующие задачи:
• Следовать правилам (выполнять консенсус в сети);
• Делиться информацией (о транзакциях и количестве передаваемых данных и средств);
• Хранить копию подтвержденных транзакций.
В большинстве сетей нет выделенных узлов, нет ни одного централизованного управляющего органа, но есть консенсус среди участников сети. Поскольку все они имеют решающее значение для безопасности и целостности сети, членство обязательно и интересно.
На сегодня предлагаю закончить, в дальнейшем мы разберёмся какие ноды бывают, как они работают в разных проектах и как мы можем это использовать для получения своего профита. Всем спасибо, до свидания друзья.
Подписывайтесь на наш Telegram канал, где мы пишем о новых интересных проектах, которые только начинают свой путь, и помогаем им развиваться вместе с Вами.