Cover photo

SPACE ID:下一代全链DID,能颠覆区块链域名系统吗?

SPACE ID(简称SID)是BNB Chain主推的全链DID项目,在BNB Chain上的热度非常高。上个月,BNB Chain线上直播间也推荐了SPACE ID,其中还有其他热门项目如Project Galaxy、SecondLive、StepN等,可见BNB Chain对SPACE ID的重视度。通过官方社群了解到,SPACE ID计划6月底或7月初上线 .bnb域名,这也是该项目的第一个产品。

图片来源:BNB Chain 官方 Twitter
图片来源:BNB Chain 官方 Twitter

先来了解下什么是 SPACE ID

目前各条公链上都有自己的域名系统,譬如Ethereum的 .eth,Sonala的 .sol等,各自有各自的特色,但都有个共同点就是:这些域名系统在不同的区块链或去中心化应用(dApps)上都是割裂的,无法相互解析或访问,也就是说Ethereum的域名到Sonala上可能就不是同一个地址(人)了。

图片来源:自己画的
图片来源:自己画的

对以上域名(或账户)稍了解的人都知道,.eth是无法放在Sonala链上,.lens账户也无法与.rss3互通。

SID想做的事就是通过一个预言机(Oracle)构建通用的域名服务网络,实现无缝连接跨区块链的地址(人)、信息、资产和dApps,并且是去中心化,代码开源。

项目目标和特点

  • 一个具有跨链互操作性的通用用户名;

  • 具有一个单一(身份)信息源系统(Single Source of Truth system)中的去中心化身份,可存取与该域名相关的任何资源;

  • 特设预言机(Oracle)链,用以提高可扩展性和可使用性。

Single Source of Truth system好像很拗口又难理解,翻译过来就是:在来自不同信息源的同一属性信息中,作为唯一的标准数据存在。再直白的解析就是你的SPACE ID在所有区块链都是唯一的。

SID 是如何实现整合不同链的域名系统?

我们知道,在 Web2世界里,域名服务的传统结构是“twitter.com/home”(域名.后缀/路径),而 SID对这个结构进行了一个颠覆性的创新——以冒号来作为新的命名格式。

举两个例子你应该就能明白这个很创新的结构了

场景一:

在Ethereum链上注册域名,得到的结果是luke.eth,在Lens协议上注册的域名,得到的结果是luke.lens,不同的链或dApp上注册的域名无法统一。

而在SPACE ID里,可以使用 ":luke" 作为 Luke 的SID,来实现在所有SPACE ID支持的区块链接上注册用户名。

可能你会问到,在冒号的前面是否还有什么?我们再往下看

场景二:

Yuga Labs可以获得 “yuga:” 的顶级域名,并只对其社区成员开放注册。如果Luke是他们的用户之一,那么Luke 可以注册属于自己的域名 “yuga:luke”,代表着Luke是Yuga Labs社区身份。

同时MeebitsDAO开发者也可以注册域名 “yuga:meebits”,并将该域名解析到Ethereum上的Meebits智能合约,这样一来,在Ethereum上ID为1024的 Meebits NFT可以被配置为 “yuga:meetbits/1024”。

通过上述两个场景举例,相信你已经明白了SPACE ID域名的结构及应用逻辑。

从技术的角度来理解SID的可扩展性和可用性

整体实现逻辑:

SPACE ID由 Lucas提供支持,Lucas是一个特设的区块链,在不同公链上桥接和存储你的数据,结合另外两个组件(Jedi 和 Yoda)在 SPACE ID架构中组合,以增强安全性和可用性。

简单介绍下Lucas、Jedi和 Yoda它们分别是什么:

  • Jedi

    Jedi是一个运行在不同区块链上的智能合约,用于域名注册和解析。它只接受已经被Yoda授予有效性的名字。

  • Yoda

    Yoda是一个预言机网络(Oracle Network),确保在多个链上注册的名字的唯一性。它将收集来自不同链的注册事件,整合信息,并向想要在任何Jedi上注册或桥接域名的用户授予认证签名。

  • Locus

    Locus是这一切的指挥。是一个由Yoda维护的副本,保持着注册的元数据。

再通过一张图来了解这三者的关系及SPACE ID实现逻辑:

图片来源:自己画的
图片来源:自己画的

最新进展

SPACE ID第一个产品 .bnb域名服务就快来了

图片来源:SPACE ID 官方 Medium
图片来源:SPACE ID 官方 Medium

.bnb域名服务是Space ID的第一个和起始产品,包含以下功能:

  • 任何人都可以注册 .bnb域名,以提升传统BNB Chain地址的等级。

  • 用户将拥有代表域名所有权的域名NFT。

  • 你可以为你的 .bnb域名设置自定义记录,以享受BNB Chain生态系统中成千上万的去中心化应用所带来的更便捷的用户体验。

BNB域名服务是建立在ENS的基础之上,但ENS所有技术设计都是基于Ethereum主网,成本相对偏高,遇到网络拥堵时效率也会很低。而SPACE ID在这方面的用户体验有了很大的飞跃,终端用户在搜索和注册过程更加简化和直观,在SPACE ID的多链预言机和EIP712签名分销商Yoda的支持下,用户只需点击一下就可以注册一个 .bnb域名。从名称搜索到在BNB链上成功注册,只需花费 1 分钟,且平均不到 10 美元。

SPACE ID不仅仅是一个名字

随着越来越多的用户入驻Web3世界,无数的智能合约交易在备选的 L1 中发生:如BNB Chain、Fantom、Solana等,或者L2,如Polygon和Arbitrum。当我们进入元宇宙时,去中心化应用(dApp)不能将自己限制在单一的区块链中。资源的通用标识符可以帮助去中心化应用(dApp)实现更好的互操作性和灵活性,这就是SPACE ID的作用。有了SPACE ID,你只需使用一个 ID,就可以在未来高度去中心化的世界里更容易地交易加密货币、借出代币、铸造 NFT、购买门票甚至房屋。而所有与 ID 相关的数据隐私都将归 ID 的所有者所有。

你的SID不仅仅是一个名字,它也是你在元宇宙中的多链身份。

END

参考资料:

https://medium.com/@SpaceID/introducing-space-id-your-universal-identifier-576566315d37 https://medium.com/@SpaceID/getting-ready-bnb-domain-name-service-is-almost-here-e0625bad37e2

关于Web3星球

尽可能用最简单的文字描述Web3的世界,欢迎关注~

风险警示:Web3星球所有文章都不能作为投资建议或推荐,投资有风险,投资应该考虑个人风险承受能力,建议对项目进行深入考察,慎重做好自己的投资决策。