什麼是 Azure Blockchain Workbench?What is Azure Blockchain Workbench?

Azure Blockchain Workbench 預覽是 Azure 服務和功能的集合,目的是要協助您建立及部署區塊鏈應用程式,以與其他組織共用商務程序和資料。Azure Blockchain Workbench Preview is a collection of Azure services and capabilities designed to help you create and deploy blockchain applications to share business processes and data with other organizations. Azure Blockchain Workbench 能為建置區塊鏈應用程式提供基礎結構 Scaffolding,讓開發人員可以專注於建立商務邏輯和智慧型合約上。Azure Blockchain Workbench provides the infrastructure scaffolding for building blockchain applications enabling developers to focus on creating business logic and smart contracts. 它也可以透過整合數個 Azure 服務和功能來協助自動化一般開發工作,讓使用者能更輕鬆地建立區塊鏈應用程式。It also makes it easier to create blockchain applications by integrating several Azure services and capabilities to help automate common development tasks.

重要

Azure Blockchain Workbench 目前為公開預覽。Azure Blockchain Workbench is currently in public preview. 如需詳細資訊,請參閱 Microsoft Azure 預覽版增補使用條款For more information, see Supplemental Terms of Use for Microsoft Azure Previews. Azure Blockchain Workbench 目前沒有服務等級合約。Azure Blockchain Workbench is provided without a service level agreement. 使用 Azure Blockchain 論壇取得支援。Use the Azure Blockchain forum for support.

建立區塊鏈應用程式Create blockchain applications

透過使用 Blockchain Workbench,您可以使用設定與撰寫智慧型合約程式碼,來定義區塊鏈應用程式。With Blockchain Workbench, you can define blockchain applications using configuration and writing smart contract code. 您可以啟動區塊鏈應用程式開發,並專注於定義合約與撰寫商務邏輯,而非建置 Scaffolding 和設定支援服務上。You can jumpstart blockchain application development and focus on defining your contract and writing business logic instead of building scaffolding and setting up supporting services.

管理應用程式與使用者Manage applications and users

Azure Blockchain Workbench 提供用於管理區塊鏈應用程式和使用者的 Web 應用程式和 REST API。Azure Blockchain Workbench provides a web application and REST APIs for managing blockchain applications and users. Blockchain Workbench 系統管理員可以管理應用程式存取,並指派應用程式角色給您的使用者。Blockchain Workbench administrators can manage application access and assign your users to application roles. Azure AD 使用者會自動對應到應用程式中的成員。Azure AD users are automatically mapped to members in the application.

整合區塊鏈與應用程式Integrate blockchain with applications

您可以使用 Blockchain Workbench REST API 和訊息型 API 來與現有系統整合。You can use the Blockchain Workbench REST APIs and message-based APIs to integrate with existing systems. 這些 API 會提供介面,以允許取代或使用多個分散式總帳技術、儲存體和資料庫供應項目。The APIs provide an interface to allow for replacing or using multiple distributed ledger technologies, storage, and database offerings.

Blockchain Workbench 可以轉換傳送至其訊息型 API 的訊息,以建置該區塊鏈原生 API 所預期格式的交易。Blockchain Workbench can transform messages sent to its message-based API to build transactions in a format expected by that blockchain’s native API. Workbench 可以簽署交易,並將交易路由傳送至適當的區塊鏈。Workbench can sign and route transactions to the appropriate blockchain.

Workbench 會自動將事件傳遞至服務匯流排和事件方格,以向下游取用者傳送訊息。Workbench automatically delivers events to Service Bus and Event Grid to send messages to downstream consumers. 開發人員可以與這些訊息傳送系統之一進行整合,以推動交易並查看結果。Developers can integrate with either of these messaging systems to drive transactions and to look at results.

部署區塊鏈網路Deploy a blockchain network

Azure Blockchain Workbench 會使用 Azure Resource Manager 解決方案範本,將混合區塊鏈網路設定簡化為預先設定的解決方案。Azure Blockchain Workbench simplifies consortium blockchain network setup as a preconfigured solution with an Azure Resource Manager solution template. 該範本會提供能部署執行混合區塊鏈所需全部元件的簡化部署。The template provides simplified deployment that deploys all components needed to run a consortium. Blockchain Workbench 目前支援 Ethereum。Today, Blockchain Workbench currently supports Ethereum.

使用 Active DirectoryUse Active Directory

利用現有的區塊鏈通訊協定,區塊鏈身分識別會以網路上位址的形式來表示。With existing blockchain protocols, blockchain identities are represented as an address on the network. Azure Blockchain Workbench 能透過將區塊鏈身分識別與 Active Directory 身分識別建立關聯,來對區塊鏈身分識別進行抽象化處理,這能使搭配 Active Directory 身分識別建置企業應用程式變得更為簡單。Azure Blockchain Workbench abstracts away the blockchain identity by associating it with an Active Directory identity, making it simpler to build enterprise applications with Active Directory identities.

將鏈結上的資料同步處理至鏈結外的儲存體Synchronize on-chain data with off-chain storage

Azure Blockchain Workbench 能透過將區塊鏈上的資料自動同步處理至鏈結外的儲存體,來使分析區塊鏈事件和資料變得更加容易。Azure Blockchain Workbench makes it easier to analyze blockchain events and data by automatically synchronizing data on the blockchain to off-chain storage. 與其直接從區塊鏈擷取資料,您可以查詢鏈結外的資料庫系統,例如 SQL Server。Instead of extracting data directly from the blockchain, you can query off-chain database systems such as SQL Server. 進行資料分析工作的使用者並不需要具備區塊鏈專業知識。Blockchain expertise is not required for end users who are doing data analysis tasks.

支援與意見反應Support and feedback

如需 Azure 區塊鏈服務消息,請瀏覽 Azure 區塊鏈服務部落格,即時掌握 Azure 區塊鏈服務工程小組提供的區塊鏈服務供應項目和最新資訊。For Azure Blockchain news, visit the Azure Blockchain blog to stay up to date on blockchain service offerings and information from the Azure Blockchain engineering team.

若要提供產品意見反應或要求新功能,請透過 Azure 區塊鏈服務的意見反應論壇,張貼票選想法。To provide product feedback or to request new features, post of vote for an idea via the Azure feedback forum for blockchain.

社群支援Community support

洽詢 Microsoft 工程師和 Azure 區塊鏈服務社群專家。Engage with Microsoft engineers and Azure Blockchain community experts.

後續步驟Next steps