# SPACE ID：下一代全链DID，能颠覆区块链域名系统吗？

By [W3.Planet](https://paragraph.com/@w3planet) · 2022-06-25

---

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](https://storage.googleapis.com/papyrus_images/7bdb8b20ce8706a8e6d5005c95fb4ecbac3b580365d4167d0235ff69233006cd.png)

图片来源：BNB Chain 官方 Twitter

### 先来了解下什么是 SPACE ID

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

![图片来源：自己画的](https://storage.googleapis.com/papyrus_images/6b8bdb7bdd484ab1f20202b61e24bd6511d71374c902cad2c7e87a49222bb04b.png)

图片来源：自己画的

对以上域名（或账户）稍了解的人都知道，.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实现逻辑：

![图片来源：自己画的](https://storage.googleapis.com/papyrus_images/ad8c0c7d32e5fe61453b68e99242c4eb1880cb1bb08b8056135de51df58c2444.png)

图片来源：自己画的

### 最新进展

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

![图片来源：SPACE ID 官方 Medium](https://storage.googleapis.com/papyrus_images/72e72d91b219a641e8b40ea4942e1b7e4c157f8377a80ee71968ee058e7f6d6b.png)

图片来源：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/introducing-space-id-your-universal-identifier-576566315d37) [_https://medium.com/@SpaceID/getting-ready-bnb-domain-name-service-is-almost-here-e0625bad37e2_](https://medium.com/@SpaceID/getting-ready-bnb-domain-name-service-is-almost-here-e0625bad37e2)

### 关于Web3星球

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

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

---

*Originally published on [W3.Planet](https://paragraph.com/@w3planet/space-id-did)*
