Похоже, что обновляемые смарт-контракты — это новая волна будущего, по вполне понятным причинам. Как это работает для смарт-контракта «hello world», где два пользователя делают ставку на то, что погода через 2 месяца будет выше некоторой температуры, и они договариваются об оракуле для временных данных. Что, если сделать из него обновляемый контакт и обновить температурный оракул?
Уведомляются ли все игроки, участвующие в контракте, или стороны контракта должны продолжать просматривать код контракта? Если контракт был обновлен и $ присужден победителю, что, если проигравший не знал, что источник температуры был модернизирован? Такой сценарий вообще возможен?
Как всегда нет серебряной пули. Возможны различные функции с различными компромиссами между ремонтопригодностью, сложностью и доверием:
(e.g.: trust++, complexity++, maintainability--)
(e.g.: trust--, complexity+, maintainability++)
(e.g.: trust+, complexity-, maintainability++)
пользователь19510
Кевин Ларсон
пользователь19510
пользователь19510
Кевин Ларсон
пользователь19510