Відбувся реліз Bitcoin Core 0.17.0

Франко Мар'яна
4 Жовтня о 14:30
Поділитися:

В середу, 3 жовтня, відбувся реліз 17-го покоління оригінального клієнтського програмного забезпечення біткоїна Bitcoin Core 0.17.0. ПЗ запустив ще 10 років тому Сатосі Накамото.

Редакція Cryptota.com.ua пропонує короткий огляд оновлень та покращень ПЗ.

Апгрейд вибору монет

Монети на гаманцях зберігаються у вигляді окремих фрагментів, кожен з яких зазвичай відповідає одній транзакції. Простіше кажучи: різні фрагменти відповідають різним сумам.

Раніше гаманець Bitcoin Core збирав докупи різні фрагменти, після чого вираховував комісію транзакції. Інколи це потребувало залучення ще одного фрагменту, який раніше був відсутнім.

У Bitcoin Core 0.17.0 використовується алгоритм “гілок та кордонів”, які розробив інженер Марк Ерхардт. Цей алгоритм приносить два суттєві покращення.

  1. Комісія для кожного фрагменту розраховується до того, як він додається до транзакції. Це дозволяє уникнути зайвих фрагментів.
  2. Алгоритм намагається поєднати різні фрагменти так, щоб отримати суму, яка буде максимально наближеною до тієї, яку запитує користувач. Ця функція стане корисною для власників великих гаманців. Наприклад, для криптобірж, у яких накопичується багато фрагментів.

Покращений алгоритм вибору монет також впливає на безпеку – і впливає позитивно. Bitcoin Core 0.17.0 дозволить у пріоритетному порядку додавати у транзакцію фрагменти, що пов’язані з однією адресою, залишаючи решту фрагментів при можливості в гаманці.

Спрощене створення та використання гаманців

До сьогодні гаманці можна було створювати лише на етапі запуску нової ноди і не через графічний інтерфейс. У Вitcoin Core 0.17.0 ці обмеження зняли.

Окрім того з’явилася функція “Scantxoutset”, яка дозволить користувачам швидко перевіряти свої гаманці на наявність коштів через невитрачені виходи транзакцій (UTXO), а не шляхом сканування усієї історії транзакцій.

Оновлення HD та не-HD гаманців

Версії Вitcoin Core, старші 0.13.0, потребували від користувачів створення бекапу усіх приватних ключів. У нових версіях використовуються ієрархічні детермінічні гаманці (Hierarchical Deterministic або HD). Вони потребують збереження лише seed-фрази для бекапу.

Проте користувачі нових версій Bitcoin Core не могли створювати нові HD-гаманці. Несумісність HD та не-HD зумовлювали необхідність створення бекапу для усіх приватних ключів.

Bitcoin Core 0.17.0 дозволяє використання HD-формату.

Покращення гаманців “для спостереження”

Bitcoin Core 0.17.0 розширює концепцію прийому платежів та відстеження залишку і дозволяє створювати особливі гаманці для “спостереження”. Кожна окрема адреса тепер матиме статус “спостереження”.

Частково підписані біткоїн-транзакції

Bitcoin Core 0.17.0 почав підтримку фреймворку частково підписаних біткоїн-транзакцій (PSBT) BIP 174. Його розробив Ендрю Чоу.

Тепер у транзакції можна додавати метадані, завдяки чому кінцево її зможуть підписувати інші користувачі.

Наразі PSBT доступні через командний рядок Bitcoin Core або підключені додатки.

Скорочення блокчейну через користувацький інтерфейс

Блокчейн біткоїна, який зберігає усі будь-коли здійснені транзакції, уже перевищив 180 Гб. Суть в тому, що користувачам доводиться зберігати усі ці дані.

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

Приєднуйтеся до нас у Facebook.

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисніть Ctrl+Enter.

UAH
USD
EUR
BTC
0
0 %
ETH
0
0 %
LTC
0
0 %
XRP
0
0 %
XMR
0
0 %
KRB
0
0 %
BTC
$0
0 %
ETH
$0
0 %
LTC
$0
0 %
XRP
$0
0 %
XMR
$0
0 %
KRB
$0
0 %
BTC
0
0 %
ETH
0
0 %
LTC
0
0 %
XRP
0
0 %
XMR
0
0 %
KRB
0
0 %

Слідкуйте за нами

Повідомити про помилку

Текст, який буде надіслано нашим редакторам: