Який вплив має клієнт Bitcoin 28.0 на користувачів?
Bitcoin Core 28.0: всебічне покращення захисту конфіденційності, оптимізації продуктивності та управління гаманцем.
Bitcoin Core 28.0: всебічне покращення захисту приватності, оптимізації продуктивності та управління гаманцем.
Автор: 0XNATALIE
2 жовтня офіційно випущено основний клієнт Bitcoin Core 28.0. Ця версія розроблялася під керівництвом кількох досвідчених розробників, включаючи співзасновника Blockstream Pieter Wuille (основного учасника розробки технологій SegWit і Taproot), колишнього CTO Blockstream Greg Maxwell (брав участь у розробці BIP66 і BIP174), а також досвідченого розробника Bitcoin Luke Dashjr та інших.
Bitcoin Core — це найпоширеніший клієнт повного вузла (Full Node) для bitcoin, який підтримується та розробляється глобальною спільнотою з відкритим кодом, забезпечуючи безпеку, стабільність і децентралізацію мережі bitcoin. Будь-хто може долучитися до внеску через GitHub.
Для звичайних користувачів Bitcoin Core 28.0 впроваджує автоматичне виявлення конфліктів транзакцій і оптимізовану оцінку комісій, що ефективно підвищує успішність транзакцій і знижує витрати. Оновлення функцій гаманця робить керування адресами та ключами зручнішим, а резервне копіювання та відновлення — простішими. Для розробників нова версія пропонує стабільніше середовище розробки та потужніші можливості комунікації вузлів.
Основні нові функції та покращення
Оновлення функцій гаманця
Гаманець Bitcoin Core 28.0 може автоматично виявляти конфлікти з непідтвердженими транзакціями в mempool, уникаючи ситуацій дублювання чи конфліктів під час надсилання транзакцій. Це підвищує успішність транзакцій і зменшує ризик заморожування чи затримки коштів через конфлікти. Нова версія також впроваджує гаманці-дескриптори — сучасніший спосіб управління гаманцем. За допомогою дескрипторів користувачі можуть визначати складні правила генерації адрес, включаючи одноразові підписи, мультипідписи (multisig) та вкладені адреси, що відповідає різним потребам. Гаманці-дескриптори використовують єдиний файл дескриптора для зберігання всієї інформації про адреси та ключі, тому користувачу достатньо зробити резервну копію лише одного файлу, щоб повністю відновити всі функції та кошти гаманця, що спрощує процес резервного копіювання та відновлення.
Щоб допомогти користувачам зекономити кошти, Bitcoin Core 28.0 оптимізував оцінку комісій за транзакції. Система за замовчуванням автоматично обирає найбільш економічну модель комісій, розраховуючи більш розумну комісію для користувача. Також збережено "консервативний режим" для тих, кому потрібна вища оцінка комісій, щоб задовольнити різні потреби.
Покращення інтерфейсу користувача
У Bitcoin Core 28.0 додано функцію "міграції гаманця" в інтерфейсі користувача, яка дозволяє легко переносити дані гаманця зі старої версії до нової без складних дій, забезпечуючи простий перехід і оновлення даних гаманця. Крім того, у вікні інформації додано детальний показник місткості mempool, включаючи поточний стан використання. Завдяки цій функції користувачі можуть краще контролювати стан вузла, оптимізувати налаштування та продуктивність вузла.
Оптимізація мережі та приватності
- Testnet4: відповідно до BIP94, нова версія впроваджує нову тестову мережу Testnet4, поступово замінюючи стару Testnet3. Testnet4 забезпечує більш стабільне та сучасне тестове середовище, підвищуючи надійність і безпеку тестової мережі.
- Більш гнучкий захист приватності: нова версія оптимізує підключення через Tor. Tor — це інструмент для захисту приватності, який приховує реальну IP-адресу, підвищуючи анонімність в мережі. Завдяки цьому оновленню користувачі можуть легше налаштовувати підключення через Tor, підвищуючи анонімність і безпеку комунікації вузлів.
- Підтримка UNIX domain socket: нова версія додає підтримку UNIX domain socket — способу безпечної комунікації між різними програмами на одному комп’ютері. Це забезпечує більш безпечний і ефективний спосіб зв’язку для просунутих користувачів і розробників, особливо при взаємодії локальних застосунків із вузлом bitcoin, значно підвищуючи продуктивність і безпеку.
- Покращений інтерфейс віддаленого керування: нова версія підвищує сумісність інтерфейсу JSON-RPC. Додано підтримку стандарту JSON-RPC 2.0. Це покращення дозволяє стороннім застосункам більш стабільно та надійно взаємодіяти з вузлом bitcoin, забезпечуючи розробникам стабільніше середовище розробки.
Підвищення продуктивності
Щодо продуктивності, Bitcoin Core 28.0 оптимізував механізм кешування бази даних блоків, що прискорює синхронізацію блоків. Користувачі, які вперше запускають Bitcoin Core, можуть синхронізуватися з актуальним станом блокчейну за коротший час. Також нова версія видалила застарілі компоненти, зменшивши складність програмного забезпечення та потенційні ризики безпеки. Окрім цього, зовнішні бібліотеки та інструменти, необхідні для складання програмного забезпечення (build dependencies), були оновлені до останніх версій.
Огляд версії v27: виправлення важливих вразливостей
У невеликих оновленнях перед випуском Bitcoin Core 28.0 (27.1 та 27.2) розробники виправили кілька проблем, що впливали на безпеку та стабільність системи:
- Покращення безпеки RPC: у версії 27.1 виправлено проблему обробки параметра setmocktime. setmocktime використовується для встановлення тестового часу. Виправлено некоректну обробку цього параметра, щоб уникнути збоїв вузла через неправильне налаштування часу. Крім того, покращено повідомлення про помилки, щоб краще описувати джерело проблеми, дозволяючи розробникам швидше знаходити причину під час діагностики.
- Оптимізація Miniscript: Miniscript — це мова сценаріїв bitcoin, яка забезпечує безпеку транзакцій, наприклад, визначає, хто може витратити певні кошти або скільки людей має підписати транзакцію. У версії 27.1 розробники покращили спосіб розбору Miniscript, щоб навіть дуже складні правила транзакцій могли бути правильно розпізнані та виконані.
- Оптимізація мережевої комунікації: покращено механізм ідентифікації вузлів у P2P-мережі, забезпечуючи більш стабільне та ефективне з’єднання між вузлами. Це підвищує загальну надійність мережі.
- Виправлення витоків пам’яті: витік пам’яті — це "марнотратство ресурсів" у комп’ютерних програмах, коли програма не звільняє невикористану пам’ять. Витік пам’яті призводить до зниження продуктивності програми, а іноді може спричинити збій вузла. У версії 27.2 виправлено проблему, що призводила до витоку пам’яті.
- Патчі безпеки гаманця: версія 27.2 покращила логіку обробки транзакцій у гаманці, виправивши деякі проблеми, які могли призвести до помилок транзакцій. Наприклад, коли користувач намагався створити непідписану транзакцію, система точніше ідентифікувала та повідомляла про потенційні помилки. Крім того, виправлено проблему налаштування Proxy IP, підвищивши безпеку та стабільність підключення через проксі.
Наступна версія 29.0 планується до випуску на початку квітня 2025 року, очікується впровадження ще більшої оптимізації транзакцій, ефективнішого протоколу передачі блоків і потужніших функцій захисту приватності.
Відмова від відповідальності: зміст цієї статті відображає виключно думку автора і не представляє платформу в будь-якій якості. Ця стаття не повинна бути орієнтиром під час прийняття інвестиційних рішень.
Вас також може зацікавити
Ключовий рубіж втрачено, "яструбина тінь" ФРС може знову запустити волатильність ринку
Bitcoin виявляє ознаки слабкості, і віра ринку перебуває під випробуванням.

SHIB формує сильну підтримку біля $0.0000095 перед великим ралі

PEPE тестує ключову трендову лінію напередодні засідання FOMC цього тижня

$TRUMP підтверджує бичачий проривний патерн, оскільки ціна зростає до $8.29 на фоні відновлення ринку

