Что такое MTP?

MTP — Merkle Tree Proof — алгоритм консенсуса, делающий процесс майнинга более справедливым за счет так называемых «эгалитарных вычислений». Идея этих вычислений заключается в уравнивании возможностей майнеров с большими и маленькими вычислительными мощностями. То есть у пользователей, добывающих криптовалюту на CPU, GPU, FPGA и ASIC, одинаковые возможности.
Хэширование MTP требует больше оперативной памяти, чем, например, PoW, и это сильно повышает стоимость майнинга на ASIC, нивелируя преимущества этих устройств. В то же время при таких условиях производительность зараженных ботнетами устройств будет значительнее падать, что позволит быстрее обнаружить проблему.
Создатели MTP — ученые Алекс Бирюков и Дмитрий Ховратович — утверждают, что даже смартфоны смогут использоваться для верификации транзакций, что невозможно в PoW. Это будет происходить благодаря сокращению времени верификации до значений биткоина без существенных затрат памяти после нахождения решения. Также сеть криптовалюты станет защищеннее от DoS-атак на устройства верификации.
10 декабря в сети Zcoin был проведен хардфорк, результатом которого стала активация MTP. Это первая криптовалюта, которая перешла с PoW на MTP.