Tutte le lingue
Qtum Blockchain (indicato come "Quantum Chain" o "Qtum") si impegna a sviluppare un terzo ecosistema blockchain diverso da Bitcoin ed Ethereum, attraverso il protocollo di trasferimento del valore ("Value Transfer Protocol") per raggiungere il peer-to- peer In base a questo accordo, creare una piattaforma di sviluppo di applicazioni decentralizzata ("Piattaforma DApp") che supporti più settori (inclusi finanza, Internet delle cose, supply chain, social networking, giochi, ecc.). Unendo una versione migliorata dell'infrastruttura di base di Bitcoin e una versione compatibile della macchina virtuale Ethereum, Quantum Chain ha sia l'indistruttibile rete blockchain di Bitcoin sia le infinite possibilità dei contratti intelligenti. Le monete QTUM vengono utilizzate per accedere a Dapps, voto token, autonomia della comunità e consumo/pagamento delle funzioni dell'applicazione.
Account Abstraction Layer (AAL) è la chiave per la connessione di Qtum tra il livello di circolazione UTXO e il livello della piattaforma del contratto intelligente, ed è anche un'importante innovazione implementata da Qtum. Tramite AAL, il modello UTXO può essere convertito in un modello di account che può essere eseguito da diverse macchine virtuali, come Ethereum EVM o una macchina virtuale x86, e il saldo del conto della macchina virtuale può essere convertito in UTXO tramite AAL.
Ciò realizza il design a più livelli della piattaforma di equilibrio e contratto intelligente. La liquidità adotta UTXO di Bitcoin e supporta nativamente l'algoritmo multi-firma, che è più sicuro per la contabilità e il trasferimento del saldo; e poiché la piattaforma di contratto intelligente è un grafico Con uno spirito completo, è difficile evitare bug di programmazione, è più vantaggioso separare il livello di circolazione dalla piattaforma di smart contract rispetto a Ethereum. Al fine di espandere ulteriormente le funzionalità della piattaforma di contratti intelligenti della blockchain, la macchina virtuale x86 ad alte prestazioni che Qtum intende implementare può programmare direttamente contratti intelligenti tramite C, C++, rust, go e altri linguaggi e può anche supportare altri La programmazione lingua che gira su di esso. La macchina virtuale con architettura x86 può risolvere alcuni problemi nell'Ethereum EVM, come non supportare la libreria standard, il bytecode generato è troppo grande, non supporta la virgola mobile e difficile da eseguire il debug.
Il nome completo di DGP è Protocollo di governance decentralizzata. La chiave è sfruttare la certezza dei risultati e l'apertura delle regole dei contratti intelligenti per consolidare il quadro di governance e le regole nel contratto, in modo che, se necessario, le decisioni possano essere prese in modo democratico e la gestione statale della blockchain può essere completato automaticamente.
L'architettura CPU x86 di Intel è la principale piattaforma CPU per computer server e desktop. Il team di Qtum sta sviluppando macchine virtuali utilizzando il linguaggio macchina x86. Una "macchina virtuale" è un ambiente di esecuzione software indipendente che può essere eseguito su diverse piattaforme hardware (Mac, PC, server, server privato virtuale nel cloud, ecc.). Attualmente Qtum utilizza la macchina virtuale EVM e la solidità.
Il linguaggio Solidity di Ethereum è il primo linguaggio di sviluppo di smart contract. Come nuovo linguaggio, Solidity ha alcuni problemi: attraverso la piattaforma della macchina virtuale x86, gli sviluppatori possono utilizzare linguaggi familiari e tradizionali (come il linguaggio C, il linguaggio C++, Rust e Python) e strumenti per sviluppare contratti intelligenti.
Le caratteristiche principali di Qtum sono le seguenti:
1. Da un punto di vista tecnico, Qtum si impegna a realizzare la prima piattaforma di smart contract POS compatibile con BIP (basata sul modello UTXO), compatibile con la modalità di transazione Bitcoin e i vantaggi della macchina virtuale Ethereum;
2. La catena quantistica introduce fattori off-chain attraverso "applicazioni decentralizzate" e "contratti di controllo principale", formando contratti di controllo principale blockchain conformi alla logica aziendale del mondo reale, supportando molteplici industrie e canali, e infine Realizzare la strategia di spostamento verso il terminale mobile;
3. Rafforzare la flessibilità del meccanismo di consenso nella catena pubblica e nella catena dell'alleanza, tenendo conto della conformità del settore.
Link correlati:
https: //baike.baidu.com/item/%E9%87%8F%E5%AD%90%E9%93%BE/22415320?fr=aladdin