0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

智能制造中區(qū)塊鏈技術(shù)的應(yīng)用案例解析

454398 ? 來(lái)源:控制工程網(wǎng) ? 作者:周杰 ? 2021-01-05 12:21 ? 次閱讀

區(qū)塊鏈技術(shù)(Blockchain technology)來(lái)源于筆名中本聰(Satoshi Nakamoto)在2008年發(fā)表的論文《比特幣:一種點(diǎn)對(duì)點(diǎn)的電子現(xiàn)金系統(tǒng)》(Bitcoin: A Peer-to-Peer Electronic Cash System)。在傳統(tǒng)的具有中心節(jié)點(diǎn)的電子現(xiàn)金系統(tǒng)中,是由中心節(jié)點(diǎn),比如銀行、支付機(jī)構(gòu)等,來(lái)驗(yàn)證電子現(xiàn)金是否被使用過(guò),從而避免一幣多付(又稱雙重支付)的問(wèn)題。比特幣是一種去中心化的點(diǎn)對(duì)點(diǎn)的網(wǎng)絡(luò),為解決一幣多付的問(wèn)題,中本聰提出了區(qū)塊鏈的概念,顧名思義,區(qū)塊鏈由區(qū)塊組成,區(qū)塊是一種數(shù)據(jù)結(jié)構(gòu),包括時(shí)間戳,交易記錄,前一個(gè)區(qū)塊的哈希值,通過(guò)這種機(jī)制,所有的區(qū)塊連在一起,形成區(qū)塊鏈。

11.jpg

圖1 區(qū)塊和區(qū)塊鏈

簡(jiǎn)而言之,區(qū)塊鏈?zhǔn)且环N分布式的數(shù)據(jù)庫(kù),具有去中心化、不可篡改、可以追溯等特點(diǎn),這些特點(diǎn)保證了區(qū)塊鏈節(jié)點(diǎn)的“誠(chéng)實(shí)”和“透明”,解決了信息不對(duì)稱問(wèn)題,實(shí)現(xiàn)了多個(gè)主體之間的信任協(xié)作和行動(dòng)一致。為了方便理解區(qū)塊和區(qū)塊鏈的概念,可以參考如下簡(jiǎn)化的Python代碼實(shí)現(xiàn):

class Block:

def __init__(self, index, transactions, timestamp, previous_hash, nonce=0):

self.index = index

self.transactions = transactions

self.timestamp = timestamp

self.previous_hash = previous_hash

self.nonce = nonce def compute_hash(self):

block_string = json.dumps(self.__dict__, sort_keys=True) return sha256(block_string.encode()).hexdigest()class Blockchain:

difficulty = 2

def __init__(self):

self.unconfirmed_transactions = []

self.chain = [] def create_genesis_block(self):

genesis_block = Block(0, [], 0, "0")

genesis_block.hash = genesis_block.compute_hash()

self.chain.append(genesis_block) @property

def last_block(self):

return self.chain[-1] def add_block(self, block, proof):

previous_hash = self.last_block.hash if previous_hash != block.previous_hash: return False

if not Blockchain.is_valid_proof(block, proof): return False

block.hash = proof

self.chain.append(block) return True @staticmethod

def proof_of_work(block):

block.nonce = 0

computed_hash = block.compute_hash() while not computed_hash.startswith('0' * Blockchain.difficulty):

block.nonce += 1

computed_hash = block.compute_hash() return computed_hash def add_new_transaction(self, transaction):

self.unconfirmed_transactions.append(transaction) @classmethod

def is_valid_proof(cls, block, block_hash):

return (block_hash.startswith('0' * Blockchain.difficulty) and

block_hash == block.compute_hash())

