По данным Foresight News, Виталик Бутерин недавно предложил Keyed Nonces — новый механизм, который может повысить масштабируемость состояния Ethereum, одновременно поддерживая решения для on-chain приватности. Предложение затрагивает критическую проблему хранения: если транзакции on-chain приватности будут поддерживать 2 000 TPS в течение восьми лет, они сгенерируют приблизительно 500 миллиардов nullifiers, которые невозможно будет удалить (pruned). Хранение всех nullifiers в существующем общем (general-purpose) состоянии окажет существенное давление на объём памяти узлов и децентрализацию. Keyed Nonces создаёт выделенные типы хранения, адаптированные под конкретные сценарии использования, например sharded storage, где узлы хранят лишь часть данных, или оптимизацию через Bloom Filter, снижающую накладные расходы на верификацию примерно до 8 бит на один nullifier. Бутерин предложил перевести большинство сценариев на более специализированное и экономичное хранение, сохранив при этом полное динамическое состояние для приложений, которым требуется высокая гибкость, например DeFi.
Related News