區塊鏈域名探索:去中心化網站部署全攻略

最近發生的一起事件引發了我對傳統域名訪問服務的重新思考。我們一直認爲域名解析服務是非常穩定的,但實際上它也可能出現問題。這讓我不禁思考,去中心化的解決方案是否可能成爲一個值得探索的替代選擇?

經過一番思考,我認爲在區塊鏈上部署頁面可能具有以下幾個優勢:

  1. 去中心化:所有修改都需要共識才能進行,沒有單一機構能夠獨斷專行。

  2. 無需證書:由於區塊鏈本身採用了加密技術,因此無需額外配置證書。

我之前曾了解過某區塊鏈平台上的域名方案,當時認爲它只是一種有趣的嘗試,實用性不高,畢竟傳統的訪問方式已經相當穩定和普及。但現在回想起來,這種方案可能確實有其應用場景,因此我打算深入研究一下。

在區塊鏈中創建網站

本文將嘗試在某區塊鏈平台上部署一個網站,並使其可以通過瀏覽器訪問。整個過程分爲三個步驟:1. 購買域名;2. 準備前端頁面;3. 將頁面綁定到域名。

區塊鏈中的域名概念與Web2世界中的域名類似,都是爲了簡化復雜地址的別名。在區塊鏈中,它代表了用戶的地址,而在Web2中則代表服務的IP地址。

購買域名

以某區塊鏈平台爲例,域名可以通過官方網站購買,以該平台的原生代幣計價。與Web2類似,字符越短的域名價格越高,價格區間在1-100個代幣不等。

如果某個域名尚未被擁有,你可以以較低價格出價,然後進入倒計時階段,在此期間所有人都可以參與競價,直到倒計時結束。成功購買的域名將以NFT形式存儲在用戶錢包中,可以進行交易。域名有效期爲1年,到期後將被回收。

簡而言之,獲取域名的方式有兩種:通過官網參與拍賣,或從其他用戶處購買。

準備前端頁面

這一步需要準備一個前端頁面作爲展示。爲簡化流程,本文僅準備一個html文件並使用nginx將頁面暴露出來,當然還需要一臺雲服務器來運行前端頁面。這一步驟與傳統前端應用部署相同。

綁定頁面到區塊鏈域名

獲得區塊鏈域名後,可以在該平台的DNS官網上綁定你的ANDL地址。你也可以使用平台提供的綁定工具,按照官方指南進行操作。

完成綁定後,還需要在服務器上啓動一個監聽端口,用於將http請求轉發爲udp。可以使用官方提供的工具,輸入以下命令啓動:

rldp-http-proxy/rldp-http-proxy -p 8080 -c 3333 -C global.config.json

其中,8080是用於監聽本地主機上傳入HTTP查詢的TCP端口,3333是用於所有出站和入站RLDP和ADNL活動的UDP端口(即通過該區塊鏈網路連接到網站)。global.config.json是該平台全局配置文件的名稱,可以從官方渠道下載。

訪問區塊鏈域名

直接在瀏覽器中輸入區塊鏈域名是無法訪問網站的,因爲瀏覽器不知道如何解析這種域名。因此,還需要進行一些額外操作。

請求區塊鏈域名的過程

在請求區塊鏈域名時,首先會在鏈上查詢對應的ANDL地址,這可以類比爲Web2中的IP地址,在部署網站時會自動生成。這個查詢過程類似於DNS查詢。

然後,根據ANDL地址,請求會被轉發到對應的機器上,此時可以指定返回的頁面。整個過程與Web2非常相似,主要區別在於地址和域名映射的查詢方式不同。

如何在「鏈上」訪問網站

通過代理訪問頁面

最推薦的方式是使用官方提供的代理工具。下載安裝並啓動後,它會在8080端口上啓動一個代理,之後就可以訪問區塊鏈域名了。

如何在「鏈上」訪問網站

使用總結

目前使用下來,遇到了以下幾個問題:

  1. 對網站運行環境有要求。系統需要支持特定版本的glibc,因此在部署頁面前應先檢查機器是否滿足要求。

  2. 文檔不夠清晰。可能是因爲這種需求不多,文檔編寫不夠完善,需要自行摸索。此外,中文版本的更新可能落後於英文版本。

  3. 訪問速度較慢。與傳統網站相比,訪問速度有所下降。這涉及多個因素,未來有很大的改進空間。

  4. 缺乏錢包支持。官方提供了一個簡單的內嵌瀏覽器頁面,可以不安裝代理就能訪問。但目前這個網站被主流錢包認定爲釣魚網站。

總的來說,目前的用戶體驗一般,還有很多可以改進的地方。不過,這個方向很有創新性,值得一試。

IP-0.65%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 6
  • 轉發
  • 分享
留言
0/400
Rekt_Recoveryvip
· 17小時前
在杠杆上损失得够多,可以教一门大师课,老实说……去中心化域名可能会拯救我们免受另一个DNS噩梦,真的,真的。
查看原文回復0
梭哈爸爸vip
· 08-07 03:03
区块链?!不梭不是人!
回復0
failed_dev_successful_apevip
· 08-07 02:52
搁这重复造轮子呢?
回復0
Crypto凤凰vip
· 08-07 02:50
不管怎样撑住 曙光总在不远处
回復0
归零冲锋队长vip
· 08-07 02:45
又一个探索区块链高地的 献殉者
回復0
币圈007vip
· 08-07 02:38
又是假需求发明家
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)