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

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

Сетевые узлы Биткойна хранят копии блокчейна, общую историю всех транзакций, когда-либо имевших место, а также используются для подтверждения и трансляции транзакций в сети. Для обеспечения жизнеспособности и безопасности децентрализованной сети необходимо определенное количество «полноценных узлов» (с установленной версией биткойн 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 Автор: Алиса Хертиг



Categories: Безопасность, Благотворительность

Tags: ,

Leave a Reply

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

Notify of
avatar
Анонимно
Гость

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

Анонимно
Гость

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

Юрий
Гость

Ага. Спасает только переворачивание телефона в горизонтальный режим.

Александр Петров
Гость

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

Анонимно
Гость

Очень хорошая мысль.

Юрий
Гость

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

Cyr
Гость

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

Юрий
Гость

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

Влад
Гость

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

Анонимно
Гость

За эти деньги ты добавляешь ноду. 16 тысяч их будет. И влияния не окажешь.

Влад
Гость

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

Александр Петров
Гость

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

Abstracto
Гость

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

Юрий
Гость

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

Юрий
Гость

Опс. Не туда ткнул )

Юрий
Гость

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

Наставник
Гость

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

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

Юрий
Гость

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

Abstracto
Гость

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

Юрий
Гость

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

Анонимно
Гость

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

Анонимно
Гость

Точно, на одном энтузизазме только комунизм строиди и что получилось…

Анонимно
Гость

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

Попандопуло
Гость

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

Space1000
Гость

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

танго
Гость

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

Nego
Гость

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

Abstracto
Гость

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

Nego
Гость

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

Novickoff
Гость

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

wpDiscuz