
Онлайн книга «Блокчейн от А до Я. Все о технологии десятилетия»
ПОДТВЕРЖДЕНИЕ ЗАИНТЕРЕСОВАННОСТИ ИЛИ УЧАСТИЯ Мы знаем, что майнинг – это энергоемкий процесс и некоторые участники, в частности в эфириуме, предпочитают отбросить proof of work и перейти к proof of stake в связи со слишком большими энергозатратами на огромные вычислительные мощности. При такой замене для проверки блоков не нужно использовать огромные вычислительные мощности и, следовательно, «сжигать» энергию, можно просто иметь определенное количество криптовалюты. Обзор консенсуса Чтобы обеспечивать защиту, упорядоченный и целостный вид реестра, существует ряд алгоритмов консенсуса (по дате появления).
• биткойн (специфика: все узлы являются анонимными и потенциально вредоносными, поэтому необходим proof of work, «бесполезный» на первый взгляд, но необходимый для безопасности сети); • эфириум (специфика: та же, что и для биткойна); • Peercoin и Decred [105] используют гибридный метод PoW/PoS, чтобы воспользоваться преимуществами обеих систем и создать более устойчивый консенсус.
• проект Ethereum 2017 (Sharding [107]); • Peercoin [108], подтверждение использования PoS; • (i) подтверждение обладания – proof of hold (РоН): чем больше у вас денег, тем больше у вас прав на проведение проверки; • (ii) подтверждение использования – proof of use (PoU): чем больше вы обмениваете валюту, тем больше у вас прав на проведение проверки; • (iii) подтверждение ставки/время – proof of stake/time (PoST): математическая функция, которая учитывает время владения объектом, чтобы определить вероятность быть выбранным для проверки следующего блока в блокчейне (примеры: Peercoin, Vericoin); • (iv) подтверждение минимальной ставки/время – proof of minimum aged stake (PoMAS): метод, объединенный со взвешиванием (s); • (v) подтверждение значимости – proof of importance (Pol): пользователи, которые имеют наибольшее подтверждение ставки в криптовалюте, будут вознаграждены (пример: NEM). PROOF OF WORK И PROOF OF STAKE Proof of work (подтверждение работы) и proof of stake (подтверждение ставки или владения) – два наиболее известных способа проверки блоков. Они состоят из двух совершенно разных механизмов консенсуса. Процесс, который заключается в решении вычислительных задач, подразумеваемый proof of work, называется майнингом: мы говорим о майнерах. Процесс решения вычислительных задач, подразумеваемый proof of stake, называется минтинг: мы говорим о минтерах.
• Bitshares [109]; • Graphene [110]; • Steem [111].
• подтверждение права: один или несколько узлов могут добавлять блоки; • подтверждение активности (в соответствии с профилями узлов); • подтверждение возможности (в зависимости от профилей узлов); • подтверждение личности (например, beAchain); • толерантность к ошибкам типа задачи византийских генералов (например, Hyperledger и beAchain).
|