區塊鏈

使用 Azure 區塊鏈服務建立更聰明且更有效率的供應鏈、降低詐騙、更快速地驗證交易,以及建立全新商業模型。

開始使用

使用 Azure 的經實證三步驟方式在區塊鏈方面獲致成功。

透過跨您的整個組織在不變的共用網路上立即共用資料與邏輯,來簡化及加速合作夥伴之間的記錄保存及驗證。實作 Azure 的三步驟區塊鏈方式來建置您的同盟網路、簡化治理及管理程序,以及將您的區塊鏈整合方案與您今天使用的系統與工具整合。

透過部署您的聯盟網路、部署分類帳、邀請成員及設定權限,來建立您的區塊鏈應用程式基礎:

  • 搭配 Azure 區塊鏈服務預覽版使用預先設定的網路與受控基礎結構,來設定、部署及管理您的應用程式。

透過智慧型合約協助確保您的共用資料是不變的,將您聯盟的商業流程數位化。

  • 使用適用於 VS Code 的 Azure Blockchain 延伸模組中直覺式的 UI 來建立及編譯您的智慧型合約,再使用 Azure 區塊鏈服務加以部署。
  • 使用 Azure DevOps 簡化版本設定與更新。
  • 搭配 Azure Blockchain Workbench 使用與 Azure 的內建連線及慣用的工具,快速地逐一查看及驗證區塊鏈案例。

設立基礎結構與智慧型合約之後,最終步驟是建置您的應用程式並將它延伸以搭配您公司每天使用的工具使用:

  • 使用 Azure 區塊鏈服務來連線到您的來源、從分類帳轉譯資料或將資料轉譯到分類帳,以及將至會型合約結果發佈到資料庫與應用程式,或使用 Azure Blockchain Workbench 範本 (若您不熟悉如何建置區塊鏈應用程式)。
  • 使用 Azure 區塊鏈開發套件,將您的區塊鏈應用程式與您現有的應用程式和資料庫進行連線和整合。

Azure 區塊鏈解決方案架構

在這些圖解架構案例中探索區塊鏈技術 (包括 Ethereum 網路) 如何運作以保護您的資料並將您的工作流程數位化。

Blockchain workflow applicationBusinesses use blockchain to digitise workflows they share with other organisations, such as moving physical assets across supply chains. The anatomy of blockchain apps is similar across use cases. Here, we use Azure Blockchain Service as the foundational managed blockchain network and build a consortium application that can ingest signals from relevant user interfaces and communicate ledger data to consuming apps across the consortium.11234456

區塊鏈工作流程應用程式

概觀

企業會使用區塊鏈來將與其他組織共用的工作流程數位化,例如在供應鏈間移動實體資產。區塊鏈應用程式在各使用案例間大同小異。在這裡我們會使用 Azure 區塊鏈服務作為基礎受控區塊鏈網路,並建置能夠從相關使用者介面內嵌訊號,以及向聯盟中進行取用的應用程式傳達總帳資料的聯盟應用程式。

流程

  1. 1 相關的應用程式、裝置和資料來源傳送事件或資料至訊息代理程式 (Azure 服務匯流排)。
  2. 2 分散式總帳技術 (DLT) 取用者邏輯應用程式從服務匯流排擷取資料,並傳送至建置和簽署交易的交易產生器。
  3. 3 簽署的交易會透過總帳專屬的邏輯應用程式連接器路由至 Azure 區塊鏈服務 (完全受控 Ethereum 聯盟網路)。
  4. 4 區塊鏈資料管理員從設定的交易節點擷取區塊和交易資料,並將事件和屬性解碼,接著傳送資料至設定的目的地。
  5. 5 訊息代理程式將總帳資料傳送至取用的商務應用程式和離鏈資料庫。
  6. 6 藉由連線到離鏈資料庫,使用 Power BI 這類工具分析資訊並加以視覺化。
Supply chain track and traceLearn how to use the Azure Blockchain Workbench. Build an asset tracking application for supply chain with a step-by-step flowchart.12345678

供應鏈追蹤

概觀

常見的區塊鏈模式,是在資產沿著多方供應鏈移動時,運用 IoT 加以監控。這種模式有一個絕佳的例子,是食品或藥品這類易腐壞貨物的低溫運輸,在整個運輸期間必須全程符合某些合規性規則。在這個案例中,起始的交易方 (例如零售商) 會指定合約條件,像是要求的濕度與溫度範圍,而供應鏈上的監管人必須遵守這些條件。如果裝置在任何時間點測到超出範圍的溫度或濕度數值,智能合約狀態就會更新,以指出不合規範的情形,並在區塊鏈上記錄交易及觸發下游的補救事件。

