Dns

為什麼比特幣沒有dns伺服器?

  • January 23, 2021

例如,一個人是否可以付費說“somewebsite.com”而不是“1MVY1e2vta5bA6BFEGnpqJeHUC5YaV5dsb”

普通大眾不可能使用後者。

ps dns 是一個例子,不一定是“.com”,我的意思是一些獨特的詞,而不是長的隨機字元串。

比特幣地址不應該被重複使用,因為這會顯著降低隱私。中本聰在比特幣最初發布之前就知道這一點(參見他的比特幣論文的第 10 節),他的原始軟體專門設計為不重用地址。這意味著任何將易於理解的字元串 X 轉換為地址 Y 的機制都應該只使用一次,這不是大多數人想要的可辨識程式碼字。

已經有一些描述的方法來解決這個問題。第一個是簡單地讓易於理解和可重用的 x 成為某個地方的程序(例如 myaddress.example.com),每次使用它時都會返回不同的地址。這樣做的問題是它需要接收者執行一個伺服器,這是大多數人不想做的。

另一種機制稱為隱形地址,它允許接收者創建一個靜態公鑰,消費者將其與他們選擇的隨機數組合以創建除了消費者之外沒有人知道但只有接收者可以使用的輔助公鑰,因為它使用與以前相同的私鑰(基本上)。這種機制的問題在於,支付者需要將他們使用的隨機數傳達給接收者,以便接收者辨識並能夠花費付款,這會向區塊鏈添加額外的數據,並使支付者花費更多的錢。交易費用。

上述兩種系統都已經嘗試過,但都沒有流行起來,因此當人們投入工作創建去中心化的持久性系統資料庫(例如 Namecoin 或 Blockstack)時,它們並沒有真正最終用於促進支付。

引用自:https://bitcoin.stackexchange.com/questions/78144