Toate limbile
Hycon (HyperConnected Coin) este un activ digital mai rapid, mai scalabil, bazat pe blockchain, dezvoltat de echipa Infinity Project. Utilizează o structură DAG (grafic aciclic direcționat), poate publica mai multe blocuri în același timp și poate rezolva tranzacțiile conflictuale și poate respinge cheltuielile duble prin algoritmul de consistență Spectre.
Viziunea proiectului nelimitat este de a oferi un blockchain convenabil, sigur, scalabil, centrat pe utilizator și un ecosistem criptocurrency adoptat pe scară largă. Combinând protocolul Spectre și algoritmul Black2B Hash, vă propunem o nouă criptocurrency care este atât sigură, cât și convenabilă.
În timpul formării unui proiect infinit, am ridicat următoarele două întrebări cheie:
Având în vedere limitările criptomonedelor existente, care este cererea pieței? Cum oferim soluții?
Care sunt caracteristicile pe care o criptocurrency trebuie să le adopte pe scară largă și integrată într -o economie mai largă?
Având în vedere aceste probleme, am efectuat o analiză minuțioasă a blockchain -urilor existente - inclusiv Bitcoin, Ethereum și diverse jetoane promițătoare - care depășesc punctele forte și punctele slabe ale fiecărui proiect. Cu toate acestea, este dificil să găsim un proiect care să poată răspunde la întrebările pe care le -am pus inițial.
Prin urmare, echipa de proiect nelimitată a început să cerceteze noi tehnologii și algoritmi potriviți pentru adoptarea pe scară largă în lumea reală pentru a ne ajuta să ne atingem obiectivele. În același timp, am conceput cadrul de bază pentru proiectul nelimitat și am dezvoltat următoarele 5 obiective de bază:
1. Determinați cererea reală a pieței pentru criptomonede
2. Dezvoltați o criptocurrency flexibilă
3. Stabilirea unei platforme blockchain centrate pe utilizator
4. Stabilirea unui ecosistem durabil și inovator
5. Cercetări privind metodele de implementare a schimburilor de criptomonede descentralizate
Genesis Block
La ora 3:15 AM Ora standard coreeană pe 4 ianuarie 2018 (GMT+9), Hycon a lansat blocul Genesis, care poate fi vizualizat pe Github (parte a depozitului Hycon).
algoritmul hash
HYCON adoptă Blake2b ca singura funcție de hash din sistem. Odată cu cea mai recentă dezvoltare a tehnologiei ASIC [38], Blake2B este înlocuit treptat de algoritmul criptonaritar al ASIC rezistent (rezistent la ASIC), iar Monero folosește și acest algoritm. Algoritmul CryptoNight folosește operațiuni de citire și scriere a memoriei pseudo-aleatorii atunci când funcționează, deci este incompatibil cu arhitectura ASIC standard, dar face ca diferența de performanță de funcționare să fie relativ mai puțin evidentă. În viitor, pentru a preveni centralizarea resurselor extrase, este planificat să urmeze exemplele stabilite de Monero și să ajusteze în mod regulat algoritmul de hashing pentru a menține rezistența ASIC în timpul mineritului.
Mecanism de consens - - Protocol de spectru
Mecanismul de consens al bitcoinului este China-acest protocol. Spre deosebire de aceasta, Hycon folosește un protocol numit Spectre ca mecanism de consens. Spectre folosește un algoritm de vot între două blocuri și le sortează în perechi, cum ar fi blocul X ar trebui să fie înainte de blocul Y, sau blocul Y ar trebui să fie înainte de blocul X, făcând ca blockchain să devină forma unui grafic aciclic direcționat (DAG pe scurt).
serializare tampon-protocol
Într -un sistem blockchain, orice cantitate de informații zboară în jurul rețelei în orice moment. Ceea ce este important este că software -ul nodului poate decoda aceste date într -un mod consecvent și corect. Bufferele de protocol dezvoltate de Google permit utilizarea definițiilor de mesaje consistente pe diferite platforme, permițând dezvoltarea de noduri care rulează pe blockchain -uri nelimitate folosind diverse limbaje de programare. Deoarece stratul de serializare nu este legat de limbajul de programare, este foarte util pentru programele multiplice. Bufferul de protocol permite, de asemenea, compatibilitatea înapoi și înainte, făcând actualizările mai predispuse la ramuri moi, mai degrabă decât la ramuri dure. De asemenea, face ca software-ul terț să fie mai compatibil și permite altor dezvoltatori să interacționeze cu rețeaua HYCON.
Mining
Prezentare generală
Similar cu majoritatea criptomonedelor existente, blocurile miniere necesită o dovadă a muncii (POW). Minerul calculează valoarea hash a următorului bloc, rădăcina Merkle a tranzacției conținută în bloc și un număr aleatoriu care se schimbă până la calcularea valorii hash care depășește dificultatea curentă. Fondatorii lui Spectre consideră că utilizarea acestui protocol poate produce 10 blocuri pe secundă, în timp ce HyCon ia 1 bloc pe secundă ca țintă inițială. În timp ce prototipul actual folosește dovada muncii, suntem foarte conștienți de cantitatea mare de energie electrică necesară de Bitcoin și Ethereum, astfel încât sunt luate în considerare alte opțiuni. Una dintre metodele mai puțin cunoscute este dovada spațiului. Necesită minerii să pre-calculeze și să stocheze o cantitate mare de date, apoi să o caute pentru a găsi un răspuns care să satisfacă dificultatea actuală. Această metodă folosește foarte puțină putere și s -a dovedit a fi eficientă prin monede de explozie și mentă spațială.
Detalii despre procesul minier
Conținutul antetului blocului va fi codat și aruncat la începutul mineritului, iar antetul blocului nu se va schimba din cauza mineritului. Acestea includ asocierea cu blocul de frunte, rădăcina Merkle a tranzacției conținută în bloc, ținta de dificultate a blocului, timestampa blocului și rădăcina arborelui MPT cu prefixul Trie, reprezentând statutul după ce tranzacția din bloc este terminată.
portofel și cont
Interfață de utilizator grafică portofel (GUI)
Nodul complet care rulează software -ul HYCON poate accesa interfața de utilizator grafică web găzduită local (GUI) pentru operațiuni de portofel, tranzacții și exploatarea blockchain. Această interfață grafică de utilizator este scrisă în React și acceptă interfețe ușoare, performante.
portofel Hycon
Portofelele Hycon folosesc criptarea curbei eliptice standard din industrie pentru semnarea tranzacțiilor, în special sept., Și utilizează codul mnemonic al portofelelor de recuperare în conformitate cu reglementările BIP39 pentru a facilita integrarea furnizorilor de portofele terțe. Conform dispozițiilor BIPS32 și 44, sunt prevăzute și provizioane pentru portofelele HD (strat determinist).
adresa Hycon
Adresa HYCON este un tablou de 20 de biți generat de la un hash Blake2B de 32 de biți al cheii publice relevante. Pentru lizibilitatea umană, ieșirea adresei este un șir de bază58 cu un prefix al Capital H. Ultimele 4 caractere ale șirului sunt utilizate ca verificare a adresei. S -a calculat suma de verificare în trei etape. În primul rând, calculați hash-ul BLAKE2B de 32 de biți din adresă. Această ieșire de hash este apoi codificată ca un șir de bază58. În cele din urmă, primele 4 caractere din acest șir sunt extrase și anexate la reprezentarea șirului a adresei. Utilizarea Checksum -ului în acest fel minimizează posibilitatea de a utiliza accidental o adresă de intrare greșită.
Adresa HYCON este generată de 20 de octeți din rezultatul analizat de 32 de biți BLAKE2B. Pentru a adăuga adresa de otravă, primul text începe cu capitalul H, iar rezultatul șirului de bază 58 este compus. Ultimele patru cuvinte de coardă sunt insula de adresare a grilei. Insula Grid este considerată trei etape. După ce a calculat mai întâi prețul de 32 de biți BLAKE2B al adresei, rezultatul este codat ca șir de bază 58. În cele din urmă, a fost atașată o adresă cu 4 cuvinte. Dacă utilizați Insulele Grila în acest fel, posibilitatea de a introduce adrese poate fi redusă la minimum.
cont și echilibru
Pentru a înregistra cheltuielile și soldul utilizatorilor HYCON, este necesar un model de contabilitate. Modelul utilizat de Hycon se bazează pe o structură de date numită Merkle-Patricia Trie (MPT cu prefixul Trie (Merkle Patricia Tree)) utilizat de Ethereum și descris în cartea sa galbenă. Fiecare bloc conține starea după încheierea tranzacției în bloc. Reprezentat de valoarea Hash Blake2B a rădăcinii arborelui MPT, reprezentând datele contului tuturor conturilor HYCON.
Datele contului salvat includ soldul unui cont HYCON, informațiile asociate ale celui mai recent bloc asociat cu contul și un număr aleatoriu reprezentând câte tranzacții inițiată contul. Numerele aleatorii sunt utilizate pentru a preveni atacurile de redare (atacuri de redare), iar informațiile de asociere ale blocului anterior sunt de fapt o optimizare, ceea ce face ca interogarea istoricului tranzacțiilor să fie mai rapidă și face Spectre mai ușor să urmărească problemele de plată dublă. Utilizați Hash Blake2B în modelele de contabilitate, deoarece permite hash -ul corespunzător necesar pentru gestionarea unor cantități mari de tranzacții și solduri.
link -uri conexe:
https://www.qukuaiwang.com.cn/szhb/3052.html###
*Conținutul de mai sus este compilat de contul oficial al conturilor non-mici. Dacă este reimprimată, vă rugăm să indicați sursa.