Последнее решение масштабирования Ethereum идет в прямом эфире на testnet. Разработчики фонда Ethereum из стартапа Matter Inc. запустили обновление Ignis на тест-сети Ethereum.
Обновление протокола будет выглядеть так, чтобы увеличить количество транзакций в секунду, возможно на блокчейне Ethereum с 15 до 500.
Команда объявила в блоге, что они выпустили “полнофункциональную альфа-версию плазменной плазмы, управляемой SNARK, на тестнет Rinkeby”.
Обновление с именем Ignis представляет собой решение для масштабирования уровня 2, которое учитывает проверяемые переходы состояния. Этот тип перехода состояния связан с корректностью каждой транзакции, включенной в следующий блок (что должно быть доказано с помощью доказательств нулевого знания).
Что касается пропускной способности транзакций, то команда упомянула, что теоретический предел Ignis устанавливается его собственной цепной доступностью данных. Но они оценили, что блок Ethereum с поддержкой Ignis может вместить не более ~ 500 TPS.
Использование zk-SNARKs
Решение масштабирования Ethereum использует ту же технологию zk-SNARKs, что и в протоколе Zcash. Этот метод обеспечивает доказательство вычислительной целостности. Другими словами, это позволяет убедить внешнего наблюдателя в том, что определенные вычисления были выполнены правильно - в сжатом и легко проверяемом виде.
Zcash использует это в своей собственной технологии “доказательство нулевого знания”, которая помогает пользователям защитить свою конфиденциальность и проверяет через сеть, чтобы увидеть, если кто-то обманывает или крадет.
Многие другие крупные платформы также продвигаются к какой-то интеграции конфиденциальности. Zk-SNARK также должны быть интегрированы в сеть TRON в 1 квартале 2019 года (чтобы также обеспечить конфиденциальность в сети).
Краткая история zk-SNARKs в Ethereum
Еще в ноябре Coin Rivet принесла вам часть сообщества, которая предположила, может ли zk-SNARKs оказаться полезным промежуточным разрывом для проблемы масштабирования Ethereum.
Тогда Виталик Бутерин предположил, что включение zk-SNARKs в Ethereum может помочь решить некоторые из этих проблем, с потенциальными транзакциями в секунду увеличивается с 15 до 500.
Еще в сентябре Бутерин также сказал, что протокол может “фактически масштабировать транзакции передачи активов на Ethereum на огромную сумму, без использования уровней 2, которые внедряют предположения о ливности (например, каналы и плазму), используя zk-SNARKs для массовой проверки транзакций”.
Технически не плазма
Бутерин взял в Twitter, чтобы заявить, что недавнее добавление zk-SNARKs является “технически не плазмой, но это все еще удивительно круто”.
Официальная идея Plasma заключается в том, чтобы исключить все ненужные данные в смарт-контрактах и передавать только короткие криптографические обязательства блокам в основной цепи общественного пользования.
До сих пор самые большие проблемы, обнаруженные командой Ethereum при этом, связаны с огромными объемами данных, которые должны быть переданы и сохранены в цепочке, а также с тем, что пользователи без безмерного онлайн-присутствия не могут получить необходимые гарантии безопасности для подтверждения транзакций (сопоставимые с главная цепочка сегодня).
Бутерин дополнил свой твит поздравительным посланием для команды разработчиков, заявив: “Я не ожидал, что он будет реализован так быстро. Отличная работа команды Matter.”
Для получения дополнительной информации о криптовалютных кошельках и анонимных ли они, ознакомьтесь с руководством Coin Rivet.
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.