Will Ethereum Adopt ‘ProgPoW,’ the ASIC-Resistant Mining Algorithm?

2019-2-3 12:36

After Ethereum core developers expressed broad support in January for ProgPoW—an ASIC resistant upgrade to the Ethereum network—the Ethereum community raised concerns that the highly anticipated patch may cause the same problem it was intended to solve. Now the future of ProgPoW is in question.

ProgPoW is short for Programmatic Proof of Work. The proposed upgrade would extend Ethereum’s existing Proof of Work algorithm, slightly altering the structure of math problems that mining nodes are tasked with solving. The change is meant to substantially improve the odds for GPU miners over ASIC miners.

Ethereum’s Pledge of ASIC Resistance

ASIC is short for “application specific integrated circuit.” In the context of Ethereum, it’s a highly specialized computer designed to be mass produced for the sole purpose of mining Ethereum. However, this issue existed before Ethereum. The original Ethereum white paper called attention to the proliferation of ASICs in Bitcoin mining. Seen as a cause behind the centralization of the Bitcoin network, the Ethereum white paper set an intention to avoid the same fate:

“This means that Bitcoin mining is no longer a highly decentralized and egalitarian pursuit, requiring millions of dollars of capital to effectively participate in.”

ASICs built for Ethereum have anywhere from a two to four-fold advantage over GPU miners. Multiple Ethereum ASICs hit the market last year with the Antminer E3 from mining hardware giant Bitmain at the high end of the performance scale. The ProgPoW update is engineered specifically to slightly alter the problem that miners are asked to solve in a way that will reduce or eliminate the advantage ASICs have over GPU miners.

Why Ethereum Prefers GPU Mining

The Ethereum community generally agrees in ASIC resistance, believing that GPU mining leads to a more distributed network and that the more distributed the network is, the better. While the mass manufacturing of ASIC miners provides a cost-saving advantage per hash, these miners are generally purchased in large quantities for mass-scale mining operations that consolidate ownership of the network. In addition to centralizing the network, the homogeneity resulting from running all of the same mining hardware at scale leaves the network at risk when a security vulnerability is discovered in a popular line of ASICs.

Alternatively, GPU miners are generally custom-built entirely from personal computing hardware already available in the consumer market. These machines use computer chip architecture common in deep learning and animation rendering that combines a series of 3D video cards with high-end GPU chipsets in a single machine.

The high level of accessibility of the hardware required to build these machines creates an opportunity for more people to participate and a more distributed network. As the markets change for 3D video cards, new mining machines use different combinations of hardware from different manufacturers in an attempt to fine-tune a better machine. The multi-purpose nature of the hardware also means that if markets change and mining becomes less profitable, GPUs can be removed from the network and used in other ways. Meanwhile, ASICs serve no other purpose when they are no longer profitable to run.

The ProgPoW Debate

At the Jan. 4th core developers meeting, progress on ProgPoW was reportedly on track and running on the Gangnam test network. Since then, the Ethereum community is reporting that the ProgPoW update may lead to more centralization of the network, rather than less.

GPU miners tend to utilize hardware from one of two primary chip manufacturers, AMD and Nvidia, both of whom have reviewed the ProgPoW code. However, according to a variety of reports, the ProgPoW patch seems to provide a significant advantage to Nvidia based GPUs over AMD counterparts. To add to the controversy, one of the three team members working on the patch worked previously as a hardware engineer at Nvidia, leading to rumors of Nvidia’s involvement in the patch.

Others have been quick to follow up with claims that the patch isn’t really needed to begin with and have questioned the wisdom of altering the mining algorithm if the intention is to move to a Proof of Stake alternative soon. Just last year, Ethereum’s creator Vitalik Buterin downplayed the ASIC threat.

Fearing that the community reaction would lead to ProgPoW not being released at all, one member of the Ethereum community is threatening to hard fork Ethereum to enable ProgPoW.