由上述代碼可見(jiàn),計(jì)算當(dāng)前區(qū)塊的哈希值時(shí),輸入變量既包括當(dāng)前區(qū)塊的時(shí)間戳、交易記錄等數(shù)據(jù),也包括上一個(gè)區(qū)塊的哈希值,如果攻擊者修改區(qū)塊鏈中的交易記錄,比如區(qū)塊1的交易記錄,則區(qū)塊1的哈希值會(huì)發(fā)生變化,因?yàn)閰^(qū)塊2的數(shù)據(jù)結(jié)構(gòu)包括區(qū)塊1的哈希值,故區(qū)塊2的哈希值也會(huì)發(fā)生變化,從而迫使攻擊者重新計(jì)算區(qū)塊2的哈希值,以此類推,余下區(qū)塊的哈希值也需要重新計(jì)算,同時(shí)為增加攻擊者計(jì)算哈希值的難度,區(qū)塊鏈還使用了工作量證明(Proof of Work)算法,比如要求哈希值的前若干個(gè)字符是0。與此同時(shí),在攻擊者計(jì)算歷史區(qū)塊的哈希值時(shí),還會(huì)不斷有新的區(qū)塊寫入,除非攻擊者掌握整個(gè)區(qū)塊鏈網(wǎng)絡(luò)中51%以上的算力,這種攻擊從時(shí)間成本和收益成本來(lái)說(shuō),將會(huì)是毫無(wú)意義的。

比特幣(數(shù)字加密貨幣的一種)是區(qū)塊鏈技術(shù)的一種應(yīng)用,二者之間的關(guān)系類似與汽車和內(nèi)燃機(jī)/電動(dòng)機(jī),每一輛汽車都裝備有內(nèi)燃機(jī)或者電動(dòng)機(jī)或者兼而有之,但內(nèi)燃機(jī)/電動(dòng)機(jī)不光用于汽車,還應(yīng)用于火車、輪船、工程機(jī)械等設(shè)備。隨著區(qū)塊鏈技術(shù)的發(fā)展,其應(yīng)用場(chǎng)景從數(shù)字貨幣逐漸向其他非金融領(lǐng)域擴(kuò)展,比如公共服務(wù)領(lǐng)域、數(shù)字版權(quán)領(lǐng)域、保險(xiǎn)領(lǐng)域、物聯(lián)網(wǎng)和物流領(lǐng)域等。

區(qū)塊鏈1.0:區(qū)塊鏈用于數(shù)字貨幣

區(qū)塊鏈2.0:區(qū)塊鏈+智能合約用于金融領(lǐng)域(貨幣、股票、債券等)

區(qū)塊鏈3.0:區(qū)塊鏈用于非金融領(lǐng)域

區(qū)塊鏈應(yīng)用領(lǐng)域的擴(kuò)展也改變了社會(huì)對(duì)于區(qū)塊鏈等同于虛擬貨幣的固有認(rèn)知,在監(jiān)管機(jī)構(gòu)對(duì)虛擬貨幣炒作和虛擬貨幣交易場(chǎng)所的打擊態(tài)度沒(méi)有絲毫改變的同時(shí),也在積極鼓勵(lì)區(qū)塊鏈技術(shù)在非金融領(lǐng)域的發(fā)展,比如2019年10月24日,中共中央政治局就區(qū)塊鏈技術(shù)發(fā)展現(xiàn)狀和趨勢(shì)進(jìn)行第十八次集體學(xué)習(xí),會(huì)上中共中央總書(shū)記習(xí)近平指出“區(qū)塊鏈技術(shù)的集成應(yīng)用在新的技術(shù)革新和產(chǎn)業(yè)變革中起著重要作用。我們要把區(qū)塊鏈作為核心技術(shù)自主創(chuàng)新的重要突破口,明確主攻方向,加大投入力度,著力攻克一批關(guān)鍵核心技術(shù),加快推動(dòng)區(qū)塊鏈技術(shù)和產(chǎn)業(yè)創(chuàng)新發(fā)展……區(qū)塊鏈技術(shù)應(yīng)用已延伸到數(shù)字金融、物聯(lián)網(wǎng)、智能制造、供應(yīng)鏈管理、數(shù)字資產(chǎn)交易等多個(gè)領(lǐng)域。目前,全球主要國(guó)家都在加快布局區(qū)塊鏈技術(shù)發(fā)展。我國(guó)在區(qū)塊鏈領(lǐng)域擁有良好基礎(chǔ),要加快推動(dòng)區(qū)塊鏈技術(shù)和產(chǎn)業(yè)創(chuàng)新發(fā)展,積極推進(jìn)區(qū)塊鏈和經(jīng)濟(jì)社會(huì)融合發(fā)展?!?/p>

