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)
ConsenSys Partners with Louis Vuitton to Set Up Blockchain for Luxury Products
On May 16, ETH software studio ConsenSys, along with its partners, Microsoft and LVMH Group, to which such brands as Parfums Christian Dior and Louis Vuitton belong, announced the release of AURA – an open ledger platform created to work in the luxury sphere.
As a reminder, ConsenSys was founded by Ethereum co-founder Joseph Lubin.
The technologies used here will be Ethereum-based Quorum and Microsoft Azure. Details were shared in a press release.
Brands join efforts on blockchain
Louis Vuitton and Parfums Christian Dior – along with a few others owned by LVMH – are collaborating with ConsenSys and Microsoft, and are negotiating with other global luxury brands to work together on the AURA platform.
By taking part, Louis Vuitton is improving its program of goods traceability that the company started a few years ago.
What AURA blockchain will record
Since luxury goods pass through numerous stages before they get to the market, they require stages of designing, finding raw materials, and need to be produced and then distributed. The AURA platform will enable customers to trace goods back throughout all of this production chain and make sure they are getting the real deal, buying authentic high-end goods.
While a product is undergoing all the production stages, data about it at each stage will be recorded on a blockchain. After purchasing a product, the consumer will be able to check an AURA certificate with all the aforementioned date. It will include all details on its
authenticity, origin, components and even a confirmation that all ethical and environmental norms were properly followed when manufacturing it.
For developing the blockchain, ConsenSys used the Ethereum-based Quorum platform. The Ethereum token standard ERC-721 was used for creating Traceability Smart Contracts.