微軟Azure推出以太坊授權認證演算法
微軟的雲平臺Azure在其以太坊(ETH)區塊鏈產品中引入了授權證明(PoA)演算法。
據報道,這種新的以太坊網路演算法將為私人或聯盟網路提供一種“更有效”的方式來構建分散式應用程式(DApps),其中“所有共識參與者都是知名且信譽良好的”。
與Azure上的現有協議PoW不同的是,PoA演算法是基於區塊鏈上經過批准的身份或驗證器的原則,並且在完成事務時不需要競爭。
在Azure上新的Etalum產品配備了許多功能,以確保其正確的功能和安全性,例如身份租賃系統、Parity的Web元件支援、Azure監視器和治理DApp等。
身份租賃系統
身份租賃系統旨在確保每個成員都擁有“冗餘共識節點”,但不允許兩個節點具有相同的身份,構建這個解決方案的原則與微軟的所有生產服務中所遵循的原則相同。在授權證明中,網路上的每個共識節點都有自己的以太坊身份標識。 在節點出現故障的情況下,很重要的一點是成員不會失去共識參與。
理想情況下,每個成員都將執行冗餘的共識節點,以確保高度可用的網路存在。即使在虛擬機器(VM)或中斷的情況下,系統也提供身份保護,因此新節點“可以快速啟動並恢復先前節點的身份”。
Web程式集智慧合約
Parity的網路元件支援旨在簡化構建智慧合約的過程,使客戶能夠使用比ETH區塊鏈上現有的Solidity程式語言更熟悉的語言編寫它們。允許開發人員用熟悉的語言(如C,C ++和Rust)編寫智慧合約。
Azure監視器
Azure Monitor用以跟蹤節點和網路統計資訊。 對於應用程式開發人員,這提供了對底層區塊鏈的可見性,以跟蹤區塊生成統計資訊。 網路運營商可以使用Azure Monitor通過基礎架構統計資料資訊和可查詢日誌快速檢測和防止網路中斷。
可擴充套件的治理
許多客戶都想參與一個聯盟,但不想管理網路基礎設施。此演算法利用Parity高度可擴充套件的Proof-of-Authority客戶端來構建抽象級別,允許使用者將聯盟治理與網路操作分開。 每個聯盟成員都有權管理網路,並可以選擇將共識參與委託給他們選擇的運營商。授權證明部署附帶了一個治理DApp,以簡化投票和驗證者授權。 使用此解決方案,每個聯盟成員都可以保管自己的金鑰,允許在首選錢包中執行安全簽名。
治理DApp功能
Governance DApp解決方案旨在簡化參與聯盟過程中的投票和驗證者授權。通過啟用此功能,開發人員可以為客戶提供一定程度的抽象級別,允許程式設計師隱藏除有關物件之外的所有相關資料,以降低複雜性並提高效率。
其功能如下:
(1)分散治理: 網路管理機構的變更由選定的管理員通過鏈式投票進行管理。
(2)驗證器委派: 授權機構可以管理在每個PoA部署中設定的驗證器節點。
(3)可審計的變更歷史記錄 :每個變更都記錄在區塊鏈中,提供透明度和可審計性。
Azure成立於2010年,提供由微軟(Microsoft)管理的資料中心組成的全球網路,用於開發、測試、部署和管理應用程式和服務。而微軟(Microsoft)曾於2015年底首次宣佈推出基於以太坊的Azure雲端計算平臺。
《鏈條》人物
《鏈條ChainHeadline》專注於全球區塊鏈領域深度、嚴謹的報道。近期,我們發起《鏈條100人物》對話專題,旨在通過真實對話區塊鏈生態上下游從業者,從而更加客觀、冷靜的呈現區塊鏈行業現狀。
王嶽華:一個專案方主動割韭菜,這個專案本身也缺乏前景 | 鏈條人物007期
王鑫:現在是熊市,做專案不是比快而是比穩 | 鏈條人物006期
OA==&mid=2247484482&idx=1&sn=f107600a3b24742686e1696940011fc3&chksm=fabd6bdbcdcae2cdb569cb6732eb9daa068763773587d696e7cd61004a27fcb9d1bdf385bd69&scene=21#wechat_redirect" target="_blank" rel="nofollow,noindex"> 廖翔:鏈幣分家是一個偽命題 | 鏈條人物005期
羅子軒:病人資訊和醫療體驗“上鍊”,到應用體系 | 鏈條人物004期
吳友平:不動產區塊鏈應用,本質上在融資和流通 | 鏈條人物002期
Jimmy Hu:一個區塊鏈專案是否靠譜,看這3點! | 鏈條人物001期
鏈條:價值導向,嚴謹、深度、專業、及時報道區塊鏈。
合作聯絡:QQ1307872820
來源:鏈條ChainHeadLine
本文由布洛克專欄作者釋出,代表作者觀點,版權歸作者所有,不代表布洛克科技觀點
——TheEnd——
關注“布洛克科技”