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)
Charles Hoskinson Talks ‘Painful’ Cardano 1.4 Update and Shelley
During his recent live stream, Charles Hoskinson, the mastermind behind Cardano, provided some insights into the project’s future development. The recent Cardano 1.4 update and the upcoming Shelley phase became the focal points of his 30-minute long monologue.
A painful update
Hoskinson acknowledges that some users have had trouble updating to Cardano 1.4.
It will take some time for a new data layer to be formed once all old files have been cleaned up.
He emphasizes that this is a huge update that they’ve put a lot of work into, therefore the transition is time-consuming.
Talking Shelley
Shelley, the next phase in Cardano’s roadmap, will require a fork, Hoskinson reveals. The fork is expected to take place in Q1 2019.
Once Ouroboros BFT is out, the community will have to undergo the Cardano 1.5 update. The fork will migrate from Ouroboros BFT to Ouroboros Genesis.
Mending messy code
He states the reason behind their hiatus is their messy code. IOHK engineers who worked on the original code base are no longer on the team. Now that they’ve cleaned up the house, as Hoskinson puts it, the 1.5 update is much more ‘graceful’ since it won’t require going through the restoration process.
Focusing on the social component
Cardano is respected for the robust technology that underpins it. Now, they need community feedback, going from the hardcore mathematical design to the realm of opinions.
Shelley will have three components:
-
A social component;
-
A testing component;
-
An upgrade component.
Hoskinson states that people often have unrealistic expectations that Cardano is a polished product. Now, they want to make Shelley more user-friendly.