The team working on ProgPoW, known online as IfDefElse posted a public response to the controversy in the form of an FAQ. In the FAQ, the team openly describes their collaboration with both Nvidia and AMD. The post goes on to clarify—in extreme detail—a technical explanation of the change and why the community experienced the variance in results.

“It was designed to have as level of a playing field as possible.… Performance of a GPU for ProgPoW in mining workloads will reflect the average gaming performance of that GPU.”

The team also addressed the possibility that ASIC manufactures will create another series of machines and the cycle will start over. The team believes that, at best, a new generation of ASICs would not be able to achieve more than a 1.5x advantage over GPU mining systems. Combined with the looming switch to Proof of Stake, this may dissuade manufacturers from attempting to challenge the team’s estimate.

ProgPoW Continues to Progress Without Clarity

Even though testing is already underway, it is still too soon to know when, how, or even if ProgPoW will be released. Despite the heated online debate, the ProgPoW patch continues to progress as planned. That said, as demonstrated by Ethereum’s recent hard fork delay, development schedules are always subject to change.

At the Ethereum Core Developers February meeting, the lively discussion explored concerns ranging from test coverage and specification readability to how to make a decision on releasing the patch. Some of the developers felt the team was ready to make an implementation decision. As embodied in a comment by core developer Greg Colvin, “we can just make it, it’s our job!”.

Meanwhile, other developers suggested that the decision to upgrade may ultimately rest with the community itself. The team put a lot of emphasis on doing the right thing for the mining community. Another core developer, Piper Merriam said:

“I’ve largely stayed out of the discussion…. It’s a decision that, frankly, I’m not excited about making for the network… but I also acknowledge that it’s potentially our responsibility to make it.”

Without complete details on how the patch will proceed, the team has agreed to organize a third-party audit to verify the fairness of the new algorithm while development on ProgPoW continues as planned. Whether Ethereum will make the switch to ProgPoW or focus on implementing PoS is still highly uncertain.

The post Will Ethereum Adopt ‘ProgPoW,’ the ASIC-Resistant Mining Algorithm? appeared first on CryptoSlate.

Similar to Notcoin - TapSwap on Solana Airdrops In 2024

origin »

Ethereum (ETH) на Currencies.ru

$ 3016.73 (+0.23%)
Объем 24H $15.581b
Изменеия 24h: 3.84 %, 7d: 0.49 %
Cегодня L: $3003.4 - H: $3038.74
Капитализация $362.364b Rank 2
Цена в час новости $ 108.47 (2681.17%)

ethereum progpow algorithm adopt asic-resistant mining future

ethereum progpow → Результатов: 32


Вместо борьбы с ASIC-майнерами ProgPoW способен упростить для них добычу Ethereum

Обновление ProgPoW, направленное на ограничение добычи Ethereum с помощью специализированных ASIC-майнеров, продолжает вызывать оживлённые дискуссии с момента одностороннего ободрения разработчиками в феврале.

2020-3-7 20:57


Исследователь: баг в ProgPoW делает выгодным майнинг Ethereum на ASIC-устройствах

Независимый японский исследователь и разработчик под ником kikx выявил уязвимость в решении ProgPoW, призванном сделать неэффективным майнинг Ethereum на ASIC-оборудовании. Finally, I decided to disclose ProgPoW vulnerability exploits ASIC resistance for the future of Ethereum.

2020-3-7 20:09


В июле в сети Ethereum запланирован хардфорк для борьбы с ASIC-майнингом

Разработчики Ethereum в ходе совещания 21 февраля в очередной раз подняли вопрос об интеграции в код криптовалюты алгоритма майнинга ProgPoW, который, как ожидается, сделает её добычу на специализированном ASIC-оборудовании неэффективной.

2020-2-22 15:36


Фото:

Ethereum: цели проектирования ProgPoW высокого уровня являются разумными для достижения предполагаемого экономического эффекта

