дата публікації

Solana потроїть розмір транзакцій, оскільки програми отримають можливість для більш складних торгів.

джерело

Блокчейн смарт-контрактів Solana планує з ініціативи у середу збільшити максимальний розмір транзакції з 1,232 байтів до 4,096 байтів, надаючи розробникам більше ніж утричі простору для інструкцій в одній операції.

Це дозволить обробляти великі криптографічні докази, платежі з багатьма схваленнями та деякі конфіденційні перекази в межах однієї транзакції. Новий формат вже працює у тестових та розробницьких мережах Solana, а попередні формати залишаться в силі, тож гаманці та додатки не зобов'язані переходити на v1, якщо не потребують додаткового простору.

Це оновлення може допомогти Solana зміцнити свої позиції у порівнянні з Ethereum, оскільки раніше її транзакції були обмежені 1,232 байтами, тоді як Ethereum не має жорсткого обмеження розміру. Ключове змінення стосується програмного забезпечення, яке обробляє дані Solana — сервіси, що отримують блоки та транзакції, повинні бути оновлені для розпізнавання v1.

Якщо цього не зробити, запити можуть зазнати невдачі при зіткненні з новим форматом.

Також ряд програм потребує змін у тому, де шукати інформацію про пріоритетні комісії, оскільки у v1 ці дані зберігаються в іншому місці. Збільшені транзакції потребують більше пропускної спроможності мережі, тож розробники очікують, що користувачам, можливо, доведеться надавати комісії вищого пріоритету, коли більші транзакції змагатимуть за місце, хоча оновлення не вводить нову плату за байт.

Стара межа в 1,232 байти походить з початкового дизайну мережі Solana, де кожна транзакція повинна була вміщатися в приблизно 1,280-байтний пакет даних.

Новий ліміт встановлений на рівні 4,096 байтів, оскільки чотири кілобайти є стандартним розміром сторінки пам'яті для апаратного забезпечення валідаторів.