Bitcoin Forum

Local => Новости => Topic started by: amidaemon on July 12, 2015, 04:59:27 PM



Title: bitcoin core version 0.11.0
Post by: amidaemon on July 12, 2015, 04:59:27 PM
на офф.сафте в загрузках появилась новая версия Bitcoin Core
Последняя версия: 0.11.0

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

список изменений:
https://bitcoin.org/en/release/v0.11.0


Title: Re: bitcoin core version 0.11.0
Post by: clipman77 on July 13, 2015, 11:19:50 AM
Пока подождём,пусть первые тестеры баги выявят,не то потом окажется что в нём дырка которую прогеры не доглядели и монеты в неё и улетели.


Title: Re: bitcoin core version 0.11.0
Post by: igorokkk on July 13, 2015, 03:55:11 PM
Вроде пишут, что блокчейн с десятой версией клиента несовместим.


Title: Re: bitcoin core version 0.11.0
Post by: awoland on July 13, 2015, 04:01:18 PM
Не блокчейн, а формат файлов хранения базы данных на диске.


Title: Re: bitcoin core version 0.11.0
Post by: igorokkk on July 13, 2015, 04:12:49 PM
Не блокчейн, а формат файлов хранения базы данных на диске.
Да. Я это и имел ввиду, только неправильно выразился.


Title: Re: bitcoin core version 0.11.0
Post by: A-Bolt on July 13, 2015, 07:18:19 PM
Вроде пишут, что блокчейн с десятой версией клиента несовместим.
Пишут, что формат БД блокчейна несовместим с версиями до 0.10.0.

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

Также введено ограничение на скорость принятия нодой транзакций с нулевой комиссией (параметр limitfreerelay).

Дальше больше. Теперь ноду можно ввести в режим облегчённого хранения блоков. В этом режиме можно ограничить объём базы блоков (минимум 550 МБ). Старые блоки, которые не помещаются в этот объём, выкидываются из базы по мере поступления новых блоков. Очевидно, что такая нода не может служить источником полной базы блоков, и в этом заключается её неполноценность.

Но это в будущем. А пока в этом облегчённом режиме не работает даже кошелёк.

Вот такие вот внедряются серьёзные опции, направленные против спама транзакциями и на решение проблемы хранения полной базы блоков.


Title: Re: bitcoin core version 0.11.0
Post by: clipman77 on July 14, 2015, 07:55:41 AM
Кто перекачивал все блоки с нуля при установке кошеля,сколько у вас занял времени весь процесс ?


Title: Re: bitcoin core version 0.11.0
Post by: topman21 on July 14, 2015, 09:31:16 AM
Новый релиз Bitcoin Core 0.11.0: борьба со спамом и обрезка блокчейна



В суматохе последних дней, связанной с кризисами в разных концах света - Европе и Китае, мы уже начали забывать о технических проблемах в сети Bitcoin. В самом деле, когда вся Европа наблюдает за саммитом по Греции, валятся китайские акции, а курс Биткоина за несколько дней растет и падает на десятки долларов - очереди транзакций и работа программистов отходят на второй план.

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

Упорству неизвестного спамера можно позавидовать - уже с 10 июля размер очереди стабилизировался в диапазоне 12-20 тысяч транзакций, но он продолжает упорно рассыпать по сети свою "пыль".  Она причиняет некоторые неудобства, возможно даже заставляет кого-то чихать, но большая часть пользователей уже не обращает на нее внимания.

Между тем, разработчики ядра Биткоина не сидели без дела и прошлой ночью выпустили большое обновление - версию Bitcoin Core 0.11.0. В свете последних событий она очень актуальна, так как большая часть изменений направлена именно на борьбу со спамом и оптимизацию хранения блокчейна, чего пользователи ждали уже давно. Из-за постоянного роста базы данных количество полных узлов в сети начало сокращаться, а без них обеспечение децентрализации невозможно. Способ на данный момент придуман достаточно странный, но его возможно доработать.

Скачать новую версию можно на официальном сайте Bitcoin.org. Версия 0.11.0 обратно совместима с версиями 0.10.*, тогда как перейти на более старые без повторной загрузки блокчейна уже невозможно из-за изменения механизма синхронизации блоков.

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



Запуск кошелька

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

http://bits.media/images/news/130715/130715_Bitcoin_Core_011_3.jpg
Экран отправки транзакций

Но невидимые для пользователя компоненты клиента изменились еще более значительно. Итак, традиционный список главных изменений:

    Защита от "спама транзакций" (transaction flooding):

    a) Для мониторинга использования памяти кошельком введена команда для вывода информации по mempool - массиву неподтвержденных транзакций. Это команда getmempoolinfo.

    б) Появилась возможность фильтровать ретрансляцию транзакций вашим узлом по минимально заложенному объему комиссии. По умолчанию установлено значение в 1000 сатоши (0.00001 BTC). Его можно поменять с помощью команды minrelaytxfee. Транзакции с комиссией меньше заданного значения, будут отвергаться кошельком и не будут ретранслироваться другим узлам.

    в) Еще одна команда позволяет задать количество бесплатных транзакций, которое клиент будет размещать в mempool, а при майнинге включать в блок. Это команда limitfreerelay, по умолчанию стоит значение 15.

    Эти значения можно задавать и в файле bitcoin.conf. Более существенные меры для борьбы со спамом обещаны в следующем релизе.

    Обрезка файла блоков (Block file pruning). База данных блокчейна состоит из четырех основных компонентов: базы неистраченных выходов (UTXO), индекса блоков, данных отката (undo) и "сырых блоков" (raw blocks), полученных по сети.

    "Обрезка" позволяет удалять два последних компонента, как только они были использованы и внесены в индекс. Пользователь может задать вручную размер накапливаемых данных. Минимальное значение - 550 Мб. Оно задано из расчета, что кошелек сможет хранить в "сыром" виде не меньше 288 блоков - то есть примерно за двое суток. Если отведенное место заполнено, более старые блоки удаляются.

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

    Другие важные изменения:

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

    б) Улучшен механизм расчета комиссии и отбора транзакций для включения в блок.

    в) Возможность отключения ретрансляции транзакций командой -walletbroadcast=0. Такой кошелек будет принимать транзакции, но не передавать их на другие. Передачу транзакций можно будет организовать с помощью отдельных скриптов, в том числе направлять их через Tor. Эта функция может пригодиться сторонникам максимальной анонимности.

    г) Также через Tor можно будет создавать и отдельные соединения, таким образом кошелек сможет работать в "сером" режиме - и в публичной, и в анонимной сети.

Кроме этого, в обновлении есть множество более мелких изменений и исправлений. Полный список на английском языке можно увидеть здесь или в справочных файлах на github.



Источник - http://bits.media/news/novyy-reliz-bitcoin-core-0-11-0-borba-so-spamom-i-optimizatsiya-bazy-dannykh-blokov/


Title: Re: bitcoin core version 0.11.0
Post by: GGUL on July 14, 2015, 10:35:15 AM
В  режиме отключения ретрансляции транзакций командой -walletbroadcast=0:

Если я создаю транзакцию, то она не уйдет?


Title: Re: bitcoin core version 0.11.0
Post by: igorokkk on July 14, 2015, 04:39:48 PM
Кто перекачивал все блоки с нуля при установке кошеля,сколько у вас занял времени весь процесс ?
С вечера ставил, на следующий день докачивалось.


Title: Re: bitcoin core version 0.11.0
Post by: ioantiks on July 14, 2015, 10:03:34 PM
На удивление эта версия, быстрей всех предыдущих версий и ресурсов меньше ест.


