Чем доказательство работы отличается от доказательства доли?
Содержание
Технология блокчейн работает по консенсусному алгоритму. Это означает, что в сети публичного блокчейна разные участники или узлы принимают единогласное решение согласиться на включение блока или проверку транзакции независимо друг от друга, поскольку они не знают и не доверяют друг другу в соответствии с Советом по блокчейну. Этот консенсус достигается с помощью доказательства работы, также известного как майнинг или хеширование, в Биткойне и доказательства доли в Ethereum. Но чем PoW отличается от PoS?
Подтверждение работы
Как идея, он был представлен Синтией Дворк и Мони Наор в 1993 году. Но термин ‘Доказательство работы’ был введен Маркусом Якобссоном и Ари Юэлсом в 1999 году. Это консенсусный протокол для проверки достоверности транзакции без вмешательства третьей стороны.
Это делается путем решения сложных математических уравнений, и тот, кто решит их первым, получит вознаграждение в биткоинах. Это известно как майнинг. С помощью proof of work майнеры соревнуются друг с другом за добавление нового блока в блокчейн. Доказательство работы надежно, и его невозможно взломать или взломать. Он также обладает следующими преимуществами:
- Алгоритм PoW снижает атаку хакеров на 51%.
- Он основан на алгоритме Hashcash PoW, который делает невозможным внесение изменений в исходный блокчейн одним майнером.
- Майнеры предлагают блок и предоставляют свои доказательства работы в качестве доказательства своей правдивости.
- Каждому узлу становится легко проверять транзакцию на достоверность.
- PoW разработан Накамото таким образом в блокчейне Биткойна, что он ограничивает введение новых блоков. Новый блок может вводиться только каждые десять минут. Подсчитано, что последний биткоин будет добыт к 2140 году.
- Система освобождает транзакции от проверки третьими лицами, создавая надежную и прозрачную сеть
Доказательство доли
Доказательство ставки работает на совершенно другом подходе. Вместо майнеров люди, участвующие в достижении консенсуса с помощью proof of stake, называются валидаторами. Они помещают свою долю криптовалюты в блок, который, по их мнению, является подлинным.
Когда блок, на который они делают ставку, добавляется, они получают вознаграждение эфиром в соответствии с долей их ставки. Вместо того, чтобы майнер решал головоломки, чтобы добавить блок с помощью компьютеров, алгоритм proof of stake принимает решение о включении блока на основе ставки, которая была поставлена на блок. Вот некоторые дополнительные преимущества proof of stake.
- Вероятность добавления нового блока увеличивается, если человек поставил на него большое количество эфира.
- Остальные валидаторы не получают вознаграждение за блок. Они имеют право на получение платы за сеть или транзакцию в качестве вознаграждения, и их значения могут быть определены с помощью программного обеспечения для построения графиков Uniswap, которое доступно в открытом доступе.
- Алгоритм консенсуса Proof of stake был впервые реализован на Peercoin.
- Он справляется с монополией и использует меньшее количество энергии по сравнению с доказательством работы, которое потребляет большое количество энергии.
Почему Ethereum хочет перейти на Proof of Stake?
Виталик Бутерин, основатель Ethereum, планирует внедрить доказательство доли в блокчейне Ethereum. Он хочет, чтобы этот переход был завершен хардфорком в сети Ethereum.
Майнеры используют очень большое количество данных, когда решают сложные криптографические математические задачи с помощью высокопроизводительных суперкомпьютеров. Стоимость используемой энергии оплачивается в фиатной валюте, что делает майнинг очень дорогим, затмевая общую выгоду от криптовалюты.
Эксперты предполагают, что майнинг биткоина потребляет в год энергию, которой достаточно, чтобы обеспечить энергией Данию в течение целого года. Разработчики и майнеры хотят перейти на алгоритм PoS, поскольку он потребляет намного меньше энергии, чем PoW.
Разница между PoW и PoS
Помимо энергопотребления, существует много различий в обоих алгоритмах консенсуса, которые приведены следующим образом:
- Блок добывается на основе выполненной вычислительной работы, а проверка блока выполняется после определения доли ставки, размещаемой на блоке.
- Майнеры вознаграждали биткойн, когда решали головоломку, чтобы добавить новый блок. Валидаторы получают право на получение платы за транзакцию при добавлении блока.
- Майнеры решают головоломки для проверки транзакций, в то время как в PoS блок, который нужно добавить, определяется алгоритмом.
- Хакерам нужно контролировать 51% компьютеров, чтобы добавить поддельный блок в PoW, и им пришлось поставить 51% криптовалюты в качестве ставок, чтобы сделать то же самое.
- Доказательство работы потребляет большое количество энергии и оказывается более дорогостоящим, но их алгоритм обладает большей достоверностью. В Proof of Stake потребление энергии меньше, и они также менее доказаны.
Каждый алгоритм консенсуса имеет свои плюсы и минусы. Выбор и реализация алгоритма в соответствии с их потребностями зависит от сети.