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)
IBM Partners with Seagate to End Fake Hard Drive Trading with Blockchain
The Seagate data storage giant, that has made almost $12 mln of revenue in 2018, intends to use the Blockchain Platform of IBM to prevent the distribution of fake hard drives instead of their high-quality product.
The trouble is getting serious
The problem has been getting a big scale recently since fake drives are getting to sell on giant retail platforms like eBay. Besides, the danger is that deceived buyers can send the fake they had bought — back to Seagate for a refund.
Apart from that, Seagate reportedly wants to secure the whole market, helping other producers and intermediaries to authenticate the quality of hard drives.
The suggested solution
IBM and Seagate are planning to upload the authentication data of all hard drives that have been already made and are currently being produced onto the IBM Blockchain Solution on the IBM Cloud.
To do so, Seagate wants to utilize its Seagate Secure Electronic ID (also known as eID). It creates a unique identifier while the product is being made. Later on, this will allow verifying the identity of a hard drive in question at any point of time and in any location.
Seagate also intends to engage its feature called “Certified Erase.”
More participators
Another member of this ‘anti-pirate’ alliance of the titans is the DLT network powered by Hyperledger that IBM’s Blockchain Platform is based on. The former can enable outside parties to upload or even adjust DLT data on the platform depending on the level of access they have.
This multiple-stage project will allegedly diminish the data loss and verify product authentication data for customers and will be able to bring down warranty expenses caused by counterfeit goods.
IBM expands its engagement with Blockchain
The company keeps working on developing more Blockchain-based solutions. Last week, IBM submitted a patent for creating a DLT-based system for preventing players of augmented reality games from bumping into prohibited locations to help to keep AR objects and locations of the real world safely separated.