Перейти к содержанию

Три экономичных решения для поддержки полного узла Биткоина


April

Рекомендуемые сообщения

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

Изменено пользователем vcbk
Ссылка на комментарий
Поделиться на другие сайты

Сегодня ради интереса поставил на рабочей машине коре. Решил с нуля синхронизировать.

i7 5820 и ссд 256Гб. В общем в середине синхронизации поедал процессор до 40% .

Синхронизировал полностью вес хеш за 10 часов 10 минут. 

не такой и страшный результат.

Думал будет гораздо дольше. 

Ссылка на комментарий
Поделиться на другие сайты

 

 

так  нет даже желания разбираться

 

А оно у многих нет. А тем временем вот, помогаем как могём:

 

58a49bb840d4e.png

 

Ноут Samsung NP-R430, прокачан полутерабайтным SSD и четырьмя гигами RAM.

Ссылка на комментарий
Поделиться на другие сайты

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

 

Именно. Была бы, как в торренте, функция, в ограничении скорости приёма, отдачи, можно было бы на ноут поставить полный кошель.

 

Для мест, где интернет безлимитный, да для мест, где интернет лимитный, свои ограничения устанавливать.

Изменено пользователем Pri4ina
Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

Я вот не "вдуплю"... Рабочая нода реально оказывает положительное влияние на сеть, как-то это пониманию. А постоянно включенный кошель,как на нее может оказывать влияние :wacko: ? 

Ссылка на комментарий
Поделиться на другие сайты

 

 

Рабочая нода реально оказывает положительное влияние на сеть, как-то это пониманию. А постоянно включенный кошель,как на нее может оказывать влияние :wacko: ?

 

так это одно и то же :)

Ссылка на комментарий
Поделиться на другие сайты

@iRybin, недопонимаю.. нода это тот же пул для майнинга с кошельком ВС, а кошелек ВС это же просто кошелек.. мало читал...век живи,век учись..

Ссылка на комментарий
Поделиться на другие сайты

@scopus, нода - это демон с полным блокчейном. Может быть с мордой (core или unlimited кошелёк), а может быть "голый" bitcoind... Если порты открыты - разницы нету. "Морда" просто облегчает конечному юзеру общение с демоном монеты, на серверах пулов/бирж всё делается через API - поэтому там "голый" демон.

 

Пулы тут вообще не при делах - к сети монеты они отношения не имеют.

Изменено пользователем iRybin
Ссылка на комментарий
Поделиться на другие сайты

 

 

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

А вот держать запущенный ноут или гробить NAS... это уже либо идейность, либо... я не знаю.

Ссылка на комментарий
Поделиться на другие сайты

 

 

Пулы тут вообще не при делах - к сети монеты они отношения не имеют.

 

Интересная точка зрения :huh:  А что такое тогда пул по-вашему, если не

 

нода - это демон с полным блокчейном
??? :blink:
Ссылка на комментарий
Поделиться на другие сайты

В общем, через годик без PoS'а, реально, останутся только ангарные асководы и пулы... А там и до атаки, аналогичной 51%, думаю, не далеко. )

Проснёмся как-нить, а все битки в "нужных" кошельках.. ))

Вероятно, вы вообще не в теме атаки 51%, так как ваш приватный ключ никогда атакующий не узнает. И битки ваши в нужный кошелек не засунет.

Интересная точка зрения   А что такое тогда пул по-вашему, если не

Для целей майнинга не нужен весь блокчейн, достаточно Bitcoin Core в Prune-mode и 4 Гб

Но и iRybin ошибается, пул, конечно же, без bitcoin core не работает, как минимум ему нужен быстрый мемпул и очень быстрая информация о новых блоках в сети, также как и отправка блоков в сеть. Но полный блокчейн пулу не нужен.

Ссылка на комментарий
Поделиться на другие сайты

Вроде писал ответ - куда-то он делся... ладно, повторимся.

 

Нода = демон монеты с полным блокчейном. Может быть с мордой (нам привычный кошелёк), может быть без - консольный coind. Собственно - всё. А - ну и ещё открытые порты к и от.

 

Всё остальное - пульная обвеска, биржи и так далее - это сторонний софт,  к самой сети монеты отношения не имеющий. Нода рабоатет без пула, пул без ноды - нет. Но далеко не факт, что у пуловодов открыты все порты - даже наверняка закрыты/порезаны, дабы не тратить пропускную способность на отдачу блокчейна.

 

То, что пул работает при закрытых входящих портах демона монеты - факт. Я сам раньше проблемался, открывал всё, когда на свой NOMP довешивал новые монетки. А потом как-то для пары говнокойнов вообще забил на это - ничё, летят блоки как миленькие!

Изменено пользователем iRybin
Ссылка на комментарий
Поделиться на другие сайты

так это одно и то же :)

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

 

А вот держать запущенный ноут или гробить NAS... это уже либо идейность, либо... я не знаю.

https://bitnodes.21.co/ я в свое время запускал на своем сервере на hetzner.de ещё, но потом выключил, т.к. в сети этого провайдера и так хватает полных нод :) гораздо интереснее географически распределить. В России, как видно по карте, их очень мало, хотя ничто не мешает на уже существующих серверах разворачивать биткойн ноды без существенного ухудшения производительности. Придётся подождать только на старте, пока синхронизируется блокчейн, а обрабатывать 1 блок в 10 минут и транслировать транзакции не такая уж и большая проблема.

Ссылка на комментарий
Поделиться на другие сайты

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

 

Там того электричества - на копейки. Тот ноут, о котором я говорил, ещё и BOINC-проекта "кранчит", кстати.

 

А без таких "идейных" цивилизацию, вон, уже почти необратимо расшатали... Так что ничего зазорного нет в этом ярлыке.

Ссылка на комментарий
Поделиться на другие сайты

Ну тогда я точно идейный.. 24/7/365 всегда включен Bitcoin Core на рабочем серваке....

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

 

 

Ну тогда я точно идейный.. 24/7/365 всегда включен Bitcoin Core на рабочем серваке....

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

 

 

надо ещё настроить чтоб он на "отдачу работал"
какие проблемы, дам удаленку и настраивайте...
Ссылка на комментарий
Поделиться на другие сайты

 

 

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

 

Если есть публичный айпи, то никакой особой настройки не требуется. Запустил, синхронизировал и оставил висеть. Что там настраивать то?

Настройка раутера это отдельная пестня.

Ссылка на комментарий
Поделиться на другие сайты

Если есть публичный айпи, то никакой особой настройки не требуется. Запустил, синхронизировал и оставил висеть. Что там настраивать то? Настройка раутера это отдельная пестня.

Порты прописывать надо в фаерволе и на роутере. 

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

Этот "нюанс",  количество публичных нод в сотни раз сокращает.

Неужели нельзя было сделать, чтоб всё работало "из коробки"?

Изменено пользователем kamikadze69
Ссылка на комментарий
Поделиться на другие сайты

 

 

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

 

Потому что протокол Биткойна до сих пор не стандартизирован и производители оборудования про его порт ничего не знают. А занимать "чужие" порты - это мелкое сетевое свинство, на которое приличный разработчик не пойдет.

Ссылка на комментарий
Поделиться на другие сайты

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

 

Пишем в конфиг (новой или уже работающей ноды - неважно)

 

prune=1024
И имеем Bitcoin Core, база которого весит не больше 4ГБ. С точки зрения сети такие ноды не отличаются от т.н. "полноценных", потому что синхронизация давно уже делается по заголовкам блоков. Полностью блоки выкачиваются только если содержат актуальные данные, а значит и хранить их особого смысла нет. Это одна из причин, по которым загрузка блокчейна из сети клиентом происходит сейчас намного быстрее, чем разворачивание цепочки из bootstrap.dat.

 

Ну и да, 1024 - это просто пример, объём хранимой устаревшей информации можно задать по своему вкусу и предпочтениям. Можно долго холиварить по поводу необходимости покупки кучи винтов, но по факту вместо траты времени лучше поднять ноду в prune режиме и помочь сети уже сейчас, а не искать причины для того чтобы это не делать.

 

P.S. Естественно, работа в prune режиме никак не повлияет на скорость начальной синхронизации, потому что кошелек все равно должен будет получить и прошерстить все заголовки и хэши транзакций, проверить корректность непотраченых инпутов и т.д. Но по окончании синхронизации места занимать и памяти жрать будет намного меньше.

 