流程

  1. 1 IoT 裝置與 IoT 中樞進行通訊。IoT 中樞的作用為已設定的路由,其會將特定的訊息傳送至與該路由相關聯的服務匯流排。訊息仍會是該裝置的原生格式,因而需要翻譯為 Azure Blockchain Workbench 所使用的格式。 Azure Logic App 會執行該轉換。對與該 IoT 中樞相關聯的服務匯流排新增訊息時,即會觸發此動作,其接著會轉換訊息,並將其傳遞至用於將訊息傳遞至 Azure Blockchain Workbench 的服務匯流排。 第一個服務匯流排會實際上作為 IoT 中樞的「寄件匣」,而第二個服務匯流排則會作為 Azure Blockchain Workbench 的「收件匣」。
  2. 2 DLT 取用者會從訊息代理程式 (服務匯流排) 擷取資料,然後將資料傳送到交易建立器 - 簽署者。
  3. 3 交易建立器建立及簽署交易。
  4. 4 簽署的交易路由到區塊鏈 (私人以太坊聯盟網路)。
  5. 5 DLT 監看員取得對區塊鏈認可交易的確認,並將確認傳送到訊息代理程式 (服務匯流排)。
  6. 6 DB 取用者將已確認的區塊鏈交易傳送到鏈外資料庫 (Azure SQL Database)。
  7. 7 藉由連線到鏈外資料庫 (Azure SQL Database),使用 Power BI 這類工具分析資訊並加以視覺化。
  8. 8 來自總帳的活動,會傳遞到事件方格以及服務匯流排,供下游消費者使用。下游消費者的例子包括像是設計用來對活動採取動作的邏輯應用程式、函式或其他程式碼。例如,Azure Function 可擷取活動,然後將該活動置入像是 SQL Server 的資料庫中。

取得最新 Azure 區塊鏈新聞與資源

客戶運用 Azure 區塊鏈的成就斐然

GE Aviation

GE Aviation 使用區塊鏈來簡化從工廠到航班的飛機零件追蹤。

Starbucks

星巴克使用 Azure 提高小農的能力,並追蹤產品從咖啡豆至送達咖啡師手中的流程。

Insurwave

Insurwave 使用分散式通用分類帳來降低保戶、經紀人、保險人與第三方的風險與曝險程度。

Buhler

Bühler 使用區塊鏈技術來追蹤從農場到餐桌上的莊稼,每天為二十億人確保食物健康與安全。

Singapore Airlines

新加坡航空使用 Azure 將客戶的飛航哩程轉換成運用區塊鏈發行的代幣,可在合作零售商網路間使用。

Webjet

Webjet 使用 Azure 來支援 Rezchain,這是用於線上旅遊市場的付款協調服務。

3M

3M 利用 Azure 區塊鏈實現了全新標籤即服務方法,進而保護其供應鏈。

Nasdaq

Nasdaq 將區塊鏈技術帶到資本市場,從多個區塊鏈與付款機制管理交易提供、付款與清算。

Xbox

Microsoft 使用區塊鏈解決方案,不需數月時間,短短幾小時內即可為 Xbox 遊戲發行者計算出權利金報表。

常見問題集

  • 區塊鏈是以複雜加密為基礎的記錄保存與合約強制執行技術。它允許組織透過交換及追蹤共用分類帳 (通常稱為分散式分類帳技術 (DLT)) 上的資產與交易來簡化共用工作流 (例如供應鏈)。

    區塊鏈網路分散在所有合作夥伴電腦 (稱為聯盟網路) 之間,可讓每個合作夥伴即時檢視網路上發生的每個交易詳細資料。每個合作夥伴也都可以在不正確的交易套用到分類帳之前予以拒絕,這可簡化稽核並大幅降低詐騙風險。

    除了供應店與共用工作流應用程式之外,開發人員也正透過建立區塊鏈型產品與服務來驅使新的收入流。

  • 「區塊」區塊鏈中的資料叢集,它同時擁有唯一識別碼與歷史記錄。「區塊」會儲存交易資訊 (例如日期、時間或金額),以及交易參與者數位簽章 (類似使用者名稱)。

  • 共有三種主要區塊鏈:公開、私人與聯盟。

    • 公開區塊鏈是完全去中心化的,網路上沒有單一授權單位。鏈上的所有交易都可由網路上的所有節點看到。
    • 私人區塊鏈是個人的財產,而且節點需要權限才能存取網路。
    • 聯盟區塊鏈是具有分散式授權單位 (以對網路有最大利益的方式運作) 的私人區塊鏈。
  • 區塊鏈是透明且可驗證的系統。作為跨電腦網路分散的共用安全交易分類帳,區塊鏈可減少浪費、降低詐騙風險,而且可帶來新收入流。

  • Azure 區塊鏈服務使用數個 Azure 功能來讓您的資料維持安全且可用。我們使用隔離、加密與驗證來保護資料。區塊鏈的去中心化與不變特色讓它十分安全。

開始使用 Azure 區塊鏈服務

使用無程式碼聯盟管理,只要按幾下滑鼠按鍵就可以大規模部署完全受控的區塊鏈網路並進行治理。

觀看 Block Talk

在 Channel 9 觀看示範並透過 Block Talk 掌握最新區塊鏈技術。

瀏覽 Azure Marketplace

尋找 Microsoft 與合作夥伴提供的現成豐富區塊鏈解決方案。