Všechny jazyky
Hycon (Hyperconned Coin) je rychlejší a škálovatelnější digitální aktivum založené na blockchainu vyvinutém projektovým týmem Infinity. Používá strukturu DAG (směrovaného acyklického grafu), může publikovat více bloků současně a může vyřešit konfliktní transakce a odmítnout dvojité výdaje prostřednictvím algoritmu konzistence Specter.
Vizí neomezeného projektu je poskytnout pohodlný, zabezpečený, škálovatelný blockchain zaměřený na uživateli a široce přijatý ekosystém kryptoměny. Kombinace protokolu Specter a algoritmu hash Black2B navrhujeme novou kryptoměnu, která je bezpečná a pohodlná.
Během tvorby nekonečného projektu jsme vznesli následující dvě klíčové otázky:
Jaká je tržní poptávka vzhledem k omezením stávajících kryptoměn? Jak poskytujeme řešení?
Jaké jsou vlastnosti, že kryptoměna musí být široce přijímána a integrována do širší ekonomiky?
S ohledem na tyto problémy jsme provedli důkladnou analýzu stávajících blockchainů - včetně bitcoinů, ethereum a různých slibných žetonů -, která odhaluje silné a slabé stránky každého projektu. Je však obtížné najít projekt, který může odpovědět na otázky, které jsme původně položili.
Neomezený projektový tým proto začal zkoumat nové technologie a algoritmy vhodné pro rozsáhlé adopci v reálném světě, aby nám pomohl dosáhnout našich cílů. Současně jsme navrhli základní rámec pro neomezený projekt a vyvinuli následujících 5 základních cílů:
1. Určete skutečnou tržní poptávku po kryptoměnách
2. Rozvíjejte flexibilní kryptoměnu
3. Vytvořte platformu blockchain zaměřené na uživatele
4. Vytvořte udržitelný a inovativní ekosystém
5. Výzkum implementačních metod decentralizovaných výměn kryptoměny
Genesis Block
Ve 3:15 dopoledne korejský standardní čas 4. ledna 2018 (GMT+9) vydal Hycon blok Genesis, který lze zobrazit na GitHubu (část úložiště Hycon).
hash algoritmus
Hycon přijímá Blake2B jako jedinou hashovou funkci v systému. S nejnovějším vývojem technologie ASIC [38] je Blake2b postupně nahrazen algoritmem Cryptonight algoritmu ASIC-rezistentního (ASIC-rezistentního) a Monero také používá tento algoritmus. Algoritmus Cryptonight používá při práci pseudo-náhodné čtení a zápisy, takže je nekompatibilní se standardní ASIC architekturou, ale je to rozdíl provozního výkonu mezi CPU a GPU relativně méně zřejmým. V budoucnu, aby se zabránilo centralizaci extrahovaných zdrojů, se plánuje dodržovat příklady stanovené Monero a pravidelně upravit algoritmus hašování tak, aby udržoval ASIC odpor během těžby.
Mechanismus konsensu - - Spectre Protocol
Konsenzuální mechanismus bitcoinů je Čína-tento protokol. Na rozdíl od toho Hycon používá protokol s názvem Specter jako konsenzuální mechanismus. Specter používá hlasovací algoritmus mezi dvěma bloky a třídí je ve dvojicích, jako je blok X, měl by být před blokem Y, nebo by měl být blok Y před blokem X, takže blockchain se stane formou nasměrovaného acyklického grafu (zkrátka DAG).
vyrovnávací paměť serializace-protokol
V systému blockchainu létá kolem sítě jakékoli množství informací. Důležité je, že software uzlů může tato data dekódovat konzistentním a správným způsobem. Vyrovnávací paměti protokolu vyvinuté společností Google umožňují používat konzistentní definice zpráv na různých platformách, což umožňuje vývoj uzlů běžících na neomezených blockchainech pomocí různých programovacích jazyků. Protože serializační vrstva nesouvisí s programovacím jazykem, je velmi užitečná pro programy napříč platformami. Vyrovnávací paměť protokolu také umožňuje kompatibilitu zpětné a dopředu, což zvyšuje aktualizace náchylnější k měkkým větvím spíše než na tvrdé větve. Díky tomu je také kompatibilnější software třetích stran a umožňuje ostatním vývojářům interagovat se sítí HYCON.
těžba
Přehled
Podobně jako u většiny existujících kryptoměn vyžadují těžební bloky důkaz práce (POW). Horník vypočítá hodnotu hash dalšího bloku, kořen Merkle transakce obsažené v bloku, a náhodné číslo, které se změní, dokud se nevypočítá hodnota hash přesahující aktuální obtíž. Zakladatelé Spectre věří, že použití tohoto protokolu může produkovat 10 bloků za sekundu, zatímco Hycon trvá 1 blok za sekundu jako počáteční cíl. Zatímco současný prototyp používá důkaz o práci, jsme si velmi dobře vědomi velkého množství elektřiny vyžadované bitcoinem a Ethereum, takže se zvažují další možnosti. Jednou z méně známých metod je důkaz prostoru. Vyžaduje, aby horníci předvídali a ukládali velké množství dat, a poté je prohledávají, aby našli odpověď, která splňuje současné obtíž. Tato metoda využívá velmi malou sílu a ukázalo se, že je efektivní burstou mincí a vesmírnou mátou.
Podrobnosti o procesu těžby
Obsah záhlaví bloku bude kódován a hashován na začátku těžby a záhlaví bloku se v důsledku těžby nezmění. Patří mezi ně souvislost s předním blokem, kořen Merkle transakce obsažené v bloku, cíl obtížnosti bloku, časový razítko bloku a kořen stromu MPT s předponou Trie, což představuje stav po transakci v bloku.
peněženka a účet
Grafické uživatelské rozhraní peněženky (GUI)
Celý uzel spuštění softwaru Hycon má přístup k místně hostovanému webovému grafickému uživatelskému rozhraní (GUI) pro operace peněženky, transakce a těžbu blockchainu. Toto grafické uživatelské rozhraní je psáno v React a podporuje lehká a vysoce výkonná rozhraní.
peněženka Hycon
Peněženky Hycon používají šifrování eliptické křivky průmyslu pro podpis transakce, zejména Sep256K, a používají mnemonický kód peněženek pro zotavení v souladu s předpisy BIP39 k usnadnění integrace dodavatelů třetích stran. Podle ustanovení BIPS32 a 44 jsou také přijímána ustanovení pro peněženky HD (vrstvené deterministické).
Hycon adresa
Adresa HyCON je 20bajtová pole generované z 32-bayte blake2b hash příslušného veřejného klíče. Pro čitelnost člověka je výstupem adresy řetězec Base58 s předponou kapitálu H. Poslední 4 znaky řetězce se používají jako kontrolní součet adresy. Kontrolní součet se počítá ve třech krocích. Nejprve vypočítejte 32-bajtový hash Blake2B adresy. Tento výstup hash je poté kódován jako řetězec Base58. Nakonec jsou první 4 znaky v tomto řetězci extrahovány a připojeny k reprezentaci řetězce adresy. Použití kontrolního součtu tímto způsobem minimalizuje možnost náhodného použití nesprávné vstupní adresy.
Adresa HYCON je generována 20 bajtů z 32-bajte Blake2B analyzovaného výsledku. Aby se přidal adresu Poison, první text začíná kapitálem H a je složen výsledek řetězce základny 58. Poslední čtyři slova řetězce jsou ostrov mřížky. Island Grid se počítá jako tři fáze. Po prvním výpočtu plakátové ceny Blake2B 32-bajtů je výsledek kódován jako BASE 58 String. Nakonec byla připojena adresa se 4 slovy. Pokud tímto způsobem používáte ostrovy mřížky, lze minimalizovat možnost zadání adres.
účet a zůstatek
Aby bylo možné zaznamenat výdaje a rovnováhu uživatelů HYCON, je vyžadován účetní model. Model používaný Hyconem je založen na datové struktuře zvané Merkle-Patricia Trie (MPT s předponou Trie (Merkle Patricia Tree)) používaná Ethereum a popsaná v jeho žluté knize. Každý blok obsahuje stav poté, co transakce skončí v bloku. Reprezentováno hodnotou hash Blake2b hashové kořene MPT, což představuje údaje o účtu všech účtů Hycon.
Údaje o uloženém účtu zahrnují zůstatek účtu Hycon, související informace o posledním bloku spojeném s účtem a náhodné číslo představující, kolik transakcí zahájil účet. Náhodná čísla se používají k zabránění opakovacím útokům (útoky na přehrávání) a informace o přidružení předchozího bloku jsou ve skutečnosti optimalizací, což zrychluje dotaz na historii transakcí a usnadňuje sledování problémů s dvojí platbou. Použijte hash Blake2b v účetních modelech, protože umožňuje vhodný hash požadovaný pro zpracování velkého množství transakcí a zůstatků.
související odkazy:
https://www.qukuaiwang.com.cn/szhb/3052.html##
*Výše uvedený obsah je sestaven oficiálním účtem ne-malých účtů. Pokud je přetištěn, uveďte prosím zdroj.