區(qū)塊鏈技術(shù)具有的不可篡改、可以追溯等特點(diǎn),可以和物聯(lián)網(wǎng)技術(shù)具有的連接隨手可及、計(jì)算無(wú)處不在等特點(diǎn)結(jié)合起來(lái),以筆者在《如何從零開(kāi)始搭建面向某一行業(yè)的物聯(lián)網(wǎng)系統(tǒng)架構(gòu)》一文中描述的案例為例,我們可以把某一產(chǎn)品拆分成若干產(chǎn)品單元,然后把產(chǎn)品單元的生產(chǎn)制造過(guò)程拆分成若干工藝單元,每一個(gè)工藝單元的實(shí)現(xiàn)由各種機(jī)械設(shè)備完成,比如生產(chǎn)設(shè)備、測(cè)試設(shè)備等,工藝單元和工藝單元之間的物料轉(zhuǎn)運(yùn)由各種自動(dòng)化設(shè)備完成,比如機(jī)器人、AGV等,無(wú)論是機(jī)械還是設(shè)備,從物聯(lián)網(wǎng)的視角看來(lái)都屬于執(zhí)行機(jī)構(gòu),傳感器用于測(cè)量生產(chǎn)過(guò)程的各種狀態(tài)并作為車間控制系統(tǒng)閉環(huán)控制的輸入信號(hào)。

22.jpg

圖2 產(chǎn)品制造過(guò)程和物聯(lián)網(wǎng)

借助物聯(lián)網(wǎng),在某一產(chǎn)品單元生產(chǎn)完成后,可以生成該產(chǎn)品的關(guān)鍵信息,比如生產(chǎn)設(shè)備加工該產(chǎn)品時(shí)采用的工藝數(shù)據(jù),測(cè)試設(shè)備對(duì)該產(chǎn)品進(jìn)行質(zhì)檢后得到的量測(cè)數(shù)據(jù),這些數(shù)據(jù)打包成消息(比如JSON格式)。隨后該產(chǎn)品單元會(huì)經(jīng)過(guò)物流系統(tǒng)流轉(zhuǎn)到下一個(gè)地點(diǎn),借助物聯(lián)網(wǎng),可以獲得產(chǎn)品在運(yùn)輸過(guò)程中的關(guān)鍵信息,比如mRNA疫苗在運(yùn)輸途中的環(huán)境溫度數(shù)據(jù),這些數(shù)據(jù)也被打包成消息。在這種應(yīng)用場(chǎng)景下,消息即等同于上面提到的交易記錄,區(qū)塊的數(shù)據(jù)結(jié)構(gòu)包括時(shí)間戳、消息、前一個(gè)區(qū)塊的哈希值等數(shù)據(jù),而消息一旦被節(jié)點(diǎn)發(fā)布,就不可能被修改,從而可以實(shí)現(xiàn)供應(yīng)鏈端到端的全程監(jiān)控,解決商品質(zhì)量溯源、安全監(jiān)管等問(wèn)題。

33.jpg

圖3 物聯(lián)網(wǎng)和區(qū)塊鏈

