Alla språk
Qtum Blockchain (refererad till som "Quantum Chain" eller "Qtum") har åtagit sig att utveckla ett tredje blockkedjeekosystem annat än Bitcoin och Ethereum, genom värdeöverföringsprotokollet ("Value Transfer Protocol") för att uppnå peer-to- peer Enligt detta avtal ska du bygga en decentraliserad applikationsutvecklingsplattform ("DApp-plattformen") som stöder flera branscher (inklusive finans, Internet of Things, leveranskedja, sociala nätverk, spel, etc.). Genom att slå samman en förbättrad version av Bitcoins kärninfrastruktur och en kompatibel version av den virtuella Ethereum-maskinen har Quantum Chain både Bitcoins oförstörbara blockkedjenätverk och de oändliga möjligheterna med smarta kontrakt. QTUM-mynt används för att få åtkomst till Dapps, token-röstning, gemenskapsautonomi och förbrukning/betalning av applikationsfunktioner.
Account Abstraction Layer (AAL) är nyckeln till Qtums koppling mellan UTXO-cirkulationsskiktet och det smarta kontraktsplattformsskiktet, och det är också en stor innovation implementerad av Qtum. Genom AAL kan UTXO-modellen konverteras till en kontomodell som kan exekveras av olika virtuella maskiner, såsom Ethereum EVM, eller en virtuell x86-maskin, och kontosaldot för den virtuella maskinen kan konverteras till UTXO genom AAL.
Detta realiserar den skiktade utformningen av balans- och smarta kontraktsplattformar. Likviditeten använder UTXO av Bitcoin och stöder inbyggt multisignaturalgoritm, vilket är säkrare för bokföring och överföring av saldo; och eftersom den smarta kontraktsplattformen är en graf Med en fullständig anda är det svårt att undvika programmeringsbuggar.Det är mer fördelaktigt att separera cirkulationsskiktet från den smarta kontraktsplattformen än Ethereum. För att ytterligare utöka blockkedjans smarta kontraktsplattformsfunktioner kan den x86 högpresterande virtuella maskinen som Qtum planerar att implementera direkt programmera smarta kontrakt via C, C++, rust, go och andra språk, och kan även stödja andra programmeringsspråk. språket som körs på den. Den virtuella maskinen med x86-arkitektur kan lösa vissa problem i Ethereum EVM, som att inte stödja standardbiblioteket, den genererade bytekoden är för stor, stöder inte flyttal och svår att felsöka.
Det fullständiga namnet på DGP är Decentralized Governance Protocol. Nyckeln är att dra fördel av resultatsäkerheten och öppenheten i reglerna för smarta kontrakt för att stärka styrramen och reglerna i kontraktet, så att beslut vid behov kan fattas på ett demokratiskt sätt och den statliga förvaltningen av blockkedjan kan slutföras automatiskt.
Intels x86 CPU-arkitektur är den primära CPU-plattformen för server- och stationära datorer. Qtum-teamet utvecklar virtuella maskiner med x86-maskinspråk. En "virtuell maskin" är en oberoende programvarumiljö som kan köras på många olika hårdvaruplattformar (Mac, PC, server, virtuell privat server i molnet, etc.). För närvarande använder Qtum den virtuella EVM-maskinen och solidity.
Ethereums Solidity-språk är det första smarta kontraktsutvecklingsspråket. Som ett nytt språk har Solidity vissa problem. Genom den virtuella maskinplattformen x86 kan utvecklare använda bekanta och vanliga språk (som C-språk, C++-språk, Rust och Python) och verktyg för att utveckla smarta kontrakt.
Huvudegenskaperna hos Qtum är följande:
1. Ur teknisk synvinkel är Qtum fast beslutna att förverkliga den första POS-smarta kontraktsplattformen som är kompatibel med BIP (baserad på UTXO-modell), kompatibel med Bitcoin-transaktionsläge och fördelarna med den virtuella Ethereum-maskinen ;
2. Quantum chain introducerar faktorer utanför kedjan genom "decentraliserade applikationer" och "master control contracts", som bildar blockchain master control kontrakt som överensstämmer med den verkliga världens affärslogik och stödjer flera industrier och kanaler, och slutligen förverkliga strategin att gå mot den mobila terminalen;
3. Stärka flexibiliteten hos konsensusmekanismen i den offentliga kedjan och allianskedjan, samtidigt som man överväger efterlevnad av branschen.
Relaterade länkar:
https: //baike.baidu.com/item/%E9%87%8F%E5%AD%90%E9%93%BE/22415320?fr=aladdin