- Вернуться к меню
- Вернуться к менюЦены
- Вернуться к менюИсследовать
- Вернуться к менюКонсенсус
- Вернуться к менюПартнерский материал
- Вернуться к меню
- Вернуться к меню
- Вернуться к менюВебинары и Мероприятия
Вам T придется ждать это решение по масштабированию Ethereum , оно работает прямо сейчас
Большинство технологий масштабирования Ethereum далеки от завершения, но OpenST утверждает, что у них есть решение, которое готово «здесь и сейчас».
Ethereum работает на полную мощность.
По крайней мере, так считает Афри Шоедон, менеджер по релизам поставщика клиентского программного обеспечения Ethereum Parity Technologies.ЧетвергОн предупредил, что из-за проблем масштабирования, с которыми сталкивается второй по величине по рыночной капитализации блокчейн, следует: «Прекратить развертывание dapps на Ethereum».
Твит вызвал бурю негодования: создатель Ethereum Виталик Бутерин выступил в защиту протокола, в то время как другие раскритиковали проект и указали на другие блокчейны как на лучшие решения.
И пока ряд технологий масштабирования (как первого, так и второго уровня) находятся в разработке, блокчейн-компания OpenST считает, что ее новый протокол Mosaic готов решить эти проблемы «здесь и сейчас, а не только через много лет в будущем», по словам Джейсона Голдберга, генерального директора OpenST.
В эксклюзивном интервью CoinDesk после того, как проект был впервые представлен на хакатоне Ethereum ETHBerlinГолдберг подчеркнул, что для развертывания Mosaic не требуется вносить фундаментальных изменений в базовую сеть Ethereum .
В настоящее время команда OpenST готовится выпустить предварительную версию Mosaic всего через три месяца.
После полного тестирования Mosaic может использоваться в качестве решения для масштабирования, опережающего другие предлагаемые решения, такие как шардинг.и zk-snarks, которые требуют внесения изменений в блокчейн Ethereum , называемый первым слоем, в отличие от изменений во вспомогательных системах вне сети, работающих на вторичном слое поверх Ethereum.
Протокол, созданный в партнерстве с бывшим разработчиком Hyperledger Бенджамином Болленом, позволяет перемещать токены во вспомогательную систему, где выполняется основная часть интенсивной вычислительной деятельности, а затем асинхронно возвращать их в активный блокчейн Ethereum , или основную сеть.
Это делается с помощью того, что Боллен описывает как «протокол шлюза». По сути, любой токен ERC-20, который является общепринятым стандартом для новых форм Криптовалюта на Ethereum, может перемещаться через протокол шлюза, включая Simple Token (OST) от OpenST, который собрал более 20 миллионов долларов в ходе ICO в прошлом году, а также клиентские токены на основе OST.
Как компания, предоставляющая предприятиям, не использующим блокчейн, комплексные услуги токенизации, Mosaic помогает разработчикам создавать экономику на основе токенов на базе Ethereum , масштабируемую до миллионов конечных пользователей непосредственно перед запуском официальной дорожной карты масштабирования Ethereum.
Голдберг рассказал CoinDesk:
«Мы посчитали важным показать, что сегодня основные компании могут перенести свои транзакции на открытые, криптографически слышимые вспомогательные цепи... и затем получить экономическую завершенность, следуя многочисленным публикациям о Casper и обратном шардинге на публичном Ethereum».
По мнению команды OpenST, предлагаемый протокол позволяет достичь двух целей.
Во-первых, он увеличивает емкость или пропускную способность сети при обработке больших объемов транзакций токенов. А во-вторых, Mosaic снижает транзакционные издержки, расходуя меньшие объемы GAS, который является вычислительной единицей работы на Ethereum.
История происхождения
Возвращаясь назад, чтобы понять, как работает протокол, полезно отметить, на какой работе основан Mosaic — на работе Бутерина и исследователя Ethereum Вирджила Гриффита.
Если говорить более конкретно, то это была работа этих двоих надCasper ФФГ, который предлагает как алгоритм консенсуса proof-of-stake, так и шардинг в качестве решений ONE уровня, направленных на модернизацию базовой структуры стимулов, управляющих блокчейном Ethereum .
Именно эти идеи привели Боллена, ведущего архитектора Mosaic, к пониманию того, как обеспечить безопасность вспомогательных систем вне сети на Ethereum, не жертвуя при этом высокой пропускной способностью транзакций или низкой стоимостью.
Назвав эту основополагающую работу «открытием глаз», Боллен рассказал CoinDesk , что для увеличения пропускной способности сети при завершении транзакций протокол Mosaic по сути создал «систему добровольного участия», позволяющую разработчикам передавать и полностью завершать основную часть вычислительной работы, требуемой вне блокчейна, прежде чем возвращать эти транзакции в блокчейн Ethereum партиями.
Боллен называет это «шардированием токенов» — на основе раннего предложения Casper , в котором смарт-контракты завершаются без жесткого требования полной репликации узлов для поддержания целостности блокчейна.
Однако в отличие от предлагаемого поведения сегментирования, предназначенного для Casper , которое автоматически балансирует нагрузки вне сети, Mosaic требует от разработчиков выбирать экономически эффективные сегменты, на которых будут выполняться токены.
Mosaic также реализует структуру стимулирования proof-of-stake, в которой валидаторы транзакций токенов голосуют, а не решают вычислительные головоломки, чтобы обрабатывать транзакции и получать вознаграждения. Как подчеркивает Боллен, Casper включает важные «резкие условия», которые эффективно наказывают нечестных избирателей в системе и сдерживают ложные заявления.
Таким образом, помимо непосредственной пользы в краткосрочной перспективе, Боллен утверждает, что Mosaic станет важным «испытательным полигоном» для Ethereum, способствуя исследованиям как шардинга, так и доказательства доли владения, направленным на достижение в конечном итоге масштабируемости основной сети для охвата миллиардов конечных пользователей по всему миру, что, как описывает Боллен, является очень рискованным начинанием.
Говоря о высоких ставках, связанных с выпуском Proof-of-Stake и совместным шардингом на первом уровне, Боллен сказал:
«Если мы сделаем [Casper] на ONE уровне, нам нужно правильно настроить все компоненты, а если он выйдет из строя, мы уничтожим Ethereum. У нас есть ONE шанс сделать все правильно. Вот почему это гораздо более сложная и длинная дорожная карта».
Двигаясь глубже
Мозаика состоит из двух основных компонентов.
Во-первых, он использует публичный пул валидаторов для защиты транзакций токенов во вспомогательной системе и регулярно передает их обратно в основную сеть.
Однако для того, чтобы валидаторы могли это сделать, они должны иметь возможность одновременно наблюдать за токенами, размещенными на Ethereum, а также за соответствующими результатами переводов токенов во вспомогательных цепочках, работающих параллельно.
Это можно сделать через протокол шлюза, который поглощает так называемый «корень состояния» обеих систем.корень состояния относится к хэшу или уникальной строке буквенно-цифровых символов, которая идентифицирует и хранит все состояние системы, включая балансы и код контракта.
Поглощая государственные корни обеих систем, валидаторы могут затем создавать то, что Боллен называет «метаблоками», проверяемыми пулом валидаторов большинством в две трети голосов.
После подачи голосов и подтверждения метаблоков валидаторы достигают «оптимальных целей», чтобы взять последнее финализированное состояние созданного метаблокчейна и вернуть его в основную сеть Ethereum .
В результате именно здесь, как описывает Боллен, «происходит волшебство».

