Blockstack 游览器,Blockstack 代币


来自 BlockstackMuneebRyan2017纽约共识会议上发表了主题演讲。会议上他们讲了两个要点:首先是 Blockstack 游览器开发者版本的可获得性,其二是将会有一种 Blockstack 代币。要了解这两点的重要性,看一下互联网的一些历史,会有所帮助。

互联网出现于1960年代初,但在前25年,其使用增长缓慢。直到1990年代中期,一种简单易用的网络消费用户(consumers)层的创建,及开发者工具的可获得性,才使互联网的广泛使用真正起飞。

到今天,我们几乎每天所做的一切,都会使用到互联网。然而,我们也发现在互联网的基础构建中,出现了一些关键性问题。例如,目前有很多保密委托(blind trust)是放在低级基础设施中,如可能会导致大规模中间人攻击的认证中心(certificate authorities)(比如,最近的土耳其事件,终端用户认为他们是直接连接到 Google,然而并没有)。更重要的是,目前互联网的状态是由Twitter,Facebook和Amazon等公司所运营的数据库来维持,这些公司持有和控制着用户的数据。

Blockstack旨在通过使用区块链技术,来解决这些问题,并通过构建开发者工具和消费用户层,使这种新的去中心化互联网得到广泛使用。Blockstack 系统到目前为止,已经运行3年,并且拥有一个超过 5000 个成员的社区。

Blockstack 如何解决这些问题?Blockstack的终端用户(个人和公司)可直接控制自己的身份,存储和支付凭证(payment credentials)。它通过将名称空间(包括应用的终端用户名称和地址)保存在区块链上得以实现。这里的区块链是一个虚拟链(virtual chain),目前位于比特币区块链,将来可能会迁移到另一个区块链。事实上,这条链已经迁移过一次,最开始是在Namecoin。此虚拟链层仅需底层最小程度的保证,并容许隔离扩展(separate scaling)。

相应,Blockstack 区块链本身只包含密钥和指针(keys and pointers)。所有终端用户数据都存储在现有存储系统中,如S3,Dropbox,Google Drive等。但它存储的方式是完全加密并分布于这些系统。这样,每个底层存储系统就像一个无声的硬盘驱动器,并且多个系统的使用带来了高性能适应力。其由Blockstack的Atlas Network和Gaia Storage 组件所提供。

现在所有这些组件都已经到位,消费用户如何访问这些系统,开发者如何构建应用?这时候就轮到 Blokcstack 游览器登场了。通过运行本地应用,消费用户可以使用任何现有网络浏览器(Chrome,Firefox等)来访问新的去中心化系统。在那里,他们可以注册名称,付款,配置存储。这就像使用现有的中心化系统一样,不需特有技能或知识。同样地,开发者也无需学习底层系统的所有细节,就可编写去中心化应用。相反,他们可以用Javascript,执行 Blockstack 公开的认证和数据访问APIs。(they can write in Javascript and implement the authentication and data access APIs exposed by Blockstack. )

最后,Blockstack 代币如何适配所有这一切呢?为了 Blockstack 网络的运行,必须保持一定程度的稀缺性。例如,名称需是唯一的(unique)。当存在稀缺性时,就需要一个分配机制。为此,Blockstack 将会在今年稍后时间推出一种代币。Blockstack 代币将在虚拟链层可挖,并驱动名称注册等操作。其代币还将用于让 Blockstack 网络参与者对协议更改进行投票,包括将来可能迁移到另一条底层区块链的决定。

所以,如果你是开发者,并希望开始为Blockstack网络构建应用,可先浏览并下载开发者预览版本

原文:https://www.usv.com/blog/blockstack-browser-and-token
作者:Albert Wenger
译者:Earl
校对 & 编辑:米法 @ 币未来 biweilai.com