Вышел релиз Bitcoin Core 0.17.0

2018-10-4 09:23

В эту среду состоялся релиз Bitcoin Core 0.17.0, семнадцатого поколения оригинального клиентского ПО биткоина, запущенного Сатоши Накамото почти 10 лет назад и по-прежнему играющего доминирующую роль в сети криптовалюты. Разработка последней версии клиента велась на протяжении 7 месяцев под руководством Владимира ван дер Лаана при участии 135 контрибьютуров.

Результатом более чем 700 запросов на добавление функций стал широкий спектр улучшений и исправлений багов, вошедших в релиз Bitcoin Core 0.17.0. Их обзор приводит Bitcoin Magazine.

Улучшенный выбор монет

Монеты хранятся в кошельке как отдельные фрагменты (выходы транзакций). Обычно один фрагмент соответствует одной полученной транзакции; таким образом, как правило, различные фрагменты соответствуют различным суммам. Когда вы отправляете платёж со своего кошелька, различные фрагменты объединяются вместе, чтобы получить требуемую сумму с учётом комиссии. Часто невозможно собрать запрашиваемую пользователем сумму при помощи целых фрагментов. Тогда в транзакцию добавляется «адрес для сдачи», который позволяет вернуть излишки криптовалюты на кошелёк отправителя.

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

В Bitcoin Core 0.17.0 используется алгоритм «ветвей и границ», разработанный инженером BitGo Марком Эрхардтом. Он привносит два важных улучшения. Во-первых, комиссия для каждого фрагмента рассчитывается до того, как он добавляется в транзакцию, что позволяет избежать добавления новых фрагментов для покрытия этой комиссии. Во-вторых, алгоритм пытается совместить различные фрагменты таким образом, чтобы получить сумму, максимально приближенную к запрошенной отправителем. Таким образом, отпадает необходимость в «адресе для сдачи», когда это возможно. Эта функция будет особенно актуальной для больших кошельков, например принадлежащих биржам криптовалют, у которых накапливается много фрагментов.

Кроме того, улучшенный алгоритм выбора монет в Bitcoin Core 0.17.0 оказывает положительное влияние на приватность транзакций. Хотя из соображений приватности не рекомендуется принимать множество платежей на один биткоин-адрес, это происходит повсеместно. Повторное использование адреса приводит к тому, что любому участнику сети становится ясно, что определённые транзакции ведут к одному и тому же пользователю. Ситуация усугубляется, когда различные фрагменты, связанные с одним адресом, начинают использоваться в различных транзакциях, из-за чего впоследствии они связываются с фрагментами, которые не имеют отношения к оригинальному адресу. Чтобы устранить этот недостаток, Bitcoin Core 0.17.0 позволяет в приоритетном порядке добавлять в транзакцию фрагменты, связанные с одним адресом, оставляя все прочие фрагменты в кошельке, когда это возможно.

Простое создание и использование новых кошельков

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

Однако до сегодняшнего дня кошельки можно было создавать только на этапе запуска новой ноды и не через графический интерфейс. В Bitcoin Core 0.17.0 оба этих ограничения были сняты. Теперь пользователи могут создавать кошельки в любое время, в том числе через графический интерфейс.

Кроме того, Bitcoin Core 0.17.0 содержит функцию “Scantxoutset”, которая позволяет пользователям быстро проверить, содержит ли их новый кошелёк средства (например, если он был получен путём импорта приватного ключа из другого кошелька), через неизрасходованные выходы транзакций (UTXO), а не путём сканирования всей истории транзакций.

Обновление HD и не-HD кошельков

В то время как версии Bitcoin Core старше 0.13.0 требовали от пользователей создания бэкапа всех приватных ключей, в более новых версиях используются иерархически детерминистические (Hierarchical Deterministic или HD) кошельки. Они требуют, чтобы пользователь в качестве бэкапа сохранил только seed-фразу (список слов).

Однако пользователи Bitcoin Core, обновившиеся до 0.13.0 или выше, не могли создавать новые HD кошельки. Несовместимость HD и не-HD кошельков означала, что им по-прежнему приходилось делать бэкапы всех приватных ключей.

Bitcoin Core 0.17.0 позволяет использовать HD-формат обновившимся пользователям. 

Улучшение кошельков «только для наблюдения»

Биткоин-кошельки обычно хранят приватные ключи, что позволяет пользователям расходовать свои средства. Однако с определённого времени Bitcoin Core поддерживает адреса в формате «только для наблюдения». Приватные ключи от таких адресов не хранятся в кошельке, но монеты, связанные с ними, по-прежнему отображаются в кошельке. Это позволяет пользователю без лишних проблем принимать платежи и следить за остатком, в то время как хранение приватных ключей осуществляется вне сети.