Хотя базовый блокчейн Ethereum сам по себе «серьезно ограничен в своей емкости», с процессом шардинга токенов Mosaic способность основной сети завершать транзакции в любой момент времени многократно увеличивается. Кроме того, благодаря использованию proof-of-stake — менее затратного в вычислительном отношении алгоритма — затраты, связанные с завершением транзакций токенов на Ethereum, также значительно сокращаются.
Резервный план
Вторым ключевым компонентом Mosaic является то, как вся система защищена в своей CORE с помощью Ethereum.
Хотя это и требует больших вычислительных затрат, гарантированная валидность транзакций на Ethereum используется как отказоустойчивое решение для пользователей OpenST. Например, в случае, если валидаторы не смогут прийти к соглашению в две трети голосов о состоянии вспомогательной цепи, будет проконсультирован блокчейн Ethereum .
Боллен сказал CoinDesk: «Если вспомогательная цепочка останавливается и больше T достигает консенсуса, у нас есть живая система доказательства работы, которая продолжит работу и восстановит последнее зафиксированное состояние».
Более того, до 2020 года Mosaic будет обладать встроенной «защитной планкой», которая не позволит валидаторам отменять стейкинг токенов и иным образом преждевременно оставлять транзакции неподтвержденными.
Однако разработчики OpenST гарантируют, что к 2020 году Mosaic будет полностью децентрализован и «система будет полностью передана пулу валидаторов для определения ее будущего».
Они будут делать все это, одновременно продолжая работу с растущей клиентской базой, состоящей из таких компаний, как LGBT Foundation, PassKit и Animoca Brands, среди прочих.
И, как и большинство разработчиков, Голдберг и Боллен понимают, что работа, даже при успешном запуске, никогда не будет завершена, утверждая, что речь идет не только о дальнейшей разработке более комплексных решений токенизации для корпоративного бизнеса, но и об обновлении Ethereum для лучшего обслуживания разработчиков и пользователей децентрализованных приложений.
По словам Боллена, продвижение Mosaic как более масштабируемого решения направлено просто на то, чтобы сделать Ethereum «более безопасным в будущем» и предоставить ему «гораздо более длинную взлетно-посадочную полосу и возможность изменить Интернет и то, как мы организуемся».
Голдберг заявил, что с этой целью может быть реализовано несколько решений по масштабированию, которые будут «жизнеспособны и интересны для разных типов клиентов».
Он заключил:
«Речь идет не о том, какой подход правильный или неправильный. Речь идет о наличии коллектива, который работает над улучшением цепочки происхождения Ethereum , а также над предоставлением вариантов масштабирования на основе существующего Ethereum».
Мозаикаизображение через Shutterstock