微軟正在努力使企業能夠更加容易地使用其Azure區塊鏈即服務(BaaS)產品來創建現實區塊鏈應用。
微軟BaaS戰略的下一步就是引入企業智慧合約(ESC)。
微軟Azure區塊鏈工程項目經理Marley Gray在博客中表示:
“我們的客戶和合作夥伴對我們經常說, ‘好吧, 你讓我們為這些區塊鏈月臺, 但是現在我們要做什麼呢?’”
我們先快速流覽一下微軟在區塊鏈領域正在做的事情:區塊鏈是加密貨幣比特幣的底層技術, 但這種技術並不局限於比特幣。 區塊鏈是一種共用的, 分散式帳本, 能夠存儲完整的交易歷史, 不僅包括加密貨幣, 而且還包括其他類型的記錄。 因此, 很多企業都對這種技術感興趣, 尤其是銀行和金融業。
微軟最初於2015年11月份推出了Azure區塊鏈即服務(BaaS)。 2016年, 微軟發佈了第一個版本的Project Bletchley區塊鏈範本/中介軟體, 旨在説明客戶和合作夥伴創建私有聯盟式乙太坊網路。 (乙太坊是一種開源區塊鏈分散式運算平臺,
憑藉企業智慧合約(ESC), 微軟正在嘗試幫助企業瞭解如何在區塊鏈上創建服務。 ESC為使用者提供了圖表(用於執行和履行合約的資料元素);邏輯(業務規則);對手方;外部資源(資料觸發的輸入);帳本;和合約約束力。
Gray指出, 微軟Azure公共雲——及其即將到來的AzureStack混合雲平臺——為核心能力提供了創建區塊(building blocks)來實施ESC, 不過企業使用者需要的不僅僅是共用相同的密碼學原語。 他們需要一個平臺和一個框架。
這個平臺——包括Azure, Azure金鑰庫和Azure活動目錄, 能夠很多工, 如金鑰管理, 企業身份整合, 加密證明生成等。 這個框架基於這個平臺創建, 具有金鑰庫(KeyVault)驗證;運行環境服務;交易創建器和路由器以及一種基於消息的程式設計介面。
Gray表示, 這個區塊鏈框架再加上“cryptlets“中介軟體將幫助企業能夠創建和整合分散式應用。
微軟上周公佈了一份技術白皮書, 更深入地概述了其企業智慧合約(ESC)框架。