欢迎关注Aleo

1. 引言

Aleo的诞生源于实现一种不可能的愿望——在网络上建立一种真正个人(truly personal)和真正私人(truly private)的用户体验。

Aleo是第一个提供完全私有应用程序的平台:

  • 借助分布式系统和零知识密码学来保护web上的用户数据。在Aleo的核心层,为用户和应用开发者提供了无限计算和绝对隐私。

Aleo的底层架构为默认private、开源的、为web而生的区块链系统,但是,可解决现有区块链应用的相关缺陷。
借助Aleo,用户可访问真正个性化的web服务,而不必放弃对其私有数据的控制。

我们相信Aleo将重塑分布式系统在社会中所扮演的角色,并引入前所未有的web新体验。

2. 区块链生态系统应用所面临的挑战

对大多数人来说,区块链只是一个概念。它们被一小部分技术人员、活动家和投机者“利用”。尽管大多数区块链都是无权限(permissionless)的,但这并不意味着所有人都可以访问它们,因为区块链相关概念和术语引入了真正的障碍。很多人称之为区块链入门问题。
更主要的是:

  • 1)现有的区块链不足以满足现实世界的应用需求。如:
    在以太坊上建造智能合约混合器和暗池的想法仍然存在缺陷。如果没有隐私,这些应用程序就无法完全保护用户活动。它根本不起作用。对于公司来说,在全球一致的平台上运行业务逻辑和数据的好处是引人注目的。然而,缺乏隐私是遵守操作准则的根本障碍。为了实现现实世界的可用,我们需要默认私有的区块链。

  • 2)技术的发展不应该仅仅是为了技术本身。
    对我们来说,可解决现实世界问题的技术才更值得发展。而当前,很多区块链的构建基础不是为了解决问题,而是为了寻找问题。
    我们相信,应始于用户体验,然后再回归到技术本身。
    最好的技术应该是:
    用起来简单,甚至是令人愉悦的,且能使世界变得更美好。

  • 3)新技术吸引了使技术价值主张复杂化的参与者。
    我们发现在很多生态生态系统中,包括我们自己的生态系统中,都存在类似的情况。
    如,最近出现的闭源 可扩展引擎 是 “许可区块链(permissioned blockchains)”最初时代的第二波。不用说,锁定供应商很少是意见好事,特别是当它设计到“trustless”解决方案时。通过构建一种完全由一家公司控制、只能从一家公司获得的技术,从定义上讲,它是一种“trusted”的解决方案。为了展示新技术的价值主张,解决方案应该是开源和permissionless的。

3. 下一代web应用

在未来十年,web服务将发展成为真正的个人服务,不仅仅以浏览器的方式提供,还可以有很多其它方式。它将为我们个人生活的每一个亲密细节服务。已经有例子证明了这一点。例如,在过去的五年里,家庭智能助理的数量已经从零增长到5亿个网络连接设备。我们的私人生活已经成为一种公共商品,随着web服务变得更加个人化,我们需要重新思考如何控制我们的数据。

而当今,还没有私有web数据类似的东西。

当前的情况是:
在线的web数据归别人所有。当前的web商业模式是提供免费服务来交换个人数据。这种模式已经过时,用户与供应商之间存在分歧。用户被迫放弃他们的数据以换取他们想要的服务,这是以牺牲个人隐私为代价的。而供应商为提供服务,需承担管理用户数据的风险,面对数据存储、数据处理和数据汇报的影响。而事实是,不一定要这样,也不应该这样。

3.1 用户不必交出他们的私人数据

相反,用户应该能够在供应商提供的透明算法上运行他们的数据。供应商不需要存储、处理或汇报用户数据。相反,供应商应该能够将他们的工作转移给用户,而仅仅验证用户的response。通过这种方式提供服务,用户和供应商都不会知道不该知道的信息,对个人数据的控制权仍由用户掌握。

现有的web是这种模式的子集,用户可使用现有已知的web知识来与Aleo交互。而且,通过将私有应用程序(private application)作为一个新的层引入到现有web中,供应商可在不更换现有技术栈的情况下,为用户提供新的体验。

4. 关于Aleo

Aleo是为web构建的。
不同于其它要替换web的解决方案,Aleo的宗旨是与web集成。

  • 对于用户而言,Aleo引入了真正personal和真正private的新体验;
  • 对于开发者而言,Aleo引入了一种新的编程模式,可与现有的web应用集成。

在接下来的日子里,我们将发布 Develper Preview I。

与寻求替代它的现有解决方案不同,Aleo旨在与之集成。对于用户来说,Aleo引入了真正私人化和真正私人化的新体验。对于开发人员来说,Aleo引入了一个与现有web应用程序集成的编程模型。
为了直观方便地在Aleo上编写private应用程序,我们正在开发一种称为Leo的编程语言。Leo看起来和感觉就像一种传统的编程语言。然而Leo的底层要复杂得多。Leo抽象了low-level的加密概念,使私有应用程序很容易集成到现有技术栈中。

4.1 Aleo Studo——第一个零知识应用程序开发IDE

在这里插入图片描述
对于开发人员来说,Aleo Studio旨在简化开发周期。在底层,Aleo Studio将您连接到网络,使您可以轻松地在web上快速测试和发布交易。

为了简化打包和共享工作,我们为Leo构建了一个包管理器。Aleo包管理器是第一个零知识电路的包管理器。它包括诸如团队和组织之类的协作功能,以便在私人应用程序上与朋友和同事轻松协作。此外,Aleo包管理器与Aleo Studio集成,使得导入和发布新包变得很容易,而不必离开编辑器。

这只是启动Aleo的许多步骤中的第一步,我们希望开发人员尝试一下。

我们想让Leo成为在web上编写私有应用程序的新标准,并相信通过为其提供最好的工具包和基础设施,应用程序开发人员将帮助我们集成技术,使私有应用程序成为每个用户web体验的一部分。因为,私有数据应该是私有的。Private data should be just private。

参考资料

[1] Howard Wu 2020年8月19日博客 Welcome to Aleo.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值