2020-10-23

区块链与工业互联网关系

255年前,从珍妮纺纱机和瓦特改良蒸汽机开始开启了工业时代,工业时代在推进社会全面往前发展的同时,也让分工的思想,全面渗透到社会的各个环节、各个层面,我们的工作、生活、学习等各个方面都受工业思想的影响,开始了全面的分工。
人口竞争进入个性化时代 ,但是分工思想发展到两百多年后的今天,已经到了很严重的同质化竞争的阶段。对于个体来说,在同质化的竞争当中想要获得明显的竞争优势是很困难的,这个时候,人口的竞争就到了寻求个性化发展的阶段。 人口在寻求个性化发展的过程中需要外部提供支持,这个支持一般是个性化的产品,当然,这里的产品包括了服务。我们在寻求个性化的产品服务时,往往是从市面上已有的一些产品中去做选择,虽然目前产品的品类已经十分的丰富,但依然无法满足日趋个性化的日常需求。所以在未来的发展当中,个性化的产品将会成为主流,而个性化的产品将会从最初的虚拟化,逐渐落地为实物化,形成实体的个性产品。 制造业被推入个性化制造 个性化的产品需求将会进一步地推动制造业进入到个性化制造的时代。在这个时代下,多(种类多)、杂(换线频繁)、快(需求周期短)、准(质量要求高)的制造要求,基本上会成为制造业的常态。在这样的制造要求下,还要满足个性化需求及高性价比,传统的制造方式将不再适合现状。全面提升制造业的能力、高效利用现有产能,以及充分挖掘现有制造业的潜能,将会是制造业往前走的一个主要趋势。 在这种趋势下,制造业将会逐步地由从B端驱动转变到由C端驱动。由用户驱动的制造,将会成为未来制造的一个常态和主流。在这个主流中,更多的配套环节,比如设计、生产、组装,以及一些后续的测试,将会更多的在线上进行。 个性化制造呼唤智能制造,高效生产才能满足降低个性化制造成本的需求。在智能制造的工厂中,智能制造的前提是工厂间各设备不再由原来人的经验和工人的操作驱动,而是全面地从人的驱动转变成数据驱动。在全面发展的智能制造的社会当中,将会有越来越多的工厂参与到智能化制造的协同当中来。 什么样的工厂算是一个智能工厂呢?它应该是从接受订单、拆解订单、组织生产、加工组装、检验测试,以及到最后的配送环节全部都是由智能工厂全自动地来组织进行。在供应链上,智能工厂将全自动地协调上下游关系,高效配合及时提供上下游需求与供给。在这样的制造产业中,大量为智能工厂提供服务的第三方也将会在这时候应运而生。智能化工厂也将进一步自动调度这些第三方,提供高质量且全面的生产与客户服务。 智能工厂建设的前提是有工业互联网,而工业互联网解决的问题本质,是进一步地高效利用和提升现有的工业产能;以及在整个制造业中,将原本过度拆解分工的制造业重新组织到一体化生产的协同当中来。 在工业互联网中有很多的制造服务是同质化的,很多制造企业都需要类似的服务。未来,类似的各种专业服务将会独立出来,并逐步集中化,从而形成工业互联网中的工业云。而工业云的发展将会进一步地提升工厂对自己数据的利用效率、提高工厂的运作效率和工厂间的协同效率。效率的进一步提升,将会进一步促进公共制造的发展,公共制造的发展又将进一步促进虚拟工厂的发展。 现在虚拟工厂还不是很普及,公共服务在进一步发展之后,虚拟工厂也将会进一步得到普及。未来一个刚毕业的大学生,他可以轻松的开设一家销售创意的虚拟工厂,同时也为大家提供制造服务,而他并不需要投入大量资金建设实体的工厂。在他的这个虚拟工厂中,他在为客户进行一笔订单处理的过程中,可能实际调度了成百上千家工厂同时为订单提供生产服务。虚拟工厂的发展将会进一步地刺激工业服务的发展,而工业服务的发展,又将进一步反过来促进工业互联网的发展,形成一个正向的加速型循环。 实现工业互联网的第一前提是万物互联。在工业互联网当中,不仅需要建立物与物的连接,还要建立人与工厂、工厂与工厂、工厂与设备、设备与设备之间的连接。所有这些连接将会通过各种传感器、中继器、个人穿戴设备实现。 我们展望工业互联网的未来到这里,好像一切都在朝着一个非常美好的方向发展,而我们也处在一个工业互联势在必行的时期,但是,实际上在推行的过程中进展非常缓慢,往往是政府部门大力推动,而各工厂动力不足。为什么会这样呢?因为工业互联要求大家把工业数据托管出来。对于工厂来说,虽然短期可以通过拼设备和渠道获得竞争优势,但长期优势依然靠制造经验,尤其是同质化竞争越来越严重的今天,设备大家都有,但如何使用设备的经验却是竞争优势形成的壁垒,一旦制造数据透明,那工厂的制造优势将可能丢失。 数据隐私和数据安全问题是工业互联网在推进过程中遇到的最大挑战。当用户与工厂互联后,用户可能需要你提供工业服务,但不一定需要你知道提供服务的原因;工厂内设备联网后,希望自己能远程控制自己的设备,但并不一定需要我的设备要经由你的平台进行控制;工厂之间要达到高度的协同,需要上下游之间有高度的数据协同,数据协同往往需要数据的透明,但数据的透明往往就会危及工厂的核心竞争力。那么,如何提供一种既能够让各方互联有效协同、又不透露数据隐私的方法?这是工业互联网联网前必须要解决的问题。 隐私和安全的前提是不被别人控制 ,实现数据隐私和安全的前提是一切不被别人所控制。对用户来说是自己可以全权掌控自己的数据;对机器来说,是工厂可以直接控制自己的机器;对工厂间来说是既能够协同,又能保持高度独立。 在传统的方案当中是如何去解决安全和隐私问题的?常用的方案是,在工厂内部建设一套私有的工业云,将自己与外界完全隔离,在工厂内部实现工业局域网,但这不是工业互联网。另一种方案是利用第三方,即利用一个更可信、体量更大的第三方机构来为工业服务做信用背书提供中间的数据中转服务,如用户身份的认证、数据加密存储、设备远程控制等。 但是这种方式存在一个问题,那就是一旦第三方中心出现问题,比如说它被别人非法控制,或者是说它被人非法篡改,又或者它自己本身就存在问题——它自己要作恶。因此,这种方案对问题的解决不够彻底,没法带给工业互联网大的发展和全面。解决这些问题的关键点有哪些呢?第一个就是去掉中心系统和所有的第三方,建设一套没有人可以控制和篡改的底层基础。同样的,在数据协同方面我们可以采用类似的零知识证明(见文末编注),既能实现合作又可以保护隐私。

