Všetky jazyky
HYCON (Hyperconnected Coin) je rýchlejšie a škálovateľnejšie digitálne aktívum založené na tíme projektu Infinity. Používa štruktúru DAG (Directed Acyclic Graph), dokáže vydať viacero blokov súčasne a dokáže vyriešiť konfliktné transakcie a odmietnuť dvojité výdavky prostredníctvom konsenzuálneho algoritmu SPECTRE.
Víziou projektu Infinity Project je poskytnúť pohodlný, bezpečný, škálovateľný, na používateľa zameraný blockchain a ekosystém kryptomien, ktorý môže byť široko prijatý. Kombináciou protokolu SPECTRE a algoritmu Black2b hash navrhujeme nový typ kryptomeny, ktorý je bezpečný a pohodlný.
Počas formovania projektu Infinity sme si položili nasledujúce dve kľúčové otázky:
Aká je potreba trhu vzhľadom na obmedzenia existujúcich kryptomien? Ako poskytujeme riešenia?
Čo musí mať kryptomena, aby bola široko prijatá a integrovaná do širšej ekonomiky?
S ohľadom na tieto problémy sme vykonali dôkladnú analýzu existujúcich blockchainov – vrátane Bitcoinu, Etherea a rôznych sľubných tokenov, pričom sme odhalili silné a slabé stránky každého projektu. Bolo však ťažké nájsť projekt, ktorý by odpovedal na otázku, ktorú sme si pôvodne položili.
Preto tím Infinity Project začal pracovať na nových technológiách a algoritmoch vhodných na masové prijatie v reálnom svete, ktoré nám pomôžu dosiahnuť naše ciele. Zároveň sme navrhli základný rámec projektu Infinity Project a sformulovali nasledujúcich 5 hlavných cieľov:
1. Určiť skutočný trhový dopyt po kryptomene
2. Vyvinúť flexibilnú kryptomenu
3. Založiť si používateľa -centrovaná blockchain platforma
4. Vytvorte udržateľný inovačný ekosystém
5. Preskúmajte spôsoby implementácie decentralizovaných búrz kryptomien
Blok Genesis
4. januára 2018 o 3:15 KST (GMT+9) spoločnosť HYCON vydala blok Genesis, ktorý nájdete na GitHub (časť úložisko HYCON).
Hashovací algoritmus
HYCON prijíma Blake2b ako jedinú hashovaciu funkciu v systéme a s najnovším vývojom technológie ASIC [38] je Blake2b postupne nahradený ASIC odolným )' s Algoritmus Cryptonight, ktorý používa aj Monero. Algoritmus Cryptonight používa operácie čítania a zápisu pseudonáhodnej pamäte, takže nie je kompatibilný so štandardnou architektúrou ASIC, ale robí rozdiel vo výkone medzi CPU a GPU relatívne nevýznamným. V budúcnosti, aby sa zabránilo centralizácii ťažobných zdrojov, sa plánuje nasledovať príklad spoločnosti Monero a pravidelne upravovať hashovací algoritmus, aby sa zachovala odolnosť ASIC počas ťažby.
Mechanizmus konsenzu – protokol SPECTRE
Na rozdiel od protokolu Nakamoto, čo je mechanizmus konsenzu Bitcoinu, HYCON používa ako mechanizmus konsenzu protokol s názvom SPECTRE. SPECTRE používa hlasovací algoritmus medzi dvoma sadami blokov na ich zoradenie do párov, ako napríklad blok x by mal byť pred blokom y alebo blok y by mal byť pred blokom x, vďaka čomu je blockchain orientovaný acyklický graf (skrátene DAG).
Serialization-Protocol Buffer
V blockchainovom systéme lieta po sieti akékoľvek množstvo informácií kedykoľvek a je dôležité, aby softvér uzla mohol A správny spôsob dekódovania tieto údaje. Protokolové vyrovnávacie pamäte, vyvinuté spoločnosťou Google, umožňujú konzistentné definície správ na rôznych platformách, čo umožňuje použitie rôznych programovacích jazykov na vývoj uzlov bežiacich na neobmedzených blockchainoch. Keďže serializačná vrstva nemá nič spoločné s programovacím jazykom, je veľmi užitočná pre multiplatformové programy. Protokolové vyrovnávacie pamäte tiež umožňujú spätnú a doprednú kompatibilitu, čo uľahčuje aktualizáciám vytvárať soft forky namiesto hard forkov. Vďaka tomu je softvér tretích strán kompatibilnejší, čo umožňuje ostatným vývojárom komunikovať so sieťou HYCON.
Ťažba
Prehľad
Podobne ako väčšina existujúcich kryptomien, aj ťažba vyžaduje dôkaz o práci (PoW). Miner vypočíta hash ďalšieho bloku na základe hashu na konci DAG, Merkleho koreňa transakcií obsiahnutých v bloku a náhodného čísla, ktoré je vypočítané s hodnotou hash presahujúcou aktuálnu obtiažnosť. Neustále sa mení, kým vychádza to. Zakladatelia SPECTRE veria, že pomocou protokolu je možné vyrobiť 10 blokov za sekundu, zatiaľ čo HYCON berie ako počiatočný cieľ 1 blok za sekundu. Zatiaľ čo súčasný prototyp používa proof-of-work, sme si dobre vedomí veľkého množstva elektrickej energie, ktorú Bitcoin a Ethereum vyžadujú, takže sa zvažujú aj iné možnosti. Jednou z menej známych metód je Proof of Space. Vyžaduje to, aby baníci vopred vypočítali a uložili veľké množstvo údajov a potom ich prehľadávali, aby našli odpoveď, ktorá vyhovuje aktuálnej obtiažnosti. Táto metóda využíva veľmi málo elektriny a ako účinná sa osvedčila v Burst Coin a Space Mint.
Podrobnosti o procese ťažby
Obsah hlavičky bloku bude pri spustení ťažby zakódovaný a hašovaný a hlavička bloku sa v dôsledku ťažby nezmení. Patrí medzi ne spojenie s predchádzajúcim blokom, Merkle koreň transakcií obsiahnutých v bloku, cieľ obtiažnosti bloku, časová pečiatka bloku a koreň stromu MPT (Merkle Patricia Tree) s predponou Trie, predstavujúce Stav po dokončení transakcií v bloku.
Peňaženka a účet
Grafické používateľské rozhranie (GUI) peňaženky
Úplné uzly so softvérom HYCON môžu pristupovať k lokálne hosťovanému webovému grafickému používateľskému rozhraniu pre operácie peňaženky, transakcie a ťažbu blockchainu atď. GUI je napísané v jazyku React, ktorý podporuje ľahké a vysokovýkonné rozhranie.
Peňaženka HYCON
HYCON Wallet používa na podpisovanie transakcií štandardnú kryptografiu eliptickej krivky, konkrétne sep256k, a používa mnemotechnické kódy pre peňaženky na obnovenie v súlade s BIP39 pre jednoduchú integráciu poskytovateľa peňaženky tretej strany. Ustanovenia sú tiež pre HD (hierarchické deterministické) peňaženky, ako je uvedené v BIPS32 a 44.
Adresa HYCON
Adresa HYCON je 20-bajtové pole generované shardingom z 32-bajtového hashu blake2b pridruženého verejného kľúča. Pre ľudskú čitateľnosť sa adresy vydávajú ako reťazce base58 s predponou s veľkým H. Posledné 4 znaky reťazca sa používajú ako kontrolný súčet adresy. Kontrolný súčet sa vypočíta v troch krokoch. Najprv sa vypočíta 32-bajtový hash blake2b adresy. Tento hash výstup je potom zakódovaný ako reťazec base58. Nakoniec sa extrahujú prvé 4 znaky tohto reťazca a pridajú sa k reťazcovej reprezentácii adresy. Použitie kontrolných súčtov týmto spôsobom minimalizuje možnosť náhodného použitia nesprávne zadanej adresy.
Adresa HYCON je 20 bajtov vygenerovaných z výsledku 32 bajtovej analýzy Blake2b. Prvý text adresy pre otravu začína veľkým H a je zložený z výsledku reťazca Base 58. Posledné štyri slová reťazca sú ostrovčekom mriežky adresy. Grid Island sa počíta ako tri etapy. Po prvom vypočítaní 32-bajtovej ceny plagátu blake2b adresy sa výsledok zakóduje do reťazca Base 58. Na konci je pripojená aj adresa so 4 slovami. Ak sa ostrovčeky mriežky použijú týmto spôsobom, možnosť zadávania adries je minimalizovaná.
Účty a zostatky
Na zaznamenávanie výdavkov a zostatkov používateľov HYCON je potrebný účtovný model. Model prijatý spoločnosťou HYCON je založený na dátovej štruktúre s názvom Merkle-Patricia Trie (MPT (Merkle Patricia Tree) s predponou Trie), ktorú používa Ethereum a je opísaná vo svojom žltom dokumente. Každý blok obsahuje stav po dokončení transakcií v bloku. Reprezentovaná hodnotou hash blake2b koreňa stromu MPT, ktorá predstavuje údaje o účtoch všetkých účtov HYCON.
Uložené údaje účtu zahŕňajú zostatok účtu HYCON, súvisiace informácie o poslednom zablokovaní súvisiaceho s účtom a náhodné číslo predstavujúce, koľko transakcií bolo iniciovaných účtom. Náhodné číslo sa používa na zabránenie opakovaným útokom (Replay Attack) a súvisiace informácie predchádzajúceho bloku sú vlastne optimalizáciou, ktorá zrýchľuje dopytovanie histórie transakcií a uľahčuje SPECTRE sledovať problém s dvojitou platbou. Hash blake2b sa používa v účtovnom modeli, pretože umožňuje správne hašovanie potrebné na spracovanie veľkého počtu transakcií a zostatkov.
Súvisiace odkazy:
https://www.qukuaiwang.com.cn/szhb/3052.html###
*Vyššie uvedený obsah organizuje oficiálny predstaviteľ YouToCoin. V prípade pretlače uveďte zdroj.