.bit域名研究
問題:
.bit
域名和ENS域名的相同點?不同點?有什么關系?
.bit
的定義
.bit
是基于區塊鏈的,開源的,跨鏈去中心化賬戶系統.bit 提供了以 .bit 為后綴的全局唯一的命名體系,可用于加密資產轉賬,域名解析,身份認證等場景。作為去中心化賬戶系統,有且僅有用戶擁有 .bit 賬戶的完整控制權和使用權。同時,.bit 也是第一個具有廣泛兼容性的去中心化賬戶系統,可使用任何公鏈地址甚至電子郵件來注冊和管理 .bit 賬戶。
.bit
的愿景
.bit
之于加密世界,如 手機號/Email 之于互聯網。
.bit
的定價
https://docs.did.id/register-das/pricing
Account Character Length | Price | Price after filling in the invitee ( x0.95 ) |
---|---|---|
5 digits and above | $4.99/year | $4.75/year |
4-bit | $160/year | $152/year |
3-bit | $660/year | $627/year |
2 bit | $1,024/year | $972.8/year |
技術架構
https://github.com/dotbitHQ/das-contracts/blob/master/docs/zh-hans/%E7%B3%BB%E7%BB%9F%E6%A6%82%E8%A7%88.md
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-8tqLmXsI-1691571216265)(imgs/DAS-big-picture.png)]
- 用戶首先需要通過交易所、錢包中的瀏覽器訪問 DAS 的注冊服務;
- 注冊服務(
Registrar
)可以是由任何人實現的為用戶提供 DAS 注冊功能的 web 服務,當然不僅限于 web 服務,任何可以幫助用戶完成鏈上交互并獲得賬戶的應用都可以稱為注冊服務; - 注冊服務將用戶的注冊請求以及其他各種操作轉換成交易,通過錢包讓用戶簽名后上鏈;
- 守護服務(
Keeper
)是去中心化的 DAS 節點,隨時通過節點 RPC 監控鏈上交易; - 當發現需要處理的用戶交易時,就按照交易結構協議創建特定的交易完成諸如賬戶注冊等工作;
- 如果注冊服務做的比較完善,可以通過節點的 RPC 監控用戶的賬戶注冊等狀態,并在成功后及時的反饋用戶;
- 當用戶注冊成功賬戶,并設置解析記錄后,解析服務(
Resolver
)就可以通過節點 RPC 解析鏈上區塊獲取數據; - 最后,解析服務通過自己的 RPC 接口將數據提供給錢包、交易所等需要使用解析記錄的應用完成對用戶賬戶的利用;
智能合約源碼
合約實現非常簡潔,和普通ERC721合約基本一致
mapping(uint256 => uint) private expires;function mint(address to, address uuid, uint256 expireAt) external onlyRole(MANAGER_ROLE) {uint256 tokenId = uint256(uint160(uuid));require(expires[tokenId] + GRACE_PERIOD <= block.timestamp, NOT_EXPIRES_MESS);if (_exists(tokenId)) {_burn(tokenId);}expires[tokenId] = expireAt;_mint(to, tokenId);
}
.bit
的生態
https://www.did.id/ecosystems
- imToken、TrustWallet、TP錢包等等去中心化錢包中可以使用
.bit
進行轉賬和接收 - NFTScan、NFTGo可以使用
.bit
登錄 - 即刻App(國內基于興趣的社區平臺): 將賬戶昵稱設置為
.bit
域名之后,可以顯式賬戶下的NFT藏品 - 其他應用場景
總結
問題: .bit
域名和ENS域名的相同點?不同點?有什么關系?
- 相同點:
.bit
和ENS
一樣都是鏈上域名服務 - 不同點:
.bit
過于依賴鏈下服務,去中心化的程度沒有ENS高 - 關系:
.bit
更多是對于ENS的模仿,有創新,但不多,.bit
目前能做的,ENS
也可以做
個人覺得,.bit
在年中的時候趁了一波ENS
帶起來的“域名熱”。俗話說“打鐵還需自身硬”,由于.bit
項目本身缺少創新,基本是對于ENS的模仿。項目方抓住“域名熱”的市場機會賣域名,市場炒家借機炒作,“狂歡”之后,真正給生態帶來的改變非常有限。