目前,只有移动区块链能够满足这个要求。按区块链可信等级(Blockchain Trust Level),区块链可以分为四级,第0级是PC端的区块链,PC端的区块链只在机构与机构之间、工厂与工厂之间可信,一旦用户参与进来,由于用户对数据没有控制权,因此是不可信的。第1级,基于移动端直连,可以实现隐私保护。第2级,基于移动端治理,可以实现数据的无法篡改。第3级,基于移动公有链,是移动区块链的最高级——完全可信。在第3级的移动区块链里,任何人都无法控制整个网络和数据,更没有人可以在它上面进行任何作弊和作恶行为。

如何识别这种移动区块链

那么,如何识别这样的移动区块链呢?大概有四点,第一点,移动端可以直连区块链网络上任意节点;第二点,移动端之间可以互相连接与同步;第三点,是移动端可以参与到区块链的共识机制中;第四点,也是最重要的一点,移动端可以在断网或者是没有网络的情况下独立作为一个节点运行。

生物链林满足TL3级特征

我们看一下一个产品叫生物链林,满足了区块链第三等级的可信度。

首先,在生物链林中,移动端可以直接扫描整个区块链网络的节点,并且可以连接上区块链网络上的任意节点(区块链共识协议内直连);

第二,移动端可以在断网情况下进行离线交易;

第三,移动端可以在不依赖第三方的前提下直接参与到区块链网络的治理中。
第四,移动端之间可以互相连接并同步;

              本文摘自我的偶像🍷🍷

编注:

零知识证明

顾名思义,零知识证明就是既能充分证明自己是某种权益的合法拥有者,又不把有关的信息泄露出去——即给外界的“知识”为“零”。零知识证明(Zero—Knowledge Proof),是由S.Goldwasser、S.Micali及C.Rackoff在20世纪80年代初提出的。零知识证明实质上是一种涉及两方或更多方的协议,即两方或更多方完成一项任务所需采取的一系列步骤。证明者向验证者证明并使其相信自己知道或拥有某一消息,但证明过程不能向验证者泄漏任何关于被证明消息的信息。大量事实证明,零知识证明在密码学中非常有用。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
可以通过Java中的日期时间类 `LocalDate` 和 `LocalDateTime` 来实现该功能。 首先,我们需要将时间段转换为 `LocalDateTime` 对象,然后将时间部分设置为 00:00:00 或 23:59:59,最后遍历每一天,获取每一天的开始时间和结束时间。 以下是代码示例: ```java import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime; import java.time.format.DateTimeFormatter; public class TimeUtils { public static void main(String[] args) { String startStr = "2020-11-20 09:09:09"; String endStr = "2021-10-09 10:10:10"; DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); LocalDateTime start = LocalDateTime.parse(startStr, formatter); LocalDateTime end = LocalDateTime.parse(endStr, formatter); // 将时间部分设置为 00:00:00 或 23:59:59 LocalDateTime startOfDay = start.with(LocalTime.MIN); LocalDateTime endOfDay = end.with(LocalTime.MAX); // 遍历每一天,获取每一天的开始时间和结束时间 LocalDate startDate = startOfDay.toLocalDate(); LocalDate endDate = endOfDay.toLocalDate(); while (!startDate.isAfter(endDate)) { LocalDateTime startOfDayOfDate = startDate.atStartOfDay(); LocalDateTime endOfDayOfDate = startDate.atTime(LocalTime.MAX); System.out.println("Start time of " + startDate + ": " + startOfDayOfDate); System.out.println("End time of " + startDate + ": " + endOfDayOfDate); startDate = startDate.plusDays(1); } } } ``` 输出结果如下: ``` Start time of 2020-11-20: 2020-11-20T00:00 End time of 2020-11-20: 2020-11-20T23:59:59.999999999 Start time of 2020-11-21: 2020-11-21T00:00 End time of 2020-11-21: 2020-11-21T23:59:59.999999999 ... Start time of 2021-10-09: 2021-10-09T00:00 End time of 2021-10-09: 2021-10-09T23:59:59.999999999 ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

探索真

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值