Детальніше
1. Велике оновлення CLI та міграція на Viem (v7.0.0)
Огляд: Це оновлення замінює старі компоненти web3.js та contractkit у багатьох командах на viem — сучасну бібліотеку для Ethereum. Для користувачів це означає швидшу та надійнішу роботу команд.
У celocli перероблено основні команди, такі як account:list, transfer:* та governance:vote, щоб використовувати viem всередині. Застосовано multicall для підвищення ефективності, що значно прискорює команди на кшталт validator:rpc-urls. Прапорець gasCurrency повністю видалено з конфігурації, що спрощує налаштування.
Що це означає: Це позитивний сигнал для CELO, оскільки оновлення модернізує основу для розробників, забезпечуючи швидшу роботу інструментів і кращий досвід для тих, хто створює додатки на Celo. Зручніше середовище розробки може залучити більше проєктів до екосистеми.
(Джерело)
2. Видалення застарілих L1 кодових шляхів (v7.0.0)
Огляд: Це очищення видаляє команди та прапорці, які були актуальні лише тоді, коли Celo була окремим блокчейном Layer 1, відображаючи завершений перехід на Ethereum Layer 2.
Видалено конкретні команди валідаторів (set-bitmaps, signed-blocks, status, update-bls-key), прапорці для BLS ключів та прапорець slashing у rewards:show. Команда releasecelo:admin-revoke також була виправлена для коректної роботи на L2.
Що це означає: Це нейтрально для CELO, оскільки це необхідне технічне обслуговування. Воно зменшує складність коду та потенційні помилки, забезпечуючи, що CLI зосереджений виключно на поточній мережі L2, що гарантує довгострокову стабільність для операторів і розробників.
(Джерело)
3. Покращення безпеки та зручності (v7.0.0)
Огляд: Цей набір змін підвищує безпеку для користувачів апаратних гаманців і поступово відмовляється від застарілих, менш безпечних методів підписання транзакцій.
Оновлення змінює стандартний шлях деривації для пристроїв Ledger на стандартний Ethereum шлях (m/44'/60'/0'), залишаючи опцію для спадкових налаштувань. Також видалено підтримку --useAKV (Azure Key Vault) для переказів і застарілу групу команд DKG, спрямовуючи користувачів до більш безпечних і сучасних практик.
Що це означає: Це позитивно для CELO, оскільки підвищує безпеку управління активами, що зміцнює довіру як інституційних, так і роздрібних користувачів, які покладаються на апаратні гаманці. Відмова від старих методів підписання в хмарі зменшує потенційні вразливості мережі.
(Джерело)
Висновок
Останні оновлення коду Celo зміцнюють її технічну основу як зрілої Ethereum L2, роблячи акцент на продуктивності, безпеці та зручності для розробників. Як ці покращення бекенду допоможуть прискорити розвиток реальних застосунків зі стабільними монетами в мережі?