也许是时候聊聊最近一瘫再瘫的Scatter了

简介:最近EOS用户量最多的钱包Scatter屡次出现问题,导致大范围瘫痪。这里说说这件事的原因,以及讨论一下目前Scatter发展的问题。

先介绍下背景知识:

Scatter,用户量最多的国际EOS钱包,曾经是—款安装在chorme浏览器上的插件钱包,类似于以太坊的metamask,后来因为各种原因插件版停止维护,只做桌面版。

因为先入优势和插件钱包的巨大成功,Scatter拥有巨大的用户基数,是EOS区块链唯一可以称得上通用的钱包。也因此,90%以上的EOS DApp支持Scatter登录或支付,甚至只支持Scatter。

这款钱包最近出现了非常严重的问题。

北京时间1月29日,Scatter钱包突然瘫痪并持续了数个小时,EOS DApp大面积受影响。1月30日,Scatter再次因为同一原因瘫痪数小时。

而背后原因,竟然只是因为Scatter节点挂了……

作为用户基数最大的EOS的钱包,作为DApp项目方广泛采用的登录和支付方式,出现这样的问题,而且连续两天出现,实在很不应该。尤其作为用户基数这么大的钱包,居然连备用节点都没有,至始至终只有一个节点。

其实Scatter背后团队只有寥寥几人,这在美国甚至整个IT界都很常见,很多很牛很复杂的项目,其实就几个人开发出来的,甚至可能是一个人独立开发出来的。这样的运作方式,可以减少很多不必要的信息不对称带来的问题,但是问题也很明显,比如说有可能一个很简单的问题,都只有某一个特定的人才能解决。又比如说,因为大家知识层面的局限性,项目可能在很多方面会有欠缺。

Scatter这次出现的问题,其实非常好解决,但是因为他们的技术几乎是一个人在负责,而出问题的时间他在睡觉,所以才导致问题持续了数个小时。另一方面,准备备用节点其实也是做产品的基本操作,但是因为或许是个人开发风格的原因,Scatter并没有做这一步。

其实Scatter自一开始的成功之后,后面就一直很纠结,首先,取消插件版就是他们做的最糟糕的决定之一。无论取消插件版有多么方便维护,有多么能提高安全系数,这都是一个非常糟糕的决定,因为它极大提高了用户门槛,极大提高了操作的不方便性。事实上,停止插件版维护,并转向桌面版为主,已经让Scatter失去了大量用户,而且即使在插件版已经停止维护数月,漏洞一大堆的现在,仍然有超过一半的Scatter用户在使用插件版。自插件版停止维护之后,桌面版一直在更新迭代变得更好,但是直到现在,桌面版的用户体验和以前的插件版相比,都仍然显得非常糟糕,甚至是糟糕透顶。

Scatter的团队,作为一个技术团队,非常棒,因为它们的CTO是名副其实的技术大牛;但是作为一个产品团队,他们非常差,他们所有的一切都依赖于唯一的技术负责人,其他人员甚至连基本的运维权限都没有,而且他们的团队完全不具备可扩展性,无法发展,因为技术负责人没有精力弄插件版,就把插件版取消了,而不是招募一个人来负责插件版。

所以显而易见,如果哪天Scatter的创始人不再想做Scatter,这个产品很可能会立马废掉。

这里不是diss Scatter,只是提出他们确确实实存在的问题,也许对他们来说,这只是他们极客生涯的一个玩具,但对于众多项目方来说,这却是产品赖以生存的工具之一。

所以这次事件也给项目方们提了个醒,尤其是只支持Scatter一种登录支付方式的产品,在电脑端,建议一定要支持Simplewallet协议,这是另一个非常通用的EOS登录支付协议。协议官方地址:https://github.com/southex/SimpleWallet/blob/master/README.md

而在手机端,因为各大钱包都是自己兼容Scatter协议,所以支持Scatter的DApp都能稳定运行,因为兼容协议不是调用Scatter,Scatter出问题并不会影响到手机登录。

最后,过年状况多,项目方们都多多关注一下自己产品,无论怎样都要保证基本运维。希望大家都能安安稳稳过个好年。

你可能感兴趣的:(也许是时候聊聊最近一瘫再瘫的Scatter了)