MMS

На блоке появился новый ребенок — RollApps. RollApps — это решение dYmension для масштабирования. Они представляют собой блокчейны для конкретных приложений за вычетом накладных расходов на согласование, оставляя только хорошо масштабируемую среду выполнения. RollApps используют общую общую структуру безопасности, центр расчетов dYmension. Концентратор с поддержкой IBC позволяет подключаться ко всем другим цепочкам с поддержкой IBC, а также обмениваться данными между развернутыми приложениями dYmension RollApp, создавая больший сетевой эффект по мере развертывания большего количества приложений.

RollApps автономны, подумайте о Техасе, а не о США. Техас может сосредоточиться на привлечении качественных компаний для строительства (привет, Илон!), и при этом ему не нужно напрямую заниматься накладными расходами на безопасность армии дяди Сэма.

Вернемся к криптографии. Что мы подразумеваем под автономностью? Каждое приложение dYmension RollApp поддерживает свой собственный токен в качестве сетевой платы. Так что больше не нужно платить Ethereum, когда вы используете Curve (подумайте о большем количестве вариантов использования и начислении стоимости держателям токенов Curve). Пользователи платят комиссию RollApp, а не dYmension, что повышает устойчивость приложения. На данном этапе некоторые могут задаться вопросом, какую роль во всем этом играет измерение? Безопасность RollApp и согласованное состояние приложения поддерживаются уровнем расчета dYmension, который требует, чтобы секвенсоры RollApp (операторы приложения) размещали токены DYM для участия в экосистеме.

Как следует из названия, RollApps — это накопительные пакеты для конкретных приложений, которые обладают собственным набором преимуществ по сравнению с блокчейнами, а именно: на несколько порядков более высокая пропускная способность и гораздо более низкая задержка (если вы не слишком хорошо знакомы с тем, что такое накопительные пакеты, взгляните на нашу предыдущую статью ). Короче говоря, они выполняют транзакции вне цепочки и публикуют данные и обновления состояния в цепочке. С опубликованными данными любой может представить доказательство мошенничества и получить значительное вознаграждение в случае мошеннического обновления состояния.

RollApps работают с защитой от мошенничества, что позволяет увеличить масштаб и полагаться только на одного честного участника для хорошо функционирующей системы. Один честный участник означает, что только один участник должен доказать, что вредоносное действие было совершено секвенсором RollApp, и если это так, секвенсор получает слэш. На техническом жаргоне это называется 1 из N предположений о доверии¹. Вы можете сравнить это с обычными согласованными предположениями N/2 из N, в соответствии с которыми работают блокчейны PoW.

https://vitalik.ca/general/2020/08/20/trust.html

Чтобы дать немного больше информации о том, откуда берутся RollApps, нам нужно взглянуть на экосистему Cosmos. Cosmos — это децентрализованная сеть независимых параллельных цепочек блоков (App-Chains) на базе Tendermint. Одним из основных факторов, делающих технологию Cosmos чрезвычайно надежной, является разделение логики приложения, консенсуса и сети. Хотя дизайн сети приложений Cosmos считается монолитным, он демонстрирует преимущества модульной архитектуры. Этот подход усиливается с помощью RollApps, поскольку система является полностью модульной.

Диаграмма цепочки приложений

Во многих отношениях RollApps очень похожи на цепочки приложений. Они тоже представляют собой набор взаимосвязанных независимых цепочек, составляющих более широкую сеть. Подобно цепочкам приложений, RollApp также зависят от приложения и имеют собственный токен, который можно использовать для оплаты сетевых сборов. Будет даже SDK для накопительных пакетов, RollApp Development Kit (называемый RDK). Но, несмотря на то, что они похожи, все же есть несколько основных различий, которые и составляют причину их создания. А именно, обеспечивает более высокую пропускную способность, меньшую задержку и значительно более простую загрузку, чем любой монолитный блокчейн.

Итак, уровень исполнения, разделенный на уровень расчетов? Проницательные читатели могут подумать о Polkadot, но, в отличие от парацепей Polkadot, развертывание RollApp не требует разрешения, не требует участия в дорогостоящем аукционе, а количество слотов практически безгранично. Подобно Cosmos, dYmension считает, что развертывание должно быть максимально простым, чтобы стимулировать процветающую экосистему. dYmension стремится дать разработчикам возможность развертывать RollApp так же просто, как развертывание экземпляра AWS.

По своей конструкции расчетный центр dYmension представляет собой экономичную машину. В соответствии с модульной структурой блокчейна данные передаются на дезагрегированный уровень доступности данных², а мерклизованный корень состояния передается на расчетный уровень dYmension. Валидаторы dYmension несут ответственность за поддержание текущего состояния и обработку любых споров о мошенничестве или вредоносных секвенсорах RollApp. Например, если RollApp подвергает цензуре своих пользователей, пользователь может заставить RollApp принять транзакцию, напрямую взаимодействуя с расчетным центром dYmension.

В заключение, архитектурные преимущества RollApps в основном напоминают знакомые цепочки приложений, но RollApps также обладают значительными улучшениями для будущих децентрализованных приложений. Команда dYmension с нетерпением ждет следующих шагов в этом захватывающем процессе создания, поскольку мы все ближе и ближе приближаемся к выпуску litepaper и последующей тестовой сети. dYmension приветствует новых энтузиастов сообщества, поскольку новое оптимальное пространство дизайна для разработчиков находится в разработке.

Присоединяйтесь к нам:
⌘ Веб-сайт: https://www.dymension.xyz/
⌘ Twitter: https://twitter.com/dYmensionXYZ
⌘ Telegram: https://t.me/dYmensionXYZ
⌘ Discord: https://discord.gg /размер

Источники
https://vitalik.ca/general/2020/08/20/trust.html
2 https://medium.com/blockchain-capital-blog/wtf-is-data-availability-80c2c95ded0f

Tags:

Leave a Reply

Your email address will not be published. Required fields are marked *