Разработчик Ethereum: ProgPow приведет к резкому снижению скорости хэширования
-
Алгоритм майнинга ProgPow до сих пор было одним из самых обсуждаемых обновлений в сообществе Ethereum. Протокол, направленный на повышение эффективности майнинга на GPU, также зацепил вопросы, касающиеся управления экосистемой. Разработка была одной из горячий тем дискуссий во время Eth1x/Istanbul Planning, где блокчейн-разрабочик Данно Феррин, рассказал о результатах внедрения ProgPow. Феррин заявил, что реализация может спровоцировать резкое снижение скорости хэширования в Ethereum.
Он также назвал причину разворота данного сценария:
"Основная причина в том, что работа, выполняемая в ProgPow, примерно вдвое сложнее, чем в Ethash, и отчасти это связано с объемом доступной памяти, […], поскольку это алгоритм с нехваткой памяти, который является основным мотиватором проведения вычислений хеша […]".
Феррин заявил, что еще одной причиной было то, что разные периоды ProgPow имеют разные скорости хэширования. Он заявил, что программа, выполняемая для расчета Proof-of-Work, будет меняться в зависимости от номера блока, добавив, что каждые десять блоков генерируются на базе других программ, причем одни из них выполняются быстрее, а другие медленнее.
"[…] И, вероятно, самой главной причиной является то, что соотношение между частотой хэширования Ethash и ProgPow на одной и той видеокарте может значительно разнится, оно изменяется в зависимости от поставщика, оно меняется в зависимости от типа карты […]".
Феррин объяснил, что снижение скорости хэширования повлияет на время генерации блока и активации бомбы сложности. Также, разработчик перечислил способы, которые помогут в решении проблемы. Среди них применение одноразовой корректировки сложности и применение множителя сложности перед алгоритмом.
-
сейчас они могут сами себя там в эфире обмануть. Нужно все несколько раз перепроверить.
-
@casio а в чем именно может заключаться обман - вы говорите про допущение багов я правильно понимаю или в другом каком-то плане?
-
Участник @limon1986 написал в Разработчик Ethereum: ProgPow приведет к резкому снижению скорости хэширования:
@casio а в чем именно может заключаться обман - вы говорите про допущение багов я правильно понимаю или в другом каком-то плане?
Ну это поговорка такая . Конечно тут и баги могут возникнуть + такие моменты что бомба сложности это так день варенья покажется ....
-
@casio поэтому я думаю они и не спешат с этим вопросом - как считаете в этом больше плюсов или минусов - просто я особо не вникаю обычно в такие вещи.
-
Участник @limon1986 написал в Разработчик Ethereum: ProgPow приведет к резкому снижению скорости хэширования:
@casio поэтому я думаю они и не спешат с этим вопросом - как считаете в этом больше плюсов или минусов - просто я особо не вникаю обычно в такие вещи.
любой момент который может затормозить создание блоков создает проблемы для всей сети.