Обновление Развития PIVX

1-ая неделя мая, 2020-го года

 

 Предисловие

Это обновление охватывает работу PIVX в GitHub с начала апреля до 1-й недели мая в дополнение к любым дополнительным объявлениям или новостям, предоставляемым основной командой разработчиков.

 

Комментарии редактора

Наконец это случилось! На момент публикации этого обновления основной кошелек версии v4.1.0 уже выпущен! Его можно загрузить с GitHub или с веб-сайта.

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

Это огромное обновление и вот некоторые его особенности:

  • Более оптимизированный – он использует менее половины объема оперативной памяти по сравнению с любым из наших предыдущих кошельков. Это огромная победа. Ускорен даже запуск и закрытие кошелька для большинства пользователей.
  • Быстрее и плавнее – теперь он синхронизирует весь блокчейн почти в два раза быстрее и с более детальными добавлениями блоков для более плавного перехода. Также улучшено управление блокировкой для улучшения общей производительности.
  • Более безопасный – теперь он включает в себя иерархическую детерминированную (HD) возможность хранить ваши закрытые ключи в более восстанавливаемой форме. Он может обновить ваш wallet.dat, чтобы воспользоваться этой функцией.
  • Легче в использовании – он включает в себя массу улучшений графического интерфейса, которые действительно делают наш новый Qt-кошелек гораздо более удобным и полным. Их просто слишком много, чтобы здесь перечислить.
  • Больше возможностей – теперь имеется функция экспорта данных кошелька, таких как все ваши транзакции и / или ваша адресная книга, в файл CSV.
  • Больше языков – включен более полный список языков благодаря большему количеству участников сообщества, которые помогли с переводами в Transifex!

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

Это был еще один огромный месяц для развития PIVX, когда наши основные разработчики ясно демонстрируют огромное количество качественной работы, которая делается для того, чтобы сделать PIVX улучшенной криптовалютой. Вы думаете, что после такого большого релиза кошелька они сделают перерыв, но нет! Они по-прежнему стучат в наш GitHub.

Еще до выхода кошелька они подарили нам неожиданный сюрприз в конце апреля, когда мы впервые увидели работу, посвященную конфиденциальности 5.0! Новый запрос под номером 1533 был опубликован основным разработчиком Furszy под названием Sapling Foundations, в состав которого входят некоторые ключевые компоненты, необходимые для поддержки нового протокола конфиденциальности. Но нам также намекают на то, что в частном репозитории GitHub для следующей важной вехи разработано еще много сочной работы над кодом. Я уверен, что мы услышим больше об этом в ближайшие недели, и поделимся здесь, когда сможем. 😉

 

Основные события и напоминания о последних разработках

 

Основной кошелек PIVX 4.1 теперь доступен для скачивания!

Новый кошелек теперь доступен для загрузки под тегом v4.1.0 на главном PIVX GitHub, и на веб-сайте pivx.org. Пожалуйста, внимательно прочитайте примечания к релизу, чтобы понять, что изменилось и сколько работы ушло. Как упоминалось ранее, это не является обязательным обновлением, но мы рекомендуем всем обновить кошелек, чтобы вы могли воспользоваться всеми последними исправлениями, а также его улучшениями.

 

Холодный стекинг активирован!

