Všetky jazyky
QuarkChain je základné technologické riešenie blockchainu založené na technológii sharding. Má vlastnosti bezpečnosti, decentralizácie, vysokej priepustnosti a škálovateľnosti a dosiahne schopnosť spracovania transakcií viac ako 100 000 reťazcov za sekundu (100 000+ TPS).
Technické jadro QuarkChain zahŕňa:
1. Dvojvrstvová reťazová štruktúra, ktorú je možné viackrát roztrhať
QuarkChain sa skladá z dvojvrstvovej blockchainovej štruktúry. Prvou vrstvou je shardingová vrstva (ktorú možno chápať ako podreťazcovú vrstvu), ktorá sa používa na účtovanie transakcií, druhá vrstva je koreňový reťazec, ktorý sa používa na potvrdenie transakcií v zlomkoch. Bez ovplyvnenia koreňového reťazca je možné počet fragmentov vo fragmentačnej vrstve dynamicky zvyšovať, aby sa zlepšila celková priepustnosť systému.
2. Trhovo riadená kolaboratívna ťažba poskytuje bezpečnosť
Na zaistenie bezpečnosti transakcií QuarkChain navrhol mechanizmus založený na rámci teórie hier, aby motivoval baníkov k práci a rozumne prideľoval výpočtový výkon, z ktorých aspoň 50 % Výpočtový výkon celej siete bude pridelený koreňovému reťazcu, aby sa predišlo možným útokom, ako je dvojité míňanie a zákerná ťažba.
3. Anticentralizačné rozšírenie horizontálneho uzla
Na akejkoľvek blockchainovej sieti s vysokou kapacitou spracovania TPS bude super uzol, ktorý šetrí celú sieťovú knihu, veľmi drahý, čo povedie k centralizácii. Aby sa predišlo tomuto problému, QuarkChain podporuje viacero lacných uzlov na vytvorenie klastra na realizáciu funkcie super uzla, čím sa vyhne centralizácii.
4. Efektívne cross-shard transakcie
Sieť QuarkChain podporuje cross-shard transakcie kedykoľvek a kdekoľvek a rýchlo dokončí potvrdenie transakcie. So zvyšujúcim sa počtom fragmentov sa rýchlosť transakcie lineárne zvýši.
5. Jednoduchá metóda správy účtu
V systéme QuarkChain si každý používateľ potrebuje vytvoriť účet, aby mohol používať celú blockchainovú sieť. Zašifrované aktíva používateľa na rôznych úlomkoch budú bezpečne uložené v inteligentnej peňaženke a používateľská skúsenosť je ako obchodovanie v jednom reťazci.
6. Kompletná inteligentná kontraktová platforma Turing
QuarkChain podporuje kompletnú inteligentnú zmluvu Turinga a využíva virtuálny stroj Ethereum (EVM), takže existujúcu EVM DApp na Ethereu možno ľahko migrovať na nadradenú platformu QuarkChain.
Tím QuarkChain vytvoril svoju vlastnú jedinečnú jadrovú multi-reťazcovú technológiu, navrhol Boson Consensus (Boson Consensus) a podporuje nasledujúce funkcie:
1. Vysoká flexibilita QuarkChain využíva štruktúru koreňového reťazca. Koreňový reťazec aj zlomky môžu prijať svoj vlastný jednoreťazcový konsenzuálny mechanizmus (PoW, PoS, dPoS, BFT atď.) a možno ich priebežne pridávať podľa obchodných potrieb;
2. Vysoká interoperabilita. QuarkChain natívne podporuje efektívne transakcie medzi fragmentmi. Bežní používatelia nemusia chápať rozdiel medzi transakciami cross-shard a intra-shard a rôzne fragmenty môžu mať rôzne funkcie;
Po tretie, bezpečnosť Z matematického hľadiska sme dokázali, že všetky transakcie medzi čipmi a medzi čipmi môžu využívať globálne zabezpečenie siete.
Vysoká flexibilita medzi nimi tiež znamená, že okrem oblasti verejných reťazcov môže byť bosonový konsenzus široko používaný v oblastiach vrátane aliančných reťazcov, súkromných reťazcov atď.
Ako prvá implementácia bozónového konsenzu dosiahol QuarkChain produkčnú úroveň:
1. Hlavná sieť bola spustená koncom apríla 2019. Do októbra prešla dvoma veľkými aktualizáciami a funguje stabilne takmer 6 mesiacov.
Po druhé, počet uzlov v štatistike siete je viac ako 50 a viac ako 70 % uzlov prevádzkuje komunita.
3. Hlavná sieť bezproblémovo podporuje transakcie naprieč čipmi vrátane zmluvných hovorov medzi čipmi (kedykoľvek môžete využiť webovú peňaženku mainnet.quarkchain.io alebo mobilnú peňaženku QPocket)
4. Mnoho známych búrz už podporuje mainnet, vrátane: Upbit, Gate.io, KuCoin, MXC, Piexgo atď. Používatelia môžu vkladať a vyberať mince prostredníctvom vnútročipových alebo medzičipových transakcií. Burza zatiaľ nezaznamenala žiadne vážne problémy (napríklad stratené mince, nemožnosť pripojiť sa a synchronizovať sieť atď.).
5. Go verzia QuarkChainu bola v podstate vyvinutá (teraz je k dispozícii vývoj Pythonu) a je open source. Stojí za zmienku, že väčšina blockchainových projektov bola vyvinutá iba v jednom jazyku v ranom štádiu (napríklad: Bitcoin používa C++, Cosmos používa Go, Polkadot používa Rust).