Программная проверка работоспособности, или ProgPoW, несомненно, является одной из самых обсуждаемых тем в сообществе Ethereum и вообще в крипто-пространстве. Панацея или ошибка? Протокол, предложенный группой разработчиков, IfDefElse, представляет собой расширение ETHash с настройкой на графическом процессоре, и его основная цель — уменьшить контроль майнеров ASIC в сети, сделав графические карты более конкурентоспособными.

2019-9-10 17:07


Ethereum: ProgPoW high level design goals are reasonable towards achieving its intended economic effect

Programmatic Proof-of-Work aka ProgPoW is undoubtedly one of the most discussed topics in the Ethereum community. The protocol proposed by developer team, IfDefElse, is a GPU-tuned extension of ETHash and its main purpose is to reduce the control of ASIC miners on the network by making graphic cards more competitive.

2019-9-8 22:30


Фото:

Ethereum: ProgPow будет активирован в сети в следующем году как часть «Стамбула»

Ethereum в настоящее время сосредоточен на предстоящем хард-форке Istanbul, однако этот предстоящий хард-форк не будет включать в себя самый обсуждаемый протокол улучшения Ethereum, ProgPow. Основная причина этого шага ProgPow был одним из самых ожидаемых обновлений, поскольку протоколы направлены на решение проблемы майнинга ASIC.

2019-8-20 17:24


Более 50% майнеров Ethereum проголосовали за внедрение ProgPow

Команда Ethereum (ETH) в качестве промежуточного решения для перехода на алгоритм Proof-of-Stake предложила использование ProgPow, также известного как «Programmatic Proof-Work-Work». На недавнем собрании основной группы разработчиков, во главе с Хадсоном Джеймесоном, обсуждались и другие темы, такие как обновления клиента Ethereum, дорожная карта Istanbul, eWasm и Pruning.

2019-3-5 09:35


Разработчики Ethereum предлагают перейти на новый алгоритм ProgPoW

Как сообщал Cointelegraph на прошлой неделе, разработчики Ethereum предварительно договорились о внедрении нового алгоритма доказательства работы ProgPoW. Нововведение позволит значительно сократить разрыв в производительности добычи криптовалюты между GPU и ASIC-майнерами, тем самым позволив GPU-майнингу оставаться конкурентоспособным.

2019-1-11 13:38


Фото:

Разработчики Ethereum выбрали блок для активации хардфорка Constantinople

Разработчики Ethereum на последнем видеосовещании решили активировать хардфорк Constantinople на блоке №7080000, который может быть добыт в период с 14 по 18 января 2019 года. Кроме того, они обсудили обновление ProgPoW, с помощью которого сеть может получить защиту от ASIC-майнинга, однако вопрос о его внедрении пока остается открытым.

2018-12-7 21:47


Ethereum объявил запуск хардфорка Constantinople в январе 2019 года

Разработчики Ethereum объявили дату перенесенного запуска обновления хардфорка на 16 января 2019 года. «Мы можем сказать, что это середина января, но ситуация не изменится, если мы решим сдвинуть дату.

2018-11-12 11:39


Фото:

Долой централизацию: как новый алгоритм ProgPoW поможет в борьбе с ASIC-майнингом

Команда разработчиков EOS Classic недавно отчиталась о готовности имплементации алгоритма ProgPoW в Geth, официальном клиенте Go для Ethereum. Это случилось почти сразу после того, как глава безопасности Ethereum Foundation Мартин Холст Свенд открыл пул-реквест на Github для тестирования сложности интеграции ProgPoW...

2018-10-3 14:15


Фото:

DevCon 4 Will Set the Stage for Ethereum’s Next Milestone: Constantinople

Ethereum is embracing the Constantinople milestone at the end of November 2018, after DevCon4 in Prague. Constantinople is the latest Ethereum release, introduced through a hard fork, that will include five Ethereum Improvement Proposals (EIPs):Bitwise shifting instructions (EIP 145) in the Ethereum Virtual Machine (EVM) allow for direct manipulation of bytes on the EVM layer.

2018-9-11 18:15