Модель маршрутизації на основі індексів для мультифасетних проксі архітектур у EVM блокчейнах

Main Article Content

Бучіхін Артем Андрійович
Болтьонков Віктор Олексійович

Анотація

Мультифасетні проксі-архітектури усувають обмеження монолітних смартконтрактів шляхом розподілу логіки  протоколу між кількома контрактами реалізації, зберігаючи при цьому спільний зовнішній інтерфейс і контекст сховища.  Наявні стандартизовані архітектури переважно використовують селектори функцій як ідентифікатори маршрутизації,  безпосередньо пов’язуючи вибір фасету з ідентифікацією функції та, як наслідок, зумовлюючи необхідність керування  селекторами, врахування можливих колізій між ними та використання метаданих маршрутизації на рівні окремих функцій.  У цьому дослідженні проаналізовано зазначені обмеження та запропоновано індексну модель маршрутизації, у якій  ідентичність фасету відокремлена від ідентичності функції. Запропонована модель доповнює calldata індексом  маршрутизації, розміщеним за межами виклику функції, закодованого відповідно до Application Binary Interface, завдяки  чому маршрутизатор може безпосередньо визначати фасет, зберігаючи традиційне використання селекторів функцій для  сумісності з наявними інтерфейсами та інструментами екосистеми Ethereum. Модель застосовано до оновлюваної  мультифасетної проксі-архітектури, специфікованої запропонованим стандартом та реалізованої у зразковій реалізації Cento  Proxy. Отримана архітектура забезпечує маршрутизацію з гранулярністю на рівні фасетів, усуває необхідність керування  фасетами на основі селекторів та обмеження, пов’язані з колізіями селекторів, дає змогу використовувати точки входу  фасетів незалежно від селекторів та зменшує обсяг програмного коду, пов’язаного з маршрутизацією. Зразкову реалізацію  порівняно зі зразковою реалізацією Diamonds за еквівалентних умов із використанням вимірювань витрат газу та обсягу  байткоду. Результати демонструють істотне зменшення витрат на керування фасетами та інтроспекцію при збереженні  майже ідентичної вартості стандартної маршрутизації та незначних накладних витрат для маршрутизації між протоколами,  спричинених формуванням метаданих маршрутизації на блокчейні. Повне розгортання протоколу також потребує істотно  менших витрат, тоді як зразкова реалізація містить помітно менший обсяг виконуваного байткоду. Результати дослідження  демонструють, що відокремлення ідентичності фасету від ідентичності функції дає змогу сформувати альтернативну  абстракцію маршрутизації з архітектурними перевагами та вимірюваними перевагами ефективності, зберігаючи водночас  сумісність із усталеною екосистемою Ethereum Virtual Machine.

Downloads

Download data is not yet available.

Article Details

Розділ

Інформатика та інтелектуальні інформаційні технології

Біографії авторів

автор Бучіхін Артем Андрійович, афіліація Національний університет «Одеська  політехніка», пр. Шевченка, 1. Одеса, 65044, Україна

аспірант кафедри Інформаційних систем

автор Болтьонков Віктор Олексійович, афіліація Національний університет «Одеська політехніка», пр. Шевченка, 1. Одеса, 65044, Україна

кандидат технічних наук, доцент кафедри Інформаційних систем

Scopus Author ID: 57203623617 

Як цитувати

Модель маршрутизації на основі індексів для мультифасетних проксі архітектур у EVM блокчейнах. (2026). Інформатика. Культура. Техніка, 3(1 (3), 48–57. https://doi.org/10.15276/ict.03.2026.04

Посилання

Статті цього автора (цих авторів), які найбільше читають