Холодный стекинг (PR #955) был активирован в сети с января 2020-го года. Таким образом, все пользователи теперь могут делать холодный стекинг своих монет, если необходимые шаги были выполнены. Мы создали основные инструкции по использованию здесь. Кроме того, некоторые некастодиальные (таким образом безопасные) услуги холодного стекинга начали появляться, так что это еще один вариант, если вы чувствуете себя комфортно с их уровнем обслуживания. Не стесняйтесь спрашивать, что они собой представляют на таких платформах сообщества PIVX, например, в Discord!

 

zPIV теперь расходуем! Конвертируйте их обратно, как можно быстрее!

Функция PublicCoinSpend v4 (PR #936) была включена в кошелек 4.x, и теперь любой пользователь с любой версией zPIV может использовать их как PIV. Однако, согласно недавнему объявлению Road to 5.0, поддержка zPIV, как мы знаем, прекратится, как только выйдет 5.0 (Sapling Update). Поэтому мы настоятельно призываем всех, кто использует zPIV, преобразовать их обратно в PIV как можно скорее, и запрашиваем помощь в канале PIVX Discord #support, если у вас возникнут какие-либо проблемы или у вас просто возникнут вопросы.

 

Полная активность в GitHub

(5 апреля, 2020 – 5 мая, 2020)

Исключая мерджи, 6 авторов отправили 133 коммита в мастер и 138 коммитов во все ветви. В мастере было изменено 328 файлов, было сделано 24 659 добавлений и 60 066 удалений.

 2 Releases published

v4.1.0rc1 

v4.1.0 

 69 Pull requests merged

#1601 [GUI] Tor state missing translation

#1602 [Backport] 4.1.0 backports

#1584 [Doc] Finalize 4.1.0 release notes 

#1589 [GUI][Bug] Don’t clear address label during send address validation 

#1588 [GUI][Bug] Fix editing of CS address labels

#1599 [GUI][Bug] Fix language selection invalidly stored 

#1590 [GUI] Update translations from Transifex for 4.1

#1595 [GUI][Bug] Fix «Select all» / «Unselect all» logic in coincontrol

#1591 Removing dead seeder

#1594 [GUI][Bug] Reconnect CS owner address edit-label action 

#1583 Update copyright headers for files changed in 2020

#1576 [GUI] SendCustomFeeDialog: prevent user from saving insane fees

#1581 [GUI] Do not create new SettingsMultisendWidget

#1580 [QA][Bug] Shorter wallet_basic.py functional test

#1578 [GUI][Bug] Fix transaction details output-index

#1577 [RPC][GUI][Bug] Disable/Hide multisend

#1574 [Bug][GUI] SendCustomFee: reset checkbox on clearAll

#1565 [Bug] Simpler nTimeSmart computation

#1575 [Bug][Wallet] Fix insane fees

#1551 [GUI][Bug] Reset custom change address

#1573 [Doc] Note that v3 onion addresses are not supported 

#1556 [GUI] CoinControlDialog remove duplicate esc button 

#1543 [GUI][Bug] CoinControl: mark delegated after setting checked state

#1545 [GUI] MasternodeWizard validations

#1550 [QA] Avoid printing to console during cache creation 

#1537 BugFix: Cleanup invalid IsMasternodeReward method in OutPoint primitive.

#1538 [P2P] Update hard coded seed nodes

#1535 [Qt] Don’t translate dummy strings in mnrow

#1536 [Build] Disable apt-cacher for Windows WSL gitian setup 

#1529 [Trivial] Fix compiler warning in mousePressEvent. 

#1527 [GUI] Warn about change address not belonging to the wallet. 

#1532 [Build] Bump master to 4.1.99

#1429 [GUI] Dark theme, inactive icons color fix.

#1425 [Trivial][GUI] Add more room to contacts dropdown

#1530 [GUI] Don’t log to console by default.

#1528 update manpages

#1525 [Build] Bump version to 4.1.0rc1

#1523 [Trivial] [GUI] Fix masternodeswidget snackbar typos

#1522 [Qt] Fixup filter dropdown localizations

#1479 [BUG][GUI] Fix MasternodeWidget StartAll

#1459 [Util] Refactor logging code into a global object

#1520 SetMerkleBranch: remove unused code, remove cs_main lock requirement

#1515 [GUI] Back port latest MacOS dock icon handler.

#1436 [Trivial] Rewording of remote masternode data export notification

#1503 [GUI] Fix cold staking owner dropdown position.

#1423 [GUI][Trivial] Fix button size in welcomecontentwidget

#1388 [GUI] Customize the timeout of the SnackBar based on its message length

#1490 [Cleanup] Nuke obfuscation from orbit

#1517 Shutdown: remove PID file at the very end.

#1513 [Trivial] Remove CMasternode::SliceHash 

#1502 [Core] Reduce CBlockIndex RAM usage

#1508 [BUG] Prevent StartAll from starting mns with immature collateral

#1507 [Trivial] Remove leftover temporary comment

#1504 [BUG] Fix ambiguous call to distance in ParseAccChecksum

#1510 [GUI] Fix text cut-off in sendchangeaddressdialog

#1509 Correct the reference to ColdStakingWidget address

#1455 [Init] Add `-debuglogfile` option

#1475 [GUI] Hide charts at startup or at runtime

#1494 [Qt] Convert leftover connects to Qt5 syntax

#1485 [Wallet] Fix BIP38 import crashing on empty DecKey

#1491 [Consensus] Revert62

#1499 [GUI] Settings console, clear history button.

#1391 [GUI] Spend cold-stake delegations

#1470 [GUI] Mark delegated UTXOs in CoinControl

#1406 [GUI] Save custom fee selected

#1447 [GUI] Add address-label to sendconfirm-popup

#1493 [Depends] Include qt-gif plugin.

#1501 [GUI] Update MNs count every 40 seconds.

#1047 [Qt] Add more information to settings info panel

#1446 [Test] Wallet testing setup.

#1498 [Wallet] Initialize zwalletMain to prevent memory access violations.

#1451 [RPC] Add logging RPC

#1450 [Util] Buffer log messages and explicitly open logs

 23 Pull requests proposed

#1516 [GUI] MacOS fix open files with no default app.

#1518 [WIP] Zerocoin validations improvement.

#1519 MN ping not checked against the active chain.

#1531 [Backport] Implement accurate UTXO cache size accounting

#1533 [Backport] Make connect=0 disable automatic outbound connections. 

#1534 [Backport] Preemptively catch a few potential bugs

#1542 [Net] Add and document network messages in protocol.h

#1547 [Refactor] Define constant string variable for currency unit

#1548 [Cleanup][GUI] Remove zPIV faqs

#1549 [Cleanup][GUI] Nuke zPIV from the GUI

#1553 [WIP] Sapling Foundations (Build System + ZIP32)

#1554 [Core] Big endian support

#1557 [Core] Prevector

#1564 Abstract out CTransaction-specific signing into SignatureCreator

#1568 [Trivial] Unused Image Removal & Readme Revisions

#1579 [Net] Use SeedSpec6’s rather than CAddress’s for fixed seeds

#1585 [Trivial][GUI] Rename clear history and remove clsKey

#1586 [Wallet] Minimum value for stake split threshold

#1587 [Backport] Shut down if trying to connect a corrupted block

#1593 Prepare for non-Base58 addresses [Step 1]

#1598 [GUI] Split «Delegators» address type in the table model

#1601 [GUI] Tor state missing translation

#1602 [Backport] 4.1.0 backports

 42 Issues closed

#1597 [Bug] Translations aren’t showing although language is 100% translated

#1592 [Bug] Select all button in Coin Control isn’t working properly

#1500 Hot staking stops getting rewards

#1570 [Feature Request] Add warning for a Custom Fee selected too high

#1572 [Feature Request] Don’t allow creation of proposals with the same name and URL

#1567 [Feature request] Allow MultiSend to remove particular address only instead of all 

#1563 [Bug] MultiSend send rewards for each newly created UTXO after stake-split

#1561 [Bug] Receive tab shows the address outside the wallet

#1560 [Bug] Multisend button stays Active although it wasn’t activated

#1569 [Bug] Custom Fee is still selected after clicking Clear all button

#1346 [GUI] Transaction date issue

#881 insane fees

#1526 [Bug] Unable to return Change Address to default

#1539 [Bug] Select all isn’t working properly with Include delegated box checked

#1555 GUI: «Payment to yourself» did not make entry in Home/Transactions

#1471 Can not use special character for Masternode name

#1478 [Feature Request] Add ‘Backup Chain’ (AKA Snapshot) functionality.

#1544 [Bug] Include delegated checkbox goes missing after sending new delegation

#1216 Wallet closes itself

#1482 [GUI][Visual bug][Trivial] The icons are overwritten when selecting the folder.

#1170 [GUI][Feature request] Fixed/non-moving Cold Staking addresses and Contacts

#1213 CTRL + L is not working to clear the console history

#1524 [GUI][Feature Request] Show warning when Change Address is outside address

#1379 [Feature Request] API access to know Vote Finalization details would support Governance.

#1422 [Feature request] Set Dark Theme as a default theme after first wallet startup

#1416 [GUI][Feature request] Expand Cold Staking dropdown menus

#1419 [GUI][Trivial] Word «Masternodes» is cutted out during initial wallet startup screen

#1512 MAC OS Catalina 10.15.4, PIVX 4.0 doesn’t compile

#764 Ram usage

#1226 Hot wallet is returning «waiting for remote activation» while it’s not fully synced

#1511 Debug file error check signature

#1144 [GUI] Visual bug, text is not shown properly in Custom Change Address window

#1514 Payment to self showing 3 times

#1310 [Feature request] Ask if user have previous wallet backup during the initial wallet startup

#1152 [Feature request] Offer checkbox option in Settings for automatic wallet locking after 30 minutes of idle

#1232 [GUI] Staking Rewards Chart counts Orphan Stakes

#1257 Transactions screen not showing recent

#1304 [GUI] Delete Masternode not fully working

#1384 Debug file

#1219 [Feature request] Don’t spend the previously created Masternode coins for creating a new Masternode with creation wizard

#1349 [Feature request] Don’t spent Cold Stake delegations if there are available (and non-staking) coins in wallet

#1398 [Feature request] Save the Custom Fee selection after wallet is closed with manually selected Custom Fee

 11 Issues created

#1600 [Bug] Transifex isn’t taking all translations properly

#1596 [Feature request] Add warning if invalid address is entered into Owner address field

#1582 Syncing fails at block 2308853 with cold staking error

#1571 [Bug] Stake split splitted an UTXO on lower UTXOs than it was set

#1566 [Bug] Highlighter goes back to PIVX address after selecting an address from contacts

#1562 [Feature request][GUI] Remove unnecessary white space around QR code

#1558 [Feature request] Don’t allow saving the same Address Label that already exist

#1546 [GUI][Visual bug] Pull down menu / transactions disapears.

#1541 [GUI][Visual bug] Notification message in systembar

#1540 Change word Unconfirme to Unconfirmed

#1505 4.1 Feature Freeze

Основные цели развития

(может быть изменено и никогда не является финальной версией)

Q2 2020Релиз версии 4.1.0 основного кошелька PIV
Q3 2020 – Инкрементный релиз основного кошелька PIVX
Q4 2020 – интеграция конфиденциальности PIVX
Q4 2020Релиз 5-ой версии основного кошелька PIVX

Также проверьте нашу дорожную карту для получения дополнительной информации о том, что будет следовать дальше.

Кроме того, мы работаем над множеством других событий в 2020-ом году — новый веб-сайт, обновление логотипа и многое другое. Так что это будет невероятно хороший год для PIVX!

 

Хотите внести свой вклад?

Любой может внести свой вклад в наш код. Все они пройдут один и тот же процесс многоуровневой экспертной оценки и будут объединены, если получат достаточное количество ACK!

%d такие блоггеры, как: