Могут ли экономические ставки горняков не обеспечить безопасность, если условная стоимость контракта превышает ставку наибольших таких ставок?

Сконтрактный договор можно записать для отслеживания условного значения , превышающего от стоимости ethereum, содержащейся в контракте, или даже доли доли шахтеров в Доказательстве Ставки, или стоимости ставки, подразумеваемой Доказательством Работы.

Например, может существовать контракт, который позволяет делать ставки на фьючерсах на внеблоковых цепочках или какой-либо другой внеблоковой цепи стоимости, где условное значение ставки является значительной долей выдающегося эфира на Ethereum, но не означает, t фактически использует Ether для представления значения ставки, но там, где контракт просто используется для неопровержимой аннотации статуса ставки.

Если это условное значение намного больше, чем значение экономической ставки, сделанной майнерами (в единицах эфира), тогда экономически целесообразно подкупить майнеров, чтобы сделать ставку в пользу ульберта, например. путем изменения содержания контракта на успешно подкупленной вилке.

Это действительно проблема? Если да, то ответ на этот вопрос «не делай этого»? Если этот ответ «не делай этого», то каков хороший способ рассчитать верхний предел для отслеживания условного значения на Ethereum?

3 голоса | спросил Paul S 14 PMpThu, 14 Apr 2016 19:51:16 +030051Thursday 2016, 19:51:16

1 ответ


2

Насколько я знаю, «не делай этого» действительно лучший ответ на этот вопрос. Это проблема, конечно, общая для каждой блокчейки. Всегда можно подкупить шахтеров или стаксеров, если ваше экономическое влияние достаточно велико.

Учитывая предположение рациональных шахтеров /стаксеров, взятка должна быть больше, чем ожидаемый доход в будущем. Выполнение этого расчета может быть несколько сложным в системе PoW из-за значительной роли затрат на электроэнергию. В системе PoS затраты на электроэнергию нигде не бывают столь же высокими, а стоимость добычи полезных ископаемых полностью зависит от того, как часто шахтер делает ставку на неправильную цепь (которая по определению является общедоступной).

Итак, формула в системе PoS должна выглядеть примерно так:

bribe = (<avg staker success %> * <avg stake size> + <reward per block>) * (<number of stakers> * 0.51) * <avg expected length of staker participation>

Это предполагает нормальное распределение коэффициентов успеха и ожидаемой продолжительности участия стафферов. Излишки могут немного исказить номер.

ответил ryepdx 14 PMpThu, 14 Apr 2016 23:30:08 +030030Thursday 2016, 23:30:08

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132