Alle sprog
Qtum Blockchain (benævnt "Quantum Chain" eller "Qtum") er forpligtet til at udvikle et tredje blockchain-økosystem, bortset fra Bitcoin og Ethereum, gennem værdioverførselsprotokollen ("Value Transfer Protocol") for at opnå peer-to- peer Ifølge denne aftale skal du bygge en decentraliseret applikationsudviklingsplatform ("DApp Platform"), der understøtter flere industrier (inklusive finans, Internet of Things, forsyningskæde, sociale netværk, spil osv.). Ved at fusionere en forbedret version af Bitcoin-kerneinfrastrukturen og en kompatibel version af den virtuelle Ethereum-maskine har Quantum Chain både Bitcoins uforgængelige blockchain-netværk og de uendelige muligheder for smarte kontrakter. QTUM-mønter bruges til at få adgang til Dapps, token-afstemning, fællesskabsautonomi og forbrug/betaling af applikationsfunktioner.
Account Abstraction Layer (AAL) er nøglen til Qtums forbindelse mellem UTXO-cirkulationslaget og det smarte kontraktplatformslag, og det er også en stor innovation implementeret af Qtum. Gennem AAL kan UTXO-modellen konverteres til en kontomodel, der kan udføres af forskellige virtuelle maskiner, såsom Ethereum EVM, eller en x86 virtuel maskine, og kontosaldoen på den virtuelle maskine kan konverteres til UTXO gennem AAL.
Dette realiserer det lagdelte design af balance og smart kontraktplatform. Likviditeten vedtager UTXO af Bitcoin og understøtter indbygget multisignaturalgoritme, som er mere sikker til bogføring og overførsel af saldo; og fordi den smarte kontraktplatform er en graf Med en komplet ånd er det svært at undgå programmeringsfejl. Det er mere fordelagtigt at adskille cirkulationslaget fra den smarte kontraktplatform end Ethereum. For yderligere at udvide blockchainens smarte kontraktplatformskapaciteter, kan den x86 højtydende virtuelle maskine, som Qtum planlægger at implementere, direkte programmere smarte kontrakter gennem C, C++, rust, go og andre sprog og kan også understøtte andre programmer. sprog, der kører på det. Den virtuelle x86-arkitektur-maskine kan løse nogle problemer i Ethereum EVM, såsom at den ikke understøtter standardbiblioteket, den genererede bytekode er for stor, understøtter ikke flydende komma og er svær at fejlfinde.
Det fulde navn på DGP er Decentralized Governance Protocol. Nøglen er at drage fordel af resultaternes sikkerhed og åbenheden i reglerne for smarte kontrakter til at fastholde styringsrammen og reglerne i kontrakten, så beslutninger, når det er nødvendigt, kan træffes på en demokratisk måde og den statslige styring af blockchainen. kan fuldføres automatisk.
Intels x86 CPU-arkitektur er den primære CPU-platform til server- og stationære computere. Qtum-teamet udvikler virtuelle maskiner ved hjælp af x86 maskinsprog. En "virtuel maskine" er et uafhængigt softwareudførelsesmiljø, der kan køre på mange forskellige hardwareplatforme (Mac, PC, server, virtuel privat server i skyen osv.). I øjeblikket bruger Qtum den virtuelle EVM-maskine og solidity.
Ethereums Solidity-sprog er det første smarte kontraktudviklingssprog. Som et nyt sprog har Solidity nogle problemer. Gennem den virtuelle x86-maskineplatform kan udviklere bruge velkendte og almindelige sprog (såsom C-sprog, C++-sprog, Rust og Python) og værktøjer til at udvikle smarte kontrakter.
De vigtigste funktioner i Qtum er som følger:
1. Fra et teknisk synspunkt er Qtum forpligtet til at realisere den første POS-smarte kontraktplatform, der er kompatibel med BIP (baseret på UTXO-model), kompatibel med Bitcoin-transaktionstilstand og fordelene ved den virtuelle Ethereum-maskine ;
2. Quantum-kæden introducerer off-chain-faktorer gennem "decentraliserede applikationer" og "masterkontrolkontrakter", der danner blockchain-masterkontrolkontrakter, der er i overensstemmelse med den virkelige verdens forretningslogik og understøtter flere industrier og kanaler, og endelig realisere strategien om at bevæge sig hen imod den mobile terminal;
3. Styrke fleksibiliteten af konsensusmekanismen i den offentlige kæde og alliancekæden, samtidig med at industriens overholdelse overvejes.
Relaterede links:
https: //baike.baidu.com/item/%E9%87%8F%E5%AD%90%E9%93%BE/22415320?fr=aladdin