Доказательство алгоритма консенсуса по емкости

2022-04-22, 09:06


Процессы майнинга в блокчейне регулируются несколькими механизмами.

Эти механизмы консенсуса необходимы для подтверждения транзакций в блокчейне и создания новых блоков.

Одним из таких механизмов майнинга является протокол Proof of Capacity.

Механизм консенсуса Proof of Capacity (POC) использует доступное пространство на жестком диске для подтверждения транзакций и определения прав на майнинг в блокчейне.

Консенсус PoC потребляет мало энергии и является более эффективным, чем Proof of Works и Stakes.

Использование Доказательства мощности в сети блокчейн включает в себя два этапа; майнинг и добычу.

Несмотря на то, что консенсус PoC потребляет меньше энергии, обеспечивает более быстрые транзакции и является более эффективным, его приемлемость низка.


Для майнинга в блокчейне могут использоваться различные процессы и процедуры, и Вы можете использовать несколько механизмов для создания новых блоков в сети блокчейн.

Процессы, связанные с определением прав на майнинг и узлов для подтверждения транзакций, многочисленны.

Если механизм блокчейна использует консенсус, Вы можете выбрать, какой алгоритм консенсуса лучше всего подходит для Вашей технологии блокчейна.

Одним из таких механизмов консенсуса является доказательство возможностей (Proof of capacity, PoC).

В этой статье мы определим определение алгоритма консенсуса Proof of Capacity, как Вы можете использовать PoC для подтверждения транзакций, а также плюсы/минусы алгоритма консенсуса Proof of Capacity.


Что такое подтверждение дееспособности (POC)?


Доказательство мощности (PoC) - это механизм консенсуса, который позволяет узлам и майнерам добывать в блокчейне.

Доказательство мощности позволяет осуществлять майнинг, используя доступное пространство на жестком диске для принятия решения о правах на майнинг и подтверждения транзакций блокчейна.

PoC - это алгоритм консенсуса, который использует свободное место на жестком диске для хранения решений проблемы хеширования в криптовалюте.

Механизм доказательства мощности является более эффективным, чем доказательство доли (PoS) или доказательство работы (PoW).

Создание новых блоков, хэширование и другие виды майнинга в блокчейне потребляют большое количество энергии. Однако разработчики Proof of Capacity разработали его так, чтобы он потреблял меньше энергии.

Алгоритм консенсуса PoC не повторяет хэширование, вместо этого он составляет и хранит список возможных решений на жестком диске майнингового устройства. Поэтому, когда начнется добыча полезных ископаемых, она развернет доступное пространство.

Используя алгоритм консенсуса Proof of Capacity, примеры блокчейн-приложений включают Storj, Spacemint, Chia и Burstcoin.


Как работает доказательство дееспособности (POC)?


Изображение: ResearchGate

Протокол доказательства мощности используется при создании новых блоков и проверке транзакций в блокчейне. Однако он включает в себя двухэтапные процессы - черчение и добычу.

Черчение
Первым шагом является черчение жесткого диска. Построение графика включает в себя перечисление всех возможных чисел, для которых шахтеры решают задачи.

Сюжет - это файл, содержащий предварительно вычисленные хэши. Майнеры используют заговоры для подделки блоков для блокчейна signum.

В процессе построения PoC есть то, что мы называем Nonce. То есть, "Номер используется только один раз." Nonce - это число, которое Вы добавляете к хэшированному или зашифрованному блоку, и это понятие используется майнерами в блокчейне.

При майнинге Вы продолжаете переманивать данные в майнерском аккаунте до тех пор, пока не создадите значения nonce. Один nonce, который Вы можете разработать, содержит 8192 хэша.

Все хэши от 0 до 8192 нумеруются и объединяются в пары. Поэтому Вы будете составлять пары соседних хэшей и объединять их, чтобы образовать пару из двух.

Этот процесс называется черчением в алгоритме Доказательства возможностей (POC).

Майнинг
Следующим шагом в алгоритме консенсуса Proof of Capacity является майнинг, и этот шаг включает в себя собственно майнинг.

На этом этапе майнер вычисляет все числа черпания, которые Вы создали в черчении. Вы продолжите повторять процесс вычисления срока для каждого Nonce, содержащегося на жестком диске майнера.

Если майнер начинает добычу и генерирует черпак под номером 28, он должен будет перейти к черпаку под номером 28 из nonce 1. Теперь они будут использовать данные этого совка для расчета значения дедлайна.

Значение deadline относится к продолжительности времени в секундах, которое должно пройти с момента создания последнего блока. Этот период будет определять, когда майнер может ковать новый блок.

Однако, если за это время ни один майнер не подделал блок, Вы можете сгенерировать новый блок и потребовать вознаграждение.

После создания нового блока Вы можете получить правильную комбинацию хэшей, сопоставив несы с хэшами, хранящимися на жестком диске.

Майнеры повторяют два шага в протоколе Proof of Capacity для создания новых блоков в блокчейне и подтверждения криптовалютных транзакций.

Далее на повестке дня - определение плюсов и минусов PoC.


Pros Of The Proof Of Capacity Consensus Algorithm


Вот преимущества алгоритма консенсуса Proof of Capacity:
- Протокол Proof of Capacity может использовать любой обычный жесткий диск или компьютерное устройство хранения данных, и этот алгоритм консенсуса может использовать хранилище с системой на базе Android.

- Протокол PoC является более энергосберегающим и энергоэффективным, чем Proof of work и stake. Сообщается, что PoC в 30 раз более энергоэффективен, чем процессы майнинга криптовалюты на базе ASIC.

- Вы можете навсегда и легко стереть данные о добыче с жесткого диска. Вы можете повторно использовать жесткий диск для новых блоков или другого хранения данных.

- Протокол Proof of Stake обеспечивает быстрые и недорогие транзакции в блокчейне.


Cons Of Proof of Capacity Consensus Algorithm


Вот недостатки алгоритма консенсуса Proof of Capacity:

- Принятие алгоритмов консенсуса PoC происходит медленно, и несколько разработчиков бегут от этого протокола.

- Существует более высокий риск атак вредоносного ПО и смягчения последствий в протоколе Proof of Capacity.


Заключение


Эксперты считают, что алгоритм консенсуса Proof of Capacity обменивает время на пространство при создании новых блоков. В PoC Вам не нужно решать триллионы хэшей в секунду; все, что Вам нужно сделать, это заранее сохранить хэши на свободном жестком диске.

Преимущества протокола PoC намного превосходят Proof of Stake и Proof of work, он быстрее завершает транзакции и потребляет меньше энергии.

Тем не менее, уязвимость к атакам и вредоносным программам является большой проблемой, и эта уязвимость удерживает разработчиков от внедрения PoC в свои блокчейн-платформы.



Автор: Валентин А., исследователь Gate.io
Данная статья представляет только точку зрения исследователя и не является инвестиционным предложением.
Gate.io оставляет за собой все права на эту статью. Перепечатка статьи будет разрешена при условии ссылки на Gate.io. Во всех случаях будут предприняты юридические действия в связи с нарушением авторских прав.
Поделиться
gate logo
Credit Ranking
Complete Gate Post tasks to upgrade your rank