Випущена нова версія програмного забезпечення для эфириума Geth, яка включає в себе і підтримку майбутнього оновлення Byzantium («Візантія»), а також ряд поліпшень продуктивності.
Свіжа розробка Geth під назвою Megara була переформатована з тим, щоб включити всі удосконалення, розроблені для Byzantium. Власне Byzantium становить першу з двох частин більш широкого оновлення Metropolis. Мережа эфириум в даний час збирається активувати хардфорк Byzantium, і це повинно відбутися протягом наступного місяця.
Робота, зокрема, включає в себе видобуток формального блоку для запуску Byzantium в тестової мережі эфириума Ropsten. Блок, видобуток якого раніше була запланована на 18 вересня, тепер офіційно має номер 1700000 і, швидше за все, буде досягнута приблизно через сім днів.
Крім поліпшень для сумісності з Byzantium, в програмне забезпечення були додані нові поліпшення продуктивності. Серед них — скорочення обсягу збережених даних, необхідний вузлами, — від 26,3 ГБ до 14,9 ГБ, що повинно значно полегшити запуск эфириума. Оновлені вузли також зможуть швидше обробляти контракти, а час фільтрації має скоротитися з хвилин на секунди.
Деякі з оновлень ще не готові, хоча вони обіцяють в кінцевому підсумку знизити вимоги до пропускної здатності базового протоколу p2p з 33,6 ГБ до 13,5 ГБ. Крім того, в релізі йдеться, що поліпшення кешування пам’яті також повинно позитивно вплинути на пропускну здатність.
Megara також включає в себе поліпшений пул транзакцій. У більш ранньої версії Geth високооплачувані транзакції були розподілені без певного пріоритету, але в цій новій версії власна транзакція користувача Geth завжди буде отримувати пріоритет — незалежно від того, що в ній може виявитися меншу кількість коштів для комісії.
Для підвищення безпеки нові захисні заходи на диску транзакцій передбачають створення резервної копії для локальних транзакцій — на випадок збою сайту. Крім того, в Geth тепер додана підтримка апаратних гаманців Trezor.
Be First to Comment