Title: Re: bitcoin core version 0.11.0
Post by: arlumba on July 14, 2015, 10:05:42 PM
Мне кажется лучше было бы ввести прогрессивную шкалу комиссий в зависимости от объема транзакции. То есть если передается много биткоинов с одним-двумя входами и выходами, то можно и не брать комиссию а если это пыль - комиссия растет в геометрической прогрессии. И этот код должен использоваться не нодой а майнерами которые будут отбирать транзакции для включения в блок.

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


Title: Re: bitcoin core version 0.11.0
Post by: Cripto DeD on July 14, 2015, 11:07:42 PM
так что, православные, кто нибудь уже поюзал - попробовал нашу новую core version 0.11.0 ? как синхронизация проходит, сколько по времени ? вообще впечатления субъективные как ? отпишитесь поюзавшие, поделитесь с народом  ;)


Title: Re: bitcoin core version 0.11.0
Post by: tvskit on July 14, 2015, 11:08:16 PM
Кто уже поставил, закачал, проверил и пользуется? Есть такие, стоит качать и я так понял, что еще надо всю базу данных заново перекачивать.  :o

За сколько скачалась база?

пс. дед меня на 30 сек опередил.  ;D


Title: Re: bitcoin core version 0.11.0
Post by: Yaremi on July 14, 2015, 11:57:14 PM
 я обновил, обновлял с версии 0.10.0. Ничего не перекачивал. работает нормально. Шустрей даже немного.

Немного изменён дизайн.


Title: Re: bitcoin core version 0.11.0
Post by: tvskit on July 15, 2015, 12:34:10 AM
я обновил, обновлял с версии 0.10.0. Ничего не перекачивал. работает нормально. Шустрей даже немного.

Немного изменён дизайн.

Ты просто базу перенёс 10 версии на 11 и всё, или рескан делал? А то раньше без рескана с кошельком траблы начинались.


Title: Re: bitcoin core version 0.11.0
Post by: Galactus on July 15, 2015, 05:20:09 AM
лучше бы ещё добавили мгновенные транзакции, а то это ожидание подтверждений...


Title: Re: bitcoin core version 0.11.0
Post by: Yaremi on July 15, 2015, 06:26:01 AM
я обновил, обновлял с версии 0.10.0. Ничего не перекачивал. работает нормально. Шустрей даже немного.

Немного изменён дизайн.

Ты просто базу перенёс 10 версии на 11 и всё, или рескан делал? А то раньше без рескана с кошельком траблы начинались.

Ничего не делал. Скачал новую версию, поставил сверху старой и запустил - 5 минут и кошелёк запущен и синхронизован.


Title: Re: bitcoin core version 0.11.0
Post by: Cripto DeD on July 15, 2015, 01:33:23 PM
я обновил, обновлял с версии 0.10.0. Ничего не перекачивал. работает нормально. Шустрей даже немного.Немного изменён дизайн.

ну те кто сверху на десятую версию наваливал то всё понятно, быстро всё встало бо совместимые они... интересует - ставил кто на чистую машину полностью заново ? сколько по времени занимает за всё про всё ?


Title: Re: bitcoin core version 0.11.0
Post by: igorokkk on July 15, 2015, 03:53:20 PM
я обновил, обновлял с версии 0.10.0. Ничего не перекачивал. работает нормально. Шустрей даже немного.Немного изменён дизайн.

ну те кто сверху на десятую версию наваливал то всё понятно, быстро всё встало бо совместимые они... интересует - ставил кто на чистую машину полностью заново ? сколько по времени занимает за всё про всё ?
Часов 16-18.


Title: Re: bitcoin core version 0.11.0
Post by: igorokkk on July 15, 2015, 11:08:25 PM
...а 32 и 64-битные базы по прежнему несовместимы?


Title: Re: bitcoin core version 0.11.0
Post by: negeroy on July 16, 2015, 09:13:22 AM
Кто перекачивал все блоки с нуля при установке кошеля,сколько у вас занял времени весь процесс ?

на данный момент качаю время от времени, 3,5 гб на данном этапе, 2 года и 41 неделя, где-то за 6 часов, как закачается подскажу