Как нам известно, блокчейн не может существовать без алгоритма консенсуса, своего рода механизма проверки выполнения правил. Некоторые алгоритмы дают возможность строить надежные децентрализованные системы, а некоторые — позволяют создавать блокчейны с масштабируемостью и большой пропускной способностью.
Блокчейны нового поколения: от ферм к мобильному приложению
В 2013 году программист и криптовалютный предприниматель Дэниел Лаример разработал Delegated-proof-of-stake (DPoS) — разновидность PoS, схожую по принципу с репрезентативной демократией большинства современных государств. Исключительность DPoS в том, что участники используют собственные токены, дабы выбирать валидаторов, которые в свою очередь проверяют и добавляют блоки. Алгоритм DPoS задействован во многих блокчейн-проектах, среди которых можно выделить DecimalChain.
Как сказано выше, DPoS алгоритм является разновидностью PoS, что также служит альтернативой PoW и решением проблемы огромных затрат на электроэнергию для майнинга биткоина. Однако, для алгоритма PoS актуальна проблема «Nothing at Stake», что переводится как «Ничего на кону». Эта проблема связана с явлением, известным как «Трагедия общих ресурсов». «Трагедия общих ресурсов» описывается как явление, в котором, soинтересы индивидов могут противоречить благам общего пользования, и как наиболее простой пример приводится общее пастбище, чрезмерное использование которого со стороны большинства приводит к его истощению и уничтожению.
Важным остается то, что блокчейн-системы на основе DPoS потребляют существенно меньше энергии, чем их аналоги на PoW. Другими словами, валидаторы в DPoS используют вычислительную мощность конкретно для обработки транзакций, в то время как PoW-майнеры тратят огромное количество энергии и мощностей для решения задачи, и это нужно только для соответствия искусственным условиям системы. Таким образом, алгоритм DPoS на голову выше PoW.
Что значительно отличает алгоритмы между собой, так это принцип выбора участника, который получит право добавить в цепочку новый блок. В проектах с алгоритмом PoW жаждущие добавить новый блок на скорость решают крипто-головоломку. В PoS алгоритме участники рискуют своими токенами, дабы иметь возможность добавления блока.
В ситуации с алгоритмом DPoS участники по своей воле выдвигают кандидатуры на роль валидатора, который проверяет и добавляет новые блоки. Другие участники голосуют за кандидатов токенами, а вес голосов распределяется согласно количеству внесенных монет. После окончания голосования будет сформирован пул валидаторов. Специальный алгоритм выстраивает очередь валидаторов и один за другим даёт им время для добавления блока. Право перейдет к следующему участнику очереди, в том случае, если узел не успеет добавить блок. После окончания очереди, она формируется заново.
Большинство криптовалют всё ещё используют PoW-консенсус. И хотя криптовалюта Ethereum в течение скорого времени перейдет на модель PoS, что, как планируется, сократит энергоемкость сети на 99%, алгоритм консенсуса DPoS, который использует DecimalChain, остаётся куда эффективнее.
Один из простейших примеров заключается в том, что сейчас в PoW и PoS нужно заходить либо с огромными мощностями, либо же с большой долей стейкинга, дабы выдержать хоть какую-то конкуренцию и создавать новые блоки. Блокчейн DecimalChain этого не требует.
Немаловажным плюсом и решением для простоты использования блокчейна DecimalChain на алгоритме DPoS является отсутствие ноды (компьютера, подключенного к сети и обеспечивающего ее функционирование) для форжинга (возможность получения прибыли в виде новых единиц криптовалюты, за счет получения определенного процента за произведенную работу).
DecimalChain использует делегирование, транзакцию, при которой происходит привязка монет на счету пользователя к выбранному валидатору.
Алгоритм DPoS позволяет сети DecimalChain достигать консенсуса относительно новых блоков быстрее, чем алгоритмы PoW и PoS, так как DPoS-консенсус подразумевает простейшие механизмы создания блоков на недорогом оборудовании и с высокой степенью честности.
Блокчейн DecimalChain выплачивает комиссию за каждый созданный блок, тогда как сама комиссия делится между всеми валидаторами, а те пропорционально распределяют её между делегаторами.
DPoS-консенсус создаёт систему голосования, которая напрямую зависит от репутации валидаторов. Если избранный узел неверно работает или работает неэффективно, он будет быстро удалён и заменён другим. Поэтому валидаторы DecimalChain мотивированы действовать честно и эффективно, чтобы за них в дальнейшем проголосовали своим стейком.
Комментарии