-
Kryptowaluty
-
Giełdy
-
Głoska bezdźwięczna
Wszystkie języki
Kryptowaluty
Giełdy
Głoska bezdźwięczna
Hycon (Hyperconnected Coin) jest szybszym, bardziej skalowalnym zasobem cyfrowym opartym na blockchain opracowanych przez zespół projektowy Infinity. Wykorzystuje strukturę DAG (ukierunkowaną acykliczną), może publikować wiele bloków w tym samym czasie i może rozwiązywać sprzeczne transakcje i odrzucić podwójne wydatki za pośrednictwem algorytmu spójności Spectre.
Wizją nieograniczonego projektu jest zapewnienie wygodnego, bezpiecznego, skalowalnego, zorientowanego na użytkownika blockchain i szeroko przyjętego ekosystemu kryptowalut. Łącząc protokół Spectre i algorytm Hash Black2B, proponujemy nową kryptowalutę, która jest zarówno bezpieczna, jak i wygodna.
Podczas powstawania nieskończonego projektu postawiliśmy dwa następujące kluczowe pytania:
Biorąc pod uwagę ograniczenia istniejących kryptowalut, jaki jest popyt rynkowy? Jak zapewniamy rozwiązania?
Jakie są cechy, w których kryptowaluta musiała być powszechnie przyjęta i zintegrowana z szerszą gospodarką?
Mając na uwadze te kwestie, przeprowadziliśmy dokładną analizę istniejących blockchain - w tym Bitcoin, Ethereum i różnych obiecujących tokenów - rezygnacji z mocnych stron i słabości każdego projektu. Trudno jednak znaleźć projekt, który może odpowiedzieć na pytania, które początkowo zadał, które początkowo zadaliśmy.
Dlatego nieograniczony zespół projektowy zaczął badać nowe technologie i algorytmy odpowiednie do przyjęcia na dużą skalę w prawdziwym świecie, aby pomóc nam osiągnąć nasze cele. Jednocześnie zaprojektowaliśmy podstawowe ramy dla nieograniczonego projektu i opracowaliśmy następujące 5 podstawowych celów:
1. Określ faktyczne zapotrzebowanie rynkowe na kryptowaluty
2. Opracuj elastyczną kryptowalutę
3. Ustanowienie platformy blockchain zorientowanej na użytkownika
4. Ustanowienie zrównoważonego i innowacyjnego ekosystemu
5. Badania metod wdrażania zdecentralizowanych wymiany kryptowalut
Genesis Block
O 3:15 Koreański czas standardowy w dniu 4 stycznia 2018 r. (GMT+9), Hycon wydał blok Genesis, który można obejrzeć na GitHub (część repozytorium HYCON).
Hash Algorytm
Hycon przyjmuje Blake2B jako jedyną funkcję skrótu w systemie. Dzięki najnowszemu rozwojowi technologii ASIC [38] Blake2B jest stopniowo zastępowany przez algorytm kryptonight opornego na ASIC (oporny na ASIC), a Monero również wykorzystuje ten algorytm. Algorytm Cryptonight wykorzystuje pseudo-randomowe operacje odczytu i zapisu podczas pracy, więc jest niezgodny ze standardową architekturą ASIC, ale robi różnicę wydajności między CPU i GPU stosunkowo mniej oczywiste. W przyszłości, aby zapobiec centralizacji wyodrębnionych zasobów, planowane jest przestrzeganie przykładów ustalonych przez Monero i regularnego dostosowania algorytmu mieszania w celu utrzymania odporności na ASIC podczas wydobycia.
Mechanizm konsensusu - - Protokół Spectre
Mechanizmem konsensusu bitcoinów jest protokół Chin-ten. W przeciwieństwie do tego HYCON wykorzystuje protokół o nazwie Spectre jako mechanizm konsensusu. Spectre wykorzystuje algorytm głosowania między dwoma blokami i sortuje je w parach, takich jak blok X powinien być przed blokiem Y lub blok y powinien być przed blokiem X, dzięki czemu blockchain stał się formą ukierunkowanego wykresu acyklicznego (w skrócie DAG).
Bufor serializacji-protokol
W systemie blockchain dowolna ilość informacji leci wokół sieci w dowolnym momencie. Ważne jest to, że oprogramowanie węzłowe może zdekodować te dane w spójny i poprawny sposób. Bufory protokołów opracowane przez Google umożliwiają stosowanie spójnych definicji wiadomości na różnych platformach, umożliwiając opracowanie węzłów działających na nieograniczonych blockchainach przy użyciu różnych języków programowania. Ponieważ warstwa serializacji nie jest powiązana z językiem programowania, jest bardzo przydatna w programach międzyplatformowych. Bufor protokołu pozwala również na kompatybilność wsteczną i do przodu, dzięki czemu aktualizacje są bardziej podatne na miękkie gałęzie niż twarde gałęzie. Sprawia również, że oprogramowanie stron trzecich jest bardziej kompatybilne i pozwala innym programistom interakcję z siecią HYCON.
Mining
Przegląd
Podobnie jak większość istniejących kryptowalut, bloki wydobywcze wymagają dowodu pracy (je). Miner oblicza wartość skrótu następnego bloku, korzeń Merkle transakcji zawarty w bloku, oraz liczbę losową, która zmienia się do czasu obliczania wartości skrótu przekraczającej bieżącą trudności. Założyciele Spectre uważają, że użycie tego protokołu może wytwarzać 10 bloków na sekundę, podczas gdy Hycon przyjmuje 1 blok na sekundę jako początkowy cel. Chociaż obecny prototyp wykorzystuje dowód pracy, jesteśmy bardzo świadomi dużej ilości energii elektrycznej wymaganej przez Bitcoin i Ethereum, więc rozważane są inne opcje. Jedną z mniej znanych metod jest dowód przestrzeni. Wymaga to od górników wstępnego obliczenia i przechowywania dużej ilości danych, a następnie przeszukania ich, aby znaleźć odpowiedź, która spełnia obecną trudność. Ta metoda wykorzystuje bardzo niewielką moc i udowodniono, że jest skuteczna dzięki monety i mennicy kosmicznej.
Szczegóły procesu wydobycia
Zawartość nagłówka blokowego zostanie zakodowana i osądzona na początku wydobycia, a nagłówek blokowy nie zmieni się z powodu wydobycia. Obejmują one związek z wiodącym blokiem, korzeniem Merkle transakcji zawartej w bloku, cel trudności bloku, znacznik czasu bloku i korzeń drzewa MPT z prefiksem TRIE, reprezentując status po zakończeniu transakcji w bloku.
portfel i konto
Portfel graficzny interfejs użytkownika (GUI)
Pełny węzeł działający oprogramowanie HYCON może uzyskać dostęp do lokalnie hostowanego interfejsu użytkownika internetowego (GUI) do operacji portfela, transakcji i wydobycia blockchain. Ten graficzny interfejs użytkownika jest zapisany w React i obsługuje lekkie, wysokowydajne interfejsy.
Portfel Hycon
Portfel HYCON wykorzystuje standardowe szyfrowanie krzywej eliptycznej w branży do podpisywania transakcji, zwłaszcza 256K, i używają mnemonicznego kodeksu portfeli odzyskiwania zgodnie z przepisami BIP39, aby ułatwić integrację dostawców portfeli zewnętrznych. Zgodnie z przepisami BIPS32 i 44, przepisy są również dokonywane dla portfeli HD (warstwowych deterministycznych).
Hycon Adres
Adres HYCON to tablica 20-bajtowa generowana z 32-bajtowego skrótu Blake2B odpowiedniego klucza publicznego. W przypadku czytelności ludzkiej wyjście adresu jest ciągiem Base58 z prefiksem kapitału H. Ostatnie 4 znaki ciągu są używane jako suma kontrolna adresu. Suma kontrolna jest obliczana w trzech krokach. Najpierw oblicz 32-bajtowy skrót Blake2B adresu. To wyjście skrótu jest następnie kodowane jako ciąg Base58. Wreszcie, pierwsze 4 znaki w tym ciągu są wyodrębnione i dołączone do reprezentacji łańcucha adresu. Korzystanie z sumy kontrolnej w ten sposób minimalizuje możliwość przypadkowego użycia niewłaściwego adresu wejściowego.
Adres HYCON jest generowany przez 20 bajtów z 32-bajtowego wyniku przeanalizowanego Blake2B. Aby dodać adres trucizny, pierwszy tekst rozpoczyna się od kapitału H, a wynik sznurka podstawowego 58 jest skomponowany. Ostatnie cztery słowa sznurka to siatka adresu adresu. Grid Island jest liczona jako trzy etapy. Po pierwszym obliczeniu 32-bajtowej ceny plakatu Blake2B adresu, wynik jest kodowany jako ciąg podstawowy 58. Wreszcie dołączono adres z 4 słowami. Jeśli używasz w ten sposób wysp siatki, można zminimalizować możliwość wprowadzania adresów.
Konto i równowaga
Aby zarejestrować wydatki i saldo użytkowników HYCON, wymagany jest model rachunkowości. Model stosowany przez HYCON oparty jest na strukturze danych o nazwie Merkle-Patricia Trie (MPT z prefiksem TRIE (Merkle Patricia Tree)) stosowany przez Ethereum i opisany w jego żółtej książce. Każdy blok zawiera stan po zakończeniu transakcji w bloku. Reprezentowane przez wartość skrótu Blake2B korzenia drzewa MPT, reprezentując dane konta wszystkich kont HyCon.
Zapisane dane konta obejmują saldo konta HYCON, powiązane informacje o najnowszym bloku powiązanym z kontem oraz liczba losowa reprezentująca liczbę transakcji zainicjowało konto. Liczby losowe są używane do zapobiegania atakom powtórki (ataki powtórki), a informacje o powiązaniu poprzedniego bloku są w rzeczywistości optymalizacją, która sprawia, że zapytanie historii transakcji jest szybsze i sprawia, że Spectre jest łatwiejszy do śledzenia problemów z podwójnymi płatnościami. Użyj skrótu Blake2B w modelach księgowych, ponieważ pozwala on odpowiednio skrócić do obsługi dużych ilości transakcji i sald.
Powiązane linki:
https://www.qukuaiwang.com.cn/szhb/3052.html###
*Powyższa zawartość jest opracowana przez oficjalne konto kont niezbadanych. Po przedrukowaniu należy wskazać źródło.