借助智能合約,在產(chǎn)品單元從生產(chǎn)方流轉(zhuǎn)到需求方時(shí),需求方通過(guò)獲取產(chǎn)品到達(dá)前的消息即可以判斷合約條款是否被滿足(時(shí)間、日期、工藝數(shù)據(jù)、量測(cè)數(shù)據(jù)、環(huán)境數(shù)據(jù)等),若滿足條款,則生產(chǎn)方和需求方之間的合約自動(dòng)執(zhí)行。這種方式避免了供應(yīng)鏈中的每一個(gè)參與方單獨(dú)建立一套產(chǎn)品追溯系統(tǒng)和相應(yīng)的數(shù)據(jù)庫(kù),除了成本的增加,這種單獨(dú)建立的數(shù)據(jù)庫(kù)在開(kāi)放性、協(xié)作性和認(rèn)證性方面亦有所欠缺,而通過(guò)引入?yún)^(qū)塊鏈技術(shù),可以實(shí)現(xiàn)“優(yōu)化業(yè)務(wù)流程、降低運(yùn)營(yíng)成本、提升協(xié)同效率、建設(shè)可信體系”等方面的作用。
編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2909

    文章

    44671

    瀏覽量

    373707
  • 區(qū)塊鏈
    +關(guān)注

    關(guān)注

    111

    文章

    15562

    瀏覽量

    106124
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    智能制造裝備行業(yè)的供應(yīng)特點(diǎn)分析

    智能制造裝備行業(yè)供應(yīng)涉及多個(gè)環(huán)節(jié),包括原材料采購(gòu)、生產(chǎn)制造、物流配送和售后服務(wù)等,其特點(diǎn)包括復(fù)雜性與多樣性、全球化與分散性、技術(shù)密集型和快
    的頭像 發(fā)表于 11-28 10:15 ?213次閱讀
    <b class='flag-5'>智能</b><b class='flag-5'>制造</b>裝備行業(yè)的供應(yīng)<b class='flag-5'>鏈</b>特點(diǎn)分析

    dap協(xié)議在跨技術(shù)中的應(yīng)用

    隨著區(qū)塊技術(shù)的快速發(fā)展,越來(lái)越多的區(qū)塊網(wǎng)絡(luò)被創(chuàng)建以滿足特定行業(yè)或應(yīng)用的需求。然而,這些區(qū)塊
    的頭像 發(fā)表于 11-22 15:45 ?242次閱讀

    YOGO ROBO智能機(jī)器人助力區(qū)塊行業(yè)發(fā)展

    日前,上海靜安區(qū)成功舉辦了全國(guó)首個(gè)區(qū)塊主題的場(chǎng)景集市——“數(shù)通谷”區(qū)塊+醫(yī)療場(chǎng)景集市。本次活動(dòng)匯聚了來(lái)自
    的頭像 發(fā)表于 11-22 11:33 ?294次閱讀

    智慧能源管理系統(tǒng):區(qū)塊技術(shù)在能源交易中的應(yīng)用

    區(qū)塊技術(shù)在能源領(lǐng)域具有巨大潛力,可降低交易成本、推動(dòng)分布式可再生能源發(fā)展。在能源計(jì)量、交易和決策機(jī)制等方面發(fā)揮重要作用。
    的頭像 發(fā)表于 11-22 10:48 ?233次閱讀
    智慧能源管理系統(tǒng):<b class='flag-5'>區(qū)塊</b><b class='flag-5'>鏈</b><b class='flag-5'>技術(shù)</b>在能源交易中的應(yīng)用

    傳感器技術(shù)為什么號(hào)稱“智能制造的基石”

    在當(dāng)今科技飛速發(fā)展的時(shí)代,智能制造已成為工業(yè)轉(zhuǎn)型升級(jí)的重要方向。作為智能制造的關(guān)鍵組成部分,傳感器技術(shù)扮演著至關(guān)重要的角色,被譽(yù)為“
    的頭像 發(fā)表于 11-14 18:27 ?378次閱讀

    智能制造技術(shù)趨勢(shì) 智能制造解決方案

    智能制造技術(shù)趨勢(shì) 1. 工業(yè)互聯(lián)網(wǎng) 工業(yè)互聯(lián)網(wǎng)是智能制造的核心,它通過(guò)連接設(shè)備、生產(chǎn)線、工廠、供應(yīng)商、產(chǎn)品和客戶,實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)收集、分析和
    的頭像 發(fā)表于 11-07 09:46 ?396次閱讀

    科沃斯助力吳中區(qū)機(jī)器人+人工智能產(chǎn)業(yè)發(fā)展

    科沃斯機(jī)器人總部迎來(lái)了一場(chǎng)盛會(huì)——吳中區(qū)機(jī)器人+人工智能產(chǎn)業(yè)專班走進(jìn)科沃斯機(jī)器人產(chǎn)業(yè)供需對(duì)接會(huì)。本次活動(dòng)由吳中區(qū)工信局牽頭組織,旨在推廣機(jī)器人+人工
    的頭像 發(fā)表于 10-14 15:25 ?650次閱讀

    亮亮視野AR賦能標(biāo)識(shí)解析體系,開(kāi)啟智能制造新篇章

    近日,亮亮視野承建的工業(yè)互聯(lián)網(wǎng)標(biāo)識(shí)解析二級(jí)節(jié)點(diǎn)AR應(yīng)用繼續(xù)深化,二期項(xiàng)目升級(jí)簽約落地。AR(增強(qiáng)現(xiàn)實(shí))技術(shù)與工業(yè)互聯(lián)網(wǎng)標(biāo)識(shí)解析體系的結(jié)合如同兩把鑰匙共同解鎖了智能
    的頭像 發(fā)表于 09-13 11:47 ?560次閱讀

    探索無(wú)限可能:華為云區(qū)塊 +X,創(chuàng)新融合新篇章

    ? 6 月 23 日,華為開(kāi)發(fā)者大會(huì) 2024(HDC 2024)期間,?“「區(qū)塊+X」多元行業(yè)場(chǎng)景下的創(chuàng)新應(yīng)用”分論壇在東莞松山湖舉行,區(qū)塊
    的頭像 發(fā)表于 07-09 12:27 ?3974次閱讀
    探索無(wú)限可能:華為云<b class='flag-5'>區(qū)塊</b><b class='flag-5'>鏈</b> +X,創(chuàng)新融合新篇章

    區(qū)塊互操作標(biāo)準(zhǔn)化應(yīng)用及經(jīng)驗(yàn),華為云 BCS 獲評(píng)團(tuán)體標(biāo)準(zhǔn)示范項(xiàng)目

    區(qū)塊技術(shù)發(fā)展的關(guān)鍵 區(qū)塊作為一種分布式賬本技術(shù),具多方共識(shí)、分布式存儲(chǔ)、難以篡改等 特點(diǎn),在
    的頭像 發(fā)表于 02-23 22:00 ?678次閱讀
    <b class='flag-5'>區(qū)塊</b><b class='flag-5'>鏈</b>互操作標(biāo)準(zhǔn)化應(yīng)用及經(jīng)驗(yàn),華為云 BCS 獲評(píng)團(tuán)體標(biāo)準(zhǔn)示范項(xiàng)目

    什么是智能制造?分析智能制造系統(tǒng)的特征

    智能制造,如同一張靈動(dòng)的羽翼,振翅高飛,它以信息技術(shù)、自動(dòng)化技術(shù)、制造技術(shù)、人工
    的頭像 發(fā)表于 01-30 09:48 ?1023次閱讀
    什么是<b class='flag-5'>智能</b><b class='flag-5'>制造</b>?分析<b class='flag-5'>智能</b><b class='flag-5'>制造</b>系統(tǒng)的特征

    區(qū)塊是什么樣的數(shù)據(jù)結(jié)構(gòu)組織

    區(qū)塊包含著一定數(shù)量的交易信息,并通過(guò)加密技術(shù)進(jìn)行鏈接,形成一個(gè)不可篡改的鏈?zhǔn)浇Y(jié)構(gòu)。 區(qū)塊的數(shù)據(jù)結(jié)構(gòu)可以看作是一種不可變的分布式賬本,其中的每個(gè)區(qū)塊
    的頭像 發(fā)表于 01-11 10:57 ?2263次閱讀

    區(qū)塊技術(shù)發(fā)展現(xiàn)狀和趨勢(shì)

    近年來(lái),區(qū)塊技術(shù)作為一項(xiàng)顛覆性的創(chuàng)新技術(shù),引起了全球各行各業(yè)的廣泛關(guān)注。區(qū)塊
    的頭像 發(fā)表于 01-11 10:31 ?2338次閱讀

    區(qū)塊系統(tǒng)軟件開(kāi)發(fā)與應(yīng)用

    區(qū)塊技術(shù)是近年來(lái)備受矚目的創(chuàng)新技術(shù),被廣泛應(yīng)用于金融、供應(yīng)管理、物聯(lián)網(wǎng)等領(lǐng)域。區(qū)塊
    的頭像 發(fā)表于 01-10 18:18 ?2531次閱讀

    基于區(qū)塊的自動(dòng)駕駛車輛電池壽命預(yù)測(cè)方法

    基于區(qū)塊的自動(dòng)駕駛車輛電池壽命預(yù)測(cè)方法
    的頭像 發(fā)表于 01-05 10:27 ?452次閱讀
    基于<b class='flag-5'>區(qū)塊</b><b class='flag-5'>鏈</b>的自動(dòng)駕駛車輛電池壽命預(yù)測(cè)方法