如何做到秒記雜湊地址?

買賣虛擬貨幣
當下的區塊鏈系統中,智慧合約地址和賬戶地址都是一串複雜冗長的雜湊字串,顯然不適合大腦記憶。有沒有一種簡短、便於記憶的短句,可以在使用時替代這些雜湊字串?所以,我們需要NNS (Neo Name Service)解決方案。NNS是一種鏈上域名解析服務,可以將複雜冗長的字串簡化成符合某種格式的簡單短句。舉個例子,購買商品時需要填寫一個至少20字元的支付地址,例如:0xXXXXXXXXXXXXXXXXXXXX。如果此時有一個短語,如111wallet,是不是好記易操作呢?使用者可以直接使用這些短句代替原有的複雜字串,並且兩者效果是一致的。NFT標準下的域名資產在借鑑了現實世界中的DNS系統後,我們為使用者設計了Neo專屬的域名服務NNS。我們在設計中發現域名的轉讓、租賃等行為,使其天然地具備所有權屬性。這代表著域名是一種資產。不同於傳統NEP5標準的數字資產,域名具有唯一性。這意味著需要一種新的資產標準來描述這種資產,因此我們使用了NFT標準。
* NFT(Non-Fungible Token) : 定義了一種不可分割的、具有唯一性的代幣互動和流通的介面規範。開放式的NNS生態

Neo3中的NNS將是一個開放式的域名服務。Neo的協議層會提供最為基礎的域名解析、轉讓、租賃等服務。域名服務商或者個人使用者可以透過租賃的方式獲得域名的持有權,並就其轉賣或授權給二級使用者,這將會衍生出豐富多樣的生態應用。

NNS設計原理

定義

域名:使用一段便於記憶短語替代賬戶地址/合約地址/其他難以記憶的字串。

● 格式:三級域名、二級域名、一級域名、根域名
● 生命週期:租賃制,有效期一年,到期須續費

結構

註冊中心

負責管理域名的註冊、續租、轉讓有以及許可權設定等工作。

● 遵守NFT標準
● 一個任務只能被觸發一次
● 核心元件之一

登錄檔

記錄域名、所有權、解析器、TTL(有效期)等資訊。

● NameHash作為資料ID,數值=hash(hash(hash(hash(根域名)+一級域名)+二級域名)+三級域名)
● 核心元件之一

解析器

解析域名字串,並返回相應的賬戶地址/合約地址/其他複雜字串.

● 核心元件之一

如何使用NNS

域名租賃

為了避免無效或惡意行為對域名資源的長期佔用,除根域名由管理員長期持有外,其他域名都將採用租賃模式。使用者或者域名服務商可以在註冊中心透過支付一筆註冊費的方式,註冊一個一級域名,並或得該域名一年的持有權。租賃到期後,如果仍想持有域名,則需要在註冊中心辦理續租服務,否則該域名持有權將會被收回。

* 域名只租不售。

域名交易

域名的持有權可以作為NFT資產被自由交易。使用者可以將其在交易所掛單出售,交易成交後,在註冊中心登記轉讓持有權。

域名解析

使用者可以透過登錄檔查詢與域名相對應的直譯器。直譯器會對該域名進行解析,並返回對應的字串,從而完成域名解析服務。當然直譯器必需被提前配置,如果不配置,則會返回一個空值。

* 注:該方案尚在完善中,並非Neo3最終實施方案。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;