Bitcoin Forum

Local => Альтернативные криптовалюты => Topic started by: ShDenis on January 21, 2018, 07:43:22 PM



Title: Большой смарт контракт эфириума
Post by: ShDenis on January 21, 2018, 07:43:22 PM
Чего-то запутался, поясните, пожалуйста. Если нужно сделать контракт который превышает блок по размеру (по объёму газа) то какие есть варианты?


Title: Re: Большой смарт контракт эфириума
Post by: aleks_raiden on January 21, 2018, 07:47:19 PM
Разбить на несколько контрактов и дальше подключать как библиотеки по сути.
Подумать, можно ли часть логики вынести за пределы блокчейна, сохраняя лишь результат.
Как предельный вариант - перейти с эфира на другой блокчейн, в эфире хранить "фронтэнд".
Подождать - в планах есть предложения по оптимизации, в том числе разбиение выполнения контракта на несколько стадий (в разных блоках). Или схимичить и делать это самостоятельно.


Title: Re: Большой смарт контракт эфириума
Post by: ShDenis on January 22, 2018, 12:57:59 PM
так это совсем не есть гуд, что один контракт так ограничен сильно. Посути, там с пару десятков методов небольших написал в контракте, и контракт уже в запредельных размерах.


Title: Re: Большой смарт контракт эфириума
Post by: aleks_raiden on January 22, 2018, 01:39:11 PM
Ну есть и реально большие контракты - посмотрите на EtherDelta - вполне можно делать