從區塊鏈的角度看企業協作

OneAPM官方技術部落格發表於2018-03-08

隨著比特幣的起起伏伏,區塊鏈技術也越來越受到關注,成為當下和人工智慧一樣風靡的領域,也有了除了比特幣之外的應用嘗試。不過明白區塊鏈技術底層原理的同學應該都會相信區塊鏈還不能與人工智慧帶來的改變相提並論。由於一些自身的特點,當前比較成熟的應用還僅僅侷限在金融貨幣領域。但不管怎樣中本聰(Satoshi Nakamoto)在 Bitcoin: A Peer-to-Peer Electronic Cash System 中提出的去中心化的思想是一個非常巨大的創新,非常值得研究和借鑑。本文借區塊鏈的設計思想、解決的問題來與企業協作相比較,同時給出了一個工作中的具體例項(OneAlert 平臺上的告警處理協作)。

wps1A27_tmp.png

去中心化是區塊鏈的核心思想,為了達到這一目的借鑑了分散式計算、密碼學的儲存結構和演算法。同時利用工作量證明(PoW)等共識機制解決了雙重花費和拜占庭將軍問題。這些問題都是其他分散式系統或者現實世界的社會系統難以解決的問題。在區塊鏈系統中,去中心化的思想保證了資料在點對點網路中的一致性、安全性和各個節點之間的公平性。如果把區塊鏈系統看做一個協作系統並且只考慮協作資料的安全、協作者之間的公平性和最終的協作結果,那麼區塊鏈就是一個完美的協作系統。

解決協作問題無非是解決協作者之間的同步和和資源互斥問題。在區塊鏈系統中各節點之間的區塊資訊廣播和同步就是同步問題,工作量證明的共識機制解決了資源互斥問題。比如拜占庭將軍問題就是一個典型的協作問題。

拜占庭帝國想要進攻一個強大的敵人,為此派出了 10 支軍隊去包圍這個敵人。這個敵人雖不比拜占庭帝國,但也足以抵禦 5 支常規拜占庭軍隊的同時襲擊。基於一些原因,這 10 支軍隊不能集合在一起單點突破,必須在分開的包圍狀態下同時攻擊。他們任一支軍隊單獨進攻都毫無勝算,除非有至少 6 支軍隊同時攻擊才能攻下敵國。他們分散在敵國的四周,依靠通訊兵相互通訊來協商進攻意向及進攻時間。困擾這些將軍的問題是,他們不確定他們中是否有叛徒,叛徒可能擅自變更進攻意向或者進攻時間。在這種狀態下,拜占庭將軍們能否找到一種分散式的協議來讓他們能夠遠端協商,從而贏取戰鬥?這就是著名的拜占庭將軍問題。

區塊鏈很好的解決了這類問題,但付出的成本是協作效率低下:

  • 每個節點都需要實時同步整個區塊鏈資訊(目前已經達到上百 GB);

  • 每個區塊的容量有限;

  • 平均每 10min 才能生成一個區塊,每小時才能確認一次交易,交易處理速度目前來看是遠遠不夠的。

如果把區塊鏈的協作搬到現實協作中來,可能是一種效率低下的方案。對於效率要求不高的協作可以考慮,但大部分協作的需求都是滿足不了的。

再看企業協作,現實中要做好協作,不僅要考慮資源的分配和排程還要考慮資源的時效性和協作的效率,需要在這之間做好權衡。因此參考區塊鏈的思想時也要避免其缺點。近幾年,人類在協作意識、協作工作、協作能力上都在不斷提升。協作系統領域的突破會成為企業提升的助推器。協作服務和軟體也成為了市場的一片紅海,出現了許多優秀的產品。

wps1A38_tmp.jpg

這些優秀的產品都有一些共同的特點,把敏捷和效率作為其產品核心,把任務流、資訊流、資金流都處理的非常到位,也是效率和安全準確的權衡。

  • 以已有團隊機制為依託,優化、刪除、修改和創新線下體制;

  • 以角色、部門和規則為基本點,萬變不離其宗;

  • 最終目標是降低成本、提高效率,實現利益最大化;

在日常工作中一個具體的例子就是系統告警怎麼在團隊成員之間協作處理。我們以國內領先的一個雲告警平臺 OneAlert 為例。告警處理對效率的要求非常高,因此除了常規的郵件、簡訊、電話,非常有必要整合一些企業協作工具。 OneAlert 這一點做得非常好,整合了非常多的優秀的協作工具,現在可以使用 Webhook、簡聊、Bearychat、釘釘等等,相信以後陸續會有更多的工具加入。這些工具的整合也非常的簡單。

wps1A39_tmp.jpg

以釘釘為例,在釘釘機器人管理頁面選擇“自定義”機器人,輸入機器人名字並選擇要傳送訊息的群。如果需要的話,可以為機器人設定一個頭像。點選“完成新增”。

wps1A3A_tmp.jpg

點選“複製”按鈕,即可獲得這個機器人對應的 Webhook 地址,其格式如下:https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxx

wps1A3B_tmp.jpg

登入 OneAlert,定位到配置->協作策略->新增協作->釘釘

wps1A4C_tmp.jpg

在表單中填寫釘釘的應用資訊,將上面生成的 Webhook Url 寫入並點選完成,這樣就能在釘釘收到告警啦,當然釘釘 APP上也會 Ding 你一下的。

wps1A4D_tmp.jpg

除了告警平臺 OneAlert 之外,其他領域的協作整合也有許多優秀的產品。像這種神器能夠大大地提高我們的工作效率,給我們節省成本創造價值,太值得嘗試了。

OneAlert 是北京藍海訊通科技有限公司旗下產品,是國內首個 SaaS 模式的雲告警平臺,整合國內外主流監控/支撐系統,實現一個平臺上集中處理所有 IT 事件,提升 IT 可靠性。想了解更多資訊,請訪問 OneAlert 官網 ,歡迎免費註冊體驗 。 來源:http://blog.oneapm.com/apm-tech/809.html

相關文章