Соучредитель Ethereum Виталик Бутерин предложил двухслойную структуру для будущего дизайна механизмов в блокчейне. Первый слой — это открытый и подотчетный слой исполнения, где правильные решения вознаграждаются, а неправильные приводят к потерям. Второй слой — это децентрализованный и разнообразный слой предпочтений и суждений, предназначенный для сопротивления захвату, предотвращения финансовизации и обеспечения анонимного голосования без использования токенов, с применением таких методов, как MACI, для предотвращения сговора и атак 51%.