为了实现Web3的承诺,必须有一种方法能够提供当前Web基础设施的所有功能,同时不会破坏区块链基础设施的零信任模型。能够在无需依赖第三方中介的情况下运行是一种基本哲学,也是区块链技术的优点,即提高安全性和效率的同时降低成本。然而,由于存储和可扩展性方面的固有限制,区块链一直依赖外部基础设施解决方案来增补其能力。
即使是区块链中相当简单的用例,比如NFT,从历史上看,它们也在某种程度上依赖于Web基础设施。在2021年,Bored Ape的风靡时期,大多数NFT项目只是将与智能合约相关的数据存储在像亚马逊S3这样的集中式服务器上。尽管比在链上存储要高效得多,但这个解决方案存在一个明显的问题:如果亚马逊的管理员删除了一个表,你的Ape就会消失。去中心化存储解决方案,比如Filecoin是一种答案,但它们也没有被证明是完美的解决方案。虽然它比典型的Web服务器更具弹性,但Filecoin相当静态,无法用于除存储之外的其他用途。这就需要更好的解决方案。
今天,我们非常高兴地宣布,我们正在与Space and Time(SxT)合作,将SQL证明集成到zkLogin中。zkLogin是Sui的原生功能,允许用户使用熟悉的Web凭据(如Google和Twitch)登录在Sui上构建的应用程序。SQL证明将允许使用zkLogin的应用程序开发人员访问有关其用户更强大的链下数据,而不会危及用户隐私,并将使SxT能够提供更高效和更安全的第三方解决方案,用于加密和存储salt(用于随机数据的常见加密术语)。
SxT以及SQL证明
SxT是Web3的可验证计算层。它预先集成了一整套ZK开发工具,包括去中心化数据仓库、来自Sui和其他主要链的索引区块链数据、带有内置Kafka流的API网关、下一代AI前端以及SQL证明。
SQL证明是嵌入到SxT中的新颖的ZK证明,可确保规模化的防篡改计算,并证明查询结果未被操纵。SQL证明允许开发人员在SxT中针对链上和链下数据运行查询,通过ZK证明验证结果,然后将其连接到Sui上的智能合约,以构建更多由可扩展的链下计算驱动的数据驱动协议。
SQL证明提供的三个优势
SQL证明使zkLogin能够通过连接到可验证的链下数据和计算变得更具数据驱动性,这种连接有三个关键优势。
(1)安全且可证明的私人用户数据管理
SxT可以容纳有关用户链下活动的额外私人加密数据,并向在Sui上的应用程序证明它。例如,假设您正在使用zkLogin通过Facebook帐户访问Sui上的借贷协议,如果该借贷协议可以验证您的信用评分高于700分,它将提供更好的利率。尽管您的信用分数通过FICO与您的Facebook帐户关联,但您可能不愿将其直接广播到链上。您可以授权将其安全存储在SxT中,其中它保持私有和加密,而SQL将向zkLogin证明您的分数高于700分,而不会透露分数本身。该借贷协议可以访问所需的数据,为您提供更好的利率,而无需公开您的链上隐私。
(2)将应用内活动与链上交易关联
SxT为开发人员提供了一种将链下用户活动与链上交易相结合的无缝方式。例如,在Sui上的一款游戏中,当玩家达到“黄金级”时,他们会获得链上奖励。游戏不会在链上记录每个状态的进展(这是低效且昂贵的),而是将其存储在SxT表中。当玩家达到黄金级时,游戏将成就和相关的zkLogin会话通知给SxT。作为回应,SxT将状态连同证明发送到链上的智能合约,以将奖励铸造到玩家的钱包中。对于目前不管理他们链上资产的玩家,游戏可以以一种无信任且可证明的方式在SxT中持有这些奖励。当玩家决定托管资产时,他们只需使用他们的zkLogin凭据,SxT会证明资产在转移之前得到了适当的保管,没有被篡改。
(3)加密和存储salt
SxT还可以为开发人员提供一个用于加密和存储salt的第三方解决方案。为了使用web凭据在Sui上签署交易,您需要一种称为salt的通证,它授权访问特定帐户,而不是由web服务管理。这种通证本质上提供了双重认证,以确保黑客入侵您的Web帐户后无法从相应的Sui帐户进行交易。SxT可以生成并存储这些salt,以便使用zkLogin的应用程序在需要时可以轻松请求它,还可以使用由SQL证明生成的ZK证明,以确认其真实性并证明它没有被篡改。
更强大的zkLogin
通过利用SxT去中心化数据仓库和SQL证明,zkLogin进化成一个更强大的工具,不仅简化了用户身份验证,还为应用开发者提供了安全和私密的链下数据和计算能力。这种集成提高了Sui上的用户和开发者体验,弥合了熟悉的身份验证模式的便利性与区块链的安全和隐私属性之间的鸿沟。随着zkLogin不断扩展其领域,通过集成SxT的可验证计算层等基础设施,它巩固了自身作为未来Web3大规模应用中关键组成部分的地位。
关于 Sui Network
Sui是基于第一原理重新设计和构建而成的L1公有链,旨在为创作者和开发者提供能够承载Web3中下一个十亿用户的开发平台。Sui上的应用基于Move智能合约语言,并具有水平可扩展性,让开发者能够快速且低成本支持广泛的应用开发。获取更多信息:https://linktr.ee/sui_apac
官网|英文Twitter|中文Twitter|Discord|英文电报群|中文电报群