軟體巨擘微軟推出區塊鏈即服務 (BaaS) 新產品,據 8 月 7 日的 官方公告 ,微軟雲端服務平台 Azure 在其以太坊區塊鏈產品中引入了權力證明 (PoA) 共識機制演算法,其主要優勢在於高效、低廉,能更有效緩解以太坊堵塞的問題,同時部署專為企業環境量身打造、具有彈性的以太坊應用。

在 Azure 上的以太坊權力證明將讓企業可建立不用透過工作量證明 (PoW) 共識演算法來促進的安全以太坊區塊鏈應用,因此也不需要「挖礦」,因為挖礦的主要特色是適合那些參與者不用「信任對方」的網絡。

Azure 的全球軟體工程師 Cody Born 表示:「工作量證明在匿名、開放式的網絡中運作較好,在這樣的網路中加密貨幣能促進網絡的安全。然而在企業私有網絡 (私鏈) 或聯盟網絡中,這種共識算法似乎沒有太大價值。」

Cody Born 進一步解釋稱,

既然在企業級區塊鏈網絡中的參與者都具名,而且都是信譽度較高的公司和組織,因此完全可以將治理和網絡操作分開。

據報導,這個新的以太坊網絡算法將為私人或聯盟網絡提供一種「更有效」的方式來構建去中心化應用程式(DApp),而這當中「所有的共識參與者都相當知名且具備良好信譽」。

跟 Azure 現有的協議—— 工作證明 (PoW) 相比,PoA 演算法是基於區塊鏈上已批准的身份或驗證者的原則,交易當下節點間並不需要相互競爭。

此外,Azure 新上架的以太坊產品具有許多功能,可確保其運行順暢和安全性。例如:身份租賃系統、支援 Parity 錢包的 WebAssembly 套件、Azure 監視系統及 Governance DApp 等功能。

身份租賃系統旨在確保每個成員擁有「冗餘共識節點」之際,不會有 2 個節點同時攜帶相同的身份。即使在虛擬機器 (VM) 或區域中斷的情況下,系統也可為身份提供保護,因此新節點「可以快速啟動並恢復先前節點的身份」。

再來,Parity 錢包的 WebAssembly 套件支援旨在簡化智能合約的構建過程,因此除了以太坊區塊鏈上現有的 Solidity 編程語言以外,用戶也能使用較為熟悉的語言編寫。該公告指出,開發人員現在已經可以用 C、C ++ 和 Rust 等語言編寫 DApp。

權力證明產品的特色是名為「Governance DApp」的內建式去中心應用,它能為聯盟成員提供管理網絡或將投票權委託給其他人的權限。網絡參與者也能委由其他節點,在他們的主節點離線時,代表他們進行投票,這樣能確保所有成員維持持續共識參與。與此同時,網絡管理方可利用鏈上投票以透明與可稽查的方式對網絡權限進行投票與更改。

Governance DApp 解決方案旨在簡化參與聯盟過程中的投票和驗證者授權。啟用此功能後,開發人員可以為客戶提供一定程度的抽象化 (Abstraction),允許開發人員隱藏對象以外所有的相關數據,以降低複雜性並提高效率。

編按:抽象化 (Abstraction),以語意呈現出資料與程式的外觀,但隱藏其實作細節,多用於減少程式的複雜度。

Azure 的公告還寫道,Governance DApp 將確保每個聯盟成員都能掌握自己的私鑰,從而允許用戶在他們所選擇的錢包中,進行完全受保護的簽名。

利用以權力證明為基礎的以太坊產品配合 Azure 原始產品這種新型共識模式,可在短短五分鐘內部署完成區塊鏈,提供企業「按幾個鍵」就能完成的分佈式帳本解決方案。

2015 年底,微軟首次 宣布 推出基於以太坊的 Azure 雲端服務平台。Azure 成立於 2010 年,主要提供各 Microsoft 數據中心所組成的全球網絡,用於開發、測試、部署和管理應用程式及服務。

金融區塊鏈聯盟 R3 於 6 月宣佈,該公司與全球 39 家金融公司一同成功測試了 KYC 應用程式,在微軟的 Azure 區塊鏈雲端平台上總共運行了 45 個節點。


不想錯過區塊客即時新聞與精彩活動,請加 Line:

區塊客致力於發掘和整理各種與區塊鏈技術有關的內容,只要與區塊鏈或區塊客網站有關的合作和/或建議,我們都非常歡迎。請您發電郵至 [email protected] 與我們聯繫。