Status的正式版本终于在2020年2月13日发布了,距离2017年6月的ICO,已经过去了几乎两年半的时间。无论如何,这个让社区等待如此之久的项目上线仍旧是鼓舞人心的, 相比较于当时同时ICO的其他明星项目,OMG, PAY,status不得不说真的是在当年一大片ICO兵荒马乱的时代留存下来的仍旧让人对去中心化应用和web3保有信心火种的项目,虽然,我一度也对status失去信心。很多媒体也因为这个机会,重新审视了status的各项进展,waku,teller,nimbus等技术组件似乎星光熠熠,status真的剩者归来?SNT又是不是一个值得去投资的东西?
那个曾经让以太坊崩溃的项目
讲到把以太坊搞到崩溃的项目,大部分人第一时间都会想到以太猫。以太猫在2017年11月底横空出世,很快搞瘫以太坊的整个网络。很多朋友不知道的是,SNT在17年6月ICO的时候做到了同样的事情。
当时的情况是,在更早一点时间的BAT在ICO的时候,因为没有对参加者进行限制,从而被郭二宝充分利用PoW的规则,大额转账费“贿赂”矿工,成功实现包场。很搞笑的是,在BAT ICO之前的几天里,郭二宝在各种群里发言声称BAT就是一个垃圾项目。我比较怀疑江湖传说二宝之前真的就是一个卖肉的,能够想到“包场”这档子事情他不是一个简单的人。
SNT不希望自己的ICO发生同样的事情,于是就对参与者加了许多限制。包括对于转账的gas费用的上限限制,包括对于每笔eth的金额大小,等等等等。反正那一天,我记得我应该什么事情都没做,就坐在电脑前面不断的向SNT的ICO合约发送交易请求,超时,再发送,再超时,再发送……相比于最近发生的一些EOS上的拥堵,那真是小巫见大巫了啊。从这点上来讲,整个crypto的进步还是很明显的。
SNT最终募集到了45万个ETH,这在当时也是顶级ICO项目。为什么?因为他是“以太坊上的微信”,“以太坊基金会扶持”,这样的项目不梭,那还梭什么?
什么是“以太坊上的微信”
Status将中心化的社交网络中的角色定义成三种:The owner, the advertiser, the user,并指出这三者在利益上是分化的:owner的目标是用户的留存以及用户价值的提取,数据掮客的目的是协助owner提取用户的价值,而用户则只是简单的希望能够便捷的和自己朋友和社区互动。
Status的构想就是利用区块链,让用户成为网络的拥有者,达到owner和user利益一致,并能够产生更大的网络效应。
因此在status的网络中,只有一种角色:用户。并且因为基于以太坊,status声称能够给用户提供的价值包括:
- 真正完全隐私的点对点通讯,无法反查和追踪;
- 利用钱包发生的去中心化交易,包括需要到OTC进行数字货币和法币的交易;
- Dapp导航,连接到Dapp的入口;
- 小秘圈,付费交谈等基于身份和费用的各种交流和注意力模式;
换一句话讲,status希望成为区块链和数字加密货币的入口,让加密货币更加容易走进大众市场。
status的通讯是基于Whisper协议,要理解Whisper所带来的好处和挑战,我们就需要对Whisper有一定的理解和认识。在Whisper github的官方页面这样描述:
Whisper本身不是一个连接导向的系统,也不是一个简单的网络特定点之间数据传输的协议,当然这两点功能Whisper也能够以一定的方式实现。Whisper被设计成更加方便的进行广播,已经支持一定程度的异步通讯。Whisper是下一代Dapp的基础设施之一,能够在可以承受的成本范围内提供隐私保护和系统的反脆弱性。在极致的情况下,Whisper可以提供100%的暗网保护。Whisper允许用户在隐私保护和通讯效率之间根据需要作出相应的平衡。
以太坊的区块广播也正是利用Whisper协议,因此Whisper的好处是:
- 和Dapp通用的通讯协议;
- 因为广播的特质,所有人都可以接受到发送者的广播,但是只有目标通讯人有私钥可以解密;
而Whisper的弊端在于:
- 原则上是一个广播协议,因此监听者需要时时在线,如果不在线的话,就需要特殊的机制去实现离线或者异步的通讯,比如利用特定的服务器去存储离线信息;
- 原则上需要通讯方实时监听,如果需要实现“推送通知”,也需要特别的安排和实现方法
因此和中心化的通讯和钱包方案相比,status采用Whipser的好处和弊端也非常的清晰
- Whisper作为以太坊原生的通讯协议,可以保证status和其他dapp非常好的结合;
- 通讯的隐私保护非常好,不但可以实现通讯内容的保护(明文加密),而且因为广播这种方式,想对经常通讯对象的关系进行锁定和追踪也非常困难;
- 缺点就是客户的使用体验,一个没有离线消息和推送通知的通讯软件再今天是无法想象的,status必须在Whisper的基础上去满足这些易用性需求,而这将造成非常慢的开发进度。
什么意思?就是我要给小张发消息,如果我在信封上写着“给小张”,然后让张三李四帮我一级级的传递下去,全村的人都估计知道我给小张寄了一封信,说不定到村长手里还拆开看了。
但是我跟小张约定一个暗号,不喊小张,而喊“天王盖地虎”,然后我给小张的信用非对称加个密,然后我跑到村里的大喇叭广播,把这个密文对全村广播一遍。没人知道我给小张传了一个信。对吧?
但是非常不幸的是,小张上厕所去了。我废了大半天功夫,这小子没听到……比如我给他发的是“SNT ICO要开始了,这个可以梭哈”,可是这小子没听到,于是错过了。
于是,为了让小张下次不错过,我们只能在村子里假设十个广播,听到别的广播之后做下复读机,再广播出去……然而小张到底听到了没有,我们仍旧无法得知。小张以后可能赚了钱告诉我他没听到我的消息,而亏了钱就跑来跟我抱怨,想到这里,我不由得深深陷入了沉思……
去中心化,不能微信
SNT ICO之后,就开始了漫长的等待。以至于,我忘了他还真能上线。
今天Status当然仍旧必须面对我们刚才讲的whisper的种种问题,但是status团队采用了一些折中的方案,比如bloom filter,就是对每条信息做一个“话题(topic)”的分类,而用户和节点之间存在一定的对应管理,由对应的节点来负责为自己的用户收集相关的消息,这个节点就跟村长一样,应该还会把用户的信拆来看一下,“嗯,果然是寄给小张的”。
在另一方面,因为担心DDoS攻击,status对每条消息的发送还要求一点点PoW,而PoW要求太高的时候,手机就会发热耗电的很厉害……所以下了status的朋友们,你们留心下手机有没有掉电比以前更快……
所以今天我们看到的status,仍旧还在中心化和去中心化之间做着痛苦的平衡。然而用户并不买账,我在中文群的大群里,看见大家都在吐槽同步慢,不能发图片,也没有什么功能,等等等等。
想梭的手,瑟瑟发抖
随着status的正式版上线,SNT的活跃地址数算开始微微抬头,但是跟顶峰相比,仍旧九牛一毛。
正式版时隔两年半之后上线,仍旧只能说是“去中心化微信”通往真正可用慢慢长路的一小步。分布式通讯仍有游其他的技术路径选择,Whisper和Swarm究竟是不是一个好的方向,看着github上那些较为可怜的watch和star,我觉得还是不要去梭哈为好……
只能等着以后项目方拿15万个ETH出来奖励的时候去撸羊毛了……
版权声明:项目均采集于互联网, 空投币 无法审核全面,且希望大家能赚钱,请谨慎切勿上当受骗!
温馨提示:★★★天上真会掉馅饼!天道酬勤,都是机会!不错过每个空投糖果!真假难以辨认,尽量0撸!