Проект «Fullnode» усилит безопасность Биткойна

30
ПОДЕЛИТЬСЯ

картаНедавно приступил к работе некоммерческий проект, призывающий биткойнеров «позаботиться» о сетевых узлах.

Сетевые узлы Биткойна хранят копии блокчейна, общую историю всех транзакций, когда-либо имевших место, а также используются для подтверждения и трансляции транзакций в сети. Для обеспечения жизнеспособности и безопасности децентрализованной сети необходимо определенное количество «полноценных узлов» (с установленной версией биткойн core-клиента на единице оборудования и полным блокчейном). Однако за последние месяцы общее количество полноценных узлов снизилось, а вдохновить пользователей на создание новых узлов – дело не из легких.

Цель проекта Fullnode в том, чтобы упростить задачу биткойнерам, которые хотят поспособствовать решению этой растущей проблемы.

Во имя всеобщего блага

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

«Я подумал, что будет здорово, если люди, которые хотят оказать поддержку сети, но не знают, как это сделать, смогут просто отправить немного биткойнов и запустить новый рабочий узел».

Количество активных узлов по-прежнему колеблется вокруг отметки 8000, порождая новые опасения по поводу нехватки ресурсов. Отчасти такая ситуация сложилась из-за того, что установка и настройка программного обеспечения полного узла, загрузка полной версии блокчейна Биткойна (который уже составляет десятки гигабайт) и дальнейшая поддержка узла в работоспособном состоянии – это весьма утомительный процесс за который, в отличие от майнинга, не полагается вознаграждения.

Позаботься об узлах

Fullnode предлагает удобный для пользователей способ внести свой вклад в функционирование блокчейна Биткойна (в виде необходимых сети ресурсов), без необходимости заботиться о функционировании узла самому.

Каждые 10$ пожертвований активизируют 1 узел на 1 месяц. Благодаря этому проекту, процесс установки для спонсора не требует почти никаких усилий: спустя несколько минут после отправки биткойнов на адрес Fullnode (с помощью Coinbase) автоматизированный сервер с помощью агента распределения запускает новый узел.

Помимо того, начиная с ближайших выходных пользователи смогут присвоить своему серверу имя. Например, пользователь может запросить имя Сатоши для satoshi.fullnode.co. К тому же, можно выбрать опцию постоянного или единоразового пополнения счета узла.

Разработчики проекта собираются подключить к работе большое количество различных провайдеров, чтобы децентрализованная сеть стала более распределена и в географическом смысле. Linode и DigitalOcean работают в Северной Америке, Сингапуре, Голландии, Японии и Великобритании. Вайнбергер собирается подключить Google Compute Engine, таким образом, расширив список стран, где заработают узлы Fullnode.

Пользователи могут убедиться в существовании узлов, равно как и всей остальной сети, с помощью IP поиска на Bitnodes.

Узлы дублируют сообщения

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

Разработчики Джефф Гарзик и Майк Хёрн уже давно выражали свое беспокойство по поводу постоянного уменьшения количества полноценных узлов. Гарзик даже заключил контракт с Deep Space Industries, Inc, чтобы разместить биткойн-узлы в космическом пространстве. Микро-спутники, по названием “Битсэт” смогут выступить в качестве дублёров, в случае неполадок или блокирования биткойн-сети на Земле.

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

Источник: Coindesk Автор: Алиса Хертиг

30 КОММЕНТАРИИ

  1. Хозяину сайта. На мобильной версии все коменты на перекосяк. Не читанмо. Спасибо за сайт, но с мобилы не читаемо, во всяклм случае через хром.

    • Да, подтверждаю, в хроме каждый следующий подкомментарий потихоньку «съезжает» и вертикально растягиваятся… доходит до того, что в каждой строке остаётся по одной букве)

  2. Поскорей-бы уже появился клиент, который позволяет хранить фрагмент цепочки такого размера, какой выделяется квотой. Тогда хотя-бы каждые 10-50 участников смогут наверняка держать целую цепочку, при том что каждый имеет только её фрагмент.

    • Да. Логичное решение. Вот будет ли реализовано и может ли в принципе протокол такое поддерживать.
      Может какой форк уже так умеет.

  3. Может уже пора делить комиссии между владельцами полноценных нод, а не только пулами?

    • Именно. В некоторых форках такое есть, вроде в DarkCoin получают вознаграждение узлы, в кошельках которых лежит уже какая-то сумма.

  4. Теперь можно прикинуть стоимость владения 51% сети биткоин. 4000 * 10 = 40000$ Итого за 1 млн. руб. можно получить сеть биткоин в своё распоряжение на целый месяц! Вот уж не ожидал!

      • Как не окажу влияния? Если у меня будет 51% узлов, то я смогу провести атаку 51% — это двойное расходование средств.

        • В изрядно путаете ) Покупая дополнительные ноды, вы просто усиливаете мировой RAID для базы данных Bitcoin. Чтобы атаку организовать, вам все-таки нужно майнером на 51% быть.

  5. Объясните мне пожалуйста, какую полезную работу делает нода биткоина? Ну кроме раздачи данных о цепочках.

  6. А я правилно понимаю, что запущенный клинт bitcoin-qt является узлом?
    Т.е. я один из этих 8000 или узлы это что-то другое?
    И еще мысль. У меня дамашний роутер 24х7 раздает торренты, также могы быть узлом. Лучше бы пакет для установки на роутеры сделали.

    • «А я правилно понимаю, что запущенный клинт bitcoin-qt является узлом?»
      да. правильно.

      «Лучше бы пакет для установки на роутеры сделали.»
      если только у вас роутер с внешней памятью, потому что для хранения блокчейна уже нужно почти 20 гигабайт

      • Да, у меня в роутер воткнут винт.
        Да и NAS’ы щас умеют торренты раздавать, соответственно тоже могли бы быть узлами.

        • Там биткоину памяти дохрана уже нужно. я на хостинге с 512 мегабайтами памяти не смог запустить демона. Тупо вырубается.

        • Если оперативка нужна, то да, на роутере не взлетит.

  7. Платить просто надо за дисковое пространство и полосу пропускания канала в рамках протокола и всё. Как это уже планируется в проектах TorCoin и Permacoin, например.

  8. Кстати, кто-нибудь искал себя на https://getaddr.bitnodes.io ? Меня, например, нет даже после явного вбивания IP-адреса в их форму, чтобы их сервер сам ко мне приконнектился, хотя типичные 8 коннектов с другими узлами в оф.клиенте присутствуют. Возникают резонные сомнения по поводу заявленных «7500 нод».

  9. Да уж, лучше бы сделали удобный к запуску имидж полного нода, который каждый имог бы поднять за 5 минут на виртуалке или своем сервере. Вот это было бы полезное дело

  10. Практической ценности это иметь не будет, поскольку владелец всех этих нод будет один и тот же человек.

    • угу. концентрация майнинга дополнится суперконцентрацией нодов. мечты о регулировании сбываются

      • Там же ПО с открытым исходным кодом. Неужели никто не исследует его на наличие возможностей регулирования?

        • А чего следить? берёшь код, меняешь как тебе нужно, компилируешь и запускаешь 100500 нод. Если это нужно конечно

        • Это будет уже другой код (форк), а здесь обсуждаем проект Fullnode.

        • Регулирование — не свойство протокола, но свойство людей (отношений между ними). В атомах золота (Au79) нет ничего, что способствовало бы регулированию больше, чем в атомах многих других простых веществ, а поди ж ты.

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here