Bitcoin Core 0.17.0 расширяет эту концепцию и позволяет пользователям создавать особые кошельки «только для наблюдения», в которых каждый отдельный адрес имеет статус «только для наблюдения». Благодаря этому пользователям станет ещё удобнее следить за средствами, хранящимися на аппаратных или бумажных кошельках с использованием seed-фраз.

Частично подписанные биткоин-транзакции

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

Чтобы лучше справлять с этой задачей, Bitcoin Core 0.17.0 теперь поддерживает фреймворк частично подписанных биткоин-транзакций (PSBT) BIP 174, разработанный Эндрю Чоу. Он позволяет пользователям частично подписывать транзакцию и добавлять в неё метаданные, которые затем сможет использовать кто-то другой, чтобы окончательно подписать транзакцию.

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

В настоящее время PSBT доступны только через командную строку Bitcoin Core или подключенные приложения.

Сокращение блокчейна через пользовательский интерфейс

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

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

До настоящего времени функция была доступна только через командную строку, однако в Bitcoin Core 0.17.0 доступ к ней был предоставлен и из графического интерфейса, благодаря чему пользователям, не имеющим особых технических навыков, будет легче запустить собственную ноду.

С полной версией изменений Bitcoin Core 0.17.0 можно ознакомиться на соответствующей странице на GitHub.

Будь в курсе! Подписывайся на Криптовалюта.Tech в Telegram. 
Обсудить актуальные новости и события на Форуме

Запись Вышел релиз Bitcoin Core 0.17.0 впервые появилась Криптовалюта.Tech.

источник »

Bitcoin price in Telegram @btc_price_every_hour

Bitcoin (BTC) на Currencies.ru

$ 63765.75 (+0.12%)
Объем 24H $20.516b
Изменеия 24h: -0.43 %, 7d: -0.53 %
Cегодня L: $63493.71 - H: $63812
Капитализация $1279.714b Rank 1
Цена в час новости $ 6576.16 (869.65%)

bitcoin core релиз вышел лаана 135 дер

bitcoin core → Результатов: 126


Разработчики Bitcoin Core устранили критическую уязвимость

Команда специалистов Bitcoin Core исправилиа ошибку, связанную с безопасностью памяти. Значительная часть узлов до сих работает с уязвимым программным обеспечением. A new high severity level advisory has been posted:https://t.

2026-5-8 17:56


ФБР расследует кражу биткоинов с кошелька разработчика Bitcoin Core Люка Дашира

Федеральное бюро расследований (ФБР) США в 2023 году запрашивало персональные данные участников встречи CoreDev Atlanta в рамках расследования дела о похищении 217 BTC у разработчика Bitcoin Core Люка Дашира.

2024-4-13 12:10


Вышла новая версия Bitcoin Core 0.18.1

В пятницу, 9 августа, разработчики самого популярного клиента сети биткоин Bitcoin Core объявили о выходе новой версии ПО. Bitcoin Core 0. 18. 1 Released!https://t. co/uSV3Mxfk6G — Bitcoin Core Project (@bitcoincoreorg) August 9, 2019 Версия 0.

2019-8-10 21:02


Фото:

Состоялся релиз Bitcoin Core 0.18.1

В пятницу, 9 августа, разработчики самого популярного клиента сети биткоин Bitcoin Core объявили о выходе новой версии ПО. Bitcoin Core 0. 18. 1 Released!https://t. co/uSV3Mxfk6G — Bitcoin Core Project (@bitcoincoreorg) August 9, 2019 Версия 0.

2019-8-9 18:04


Новый сайт упрощает изучение предлагаемых изменений в Bitcoin Core

19 июня Джон Ньюбери собрал группу разработчиков для изучения предлагаемого изменения в коде биткоина. Новое изменение было нацелено на предотвращение раздувания предложения биткоина потенциальным злоумышленником.

2019-7-22 13:06


Майкл Форд стал новым мейнтейнером Bitcoin Core

Давний участник Bitcoin Core Майкл Форд станет новым мейнтейнером проекта. Форд присоединится к четырем другим действующим мейнтейнерам Bitcoin Core — Владимиру ван Дер Лаану, Джонасу Шнелли, Марко Фальке и Сэмюэлю Добсону.

2019-6-12 11:31


Майкл Форд стал новым мейнтейнером Bitcoin Core

Давний участник Bitcoin Core Майкл Форд станет новым мейнтейнером проекта. Форд присоединится к четырем другим действующим мейнтейнерам Bitcoin Core — Владимиру ван Дер Лаану, Джонасу Шнелли, Марко Фальке и Сэмюэлю Добсону.

2019-6-11 17:06


Вышла новая версия Bitcoin Core 0.18.0

Разработчики Bitcoin Core выпустили новую версию Bitcoin Core 0. 18. 0. Обновление программного клиента Bitcoin 18 поколения реализовано под руководством ведущего разработчика команды Bitcoin Core Владимира ван дер Лаана.

2019-5-4 15:13


Вышла очередная версия Bitcoin Core 0.18.0

