Error message
Warning: Undefined array key 0 in amp_entity_view_alter() (line 156 of modules/contrib/amp/amp.module).amp_entity_view_alter(Array, Object, Object) (Line: 545) Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 304) Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 238) Drupal\Core\Entity\EntityViewBuilder->build(Array) call_user_func_array(Array, Array) (Line: 111) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 788) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 377) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 204) Drupal\Core\Render\Renderer->render(Array, ) (Line: 238) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 583) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 239) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) call_user_func(Array, Object, 'kernel.view', Object) (Line: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 187) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191) Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128) Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704) Drupal\Core\DrupalKernel->handle(Object) (Line: 18)
Bitcoin Advocate Criticizes Ethereum’s Muir Glacier Update, Ethereum’s Team Lead Replies
Udi Wertheimer, an acerbic blockchain troll and anchor of the Reckless Review Bitcoin podcast, showed no mercy for Ethereum (ETH) and their recent Istanbul Hard Fork and upcoming Muir Glacier update. However, his tirade hasn’t gone unnoticed by Ethereum's developers.
Wertheimer: Istanbul is Painful, Muir Glacier Reaches Absurd
First, Mr. Wertheimer criticized Ethereum's governance for its "disruptive" character of the Istanbul Hard Fork. He said that Ethereum destroyed parts of the blockchain consensus:
1/ You’ve heard that ETH went through a disruptive hard fork just over a week ago. This was a painful process that left broken contracts and nodes in its wake.
— Udi Wertheimer (@udiWertheimer) December 16, 2019
The next hard fork? It’s in TWO WEEKS. Why? Because otherwise the Ethereum blockchain would slow to a crawl. THREAD
Udi Wertheimer then proclaimed the decision to implement the next update, Muir Glacier, three weeks after Istanbul as extremely abnormal.
According to the Ethereum critic, the very nature of the Muir Glacier update is to act as a stop-gap measure. This update pushes the difficulty for customizing the Ethereum network further down, and for Mr. Wertheimer, it’s "yet another way for ETH devs to gain support".
The last assumption attracted the support of well-known investor and analyst Tuur Demeester, who re-tweeted his skeptical message about Ethereum's customization difficulty.
— Tuur Demeester (@TuurDemeester) December 16, 2019
Ethereum Strikes Back
It took only an hour for Ethereum's developers to respond. Péter Szilágyi, Team Lead with the Ethereum Foundation, blamed his opponent's miscalculation.
Mr. Szilágyi also declared that Ethereum has never been and will never be ideal:
Guy does have a point. Still, better admit you miscalculated something and fix it, than wait for crypto Jesus' second coming ¯\_(ツ)_/¯#Ethereum is not perfect nor ever will be. People and devs are not perfect nor ever will be. But we learn and iterate (and sometimes mess up). https://t.co/NFlM66eSvo
— Péter Szilágyi (@peter_szilagyi) December 16, 2019
The Muir Glacier update is a system-wide update (hard fork that implies only one proposal) of the Ethereum network. This will occur on January 1, 2020. The increase in customization difficulty for the Ethereum network will be delayed for almost 21 months after this update.
What do you think about the Ethereum "difficulty bomb"? Let's discuss it on Twitter!