По мнению разработчика Ethereum Classic и руководителя проекта IOHK Чарльза Хоскинсона, его компания близка к решению задачи надёжного алгоритма доказательства доли (Proof-of-Stake, PoS).

Хоскинсон входил в число основателей Эфириума, однако покинул проект до его официального выпуска в 2015 году. Вместе с другим ветераном Ethereum, Джереми Вудом (Jeremy Wood), Хоскинсон основал проект Input/Output (или IOHK) – научно-исследовательскую компанию, которая специализируется на криптографических исследованиях и архитектуре цифровых валют.

После того, как от Ethereum откололся Ethereum Classic, Хоскинсон решил заняться последним. Недавно он представил свою новую команду разработчиков «the Grothendieck Team», которая будет заниматься проектами цифровой валюты и смарт-платформ. 

Тем временем, компания IOHK при тесном сотрудничестве с учёными нескольких университетов работает над проектом алгоритма Proof-of-Stake под названием «Ouroboros». Несмотря на то, что большинство цифровых валют – в том числе Биткоин – полагаются на модель Proof-of-Work (доказательство работы), для того чтобы майнеры достигли консенсуса по состоянию цпи блоков, системы Proof-of-Stake достигают консенсуса при помощи голосования держателей монет.

Эксперименты с моделью Proof-of-Stake ведутся уже несколько лет, и некоторые считают, что она может оказаться лучше, чем Proof-of-Work.

«Очевидное преимущество модели Proof-of-Stake перед Proof-of-Work в том, что майнерам не нужно сжигать энергию, что делает её гораздо более эффективной», - говорит Хоскинсон. 

«Существуют и другие преимущества. PoS обеспечивает модель управления нового поколения, например, позволяет участникам отдавать предпочтение в пользу хардфорка или софтфорка».

Ouroboros

Проект Ouroboros разработан учёными Аггелосом Киаясом (Aggelos Kiayias), Александром Расселом (Alexander Russel), Романом Олейниковым (Roman Olynykov) и Бернандо Дэвидом (Bernardo David). Суть проекта заключается в том, что новые блоки создаются случайно выбранными держателями монет, с основой на вероятность, пропорциональную их участию. Это реализуется посредством своего рода лотереи, которая помещает держателей монет в специально сформированные временные интервалы, указывающие их очерёдность в процессе производства нового блока для обновления блокчейна. Если в установленный промежуток времени держатель монет не производит блок, его очередь просто попускается. 

Основной сложностью любой системы Proof-of-Stake является проблема под названием «nothing at stake problem». Если блокчейн обновляется до двух или более конкурирующих цепочек, оптимальной стратегией для любого держателя монет будет расширение обоих форков. Таким образом, он получит свою награду за блок, независимо от того, какой форк победит, или же несколько наград в случае существования нескольких цепочек. Однако, это идёт вразрез с главной целью разработки блокчейнов: стимулирования того, чтобы все работали в одной цепочке.

По словам Киаяса, данная проблема решается при помощи нового решения достижения случайности лотерей. Предполагается, что оно сведёт на нет вероятность успешного форка сети её участниками.

Несмотря на то, что решение Ouroboros относительно безопасно (математический метод доказательства протокола), Хоскинон всё же предупреждает, что это не означает полного устранения всех проблем. До того, как решение Ouroboros можно будет использовать в глобальном масштабе, необходимы дополнительные исследования и разработки.

Ethereum Classic

В планах Ethereum всегда присутствовал переход на модель PoS при помощи ещё не завершённого протокола Casper. Несмотря на то, что изначально Ethereum Classic собирался полностью копировать Ethereum, очень скоро стало ясно, что многие участники сообщества предпочитают, чтобы проект развивался самостоятельно.

Центральной темой дебатов в сообществе до сих пор остаётся выбор предпочтительного алгоритма консенсуса - PoS или PoW. Пока Ethereum Classic больше склоняется в пользу PoW, и, скорее всего, так будет продолжаться и в ближайшем будущем.

Несмотря на участие Хоскинсона, маловероятно, что Ethereum Classic активирует решение Ouroboros.

«И это здорово. Не следует влюбляться в единственную идею», - говорит Хоскинсон, - «И хотя я на самом деле считаю, что консенсусный алгоритм Ethereum Classic «Ghost» необходимо удалить или оптимизировать, использование Proof-of-Work поможет нам дифференцироваться от Ethereum, и тогда оба проекта смогут дополнять друг друга, а не конкурировать».