2 мая разработчики опубликовали очередную версию клиента полного узла биткойна Bitcoin Core 0. 18. 0. Как и предполагалось, теперь полные узлы биткойна, работающие на базе новой версии Bitcoin Core, смогут взаимодействовать с аппаратными кошельками, включая Ledger, Trezor, Digital BitBox, KeepKey или Coldcard через инструмент Hardware Wallet Interaction (HWI).

2019-5-3 20:00


Что нового в клиенте Bitcoin Core версии 0.18.0?

2 мая разработчики клиента Bitcoin Core объявили о выпуске новой версии 0. 18. 0. Ранее также сообщалось, что этот релиз будет поддерживать аппаратные кошельки. Новая опция позволит операторам полных узлов напрямую взаимодействовать с аппаратными кошельками Ledger и Trezor.

2019-5-3 10:20


Фото:

Состоялся релиз Bitcoin Core 0.18.0. Что нового в апдейте?

Разработчики выпустили апдейт Bitcoin Core 0. 18. 0, скачать обновление можно по официальной ссылке. В новой версии Bitcoin Core исправлены некоторые баги и добавлена расширенная функциональность. В 0.

2019-5-2 17:05


15 (непростых) шагов по обеспечению полной анонимности от разработчика Bitcoin Core

Перевод статьи Натаниела Поппера, автора книги «Цифровое золото». Оригинал опубликован на The New York Times. В октябре 2017 года спецназ ворвался в дом разработчика Bitcoin Core Джеймсона Лоппа в Северной Каролине.

2019-3-20 19:09


Фото:

Биткоин — самая успешная платформа для смарт-контрактов. Заявление инженера Bitcoin Core

Как заявил инженер Bitcoin Core Питер Тодд в дискуссии во время Bitcoin Expo 2019 в Массачусетсе, Биткоин наиболее эффективен в качестве платформы для смарт-контрактов. Он также обсудил с другие платформы, включая EOS и её инклюзивную природу. По мнению Тодда, большинство...

2019-3-13 12:45


Кто контролирует Bitcoin Core?

Нередко эксперты и участники криптовалютного рынка задаются вопросом о контроле Bitcoin Core. Часто именно прокект связывают в качестве свидетельства точки контроля над протоколом Bitcoin. Попытаемся разобраться, так ли это на самом деле Как появился Bitcoin Core На самом деле это не орган контроля над биткоином, а орган управления.

2019-1-30 19:48


Фото:

Bitcoin Price Drops Further As Circle CEO Says ‘Core’ Crypto Assets ‘Undervalued’

Circle CEO Jeremy Allaire has said he believes “core” cryptocurrency assets are undervalued as the Bitcoin price tumbles closer to $3500. Allaire: ‘Markets Are Oversold’ In a Reddit ‘Ask Me Anything’ session January 10, Allaire, whose company famously decoupled itself from Bitcoin in 2016, also forecast less correlated trading in altcoin markets.

2019-1-11 14:00


Вышло минорное обновление Bitcoin Core 0.17.1

Разработчики Bitcoin Core представили обновление самого популярного биткоин-клиента - Bitcoin Core 0. 17. 1. Команда разработчиков под руководством Владимира ван дер Лаана исправила ряд ошибок, а также обновила языковые пакеты клиента.

2018-12-25 18:09


Фото:

Разработчики представили обновление Bitcoin Core 0.17.1

Самый популярный клиент для сети биткоина был обновлен до версии Bitcoin Core 0. 17. 1. Об этом разработчики сообщили в своем твиттере. Команда разработчиков программного обеспечения для сети биткоина Bitcoin Core представили обновленную версию Bitcoin Core 0.

2018-12-26 15:00


Джеймсон Лопп объяснил принципы безопасной работы сети Bitcoin Core

В последнее время в адрес разработчиков Bitcoin Core поступает немало критики. Нередко их подозревают в том, что они завладели контролем над сетью биткоин. За них решил вступиться технический директор стартапа Casa Джеймсон Лопп, по праву считающийся ветераном криптоиндустрии.

2018-12-17 16:31


Обновлённый Bitcoin Core. Что на этот раз придумали разработчики?

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

2018-10-4 15:55


Долгожданный релиз Bitcoin Core 0.17.0: Что нового?

Разработчики Bitcoin Core представили важное обновление самого популярного биткоин-клиента. Команда Bitcoin Core из 135 участников под руководством Владимира ван дер Лаана готовила новую версию клиента в течение семи месяцев.

2018-10-4 13:57


Состоялся релиз клиента Bitcoin Core 0.17.0

Разработчики Bitcoin Core представили новое официальное обновление оригинального биткойн-клиента — Bitcoin Core v0. 17. 0. Новая версия клиента создавалась более 7-ми месяцев под руководством Владимира ван дер Лаана и более 130 других биткойн-разработчиков.

2018-10-4 10:53