С момента создания первой криптовалюты и запуска первого блокчейна прошло более 13 лет. За это время разработчики приложили много усилий, чтобы сделать крипто-технологии безопасным, надежным и простым в использовании, создавая свои собственные алгоритмы работы и приложения. Одной из наиболее заметных разработок является блокчейн Cosmos и алгоритм Tendermint. В этой статье объясняем основы блокчейн-технологии Islamic Coin и рассказываем о триаде Tendermint, Cosmos, Evmos.
Tendermint – алгоритм консенсусуса, обладающий надежным механизмом противодействия несанкционированным действиям, известным как «византийские ошибки». Он используется в взаимосвязанной блокчейн-системе Cosmos и был разработан в 2014 году Джэ Квоном, программистом, который стремился избежать проблем высокого энергопотребления в сетях блокчейна и создать «Интернет блокчейнов» для более надежного децентрализованного взаимодействия между пользователями.
Cosmos – это постоянно расширяющаяся экосистема взаимосвязанных приложений и сервисов, созданная для децентрализованного будущего. Приложения и сервисы Cosmos подключаются с помощью IBC – протокола связи между блокчейнами. Это нововведение позволяет свободно обмениваться цифровыми активами и данными через независимые децентрализованные блокчейны.
Evmos – масштабируемый блокчейн с высокой пропускной способностью, полностью совместимый с Ethereum. Он построен с использованием Cosmos SDK, который, в свою очередь, работает поверх Tendermint Core. Evmos позволяет запускать классический Ethereum в качестве блокчейна для конкретного приложения Cosmos. Это позволяет разработчикам получать все функции, доступные для Ethereum, получая при этом все преимущества технологии Proof-Of-Stake. Кроме того, поскольку Elmos построен поверх Cosmos SDK, он сможет обмениваться данными с остальной частью экосистемы Cosmos через коммуникационный протокол.

Блокчейн-технологии, используемые в проекте IslamicCoin
Tendermint – программное обеспечение для безопасного и последовательного воспроизведения приложения на многих компьютерах. Tendermint обеспечивает реализацию двух основных технических компонентов:
· механизм достижения консенсуса;
· универсальный интерфейс приложения.
Важными характеристиками механизма консенсуса Tendermint являются:
· Безопасность – сеть работает, даже если до 1/3 узлов выходят из строя или действуют злонамеренно;
· Согласованность – каждый исправный узел видит один и тот же журнал транзакций и вычисляет одно и то же его состояние.
Кроме того, Tendermint обеспечивает “мгновенную законченность транзакций”, что означает, что после подтверждения транзакции ее можно считать окончательной и необратимой. “Мгновенная законченность” означает, что форки никогда не создаются до тех пор, пока более трети валидаторов являются честными (византийскими). Пользователи могут быть уверены, что их транзакции будут завершены, как только будет создан блок. Безопасность и согласованность консенсуса Tendermint BFT позволяют поддерживать сеть HAQQ набором независимых валидаторов и обеспечивать согласованную обработку данных и транзакций.
Tendermint & Cosmos
Ядро Tendermint взаимодействует с приложением, обрабатывающим транзакцию через протокол сокета, который удовлетворяет интерфейсу блокчейна приложений (ABCI). ABCI позволяет реализовать пользовательскую логику обработки транзакций без разветвления самого Tendermint. Это позволяет HAQQ и компонентам, на которых он построен (Evmos), использовать новые версии Tendermint без переноса функций и исправлений с помощью утомительного и подверженного ошибкам процесса слияния кода. Это также открывает возможности для команды сотрудничать с сопровождающими Tendermint и другими участниками экосистемы для улучшения ее работы.
Cosmos SDK – это базовый уровень Evmos, на котором построен Haqq. Он был разработан для построения блокчейнов из составных модулей без разветвления ядра. Наиболее важным преимуществом Haqq, построенного на Cosmos SDK, является совместимость с протоколом связи между блокчейнами, который делает Haqq совместимым с остальной экосистемой Cosmos.
На практике совместимость Haqq с IBC означает, что он может взаимодействовать с другими сетями, совместимыми с IBC, которые уже управляют активами на сумму более 148 миллиардов долларов. Это означает, что активы на Haqq могут перемещаться в другие сети, совместимые с IBC, и наоборот.
Но IBC – это не протокол межцепочечной передачи токенов. Это общий протокол связи. IBC позволяет смарт-контрактам в одном блокчейне взаимодействовать со смарт-контрактами в другом блокчейне, делая всю экосистему открытой и единой. Это отличается от изолированных сетей, таких как Ethereum, в которых подключение к другим сетям ограничено только передачей токенов. Совместимость с IBC также открывает путь для интеграции с Gravity Bridge, когда он начнет работать. Это означает возможность для Haqq передавать ликвидность в основную сеть Ethereum и из нее. ISLM и токены, созданные на Haqq, смогут торговать по протоколам AMM, размещенным на Ethereum, а токены Ethereum ERC20 также будут доступны пользователям Haqq.
Evmos
Haqq – это открытая сеть не только для пользователей, но и для разработчиков, заинтересованных в создании проектов в этой сети. Согласно отчету разработчика Electric Capital, у Ethereum по-прежнему самое большое сообщество разработчиков. Это делает логичным стремление Haqq поддерживать виртуальную машину Ethereum для выполнения смарт-контрактов и Solidity в качестве основного языка смарт-контрактов. С целью совместимости с EVM Haqq выбрала Evmos – EVM-хаб Cosmos, который к концу 2021 года обеспечит полную совместимость с EVM или эквивалентность. То, что Haqq эквивалентен EVM, означает, что все, что построено на Ethereum или других сетях, эквивалентных EVM, таких как Optimism или Evmos и сети на основе Evmos, может быть развернуто на Haqq, не переписывая ни одной строки кода смарт-контракта и не беспокоясь о том, что что-то может сломаться.
Evmos является продолжением проекта Ethermint – совместимого с EVM блокчейна с консенсусом Tendermint BFT. Evmos создается компанией Tharsis, чья команда является основной командой разработчиков кодовой базы Ethermint с апреля 2021 года. Evmos построен на Cosmos SDK, использует безопасность консенсуса Tendermint, согласованность, мгновенную завершенность и совместим с протоколом IBC. Haqq нацелен на cоздание полной совместимости с остальными экосистемами Evmos и Cosmos с точки зрения пользовательского опыта и тесного сотрудничества со своими основными разработчиками.
Технология, обеспечивающая стабильность
IslamicCoin, функционирующий халяльном блокчейне Haqq (по-арабски означает “истина”), тщательно следует исламскому взгляду на финансы.
В Коране золото и серебро упоминаются как примеры удовольствий мирской жизни. Вот почему Мукаддима Ибн Халдуна написал, что именно золото и серебро должны использоваться в качестве денег. Дефляционный характер криптовалютных систем, а также необходимость вложить некоторую работу для их производства сравнимы со свойствами золота или серебра.
• IslamicCoin не может быть произвольно “напечатан” и, следовательно, обесценен. Стоимость монеты также не может быть произвольно завышена путем повышения процентной ставки центрального банка (ключевой ставки) – поскольку в системе нет процентной ставки; ее цена определяется исключительно рынком и, следовательно, всегда справедлива.
• В отличие от фидуциарных денег, IslamicCoin не управляется банками, основной деятельностью которых является получение прибыли путем начисления процентов. Выплата или начисление процентов запрещены в Исламе.
• Каждый раз, когда выпускается новая исламская монета, 10% от выпущенной суммы вносится в специальный фонд для дальнейших инвестиций в исламские интернет-проекты или передается исламским благотворительным организациям.
• The Evergreen DAO – это некоммерческий фонд, ориентированный на долгосрочную устойчивость и взаимодействие с сообществом.