Qtum - это программное обеспечение для работы с криптовалютой, целью которого является объединение различных частей моделей проектирования Биткоин и Эфириум. Пытаясь разработать дизайн, сочетающий уникальные аспекты двух сетей, Qtum стремится предложить альтернативу Ethereum, которая может конкурировать в программировании, сохраняя при этом совместимость с Биткоином, предлагая что-то вроде решения блокчейна лучшего из обоих миров.
Команда Qtum считает, что этот дизайн заинтересует пользователей, стремящихся создавать приложения, работающие на блокчейне, что является основным ценностным предложением Ethereum, позволяя их творениям совершать транзакции аналогично тому, как это делает Биткоин.
Криптовалюта Qtum (QTUM) используется для оплаты комиссий тем, кто помогает управлять сетью, а распределение вновь созданных QTUM основано на владении активом.
Монеты QTUM также предоставляют право голоса в его системе управления цепочкой, что означает, что если вы покупаете QTUM, вы можете влиять на направление разработки программного обеспечения.
Чтобы реализовать свое амбициозное видение, команда Qtum изменила код Биткоина, чтобы пользователи его программного обеспечения могли писать на его основе приложения для смарт-контрактов, подобные Ethereum.
Базовый уровень копирует модель транзакций Биткоина, в то время как дополнительный уровень работает аналогично виртуальной машине Ethereum, элементу, который выполняет его смарт-контракты и децентрализованные программы.
Как и Ethereum, Qtum построил свою собственную виртуальную машину, которая позволяет разработчикам писать и выполнять программы в распределенной компьютерной сети.
Уровень абстракции учетной записи (AAL), технология подписи Qtum, является элементом, который позволяет блокчейну Qtum взаимодействовать между этими двумя уровнями.
Модифицируя основной код Биткоина с помощью набора новых команд, AAL делает возможным создание, выполнение и обработку смарт-контрактов, которые работают так же, как в Ethereum.
Наконец, AAL обновляет реестр цепочки блоков после обработки транзакций смарт-контрактов и добавляет каждую транзакцию в новые блоки.
Чтобы поддерживать синхронизацию своей сети, Qtum использует вариант консенсуса PoS, называемый мутуализированным доказательством ставки (MPoS).
Чтобы узлы могли проверять и обрабатывать транзакции, они должны поставить QTUM в кошелек. В обмен на проверку, обработку и запись транзакций эти узлы получают вознаграждение в виде недавно созданного QTUM вместе с комиссией за транзакцию (оплачиваемой в QTUM), включенной в блок.
Каждое новое вознаграждение за блок делится поровну между узлами, производящими блоки, и девятью предыдущими. Это снижает вероятность атаки, маскируя сумму немедленного вознаграждения за блок от потенциальных злоумышленников, утверждает проект.