Начиная работать над Vileo мы хотели создать механизм майнинга позволяющий использовать разные алгоритмы хэширования для построения блокчейна. Цель — дать возможность майнерам с любым оборудованием(ASIC, GPU, CPU) поддерживать сеть, охватывая всю возможную аудиторию участников сети. В статье я расскажу к каким результатам мы пришли, о майнинге в биткоине и некоторых других криптовалютах, использующих гибридный майнинг.
![](https://habrastorage.org/getpro/habr/post_images/268/6ac/037/2686ac0375364795d685408d9ce1495c.jpg)
Если оставить в стороне то, что майнинг вознаграждается и награда служит основным источником эмиссии монет в большинстве криптовалют, то наиболее значимой функцией этого механизма является достижение консенсуса участников сети. Консенсус обеспечивается простым законом — при ветвлении блокчейна(форке) истинной считается та цепь, при построении которой было совершено наибольшее количество переборов хэшей (работы).
Для построения мультигибридного майнинга нужно решить две задачи — расчет таргета для каждого из алгоритмов и найти механизм сравнения, позволяющий делать самое сложное — сравнивать цепи, состоящие из блоков с разными алгоритмами и как следствие очень сильно отличающихся по величине работы.
![](https://habrastorage.org/getpro/habr/post_images/268/6ac/037/2686ac0375364795d685408d9ce1495c.jpg)
Если оставить в стороне то, что майнинг вознаграждается и награда служит основным источником эмиссии монет в большинстве криптовалют, то наиболее значимой функцией этого механизма является достижение консенсуса участников сети. Консенсус обеспечивается простым законом — при ветвлении блокчейна(форке) истинной считается та цепь, при построении которой было совершено наибольшее количество переборов хэшей (работы).
Для построения мультигибридного майнинга нужно решить две задачи — расчет таргета для каждого из алгоритмов и найти механизм сравнения, позволяющий делать самое сложное — сравнивать цепи, состоящие из блоков с разными алгоритмами и как следствие очень сильно отличающихся по величине работы.