P.P.S. По поводу "а что я буду с этого иметь" - ребята, вам реально нужно смотреть чуточку дальше деревьев, там увидите целый лес.

Изменено пользователем Balthazar
Ссылка на комментарий
Поделиться на другие сайты

Параметр prune можно использовать только после полной синхронизации, т.е, всё равно нужно выкачать все 122гб блокчейна и только после этого, можно изменить его размер.
Т.е, если места на харде уже нет или он меньше размера базы, то этот параметр бесполезен.
Или я не правильно понял как оно работает?

Изменено пользователем kamikadze69
Ссылка на комментарий
Поделиться на другие сайты

 

 

Параметр prune можно использовать только после полной синхронизации,

 

Можно сразу с ним запускать. Клиент будет закачивать новые блоки, проверять их, обновлять таблицы UTXO и удалять старые блоки сверх заданного лимита. То есть на диске будет постоянно занято 3-4 Гб под служебные таблицы и небольшое количество последних блоков.

Ссылка на комментарий
Поделиться на другие сайты

Можно сразу с ним запускать. Клиент будет закачивать новые блоки, проверять их, обновлять таблицы UTXO и удалять старые блоки сверх заданного лимита. То есть на диске будет постоянно занято 3-4 Гб под служебные таблицы и небольшое количество последних блоков.

Ссылку на инструкцию "установка ноды BTC под винду для чайников " !! ... и вперед !!

(кстати -Украина  91 узел ?? )  ...удивлен .. 

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • L3, привет! Зачем нужны решения третьего уровня

      Рассмотрим процесс становления L3 с разных аспектов, а также перспективы этого направления на ближайшие три-пять лет. Эта статья готовилась довольно долго по трем причинам: Dencun — обновление Эфириума, которое еще раз доказало, что вертикальное масштабирование имеет все перспективы среднесрочного развития;   Blast  — одно из первых решений, соединяющих L2 & DeFi-механики на низком (около)сетевом уровне;   Op Stack — эволюция и система грантов Superchain, которая с

      в Новости криптовалют

    • Виталик Бутерин: «L3-решения не могут улучшить пропускную способность Эфириума»

      Сооснователь Эфириума присоединился к дискуссии о ценности решений третьего уровня Ethereum (L3-протоколов). Виталик Бутерин напомнил о собственных доводах полуторагодичной давности. На днях глава компании Polygon Labs Марк Буарон (Marc Boiron) заявил, что сети третьего уровня не способны масштабировать Эфириум и представляют угрозу с точки зрения безопасности. Поэтому команда Polygon Labs не занимается подобными проектами.   Виталик Бутерин в ответ согласился, что решения L3 не могут

      в Новости криптовалют

    • Гэри Генслер: «Я не готов комментировать будущие решения по ETF на эфир»

      Председатель Комиссии по ценным бумагам и биржам США (SEC) Гэри Генслер сохраняет интригу в отношении одобрения ETF на эфир — в недавнем интервью для Yahoo.Finance он отказался сообщить сроки принятия решения. Гэри Генслер (Gary Gensler) заявил, что ведомство критически относится к всеобщему ажиотажу по поводу роста капитализации крипторынка. По его словам, в более широкой сфере рынок криптовалют «имеет проблемы», поскольку «изобилует злоупотреблениями и мошенничеством», а ряд его участнико

      в Новости криптовалют

    • Прийти к консенсусу: что такое гибридные блокчейн-решения на PoS и PoW

      Алгоритмы консенсуса Proof of Work (PoW) и Proof of Stake (PoS) обладают своими плюсами и минусами, поэтому выбор конечного решения неизбежно предполагает компромиссы. Но что если совместить оба, учитывая лучшие стороны каждого? Когда речь заходит об алгоритмах консенсуса на ум всегда приходят два самых популярных решения, связанные с валидацией транзакций посредством майнинга и стейкинга: Proof of Work (доказательство работы) и Proof of Stake (доказательство доли) соответственно. Каждый сп

      в Новости криптовалют

    • Британские правоохранители смогут изымать криптоактивы без решения суда

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

      в Новости криптовалют

×
×
  • Создать...