Всі мови
Qtum Blockchain (іменується «Quantum Chain» або «Qtum») прагне розробити третю екосистему блокчейну, окрім Bitcoin та Ethereum, за допомогою протоколу передачі вартості («Value Transfer Protocol») для досягнення однорангового зв’язку. peer Відповідно до цієї угоди створити децентралізовану платформу розробки додатків («платформа 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.
Мова Solidity Ethereum є першою мовою розробки смарт-контрактів. Як нова мова Solidity має деякі проблеми. Через платформу віртуальної машини x86 розробники можуть використовувати знайомі та основні мови (такі як мова C, мова C++, Rust і Python) та інструменти для розробки смарт-контрактів.
Основні особливості Qtum такі:
1. З технічної точки зору Qtum прагне реалізувати першу платформу смарт-контрактів POS, сумісну з BIP (на основі моделі UTXO), сумісну з режимом транзакцій Bitcoin і переваги віртуальної машини Ethereum ;
2. Quantum chain вводить фактори поза ланцюгом через «децентралізовані програми» та «контракти головного контролю», формуючи контракти головного контролю блокчейну, які відповідають бізнес-логіці реального світу, підтримуючи кілька галузей і каналів і, нарешті, реалізувати стратегію переходу до мобільних терміналів;
3. Посилити гнучкість механізму консенсусу в публічному ланцюжку та ланцюжку альянсів, враховуючи відповідність галузі.
Пов’язані посилання:
https: //baike.baidu.com/item/%E9%87%8F%E5%AD%90%E9%93%BE/22415320?fr=aladdin