对供应链上的所有各方都具有包容性,而且是可扩展的

2024-01-09 05:32

本文主要是介绍对供应链上的所有各方都具有包容性,而且是可扩展的,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  特斯拉正在使用区块链技术,以确保电池生产的原材料来自可持续的来源。区块链解决方案跟踪来自刚果民主共和国(DRC)的钴和来自澳大利亚必和必拓公司(BHP)的镍。
  据区块链新闻媒体Ledger Insights报道,特斯拉发布了2020年影响报告,显示该公司正在使用两种区块链解决方案来跟踪电动汽车电池使用的原材料。该公司努力确保它们的来源是可持续的,这符合特斯拉的使命。
  “Blockchain solution Re | Source traces cobalt”来自刚果民主共和国。该公司由刚果民主共和国的三家主要钴生产商创立:嘉能可(Glencore)、CMOC和欧亚资源集团(Eurasian Resources Group), Kryha作为技术合作伙伴。
  区块链解决方案于2021年公开宣布,但自2019年以来一直在开发中。它目前正在刚果民主共和国进行测试,并与欧洲的电动汽车电池制造商合作,并计划在今年晚些时候在美国和亚洲启动试点项目。特斯拉的最终试运行预计将于2021年第四季度进行。
  特斯拉在报告中写道:“特斯拉选择与Re | Source合作,是因为它是行业领先的,设计上便于获取,对供应链上的所有各方都具有包容性,而且是可扩展的,这意味着未来它可以包括其他关键的电池材料。”特斯拉将使用这个解决方案,以确保它是可持续的来源。
  自Re | Source成立以来,Umicore等供应链合作伙伴纷纷加入。它还接受来自诺里尔斯克镍业公司、Johnson Matthey、负责任矿产倡议(RMI)和钴研究所(CI)的投入。
  特斯拉还与必和必拓公司在镍采购和电池供应链弹性方面展开合作。到目前为止,两家公司已经完成了一个为期三个月的试点项目,从必和必拓在西澳大利亚的业务,到上海特斯拉超级工厂的一条生产线。追踪二氧化碳排放有助于确定每一款特斯拉汽车的生态足迹。该项目还将有助于识别供应链中可能存在的缺陷以及如何修复它们。
  区块链是一个连续有序的线上链条,包含根据一定规则构建的信息。区块块之间的通信是通过编号、新数据和前一个区块的数据提供的。要更改区块中的信息,必须编辑所有后续区块。
  最常见的情况是,区块链的副本存储在许多不同的计算机上,彼此独立,这使得对已经包含在区块中的信息进行更改变得极其困难。因此,通过这种方式获得的信息是非常可靠的。以这种方式工作,就不需要使用任何材料文件/发票/收据上的信息。所有信息都将以数字形式出现在区块链中。
 

这篇关于对供应链上的所有各方都具有包容性,而且是可扩展的的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/586069

相关文章

csu 1446 Problem J Modified LCS (扩展欧几里得算法的简单应用)

这是一道扩展欧几里得算法的简单应用题,这题是在湖南多校训练赛中队友ac的一道题,在比赛之后请教了队友,然后自己把它a掉 这也是自己独自做扩展欧几里得算法的题目 题意:把题意转变下就变成了:求d1*x - d2*y = f2 - f1的解,很明显用exgcd来解 下面介绍一下exgcd的一些知识点:求ax + by = c的解 一、首先求ax + by = gcd(a,b)的解 这个

科研绘图系列:R语言扩展物种堆积图(Extended Stacked Barplot)

介绍 R语言的扩展物种堆积图是一种数据可视化工具,它不仅展示了物种的堆积结果,还整合了不同样本分组之间的差异性分析结果。这种图形表示方法能够直观地比较不同物种在各个分组中的显著性差异,为研究者提供了一种有效的数据解读方式。 加载R包 knitr::opts_chunk$set(warning = F, message = F)library(tidyverse)library(phyl

Spring框架5 - 容器的扩展功能 (ApplicationContext)

private static ApplicationContext applicationContext;static {applicationContext = new ClassPathXmlApplicationContext("bean.xml");} BeanFactory的功能扩展类ApplicationContext进行深度的分析。ApplicationConext与 BeanF

PHP7扩展开发之数组处理

前言 这次,我们将演示如何在PHP扩展中如何对数组进行处理。要实现的PHP代码如下: <?phpfunction array_concat ($arr, $prefix) {foreach($arr as $key => $val) {if (isset($prefix[$key]) && is_string($val) && is_string($prefix[$key])) {$arr[

PHP7扩展开发之字符串处理

前言 这次,我们来看看字符串在PHP扩展里面如何处理。 示例代码如下: <?phpfunction str_concat($prefix, $string) {$len = strlen($prefix);$substr = substr($string, 0, $len);if ($substr != $prefix) {return $prefix." ".$string;} else

PHP7扩展开发之类型处理

前言 这次,我们将演示如何在PHP扩展中如何对类型进行一些操作。如,判断变量类型。要实现的PHP代码如下: <?phpfunction get_size ($value) {if (is_string($value)) {return "string size is ". strlen($value);} else if (is_array($value)) {return "array si

PHP7扩展开发之依赖其他扩展

前言 有的时候,我们的扩展要依赖其他扩展。比如,我们PHP的mysqli扩展就依赖mysqlnd扩展。这中情况下,我们怎么使用其他扩展呢?这个就是本文讲述的内容。 我们新建立一个扩展,名字叫 demo_dep , 依赖之前的say扩展。 在demo_dep扩展中,我们实现demo_say方法。这个方法调用say扩展的say方法。 代码 基础代码 确保say扩展的头文件正确安装到了php

PHP7扩展开发之函数方式使用lib库

前言 首先说下什么是lib库。lib库就是一个提供特定功能的一个文件。可以把它看成是PHP的一个文件,这个文件提供一些函数方法。只是这个lib库是用c或者c++写的。 使用lib库的场景。一些软件已经提供了lib库,我们就没必要再重复实现一次。如,原先的mysql扩展,就是使用mysql官方的lib库进行的封装。 在本文,我们将建立一个简单的lib库,并在扩展中进行封装调用。 代码 基础

PHP7扩展开发之对象方式使用lib库

前言 上一篇文章,我们使用的是函数方式调用lib库。这篇文章我们将使用对象的方式调用lib库。调用代码如下: <?php $hello = new hello(); $result = $hello->get(); var_dump($result); ?> 我们将在扩展中实现hello类。hello类中将依赖lib库。 代码 基础代码 这个扩展,我们将在say扩展上增加相关代码。sa

PHP7扩展开发之流操作

前言 啥是流操作?简单来讲就是对一些文件,网络的IO操作。PHP已经把这些IO操作,封装成流操作。这节,我们将使用PHP扩展实现一个目录遍历的功能。PHP示例代码如下: <?phpfunction list_dir($dir) {if (is_dir($dir) === false) {return;} $dh = opendir($dir);if ($dh == false) {ret