过早客
  • 首页
  • 节点
  • 成员
  • 广告投放
  • 登录
  • 注册

从区块链的角度看企业协作

IT技术 • OneAPM2017 • 发表于 7 年前 • 最后回复来自 atlantisy • 7 年前

随着比特币的起起伏伏,区块链技术也越来越受到关注,成为当下和人工智能一样风靡的领域,也有了除了比特币之外的应用尝试。不过明白区块链技术底层原理的同学应该都会相信区块链还不能与人工智能带来的改变相提并论。由于一些自身的特点,当前比较成熟的应用还仅仅局限在金融货币领域。但不管怎样中本聪(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

加入收藏 新浪微博 分享到微信 ❤赞 1971 次点击 0 人赞 0 人收藏

打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

共收到2条回复
tq199073 7 年前 #1 赞 0

不知道这样的文章,是不是行内人士写的,有几个点,拜托认真研究一下之后再说吧

1,企业协作的软件是为了提高效率,不是为了降低效率;分布记账的区块链底层技术,的确能保证数据的安全,但是也存在天生的性能弊病,高频低价值的协作动作会因为性能问题受到牵累;企业协助越靠近中心协作效率越高,这是这篇文章能被直接枪毙的第一个直接理由

企业协助的第一诉求 不在信息安全上。

2,IT运维软件的易用性、多IM端集成;那就明说,这和协作没有太多关系

atlantisy 7 年前 #2 赞 0

强行从区块链转进到所谓告警产品

请绑定手机号后,再发言,点击此处
Guozaoke.com—源自武汉的高端交流分享社区
相关主题
开发了一个管理 Linux 服务器的桌面可视化管理工具,求蹂躏
618打算攒一套mac mini,有没有入手过的童鞋,说说体验
阿里巴巴华中总部今天正式入驻阿里中心·武汉
服务器可视化采用纯前端渲染,这个技术实现难度如何
想配一个台式机,求推荐
最近时间少了, 隔了这么久, 才做了一个网站
做了一款摸鱼软件,有人要试用吗?
有搞嵌入式硬件的吗?
搞了个AI 生图的网站,不需要登录,永久免费
社友们,你们是怎么入编程这行的?

过早客微信公众号:guozaoke • 过早客新浪微博:@过早客 • 广告投放合作微信:fullygroup50 鄂ICP备2021016276号-2 • 鄂公网安备42018502001446号