Краткий пересказ
Еще
Узнавайте содержание статьи и оценивайте рыночные настроения всего за 30 секунд!
Tendermint Core и ABCI составляют Tendermint, открытый движок протокола блокчейна, на котором разработчики могут работать на любом языке программирования. Tendermint переводит внимание разработчиков с технического и утомительного криптографического компонента на прикладной уровень.
Хотя такие монеты, как биткоин и эфир, получают большую часть хипа, факт заключается в том, что криптоэкосистема не может работать без таких сетей, как Ethereum и Tendermint. В этой статье мы поговорим о Tendermint и сети Cosmos. Давайте узнаем, как Tendermint связана с Cosmos, познакомимся с работой монеты Cosmos (ATOM) и не только.
Tendermint — это протокол блокчейна, созданный в 2014 году и используемый для безопасного и последовательного копирования и запуска блокчейн-приложений на разных машинах. Это плод архитектора программного обеспечения блокчейна Ивана Бухмана и биофизика интернета.
Tendermint также называется «Tendermint Core» — протоколом, который может взаимодействовать с блокчейнами внутри сети и с внешними блокчейнами. С Tendermint можно легко создать любую блокчейн-систему. Это помогает преодолеть трудоемкую фазу технической настройки и сосредоточиться на самом приложении.
Чтобы понять, что такое партнёрство с блокчейном Tendermint, представьте себе пиццу. Tendermint похож на корочку или базу пиццы: она формирует основу, которая позволяет разработчикам изобретать бесконечные блокчейн-приложения. После создания базы к ней можно добавить различные топпинги. В случае пиццы топпингом может быть перцекони или ананас. Эквивалентом Tendermint будут блокчейны, такие как Cosmos.
Tendermint состоит из двух ключевых элементов: механизма консенсуса блокчейна и общего интерфейса приложения.
Tendermint Core, механизм консенсуса блокчейна, обеспечивает запись транзакций на каждом компьютере в одном порядке. Он способствует одноранговой сети и обеспечивает консенсус в рамках доказательства стейкинга (PoS).
С помощью прикладного блокчейн-интерфейса (ABCI) Tendermint транзакции можно обрабатывать на любом языке программирования. Таким образом, ABCI — это инструмент для блокчейнов, который привязывается к основному протоколу Tendermint.
Cosmos Coin (symbol: ATOM) — это криптовалюта, которая работает в сети Cosmos. Он поддерживает экосистему блокчейнов, разработанную для масштабирования и взаимодействия друг с другом.В качестве награды за поддержание сети держатели токенов ATOM могут вносить токены в стейкинг и получать больше ATOM. Cosmos стремится превратить состязание в сообщество с помощью этого уникального подхода.
Cosmos стала первой системой, которая использовала классический протокол консенсуса отказоустойчивости (BFT) с фактической экономической стоимостью на консенсусе в общедоступном интернете. Основная цель Cosmos — преодолеть отсутствие совместимости на рынке. Таким образом, сеть Cosmos служит децентрализованной экосистемой из независимых блокчейнов, которые могут масштабироваться и подключаться.
Эта сеть включает блокчейны, построенные на Cosmos, и внешние блокчейны, такие как биткоин и Ethereum, через зону колышков. Зона peg — это блокчейн на основе аккаунта, который связывает зоны внутри Cosmos с внешними сетями, такими как биткоин или Ethereum. Процесс подключения блокчейнов называется «Интернет блокчейнов» (IoB).
В целом, блокчейн-сектор включает в себя широкий спектр услуг и функций. С помощью Cosmos различные блокчейны могут сосуществовать со своими специализированными сценариями использования. Это позволяет разработчикам сосредоточиться на разработке приложений, а не протоколов, которые обеспечивают работу сетей. Cosmos также позволяет разным блокчейнам использовать возможности других платформ для повышения удобства работы пользователей.
В своей сети Cosmos использует различные собственные инструменты с открытым исходным кодом, доступные через платформу Cosmos, чтобы обеспечить совместимость блокчейнов.
Сеть Cosmos состоит из трёх уровней:
Объединение всех трёх уровней упрощает процесс разработки. Однако это можно сделать только с помощью таких аутсорсинговых инструментов, как BFT от Tendermint. Таким образом, алгоритм Tendermint формирует основу сети Cosmos. Она позволяет распределенным сетям работать в синхронизации с Cosmos Hub с помощью механизма управления PoS.
ATOM — это нативная Comos монета, которую можно вносить в стейкинг. Cosmos использует протокол PoS под названиемTendermint Core .
Космос-стейкинг работает двумя способами:
В дополнение к награде за блокировку валидаторы и делегаторы также имеют право на часть комиссий за транзакции, совершённые в сети Cosmos.
Tendermint служит блокчейном, который позволяет разработчикам обойти трудоемкую и техническую криптографию, необходимую для создания блокчейна.
Прошли те дни, когда люди рассматривали криптовалюты как форму финансирования, используемую только определенными лицами. Сегодня криптовалюты представляют собой эффективные альтернативы традиционным опционам, таким как наличные и золото. Cosmos способствует сближению заинтересованных сторон в отрасли и гарантирует, что прогресс будет доступен всем участникам совета. Благодаря своим усилиям Cosmos зафиксировала место в качестве одной из самых популярных криптовалют в мире. (Примечание редактора: на момент написания автор занял 19-е место по рейтингу CoinMarketCap.)
Сколько стоит один ATOM?
На момент написания этого документа цена одного ATOM составляетоколо $40, а торговый объём за 24 часа — чуть менее $3 млрд.
Постоянный максимум Cosmos составляет$44,46. В настоящее время торговля составляет около 280 миллионов ATOM, а общая рыночная капитализация — более $11 миллиардов.
Tendermint использует модульную архитектуру (в отличие от монолитной архитектуры) с независимыми программными компонентами. Таким образом, можно обновить раздел приложения, не внося значительных изменений в систему.
Источник: Блокгеки
По сути, Tendermint — это программное обеспечение для блокчейна Cosmos. Он решает проблему консенсуса при частично синхронном общении. Частично синхронная модель системы чередуется между периодами синхронизации и асинхронности. Эта модель называется «слабо синхронной». Вкратце, Tendermint стремится внедрить более централизованную модель, которая отменяет временные ограничения на своих нодах, которые работают асинхронно.
Tendermint полагается на предположения о сроках для достижения прогресса. Однако, в отличие от синхронных систем, скорость прогресса определяется скоростью сети, а не параметрами системы.
В протоколе используется простая машина, показанная на графике ниже:
Источник: Tendermint
Протоколом управляют валидаторы, которые предлагают блоки транзакций и голосуют за них. Каждый блок размещается вверху. Если блок не зафиксирован, протокол перейдёт к следующему раунду, и новый валидатор предложит высоту. Чтобы зафиксировать блок, необходимо дважды проголосовать. Эти шаги называются «предварительным голосованием» и «предположением». Если более двух третей валидаторов зафиксируют один и тот же блок в одном и том же раунде, этот блок будет считаться зафиксированным.
Хотя протокол Tendermint имеет общее сходство с биткоином, поскольку оба протокола регистрируют транзакции на блокчейне, каждый из них предоставляет уникальное решение проблемы Византийских генералов, также называемой проблемой консенсуса или «соглашения».
Необходимо децентрализовать блокчейн, действуя как цифровой реестр, поддерживаемый распределенной сетью компьютеров. Технология блокчейна позволяет использовать систему, в которой транзакции могут происходить без промежуточных продуктов, но при этом она сохраняет высокую степень прозрачности и надёжности.
Как и большинство распределенных вычислительных систем, криптовалютные сети требуют регулярного согласования текущего состояния блокчейна. Эти соглашения также называются «консенсусом». К сожалению, достичь консенсуса по распределенным сетям непросто безопасным и эффективным способом.
Как распределенная сеть компьютерных нод может решить, будут ли некоторые из них действовать нечестно или неуспешно? Византийская отказоустойчивость была основана на фундаментальном вопросе, который также называется «проблемой с Бизантийскими генералами». Она была задумана в 1982 году как логическая проблема, которая иллюстрирует, как группе византийских генералов может быть сложно общаться, пытаясь согласовать свой следующий шаг во время военной ситуации.
Отказоустойчивость (BFT) — это свойство системы, которая может противостоять классу отказов, возникающих в результате проблемы с Византийскими генералами. В результате системы BFT могут работать, несмотря на то, что некоторые ноды не работают или действуют злонамеренно.
Так же, как существует множество возможных решений проблемы Византийских общих принципов, система BFT также может быть построена различными способами.
ABCI позволяет византийскому отказоустойчивому дублированию приложений, написанных на любом языке программирования. ABCI в первую очередь является мостом между Tendermint Core и набором для разработки программного обеспечения Cosmos (SDK). Разработчик может создавать проекты для сети Cosmos с помощью SDK Cosmos.
Сеть Cosmos основана на взаимодействии и подключении к Cosmos Hub, основному компоненту. Другими словами, ABCI определяет границу между блокчейном и приложениями, работающими над ним.
ABCI состоит из трех основных типов сообщений, которые доставляются из основного блока в приложение. Приложение отвечает на соответствующие сообщения с ответами.
Сообщения следующие:
Розетки ABCI можно подключать к нескольким приложениям. Например, Tendermint Core подключает к приложению три источника ABCI: один для проверки трансляции в мемпуле, один для блокирования предложений механизмом консенсуса и один для запроса состояния заявки.
Tendermint Core — это механизм консенсуса Tendermint, который гарантирует, что одни и те же транзакции записываются на каждом устройстве в одинаковом порядке. Tendermint Core также предлагает уровни взаимодействия и консенсуса.
Tendermint Core отвечает за:
В контексте блокчейнов масштабируемость означает способность блокчейна поддерживать постоянно растущую нагрузку транзакций и узлов в сети.
Sharding создает небольшие базы данных, или шарды, которые являются общими между узлами и могут работать параллельно. Системы на основе PoW не могут быть разделены, в то время как разделение возможностей в сети на основе PoS Tendermint помогает повысить масштабируемость. В целом версия Tendermint более масштабируема по сравнению с традиционными алгоритмами консенсуса POW.
Ethereum стал первым протоколом, упрощающим разработку блокчейнов, предоставляя блокчейн виртуальной машины, который позволяет разработчикам развертывать индивидуальную логику через смарт-контракт. Однако осталась одна проблема: разработка базового блокчейна. Этот процесс был упрощен, но это было сделано в DApp, а не в независимых блокчейнах.
Перед созданием блокчейна Tendermint требовалось создать все три уровня: сеть, консенсус и приложение. Tendermint значительно упрощает этот процесс, поскольку разработчикам нужно работать только с прикладным уровнем. Сетевые уровни и уровни консенсуса уже доступны через движок Tendermint Core. Таким образом, необходимо адаптировать ABCI только на выбранном языке программирования, разработать уникальное приложение, а затем начать использовать функции. Межблокчейнный протокол связи (IBC) имеет решающее значение для совместимости блокчейна. IBC позволяет разнородным цепочкам передавать стоимость и данные, что помогает разблокировать совместимость между платформами блокчейна, которые используют различные наборы валидаторов и приложения.
Cosmos — это двухуровневая экосистема блокчейна: первый уровень поддерживает сети, а второй — консенсус. Первый слой работает на платформе Tendermint и называется Tendermint BFT. Таким образом, Tendermint отделяет консенсусный/сетевой уровень от прикладного уровня блокчейна. Любой может запрограммировать блокчейн, не написав код, связанный с криптовалютой и сетью, что упрощает создание решений.
Проще говоря, Cosmos — это PoS-блокчейн, построенный на Tendermint, а ATOM — это акоин, который использует делегирование, чтобы позволить любому, включая невалидирующих лиц, участвовать в стейкинге. Tendermint — это программное обеспечение, на котором работает Cosmos.
Монета ATOM продолжает расти, и эксперты считают, что у цены всё ещё достаточно места для роста. Таким образом, стоит хранить ATOM в вашем кошельке, поскольку ожидается, что к концу 2021 года цена достигнет $50.
По мере роста криптотрейдинга и активности в Интернете в ближайшие годы инвесторы должны объединять деньги в различные криптовалюты. Некоторые источники считают, что рост инвестиций в криптовалюту может помочь монете ATOM достичь $80 к 2022 году.
Tendermint является основным участником сети Cosmos, которая представляет собой набор из нескольких взаимосвязанных блокчейнов. Он предоставляет программное обеспечение и наборы для разработки блокчейна, которые используются блокчейн-проектами в экосистеме Cosmos.
Кроме того, Tendermint разрабатывает магазин криптоприложений под названиемEmeris, чтобы предоставить доступ к ряду DApp. Emeris предоставит единую платформу для взаимодействия с такими приложениями, как протоколы кредитования и DEX.
По словам Пэн Чжуна, генерального директора Tendermint, «Emeris — это наш самый амбициозный продукт на сегодняшний день. Наконец, мы предложим пользователям универсальный портал для навигации в интернете блокчейнов. Наша бета-версия начинает исполнять это видение, уделяя особое внимание кроссчейнуDeFi».
Tendermint выступает в качестве прочной основы для создания различных блокчейнов. Её можно улучшить, и нам ещё предстоит многое сделать. Например, гарантии алгоритма ещё не прошли формальную проверку, его эффективность может быть дополнительно оптимизирована, а также могут быть внесены архитектурные изменения для увеличения пропускной способности.
Несмотря на то, что криптовалюта и блокчейн всё ещё находятся в младенчестве, они могут стать будущими деньгами и компьютерами. Такие технологии, как Tendermint и Cosmos, предоставляют разработчикам платформу для создания захватывающего будущего. С нетерпением ждём, что произойдет.
Никакого спама. Только куча интересного контента и обновлений индустрии криптовалют.