Программист Ник Мадж предполагает, что стандартизированный прокси-контракт может решить проблему с ограничением размера смарт-контракта Ethereum.
Когда в контракте имеется слишком много функций и слишком много кода, то размер смарт-контракта достигает максимального значения в 24 Кб. Виталик Бутерин считает решением проблемы размера использование «прокси-контрактов», но Мадж пошел еще дальше и предложил стандартизированный прокси-контракт под названием Diamond Standard.
Прокси-контракты — это контракты, которые могут сохранять небольшой размер путем заимствования функций у других смарт-контрактов. Мадж отмечает, что введение стандартизированного контракта еще больше улучшает этот метод.
Diamond Standard может четко стандартизировать и, следовательно, упростить то, как программисты заимствуют функции из любого числа контрактов. Он имеет множество собственных встроенных функций и обладает гибким методом создания дочерних контрактов с возможностью обновления.
Несколько компаний уже начали исследовать потенциал Diamond Standard. Например, компания ConsenSys провела аудит безопасности контрактов Codefi и предложила использовать Diamond Standard. Также поставщик ликвидности для децентрализованных бирж VolleyFire начал изучать Diamond Standard применительно к своим процессам.
В блокчейне Ethereum с помощью прокси-контракта можно заключать обновляемые контракты. Это дает разработчикам некоторый контроль над контрактом после его подписания. Над подобной системой работает и компания Alibaba, которая хочет разработать такой метод, который позволит уполномоченным сторонам вмешиваться в смарт-контракт.