Вы, вероятно, слышали об алгоритмах консенсуса криптовалюты Proof of Work (PoW) и Proof of Stake (PoS) и о том, как они повышают ценность майнинга криптовалюты.
Биткойн использует PoW, а Ethereum настроен на переход на PoS. Оба являются доминирующими консенсусными алгоритмами в пространстве криптовалют, но один алгоритм стремится обновить как PoW, так и PoS с помощью их гибрида: Proof of Activity (PoA).
Так что же такое PoA и чего именно он может достичь?
Что такое доказательство активности (PoA)?
PoA - это консенсусный алгоритм блокчейна, сочетающий в себе лучшие аспекты PoW и PoS и описывается его создателями как «тщательно продуманное расширение протокола Биткойн (PoW)» для устранения возможных угроз безопасности.
Идея PoA исходила от четырех влиятельных фигур в сообществе криптовалют, одним из которых был основатель Litecoin Чарли Ли. В их технический документ Proof of Work, опубликовано в 2014 г., четыре автора написали, что, сочетая возможности PoW и PoS, PoA «обеспечивает хорошую защиту от возможные практические будущие атаки на Биткойн, и имеет относительно низкие потери с точки зрения сетевой связи и хранения Космос."
Другими словами, PoA призван повысить общую безопасность PoW Биткойна и предоставить майнерам преимущества PoS без дополнительного сетевого трафика.
Как работает подтверждение активности?
Как написано в статье, алгоритм PoA начинается с PoW и заканчивается PoS. Но в середине добычи блока PoA вводит то, что называется подпрограммой «Follow-the-Satoshi», где алгоритм «[преобразует] некоторые псевдослучайное значение в сатоши (наименьшая единица криптовалюты), которое выбирается равномерно среди всех сатоши, которые были отчеканены таким образом далеко."
Вот пошаговое руководство о том, как работает PoA в соответствии с предложением PoA:
- Майнинг начинается с PoW. Майнер тратит хэш-мощность для создания пустого заголовка блока.
- Успешно сгенерированный заголовок блока транслируется в сеть PoA.
- Здесь следовать за сатоши вызывается подпрограмма: майнеры в сети, которые находятся в сети, затем проверяют, действителен ли заголовок транслируемого блока. При выполнении проверки они также проверяют, являются ли они «счастливчиками», у которых есть случайно сгенерированные сатоши.
- На этом этапе происходит PoS. По словам Чарли Ли, выбранные «счастливчики» «равномерно распределяются по имеющимся монетам». Это означает, что если у A 200 монет, а у B 100, вероятность того, что A станет счастливым победителем, в два раза выше.
- Затем «счастливые победители» подписывают хэш заголовка блока в соответствии со стандартным протоколом PoW и транслируют свою подпись в сеть PoA.
- Этот процесс продолжается до тех пор, пока последний «победитель» не подпишет блок и не перейдет к созданию обернутого заголовка блока и широковещательной рассылке его в сеть PoA для проверки.
- Сгенерированные награды за блоки затем распределяются между последним майнером и счастливым победителем (-ами).
Если выбранные «победители» не присутствуют для подписания хэша, протокол перейдет к следующему выигрышному блоку. Этот процесс повторяется до тех пор, пока блок не получит необходимые подписи от первого майнера и всех «победителей».
Доказательство активности: плюсы и минусы
Основным преимуществом PoA является повышенная безопасность: за счет объединения сильных сторон PoW и PoS PoA значительно снижает риск заражения. 51% атака. Это связано с тем, что злоумышленник должен подавить как системы PoW, так и PoS, т. Е. Имея хешрейт более 50% и владеть значительным количеством монет, прежде чем он сможет уничтожить PoA.
Сторонники PoA заявляют, что шаг следования за сатоши может измерить уровень участия майнеры и заинтересованные стороны в сети, что побуждает их участвовать в валидации процесс. В свою очередь, позволяя узлам PoW и PoS взаимодействовать друг с другом, PoA продвигает «улучшенную топологию сети».
Однако объединение PoW и PoS также требует вдвое большей вычислительной мощности, необходимой для запуска протокола. Это приводит к чрезмерному расходу углерода, что явно вредно для окружающей среды. Хотя PoA требует более низких комиссий за транзакции, выполнение требовательного к вычислениям алгоритма консенсуса, такого как PoA, требует передового оборудования для майнинга, что является значительным вложением для некоторых майнеров.
Некоторые в криптосообществе также думают, что, несмотря на более надежный процесс проверки, PoA все равно не решит проблему двойной подписи.
Используют ли какие-либо криптовалюты подтверждение активности?
На момент написания есть только две криптовалюты, которые используют PoA:
- Decred (DCR): новые блоки каждые 5 минут в Decred. Когда добываются новые блоки, 60% вознаграждения за блок достается майнерам PoW, 30% - держателям PoS, а оставшиеся 10% идут обратно на финансирование разработки протокола.
- Эсперс (ESP): запущенный в 2016 году, ESP позиционирует себя как блокчейн-проект с целью «предложить защищенный обмен сообщениями, веб-сайты в цепочке и общее удобство для пользователя».
Доказательство активности надежно, но требует больших затрат энергии
PoA - это амбициозный алгоритм консенсуса, который объединяет лучшее из PoW и PoS и обеспечивает дополнительные уровни защиты для блокчейна. Однако, как указано выше, протокол все еще имеет свои недостатки и не полностью предотвращает атаки на блокчейн.
Тем не менее PoA - это реальный пример того, как исследователи блокчейнов постоянно пытаются улучшить консенсусные алгоритмы, чтобы сделать транзакции более безопасными и экономичными.
Майнинг криптовалюты может быть прибыльным, но безопасно ли это?
Читать далее
- Объяснение технологии
- Биткойн
- Ethereum
- Блокчейн
- Будущее денег
В настоящее время живет в Мельбурне, Австралия, Джи Йи имеет опыт написания статей об австралийском рынке недвижимости. и технологической сцены Юго-Восточной Азии, а также проведения исследований бизнес-аналитики в Азиатско-Тихоокеанском регионе. область.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Нажмите здесь, чтобы подписаться