为什么Aleo链的Leo 钱包这么慢?解释其工作原理及Aleo链的特点
原文标题:Evan's in-depth explanations of how Leo Wallet works and the features of the Aleo blockchain.
撰文: Ihar Redin, 15/4 2023
编译:AleoAsia (转载请注明出处!)
原文链接: t.ly/vsy_
在Aleo 4月12日的社区会议中,特别嘉宾Evan (Demox Labs 的CTO) 对 Leo 钱包的工作原理和 Aleo 区块链的特点进行了深入的解释。
以下来自最近的 Aleo 社区电话会议(4 月 12 日)的最有价值的引用。
Evan, Demox Labs (Leo 钱包的开发公司) 的 CTO
Evan:令人兴奋的是,我们在上线的头几天下载量超过 5000 次(指Leo 钱包)。我们实际上不跟踪分析,我们不知道你在使用钱包。我们从不收集任何 IP 或 GeoIP 信息。这是一次超级激动人心的发布会,我们很高兴与大家分享。我们有很多我们之前讨论过的功能,但我们真正关注的是让事情更容易理解。
因此,Aleo 真正独特的两件事是:您实际上必须与链同步,因为这是一个隐私保护钱包,我们不会将您的查看密钥或您钱包中的任何信息提供给 RPC。 相反,我们所做的是基本上下载链上的每条记录,然后我们试图在后台对其进行解密以弄清楚你拥有什么。
第二件要解释 Aleo 独特之处的事情是,当你进行交易时,它在其他钱包中的工作方式有点像 UI,作为 API 的包装器。
对于 Aleo,情况就大不相同了。当我进行交易时,我们会弹出一个新选项卡,因为您实际上是在生成证明,这是一项计算量很大的任务。我们正在做的事情是针对所有内容进行 GPU 优化。
我不知道你们是否看到了 Chrome 的一个重要公告——WebGPU(链接到解释),它已经进行了多年。这就像程序和扩展程序在用户系统上使用 GPU 的一种方式,无论它是一个单独的芯片还是像大多数英特尔芯片一样与他们的 CPU 集成在一起。但这将真正加快证明生成和同步的速度。
因此,我们正在构建可以描述为与浏览器中的有限域和椭圆曲线数学游戏引擎一样复杂的东西。我们正在重新实施大量 SnarkVM 以能够做到这一点并使其更快。这非常快,但它会变得更快,同步也会更快。因为同步中最慢的部分是试图解密链上的所有内容——它实际上是在发送和接收信息。我们非常努力地优化我们的 RPC,以便能够一次为数万个区块提供记录。
现在我们真的想为开发者优化。因为链上没有很多有趣的程序可以做任何事情,真正做一些事情。有传言称,Aleo 团队正在大力推动激励措施。
在 Leo 钱包方面,我们的目标是让我们能够为程序创建漂亮的界面并使任何人都可以与它们交互。您可能想要做的第一件事就是再次使用水龙头。可用的积分数量并没有真正的限制,所以我们在这里凭空生成积分。但这样做很有趣。如果您是大使,可以来我们的 Discord,我们会给您 OG 身份。如果您是 Aleo 大使。我们将确保您有足够的积分来帮助发送积分,让更多人玩这个钱包,并真正帮助人们了解 Aleo 的工作原理。因为这是一个全新的公链。这是您实际在自己的钱包中生成零知识证明或自定义程序的唯一链。
我们正在为钱包中真正深入的功能进行下一次迭代。除了使用 GPU 优化速度外,还在钱包内构建这些证明密钥。
所以这意味着你不需要下载任何东西,生成这个文件需要更多的时间,在我们 GPU 优化它之前可能需要 30 秒到一分钟,而在我们 GPU 优化它之后我们希望得到 它低于 10 秒。 所以你甚至不必考虑这种文件管理。如果您现在是 dApp 开发人员,尽管您在请求交易时必须将其传入。我们在 Leo 钱包适配器中提供了示例来展示:当您构建程序时,您将拥有某种证明密钥,您只需确保它是可下载的。能够在钱包中生成这些文件的真正令人兴奋的部分是您还能够从钱包中部署程序。这意味着,如果有人为 NFT 创建了一个标准,我们将可以在不编码的情况下部署合约。所以我认为这种应用程序真的很令人兴奋,现在你必须成为一名开发人员。有很多步骤需要理解,例如“如何集成钱包适配器”、“如何在链上部署程序”……
这可能至少需要一个月左右的时间,但 Aleo 将达到这样一个地步,基本上任何人都可以在没有编码经验的情况下创建一个工具,然后把它放在链上,并拥有一个 UI,而所需的编码经验最少。我们认为这对于让 Aleo 尽可能易于使用非常重要。因为这些工具存在于其他链上,我们将确保它们也存在于 Aleo 中。
Q1:支持其他网络……?
Evan:是的,所以我们真的很想专注于保护隐私的智能合约,现在基本上就是 Aleo。一个问题是我们必须开源我们的 RPC,我们确实有计划在主网之前开源我们的 RPC。这将使人们能够在本地环境中使用钱包。
Q2:钱包的移动版本是否已经存在,如果没有,什么时候会有?
Evan:这可能是让社区理解的一件非常好的事情。目前,需要为移动钱包构建两个核心基础设施。所以第一件事是我们需要一些私下进行扫描的方法。老实说,可能不可能像我们在浏览器中那样私下进行。你必须使用像 Intel SGX 这样的东西,它真的很好,它被其他工具使用,比如 Signal 使用它来查找电话号码和最近的消息,这可能是一种让你能够委托某人基本上做同步的东西 你。它不像在浏览器中自己做那样纯粹是私密的,但它可能是移动版本所必需的。
移动版本所需的另一部分是证明生成的私人委托。这也是在进行中的事情,我认为 Aleo 大使对这类问题有什么见解,比如“什么程度的隐私是可以的”?我们现在几乎可以制作一个手机钱包,这是保密的。所以它有点像 VPN,VPN 知道你在做什么。他们会知道哪些记录属于你,他们会知道你的账户历史,但他们不会与其他任何人分享,也不会公开访问。我称之为保密。现在,如果我们构建一个移动钱包,它将是机密的,但不会完全保密。因此,这两个基础设施是制作完全私密的钱包所必需的。
Q3:未来是否可以在钱包中实现位置证明和存在证明共识,以提供额外的访问保护?
Evan:是的,位置证明。这是我喜欢深入研究的事情,在只有军方才能使用的加密 GPS 出现之前,这是不可能做到的。在美国政府或一些私人承包公司之前,将会存在欺骗问题,你知道也许 SpaceX 可以做到,它们使你能够拥有加密的 GPS,然后你将能够真正证明你的位置,这将解决欺骗问题问题。
对于存在证明——更有可能是出勤证明,你可以用你的手机轻触别人的手机,就像一个值得信赖的一方。所以这种事情绝对可以更快地完成。但是,如果您有兴趣谈论这个,请随时联系我,我对它的工作原理有一些想法。而且我认为这将成为 Aleo 中一个非常普遍的模式,NFT 实际上对诸如私人身份验证之类的事情很有用,而不仅仅是纯粹的身份象征。
Q4:上面一个关于隐私稳定币的问题。
Evan:是的,如果你们不知道那是我最兴奋的事情之一。当我们最初进入 Aleo 生态系统时,我们对隐私稳定币感到非常兴奋,但我们也想帮助建立更多的核心基础设施。我们的 GitHub(链接)上有一个大纲。我们称之为 uszk(链接)。因此,如果你查看 uszk 回购协议,它会概述流动性之类的东西将如何运作,这将由 Aleo 代币抵押以铸造稳定币。老实说,我认为这是最令人兴奋的事情。我对 Aleo 和 Leo 的未来的个人梦想是,我们发布一些类似于隐私 Venmo 的东西,没有人知道它与加密有关。但它在后台使用了 Aleo,然后就可以正常工作了。所以它就像 Signal,一种大众市场产品。它并不太关注加密方面,它只关注私下汇款的真正实用程序。基本上,这就是数字现金应该是什么的全部前提。
我们现在生活在一个奇怪的世界中,人们需要了解后台发生的事情才能使用钱包并签署某些交易。 如果我们真的希望加密货币被广泛采用,那么使用私有 Venmo 就必须很方便(完)。
(编者注: Venmo是在美国非常流行的一款支付工具暨社交平台,提供本地收付款服务,方便我们与好友拆分账单,也方便网上和实体店购物付款,用法类似于国内的微信支付。Venmo支持多种付款方式,例如银行帐户、借记卡或信用卡,另外还有推出自家的Venmo借记卡及信用卡。
Signal是一款端到端的加密通信应用,有手机版和桌面版。用户可以通过该应用发消息、打电话或视频通话,包括平台本身的第三方无法看到消息内容。即使有人拦截到用户发送的消息,看起来也是一堆乱码。)
如果想体验Leo钱包,请详细阅读我们此前该篇文章每天送100万Aleo积分!!Aleo 网络的隐私保护钱包-Leo钱包撒福利了!
了解Aleo 项目及最新进展,请阅读下述文章:
Aleo作为新周期L1潜力项目,下个牛市上涨30-60倍?附Aleo 2月2日推特空间AMA内容概述
重磅!事关Aleo激励测试网3的3阶段,即将开启!附抽100万Aleo测试积分的机会
其他重要的项目信息,将首发在VX群哦!
AleoAsia大中华社区,旨在为大中华区社区的伙伴传递最权威、最快速、最全面的项目资讯;同时协助Aleo在大中华区举办各种活动,包括宣传、会议、AMA等,扩大Aleo在大中华区的知名度,获得更多人对Aleo的认同感,从而加入到Aleo,一起为Aleo生态的繁荣努力!
AleoAsia网站:https://aleoasia.notion.site/Aleo-Asia-Aleo-7138f4ed225a4f9c9c8e869d0fdc2e31
加入AleoAsia大中华社区VX交流群,能更快获取信息哦!
入群要求:请关注我们AleoAsia 公众号,或转发文章至朋友圈,或点赞或点看我们任一篇文章,联系AleoAsia即可入群啦
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。DYOR!】