Морж и экономика выживания в враждебном большинстве
Большинство предложений по хранению предполагают, что сеть ведет себя адекватно. Развертывания сталкиваются с разделением, сбоями и скоординированным злонамеренным поведением. Морж создан для этого момента, предлагая отказоустойчивость в качестве результата, а не дешевую емкость.
Утверждение резкое: восстановление должно оставаться возможным, даже если две трети узлов выходят из строя или действуют против вас. Данные должны быть разбиты на части, закодированы и разбросаны, чтобы восстановление требовало только небольшую честную остаточную часть. Кодирование с удалением позволяет это сделать, но стоимость проявляется в виде избыточности, разветвления и трафика на восстановление, когда фрагменты исчезают.
Цель такой высокой толерантности также является проблемой стимула. Операторы должны сохранять правильные части и отвечать на вызовы в условиях изменений. Если исполнение слабое, "хранится" становится театром. Если исполнение слишком жесткое, более мелкие операторы уходят, и концентрация растет, что помогает атакующему. Морж должен поддерживать широкое участие, делая ложь дорогой.
Если это сработает, строители на Суй получат уровень хранения, который остается полезным в плохие дни, и отказ двух третей становится параметром проектирования.
