Перейти к публикации
Лида

Готовится к выходу новая версия Bitcoin Core 0.15.0

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

180817_vishel-bitcoin-core-0-15-0_1.jpg

 

Команда Bitcoin Core опубликовала очередной релиз своего клиента – 0.15.0. Версия 0.15.0 на данный момент существует в качестве RC1 (Release Candidate 1) и пока не доступна для загрузки с официального сайта, но RC1 для всех операционных систем уже можно скачать на GitHub. Публикация релиза ожидается в ближайшие дни.

 

Ниже представлены наиболее заметные изменения, появившиеся в новом релизе. Версия 0.15.0 содержит ряд существенных улучшений производительности, которые ускоряют первичную синхронизация блокчейна (IBD), запуск, транзакцию и проверку блоков:

 

База данных chainstate (которая используется для отслеживания UTXO, таблицы «неизрасходованных выходов») была изменена с модели для каждой транзакции на модель для каждого выхода, что позволит оптимизировать многие процессы, такие как использование мемпула, адаптация к различным стратегиям очистки кэша, а также избежать повышенной нагрузки на центральный процессор (CPU).

В Bitcoin Core 0.15.0 использование памяти для UTXO вычисляется более точно – весь доступный кэш (dbcache) теперь фактически используется полностью, что уменьшает частоту очистки кэша в 2 раза.

Кроме того, ускоряется время проверки новых блоков на 40-50% за счет улучшенного кэширования при проверке транзакций во время поступления в мемпул.

 

База данных LevelDB была обновлена до версии 1.20 – в результате синхронизация и проверка блоков теперь происходит быстрее.

 

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

 

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

 

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

 

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

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

 

Кроме того, в BitcoinCore 0.15.1 устранены предыдущие мелкие ошибки и введены некоторые оптимизации. Полный список изменений в Bitcoin Core 0.15.0 традиционно опубликован на Github.

 

 

Источник

Поделиться сообщением


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

Я еще на 13-ой сижу, а тут уже 15-ая лезет... Куда такая спешка?

Поделиться сообщением


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

 

 

Я еще на 13-ой сижу,

 

И поди как лох на 6-м айфоне... :rolleyes:

Поделиться сообщением


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

правда ли, что будут игнорироваться узлы, поддерживающие SegWit2X?

Поделиться сообщением


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

@Tomcat_MkII, лохом был бы, если бы ифоном пользовался!  :P

Поделиться сообщением


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

правда ли, что будут игнорироваться узлы, поддерживающие SegWit2X?

уже назначен номер блока где цепочки будут разделены, свой кошелек, свои dns-сиды, и вобще все по тому же плану что и bitcoin cash

только вот почему то майнеры сигнализируют 90% мощностью что они за segwit2x, чую где то нас на...ть хотят.

Поделиться сообщением


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

только вот почему то майнеры сигнализируют 90% мощностью что они за segwit2x, чую где то нас на...ть хотят.

Потому что вопрос репутации. Они подписали соглашение NYA.

Я бы им предложил собраться еще раз и отменить соглащение NYA

Поделиться сообщением


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

Планируется ли версия 1.0. ли так и будет бэта?

Поделиться сообщением


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

 

 

правда ли, что будут игнорироваться узлы, поддерживающие SegWit2X?

 

Нет. Почитал девовскую переписку, там одна ругань и что-то про 2018-й год. То есть в 0.15.0 точно не будет такого.


 

 

Я бы им предложил собраться еще раз и отменить соглащение NYA

 

Полностью?

Поделиться сообщением


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

О, свеженькое обновление:)
Форк ожидаем?

Поделиться сообщением


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

14 версия грузилась 47 часов, а новую попробовал - 15 часов хватило.

Поделиться сообщением


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

Я еще на 13-ой сижу, а тут уже 15-ая лезет... Куда такая спешка?

 

Уже в 0.14.2 всплывает прикольное окошко с процессом синхронизации.

 

post-5592-0-23783800-1503886290_thumb.jpg

Поделиться сообщением


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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×