Изменения параметров путем выбора делегатов

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

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

В отличие от свидетелей, делегаты не платят за позиции. Тем не менее, эти параметры могут изменяться.

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

Изменение правил (он же Hard вилы)

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

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

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

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

На практике только критически важные изменения безопасности или жесткие разветвления blockchain выполняются после подобного согласования. В этом случае и разработчики и свидетели должны ждать, пока заинтересованные стороны утвердят даже самые основные изменения.

Возможность двойной траты

Двойная трата может происходить каждый раз когда blockchain в процессе реорганизации исключает сделки, ранее включенные в цепочку блоков. Это означает, что некоторые свидетели имели в этот период существенные проблемы с доступом к сети, вызванное перебоями в инфраструктуре Интернета. С технологией DPOs, которую взяла за основу крипто валюта E-DinarCoin вероятность обрыва связи, позволяющая провести двойную трату имеет наименьший шанс выполнения. Другими словами DPOs на сегодняшний день является одним из высоко надежных инструментов против возможности двойной траты.

Сеть способна самостоятельно контролировать свое собственное “здоровье” и может сразу же обнаружить какие-либо потери связи с проверяющим свидетелем, который на данным момент не в состоянии производить блоки в соответствии с графиком. Когда это происходит, сеть назначает нового свидетеля, при подобной ситуации сеть ожидает подтверждения нового блока не более 1-2 минут.

Сделки в Proof of Stake

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