Alle språk
Qtum Blockchain (referert til som "Quantum Chain" eller "Qtum") er forpliktet til å utvikle et tredje blockchain-økosystem annet enn Bitcoin og Ethereum, gjennom verdioverføringsprotokollen ("Value Transfer Protocol") for å oppnå peer-to- peer I henhold til denne avtalen, bygg en desentralisert applikasjonsutviklingsplattform ("DApp-plattformen") som støtter flere bransjer (inkludert finans, tingenes internett, forsyningskjede, sosiale nettverk, spill, etc.). Ved å slå sammen en forbedret versjon av Bitcoins kjerneinfrastruktur og en kompatibel versjon av den virtuelle Ethereum-maskinen, har Quantum Chain både Bitcoins uforgjengelige blokkjedenettverk og de uendelige mulighetene til smarte kontrakter. QTUM-mynter brukes til å få tilgang til Dapps, token-stemmegivning, fellesskapsautonomi og forbruk/betaling av applikasjonsfunksjoner.
Account Abstraction Layer (AAL) er nøkkelen til Qtums forbindelse mellom UTXO-sirkulasjonslaget og det smarte kontraktsplattformlaget, og det er også en stor innovasjon implementert av Qtum. Gjennom AAL kan UTXO-modellen konverteres til en kontomodell som kan kjøres av forskjellige virtuelle maskiner, som Ethereum EVM, eller en x86 virtuell maskin, og kontosaldoen til den virtuelle maskinen kan konverteres til UTXO gjennom AAL.
Dette realiserer den lagdelte utformingen av balanse og smart kontraktsplattform. Likviditeten tar i bruk UTXO av Bitcoin, og støtter naturlig multisignaturalgoritme, som er sikrere for bokføring og overføring av balanse; og fordi den smarte kontraktsplattformen er en graf Med en fullstendig ånd er det vanskelig å unngå programmeringsfeil Det er mer fordelaktig å skille sirkulasjonslaget fra den smarte kontraktsplattformen enn Ethereum. For ytterligere å utvide funksjonene til smart kontraktsplattformen til blokkjeden, kan den x86 høyytelses virtuelle maskinen som Qtum planlegger å implementere, programmere smarte kontrakter direkte gjennom C, C++, rust, go og andre språk, og kan også støtte andre programmering. språket som går på den. Den virtuelle maskinen x86-arkitektur kan løse noen problemer i Ethereum EVM, for eksempel at den ikke støtter standardbiblioteket, den genererte bytekoden er for stor, støtter ikke flytende punkt og vanskelig å feilsøke.
Det fulle navnet til DGP er Decentralized Governance Protocol. Nøkkelen er å dra nytte av sikkerheten til resultater og åpenheten til regler for smarte kontrakter for å styrke styringsrammeverket og reglene inn i kontrakten, slik at beslutninger når det er nødvendig kan tas på en demokratisk måte og statlig styring av blokkjeden. kan fullføres automatisk.
Intels x86 CPU-arkitektur er den primære CPU-plattformen for server- og stasjonære datamaskiner. Qtum-teamet utvikler virtuelle maskiner ved hjelp av x86 maskinspråk. En "virtuell maskin" er et uavhengig programvareutførelsesmiljø som kan kjøres på mange forskjellige maskinvareplattformer (Mac, PC, server, virtuell privat server i skyen, etc.). For øyeblikket bruker Qtum den virtuelle EVM-maskinen og soliditet.
Ethereums Solidity-språk er det første smarte kontraktsutviklingsspråket. Som et nytt språk har Solidity noen problemer. Gjennom den virtuelle maskinplattformen x86 kan utviklere bruke kjente og vanlige språk (som C-språk, C++-språk, Rust og Python) og verktøy for å utvikle smarte kontrakter.
Hovedtrekkene til Qtum er som følger:
1. Fra et teknisk synspunkt er Qtum forpliktet til å realisere den første POS smart kontraktsplattformen som er kompatibel med BIP (basert på UTXO-modellen), kompatibel med Bitcoin-transaksjonsmodus og fordelene med den virtuelle Ethereum-maskinen ;
2. Quantum-kjeden introduserer faktorer utenfor kjeden gjennom "desentraliserte applikasjoner" og "masterkontrollkontrakter", og danner blockchain-masterkontrollkontrakter som samsvarer med forretningslogikken til den virkelige verden, og støtter flere industrier og kanaler, og til slutt realisere strategien om å bevege seg mot mobilterminalen;
3. Styrke fleksibiliteten til konsensusmekanismen i den offentlige kjeden og alliansekjeden, samtidig som man vurderer bransjeoverholdelse.
Relaterte lenker:
https: //baike.baidu.com/item/%E9%87%8F%E5%AD%90%E9%93%BE/22415320?fr=aladdin