Všechny jazyky
Qtum Blockchain (označovaný jako „Quantum Chain“ nebo „Qtum“) se zavázal k vývoji třetího blockchainového ekosystému jiného než Bitcoin a Ethereum, a to prostřednictvím protokolu pro přenos hodnoty („Value Transfer Protocol“), aby bylo dosaženo rovnocennosti peer Podle této smlouvy vybudujte decentralizovanou platformu pro vývoj aplikací („DApp Platform“), která podporuje různá odvětví (včetně financí, internetu věcí, dodavatelského řetězce, sociálních sítí, her atd.). Sloučením vylepšené verze základní infrastruktury Bitcoinu a kompatibilní verze virtuálního stroje Ethereum má Quantum Chain jak nezničitelnou blockchainovou síť Bitcoinu, tak nekonečné možnosti chytrých kontraktů. Coiny QTUM se používají pro přístup k Dapps, hlasování o tokenech, autonomii komunity a spotřebě/platbě funkcí aplikace.
Account Abstraction Layer (AAL) je klíčem k propojení Qtum mezi cirkulační vrstvou UTXO a vrstvou platformy inteligentních kontraktů a je to také hlavní inovace implementovaná společností Qtum. Prostřednictvím AAL lze model UTXO převést na model účtu, který lze spustit různými virtuálními stroji, jako je Ethereum EVM nebo virtuální stroj x86, a zůstatek účtu virtuálního stroje lze převést na UTXO prostřednictvím AAL.
Tím se realizuje vrstvený design platformy pro rovnováhu a inteligentní smlouvy. Likvidita využívá UTXO bitcoinů a nativně podporuje algoritmus s více podpisy, který je bezpečnější pro vedení účetnictví a převod zůstatku; a protože platforma inteligentních smluv je graf S úplným duchem je obtížné vyhnout se programátorským chybám.Je výhodnější oddělit oběhovou vrstvu od platformy smart contract než Ethereum. Aby bylo možné dále rozšířit možnosti platformy smart contract blockchainu, může x86 vysoce výkonný virtuální stroj, který Qtum plánuje implementovat, přímo programovat smart kontrakty prostřednictvím C, C++, rust, go a dalších jazyků a může také podporovat další programování. jazyk, který na něm běží. Virtuální stroj s architekturou x86 může vyřešit některé problémy v Ethereum EVM, například nepodporuje standardní knihovnu, generovaný bajtový kód je příliš velký, nepodporuje pohyblivou řádovou čárku a je obtížné jej ladit.
Úplný název DGP je Decentralized Governance Protocol. Klíčové je využít jistoty výsledků a otevřenosti pravidel smart kontraktů k upevnění rámce a pravidel governance do kontraktu tak, aby v případě potřeby bylo možné rozhodovat demokratickým způsobem a státní správu blockchainu lze dokončit automaticky.
Architektura CPU x86 Intel je primární platformou CPU pro servery a stolní počítače. Tým Qtum vyvíjí virtuální stroje pomocí strojového jazyka x86. „Virtuální stroj“ je nezávislé prostředí pro spouštění softwaru, které může běžet na mnoha různých hardwarových platformách (Mac, PC, server, virtuální privátní server v cloudu atd.). V současné době Qtum používá virtuální stroj EVM a pevnost.
Jazyk Solidity společnosti Ethereum je prvním jazykem pro vývoj chytrých smluv. Jako nový jazyk má Solidity určité problémy. Prostřednictvím platformy virtuálních strojů x86 mohou vývojáři používat známé a běžné jazyky (jako jazyk C, jazyk C++, Rust a Python) a nástroje k vývoji chytrých smluv.
Hlavní rysy Qtum jsou následující:
1. Z technického hlediska je Qtum odhodlána realizovat první POS platformu inteligentních kontraktů kompatibilní s BIP (založeno na modelu UTXO), kompatibilní s režimem bitcoinových transakcí a výhody virtuálního stroje Ethereum;
2. Quantum chain zavádí off-chain faktory prostřednictvím „decentralizovaných aplikací“ a „master control contract“, tvořících blockchain master control kontrakty, které jsou v souladu s obchodní logikou skutečného světa a podporují vícenásobné odvětví a kanálů a nakonec Realizovat strategii přechodu k mobilnímu terminálu;
3. Posílit flexibilitu mechanismu konsensu ve veřejném řetězci a řetězci aliancí a zároveň zohlednit soulad s průmyslem.
Související odkazy:
https: //baike.baidu.com/item/%E9%87%8F%E5%AD%90%E9%93%BE/22415320?fr=aladdin