Všetky jazyky
HyCon (HyperConnected Coin) je rýchlejšia a škálovateľnejšia digitálna aktívum založená na blockchain vyvinutých projektovým tímom Infinity. Používa štruktúru DAG (riadený acyklický graf), môže publikovať viacero blokov súčasne a môže vyriešiť konfliktné transakcie a odmietnuť dvojité výdavky prostredníctvom algoritmu konzistencie Specter.
Víziou neobmedzeného projektu je poskytnúť pohodlný, bezpečný, škálovateľný blockchain zameraný na používateľa a široko prijatý ekosystém kryptomeny. Kombináciou protokolu Specter a algoritmu hash Black2B navrhujeme novú kryptomenu, ktorá je bezpečná a pohodlná.
Počas formovania nekonečného projektu sme položili tieto dve kľúčové otázky:
Vzhľadom na obmedzenia existujúcich kryptomen, aký je dopyt na trhu? Ako poskytneme riešenia?
Aké sú charakteristiky, ktoré musí kryptomena musí byť š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 bitcoínov, Ethereum a rôznych sľubných žetónov - odhaľovali silné a slabé stránky každého projektu. Je však ťažké nájsť projekt, ktorý môže odpovedať na otázky, ktoré sme pôvodne položili.
Neobmedzený projektový tím preto začal skúmať nové technológie a algoritmy vhodné na rozsiahle adopcie v reálnom svete, aby nám pomohlo dosiahnuť naše ciele. Zároveň sme navrhli základný rámec pre neobmedzený projekt a vyvinuli sme nasledujúcich 5 základných cieľov:
1. Určite skutočný dopyt na trhu po kryptomenách
2. Vypracujte flexibilnú kryptomenu
3. Vytvorte používateľskú platformu zameranú na blockchain
4. Vytvorte udržateľný a inovatívny ekosystém
5. Výskum metód implementácie decentralizovaných výmen kryptomeny
Genesis Block
O 3:15 hod. Kórejský štandardný čas 4. januára 2018 (GMT+9), Hycon vydal blok Genesis, ktorý je možné pozerať na GitHub (časť úložiska Hycon).
Hash algoritmus
Hycon prijíma Blake2b ako jedinú funkciu hash v systéme. S najnovším vývojom technológie ASIC [38] je Blake2b postupne nahradený algoritmom Cryptonight algoritmu rezistentného na ASIC (ASIC) a Monero tiež používa tento algoritmus. Algoritmus Cryptonight používa pri práci pseudo-náhodné operácie na čítanie a zápis pamäte, takže je nezlučiteľná so štandardnou architektúrou ASIC, ale je rozdiel medzi CPU a GPU relatívne zrejmý. V budúcnosti sa plánuje dodržiavať príklady stanovené Monero a pravidelne upravovať algoritmus hashovania, aby sa udržal ASIC rezistenciu počas ťažby, aby sa udržal ASIC Resistance.
Mechanizmus konsenzu - protokol SPECTRE
Mechanizmom konsenzu bitcoínu je Čína-tento protokol. Na rozdiel od tohto Hycon používa ako mechanizmus konsenzu protokol s názvom Specter. Specter používa hlasovací algoritmus medzi dvoma blokmi a triedí ich do párov, napríklad blok X by mal byť pred blokom Y alebo blok Y by mal byť pred blokom X, takže blockchain sa stane formou riadeného acyklického grafu (skrátená DAG).
Serialization-Protokol pufer
V systéme blockchainu kedykoľvek každé množstvo informácií letí okolo siete. Dôležité je, že softvér uzlov môže tieto údaje dekódovať konzistentným a správnym spôsobom. Buadéry protokolov vyvinuté spoločnosťou Google umožňujú používanie konzistentných definícií správ na rôznych platformách, čo umožňuje vývoj uzlov bežiacich na neobmedzených blockchainoch pomocou rôznych programovacích jazykov. Pretože sériová vrstva nesúvisí s programovacím jazykom, je veľmi užitočná pre programy viacerých platforiem. Roztok protokolu tiež umožňuje spätnú a dopredu kompatibilitu, vďaka čomu sú aktualizácie skôr náchylné na mäkké vetvy ako na tvrdé vetvy. Tiež robí softvér tretích strán kompatibilnejší a umožňuje ostatným vývojárom interagovať s sieťou HyCon.
Ťažba
Prehľad
Podobne ako vo väčšine existujúcich kryptomen, banské bloky si vyžadujú dôkaz o práci (Pow). Miner vypočíta hash hodnotu nasledujúceho bloku, koreň Merkle transakcie obsiahnutej v bloku a náhodné číslo, ktoré sa zmení, až kým sa nevypočíta hodnota hash presahujúcej aktuálnu obtiažnosť. Zakladatelia Specter sa domnievajú, že použitie tohto protokolu môže produkovať 10 blokov za sekundu, zatiaľ čo HYCON má ako počiatočný cieľ 1 blok za sekundu. Zatiaľ čo súčasný prototyp používa dôkaz o práci, veľmi si uvedomujeme veľké množstvo elektriny, ktoré vyžaduje bitcoín a Ethereum, takže sa berú iné možnosti. Jednou z menej známych metód je dôkaz priestoru. Vyžaduje si, aby baníci predlialovali a ukladali veľké množstvo údajov a potom ich hľadali, aby našli odpoveď, ktorá spĺňa súčasné ťažkosti. Táto metóda využíva len veľmi málo energie a ukázalo sa, že je účinná v prasknutej mincovni a vesmírnej mincovni.
Podrobnosti o procese ťažby
Obsah hlavičky bloku bude kódovaný a hashovaný na začiatku ťažby a hlavička bloku sa v dôsledku ťažby nezmení. Patria sem spojenie s hlavným blokom, koreň Merkle transakcie obsiahnutej v bloku, cieľ obtiažnosti bloku, časová pečiatka bloku a koreň stromu MPT s predponou TRIE, čo predstavuje stav po transakcii v bloku skončí.
peňaženka a účet
Grafické používateľské rozhranie pre peňaženku (GUI)
Celý uzol so softvérom HYCON má prístup k lokálne hostiteľnému webovému grafickému používateľskému rozhraniu (GUI) pre operácie peňaženky, transakcie a ťažbu blockchainov. Toto grafické užívateľské rozhranie je napísané v React a podporuje ľahké, vysoko výkonné rozhrania.
Hycon Wallet
Hycon peňaženky používajú šifrovanie eliptickej krivky štandardu odvetvia na podpis transakcií, najmä sep256k, a používajte konzervatívny kód peňaženky na regeneráciu v súlade s nariadeniami BIP39 na uľahčenie integrácie dodávateľov peňaženky tretích strán. Podľa ustanovení BIPS32 a 44 sa ustanovenia vyrábajú aj pre HD (vrstvené deterministické) peňaženky.
Hycon Adresa
Adresa HYCON je 20-bajtové pole vygenerované z 32-bajtového hasha Blake2B relevantného verejného kľúča. V prípade ľudskej čitateľnosti je výstup adresy reťazec Base58 s predponou kapitálu H. Posledné 4 znaky reťazca sa používajú ako kontrolný súčet adresy. Kontrolný súčet sa počíta v troch krokoch. Najprv vypočítajte 32-bajtový hash Blake2B adresy. Tento hashový výstup sa potom kóduje ako reťazec Base58. Nakoniec sa prvé 4 znaky v tomto reťazci extrahujú a sú pripojené k reťazcovej reprezentácii adresy. Použitím kontrolného súčtu týmto spôsobom minimalizuje možnosť náhodného použitím nesprávnej vstupnej adresy.
Adresa HYCON je generovaná 20 bajtom z 32-bajtového analyzovaného výsledku Blake2B. Za účelom pridania jedovatej adresy sa prvý text začína kapitálom H a je zložený výsledok reťazca základne 58. Posledné štyri slová struny sú mriežkový ostrov adresy. Ostrov mriežky sa počíta ako tri etapy. Po prvom výpočte 32-bajtovej ceny plagátu Blake2B adresy je výsledok kódovaný ako reťazec základne 58. Nakoniec bola pripojená adresa so 4 slovami. Ak týmto spôsobom používate mriežkové ostrovy, je možné minimalizovať možnosť zadania adries.
Účet a vyváženie
Na zaznamenanie výdavkov a rovnováhy používateľov Hycon je potrebný účtovný model. Model, ktorý používa HyCon, je založený na dátovej štruktúre nazývanej Merkle-patricia Trie (MPT s Trie Prefix (Merkle Patricia Tree)), ktorú používa Ethereum a je opísaný v jeho žltej knihe. Každý blok obsahuje stav po skončení transakcie v bloku. Predstavuje hodnotu hash blake2b hash koreňa MPT, čo predstavuje údaje účtu všetkých účtov HYCON.
Údaje uloženého účtu zahŕňajú zostatok účtu Hycon, súvisiace informácie o najnovšom bloku spojenom s účtom a náhodné číslo, ktoré predstavuje, koľko transakcií začal účet. Náhodné čísla sa používajú na prevenciu útokov na prehrávanie (útoky na prehrávanie) a informácie o združení predchádzajúceho bloku sú v skutočnosti optimalizáciou, čo zvyšuje rýchlejší dotaz histórie transakcií a uľahčuje sledovanie problémov s duálnou platbou. Používajte hash Blake2b v účtovných modeloch, pretože umožňuje vhodné hash potrebné na riešenie veľkého množstva transakcií a zostatkov.
Súvisiace odkazy:
https://www.qukuaiwang.com.cn/szhb/3052.html##
*Vyššie uvedený obsah je zostavený oficiálnym účtom nemenných účtov. Ak je to dotlačené, uveďte zdroj.