twister:去中心化的微博

Unknown view 39 2014-8-26 01:37
share to
Scan QR code with WeChat

在6月巴西爆发大规模政治抗议时,Miguel Freitas和大多数人一样:在Twitter上获取最新的关于抗议的新闻。Twitter用户发布了他在其它媒体,包括主流媒体,获取不到的信息。Miguel Freitas说:“巴西的媒体高度中心化,我通过Twitter获得了许多朋友从没听说过的新闻。”


Freitas认为Twitter在促进某些地区的民主,例如巴西和中东,和组织抗议中,发挥了至关重要的作用。所以当斯诺登披露美国国家安全局大规模监视网络流量和社交网络时,他非常担心。几乎与此同时,他开始利用、整合比特币(bitcoin)和BitTorrent的技术,开发更加安全和强壮的Twitter的替代品。


虽然Freitas对Twitter顶住了政府要求交出用户数据的压力非常赞许,但是它对一个大公司掌握太多的用户信息也感到十分担忧。他说:“尽管我很喜欢用Twitter浏览新闻,但是它可以完全控制重要的信息流,我觉得这是不合理的。”


他开发的替代品被称为:Twister。它是去中心化的社交网络,理论上,没有任何人和机构能够关闭它。而且,在Twister上,其他用户不知道你是否在线、你的IP地址、你关注了谁,这是保护用户隐私的刻意设计。用户仍然可以使用Twister发布公开信息,但是用户向其他人发送的私人信息被加密保护,该加密方法是LavaBit公司常用的加密方法。LavaBit公司是斯诺登使用的电子邮件服务提供商。


经过几个月的开发,Freitas和他的伙伴Lucas Leal完成了可以运行在安卓系统、Linux系统和OSX系统上的测试版应用。Freitas不打算开发Windows版本ios版本,因为项目是开源的,其他开发者可以自行开发其他版本的应用。(译者注:现在有windows版本了。)


对于一个不受中心机构控制、特别重视安全的新应用来说,Twister已经做到了非常好的易用性。Twitter和Facebook的其它替代品,例如Pump.io,Identica 和Diaspora,需要用户自己运行服务器或者信任某人运行的服务器。Twister更像点对点文件分享软件:运行Twister,它就能够连接到其他用户。不需要中心服务器。


Twister使用了比特币的协议,虽然它内部没有货币。这一协议用于处理Twister用户注册和登陆验证问题。就像比特币矿工确认每笔交易,保证没人可以进行双花和每个人只能花费自己的币一样,Twister用户计算机组成的网络用于确认一个用户名不会被注册两次和用户发的微博(post)确实来自该用户。


用户发送的微博(post)使用了BitTorrent协议。该协议使得系统可以通过网络快速高效地发布大量微博,这使得用户可以近乎同步地接收到新的微博和信息-这一切不需要中心化的服务器。


为什么用户会进行挖矿呢?在比特币系统中,矿工争夺记账权,获得比特币奖励。Twister采用类似的方案,但不是奖励货币,而是向其它用户发送推广消息-也就是广告-的权力。目前,按照Twister的设计,用户每天收到的推广信息不会超过一条。“这一机制实际上十分民主,这是可以到达所有的Twister用户的高效的广告系统。”Freitas写道。他指出该推广机制不仅可以用于商业,也可以用非营利组织推广公益事业。


这是开源的比特币技术用于其它目的绝好的例子。比特币技术-区块链技术-在其他领域的应用是无止境的。比特币钱包公司Coinbase的联合创始人说:“区块链技术是革命性的创新,有各种各样的应用,就像互联网。”


你不应该将自己的身家性命赌在Twister上-至少现在还不可以。它仍然处于测试期,Freitas指出,如果有人在监视你的网络流量-或者大规模监视互联网用户-他们仍然能够发现你的IP地址。Freitas建议需要更加安全保护的用户考虑Tor项目,结合Tor使用Twister。(译者注:最新版的Twister好像整合了Tor,不确定)


但是Freitas和Leal目前已经实现的功能已经很了不起了。他说:“当我认识到这个理念可行时,我把开发Twister当成对自己的挑战。我没有因为我觉得这个理念非常好,就去说服其他人实现它。我必须自己去实现我的理念。”

btcfans公众号

Scan QR code with WeChat

From the Internet
Disclaimer:

Previous: 黑市大麻之路被黑,被盗200比特币 Next: 比特币印钞机——8月27日预测

Related