Всі мови
HYCON (Hyperconnected Coin)-це швидший, більш масштабований цифровий актив, що базується на блокчейн, розроблений командою проекту Infinity. Він використовує структуру DAG (спрямований ациклічний графік), може одночасно публікувати кілька блоків і може вирішити суперечливі операції та відхиляти подвійні витрати через алгоритм узгодженості Spectre.
Бачення необмеженого проекту полягає в тому, щоб забезпечити зручний, безпечний, масштабований, блокчейн, орієнтований на користувачів, та широко прийняту екосистему криптовалюти. Поєднуючи протокол Spectre та алгоритм хешів Black2B, ми пропонуємо нову криптовалюту, яка є безпечною та зручною.
Під час формування нескінченного проекту ми підняли наступні два ключові питання:
Враховуючи обмеження існуючих криптовалют, який попит на ринок? Як ми пропонуємо рішення?
Які характеристики, які криптовалюта повинна бути широко прийнята та інтегрована в більш широку економіку?
Маючи на увазі ці питання, ми провели ретельний аналіз існуючих блокчейнів - включаючи біткойн, Ethereum та різні перспективні жетони - переосмислюючи сильні та слабкі сторони кожного проекту. Однак важко знайти проект, який може відповісти на запитання, які ми спочатку задавали.
Тому команда необмежених проектів почала досліджувати нові технології та алгоритми, придатні для масштабного прийняття в реальному світі, щоб допомогти нам досягти наших цілей. У той же час ми розробили основні рамки для необмеженого проекту та розробили наступні 5 основних цілей:
1. Визначте фактичний попит на ринку на криптовалюти
2. Розробити гнучку криптовалюту
3. Встановіть платформу блокчейна, орієнтована на користувачів
4. Встановіть стійку та інноваційну екосистему
5. Дослідження методів впровадження децентралізованих обмінів криптовалют
Блок Genesis
О 3:15 ранку в корейському стандартному часі 4 січня 2018 року (GMT+9) Hycon випустив блок Genesis, який можна переглянути на Github (частина сховища Hycon).
хеш -алгоритм
Hycon приймає Blake2B як єдину хеш -функцію в системі. З останньою розробкою технології ASIC [38] Blake2b поступово замінюється алгоритмом криптовалютного світла, стійкого до ASIC (стійкого до ASIC), а Monero також використовує цей алгоритм. Алгоритм Cryptonight використовує операції з прочитання та запису пам’яті псевдо-рендому під час роботи, тому він несумісний зі стандартною архітектурою ASIC, але це робить різницю в експлуатації між процесором та GPU відносно менш очевидним. Надалі, щоб запобігти централізації вилучених ресурсів, планується дотримуватися прикладів, встановлених Monero, та регулярно регулювати алгоритм хешування для підтримки стійкості до асистенції під час видобутку.
механізм консенсусу - протокол спектру
Консенсус-механізм біткойна-це протокол Китаю. На відміну від цього, Hycon використовує протокол під назвою Spectre як механізм консенсусу. Spectre використовує алгоритм голосування між двома блоками і сортує їх парами, наприклад, блок x повинен бути до блоку y, або блокувати y, повинен бути перед блоком x, що робить блокчейн стати формою спрямованого ациклічного графіка (коротко dag).
буфер серіалізації-протоколу
У блокчейн -системі будь -який обсяг інформації пролітає по мережі в будь -який час. Важливим є те, що програмне забезпечення вузла може розшифрувати ці дані послідовно та правильно. Буфери протоколу, розроблені Google, дозволяють використовувати постійні визначення повідомлень на різних платформах, що дозволяє розробити вузли, що працюють на необмежених блокчахах, використовуючи різні мови програмування. Оскільки шар серіалізації не пов'язаний з мовою програмування, він дуже корисний для програм між платформами. Буфер протоколу також дозволяє сумісність назад і вперед, роблячи оновлення більш схильними до м'яких гілок, а не жорстких гілок. Він також робить стороннє програмне забезпечення більш сумісним і дозволяє іншим розробникам взаємодіяти з мережею Hycon.
видобуток
Огляд
Подібно до більшості існуючих криптовалют, гірничі блоки потребують підтвердження роботи (POW). Майнер обчислює хеш -значення наступного блоку, корінь Merkle транзакції, що міститься в блоці, та випадкове число, яке змінюється до того, як не буде обчислена значення хеш -значення. Засновники Spectre вважають, що використання цього протоколу може виробляти 10 блоків в секунду, тоді як Hycon займає 1 блок в секунду як початкову ціль. Хоча поточний прототип використовує доказ роботи, ми дуже усвідомлюємо велику кількість електроенергії, необхідної Bitcoin та Ethereum, тому розглядаються інші варіанти. Один з менш відомих методів-це доказ простору. Він вимагає від шахтарів до розрахунку та зберігання великої кількості даних, а потім пошук, щоб знайти відповідь, яка задовольняє поточну складність. Цей метод використовує дуже мало потужності і виявився ефективним за допомогою монет і космічної монетної.
Деталі процесу видобутку
Вміст заголовка блоку буде кодовано та хештуватися на початку видобутку, а заголовок блоку не зміниться через видобуток. До них належать асоціація з провідним блоком, корінь Merkle транзакції, що міститься в блоці, трудноща ціль блоку, часова позначка блоку та корінь дерева MPT з префіксом TRIE, що представляє статус після закінчення транзакції в блоці.
гаманець і рахунок
Графічний інтерфейс користувача гаманця (графічний інтерфейс)
Повний вузол, що працює на програмному забезпеченні HYCON, може отримати доступ до локально розміщеного веб -графічного інтерфейсу користувача (GUI) для операцій, транзакцій та обміну блокчейнами. Цей графічний інтерфейс користувача записується в React і підтримує легкі, високопродуктивні інтерфейси.
Hycon Wallet
Hycon Gallets використовує стандартне шифрування кривої еліптичної кривої для підписання транзакцій, особливо SEP256K, і використовуйте мнемонічний код гаманця відновлення відповідно до правил BIP39 для полегшення інтеграції сторонніх постачальників гаманців. Відповідно до положень BIPS32 та 44, також передбачені положення для HD (шаруватого детермінованого) гаманців.
адреса Hycon
Адреса HYCON-це 20-байтовий масив, створений з 32-байтового хешу Blake2B відповідного відкритого ключа. Для читабельності людини вихід адреси - це рядок Base58 з префіксом капіталу H. Останні 4 символи рядка використовуються як контрольна сума адреси. Контрольна сума обчислюється в три етапи. По-перше, обчисліть хеш-адреси 32-байт Blake2b. Потім цей хеш -вихід кодується як рядок Base58. Нарешті, перші 4 символи цього рядка витягуються та додаються до рядка рядка адреси. Використання контрольної суми таким чином мінімізує можливість випадкового використання неправильної адреси введення.
Адреса HYCON генерується 20 байт від 32-байтового результату BLAKE2B. Для того, щоб додати адресу отрути, перший текст починається з капіталу H, і результат бази 58 складається. Останні чотири слова струни - це острів сітки адреси. Острів сітки зараховується як три етапи. Після першого обчислення 32-байтної ціни плаката Blake2b адреси, результат кодується як база 58 рядка. Нарешті, було додано адресу з 4 слова. Якщо ви використовуєте сіткові острови таким чином, можливість введення адрес можна мінімізувати.
рахунок та баланс
Для того, щоб записати витрати та баланс користувачів HYCON, потрібна модель бухгалтерського обліку. Модель, що використовується HYCON, заснована на структурі даних під назвою Merkle-Patricia Trie (MPT з префіксом TRIE (Merkle Patricia Tree)), що використовується Ethereum і описана в його жовтому книзі. Кожен блок містить стан після закінчення транзакції в блоці. Представляється хеш -значенням Blake2B кореня дерева MPT, що представляє дані облікового запису всіх облікових записів HYCON.
Збережені дані облікового запису включають залишок облікового запису HYCON, пов'язану з цим інформацію про останній блок, пов’язаний з обліковим записом, та випадкове число, що представляє, скільки транзакцій ініційований обліковий запис. Випадкові числа використовуються для запобігання повторних атак (атаки повторного відтворення), а інформація про асоціацію попереднього блоку - це фактично оптимізація, що робить запит "Історія транзакцій" швидше і полегшує відстеження проблем подвійних платежів. Використовуйте хеш Blake2B в облікових моделях, оскільки він дозволяє відповідний хеш, необхідний для обробки великої кількості транзакцій та залишків.
пов’язані посилання:
https://www.qukuaiwang.com.cn/szhb/3052.html###
*Вищезазначений вміст складається з офіційного обліку недрібних облікових записів. Якщо перевидано, вкажіть джерело.