Випуск Litecoin Core v0.21.2

Вихідний вузол: 1298407

Слідкуйте за нашими Twitter для останніх новин для розробників.

Ми раді випустити Litecoin Core 0.21.2. Це нова основна версія, яка включає нові функції, різні виправлення помилок і покращення продуктивності, а також оновлені переклади. Це оновлення включає повну підтримку вузлів, гаманців і майнінгу для MWEB. Усім користувачам рекомендується оновити до цієї версії.

Як оновити

По-перше, дякую за те, що використовуєте Litecoin Core і допомагаєте захистити мережу!

Оскільки ви використовуєте старішу версію Litecoin Core, закрийте її. Зачекайте, поки він повністю вимкнеться (що може зайняти кілька хвилин для старіших версій), а потім виконайте ці прості кроки: Для Windows: просто запустіть інсталятор Для Mac: скопіюйте в /Applications/Litecoin-Qt Для Linux: скопіюйте обкладинку litecoind/litecoin -qt.

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

Сумісність

Litecoin Core підтримується та ретельно тестується в операційних системах з ядром Linux, macOS 10.10+, Windows 7 і новіших версіях. Не рекомендується використовувати Litecoin Core на непідтримуваних системах.

Litecoin Core також повинен працювати на більшості інших Unix-подібних систем, але не так часто тестується на них.

Поля MWEB додано до BlockIndex, а формат блокової серіалізації змінено. Повернутися до старих версій небезпечно. У разі оновлення до 0.21.2 після MWEB активовано, потрібно повторно синхронізувати, щоб завантажити блоки MWEB.

Помітні зміни

Консенсусні зміни

  • Цей випуск реалізує запропоновані правила консенсусу MWEB (LIP002, LIP003 та  LIP004)

P2P і зміни мережі

  • Було додано новий прапор служби, NODE_MWEB (1 << 24), щоб сигналізувати одноранговим вузлам, що вузол підтримує MWEB. Коли підключені вузли рекламують цю можливість, очікується, що вони нададуть усі дані MWEB під час обміну транзакціями, блоками та компактними блоками один з одним.
  • Тепер вузли оголошують про підтримку компактних блоків версії 3, інформуючи однорангових користувачів, що вони можуть надавати дані MWEB у компактних блоках.

Оновлені RPC

  • getblockheader тепер повертає додаткове поле mweb_header, що містить усі дані заголовка MWEB, і поле mweb_amount, що містить загальну кількість монет, прив’язаних до MWEB після застосування блоку.
  • getblock тепер повертає додаткове поле mweb, що містить інформацію заголовка MWEB, а також усі входи, виходи та ядра в блоці MWEB.
  • Додано поля mwebweight, descendantmwebweight, ancestormwebweight і mweb для getrawmempool, getmempoolancestors, getmempooldescendants і getmempoolentry.
  • Додано нові поля для опису входів, виходів і ядер транзакцій MWEB для getrawtransaction.

Зміни в RPC, пов’язаних із Wallet або GUI, можна знайти в розділі GUI або Wallet нижче.

Нові налаштування

  • Додано параметр «fMWEBFeatures» для ввімкнення нового елемента керування «Advanced MWEB Features».

База даних гаманця

  • Додано тип «mweb_coin», який зберігає монети MWEB та їх похідні ключі.
  • Додано CHDChain версії 4, яка включає лічильник індексу ключа MWEB і ключ сканування скритної адреси.
  • Додано CKeyMetadata версії 14, яка включає індекс ключа MWEB.
  • Додано FEATURE_MWEB = 210000 мінімальної версії бази даних.

Зміни RPC Wallet

  • Додано 'listwallettransactions', який відповідає значенням відображення списку транзакцій.

Зміни GUI

  • Додано елемент керування «Розширені функції MWEB» для тестування. Він доступний, лише якщо вказано аргумент «-debug» і цей параметр увімкнено в діалоговому вікні налаштувань.

Завантажте двійкові файли

Щоб завантажити, відвідайте сторінку завантаження тут. Крім того, ви можете переглянути папку завантаження тут.

Будь ласка, використовуйте GPG, щоб перевірити цілісність двійкових файлів випуску. Це гарантує, що двійковий файл, який ви завантажили, не був підроблений. Доступні інструкції GPG командного рядка cygwin для Linux, MacOS і Win32 тут. Також зверніть увагу, що ми GPG підписуємо двійкові файли для зручності для вас. Остаточний спосіб перевірити цілісність збірок — створити їх самостійно за допомогою Gitian. Інструкції щодо виконання цих побудов можна знайти тут.

Для цього випуску двійкові файли були підписані ідентифікатором ключа 0x3620e9d387e55666 (ключ davidburkett38).

УВАГА

Незважаючи на те, що цю версію ретельно перевірено, вона все ще може містити помилки. Завжди створюйте резервну копію файлу wallet.dat перед оновленням. Якщо у вас виникли проблеми, повідомте нас, опублікувавши повідомлення про помилки в розділі нижче.

Вихідний код та інструкції зі створення

Головна гілка містить останні коміти для наступних стабільних випусків Litecoin Core.

GitHub – litecoin-project/litecoin: дерево вихідних кодів Litecoin

Інструкції зі збірки для Linux можна знайти тут.

Інструкції зі збірки для OSX можна знайти тут.

Можна знайти інструкції зі збірки для Windows тут.

Звіт про помилку

Повідомляйте про будь-які проблеми, з якими ви зіткнулися, і один із розробників Litecoin допоможе вам.

Проблеми · litecoin-project/litecoin

Списки розсилки

Підпишіться лише на оголошення або обговорення розвитку.

Хеші для перевірки

Це хеші SHA-256 випущених файлів:

b5a0b5bdf45c5e1f26c73a0be751ceb90c93fad8679aebe22ed5f64f615aea6b litecoin-0.21.2-aarch64-linux-gnu.tar.gz
e15b4d9db8807706c3492c05287f04c44956e3cdb77ebf4f87e19a296aa3a06b litecoin-0.21.2-arm-linux-gnueabihf.tar.gz
cb2a1504f151646d735d198ce77a1c1e4fea3ff672ed60549d6aa9f1d4a19b09 litecoin-0.21.2-riscv64-linux-gnu.tar.gz
94a10a217d91d29e97e7a0088bc1545f34b188297c3ce5b87b07e775d8d00b12 litecoin-0.21.2-x86_64-linux-gnu.tar.gz
39d0df6aecace19e91c9849d09aaeb60c0bb73b34a97c7b8ccae402da634cfa2 litecoin-0.21.2-osx.dmg
b0ab5fc95d8b7cfe990cc6d90d0af6f6f2d447b6a0bca162a72d12c3df1676a7 litecoin-0.21.2-win64-setup.exe

кредит

Дякуємо всім, хто безпосередньо долучився до цього випуску:


Випуск Litecoin Core v0.21.2 був спочатку опублікований в Проект Litecoin на Medium, де люди продовжують розмову, висвітлюючи та відповідаючи на цю історію.

Часова мітка:

Більше від Litecoin