Все языки
Qtum Blockchain (называемый «Quantum Chain» или «Qtum») стремится разработать третью блокчейн-экосистему, отличную от Биткойн и Ethereum, с помощью протокола передачи ценности («Протокол передачи ценности») для достижения одноранговой сети. коллега В соответствии с этим соглашением создать децентрализованную платформу разработки приложений («Платформа DApp»), которая поддерживает несколько отраслей (включая финансы, Интернет вещей, цепочку поставок, социальные сети, игры и т. д.). Объединяя улучшенную версию базовой инфраструктуры Биткойн и совместимую версию виртуальной машины Ethereum, Quantum Chain имеет как нерушимую сеть блокчейна Биткойн, так и бесконечные возможности смарт-контрактов. Монеты QTUM используются для доступа к Dapps, голосования по токенам, автономии сообщества и потребления/оплаты функций приложения.
Уровень абстракции учетных записей (AAL) — это ключевой элемент связи Qtum между уровнем обращения UTXO и уровнем платформы смарт-контрактов, а также важным нововведением, реализованным Qtum. Через AAL модель UTXO можно преобразовать в модель учетной записи, которая может выполняться различными виртуальными машинами, такими как Ethereum EVM или виртуальная машина x86, а баланс учетной записи виртуальной машины может быть преобразован в UTXO через AAL.
Это реализует многоуровневую структуру платформы баланса и смарт-контрактов. Ликвидность принимает UTXO биткойнов и изначально поддерживает алгоритм с несколькими подписями, который более безопасен для учета и передачи баланса, а также потому, что платформа смарт-контрактов представляет собой график. С полным духом трудно избежать ошибок программирования, выгоднее отделить слой обращения от платформы смарт-контрактов, чем Ethereum. Чтобы еще больше расширить возможности платформы смарт-контрактов на блокчейне, высокопроизводительная виртуальная машина x86, которую Qtum планирует внедрить, может напрямую программировать смарт-контракты через C, C++, rust, go и другие языки, а также может поддерживать другие языки программирования. язык, который работает на нем. Виртуальная машина с архитектурой x86 может решить некоторые проблемы в Ethereum EVM, такие как отсутствие поддержки стандартной библиотеки, слишком большой сгенерированный байт-код, отсутствие поддержки с плавающей запятой и сложность отладки.
Полное название DGP — протокол децентрализованного управления. Ключ в том, чтобы воспользоваться преимуществами определенности результатов и открытости правил смарт-контрактов, чтобы закрепить структуру управления и правила в контракте, чтобы при необходимости решения можно было принимать демократическим путем, а государственное управление блокчейном может быть завершен автоматически.
Архитектура ЦП Intel x86 является основной платформой ЦП для серверов и настольных компьютеров. Команда Qtum разрабатывает виртуальные машины с использованием машинного языка x86. «Виртуальная машина» — это независимая среда выполнения программного обеспечения, которая может работать на множестве различных аппаратных платформ (Mac, ПК, сервер, виртуальный частный сервер в облаке и т. д.). В настоящее время Qtum использует виртуальную машину EVM и Solidity.
Язык Ethereum Solidity — это первый язык разработки смарт-контрактов. Как новый язык, у Solidity есть некоторые проблемы.Благодаря платформе виртуальных машин x86 разработчики могут использовать знакомые и распространенные языки (такие как язык C, язык C++, Rust и Python) и инструменты для разработки смарт-контрактов.
Основные особенности Qtum заключаются в следующем:
1. С технической точки зрения Qtum стремится реализовать первую платформу смарт-контрактов POS, совместимую с BIP (на основе модели UTXO), совместимую с режимом транзакций Биткойн. и преимущества виртуальной машины Ethereum;
2. Квантовая цепочка вводит внечейновые факторы через «децентрализованные приложения» и «главные контракты управления», формируя главные контракты управления блокчейном, которые соответствуют бизнес-логике реального мира, поддерживая множественные отрасли и каналы, и, наконец, реализовать стратегию перехода к мобильному терминалу;
3. повысить гибкость механизма консенсуса в общедоступной цепочке и цепочке альянсов с учетом соответствия отрасли.
Ссылки по теме:
https: //baike.baidu.com/item/%E9%87%8F%E5%AD%90%E9%93%BE/22415320?fr=aladdin