創建玩家錢包的確定性關鍵

創建玩家錢包的確定性關鍵

由於內置於錢包中的內容播放器為每個用戶提供私鑰和公鑰,因此它可用作導出或導入Spero硬幣的錢包。但是,對於不同情況下的不同內容和身份驗證的額外小額支付,有必要從父對中創建多個子密鑰。

應用確定性密鑰生成方法的錢包稱為分層確定性錢包或HD-purse。 HD Wallet使用公共哈希函數從舊的私鑰創建新的私鑰。以這種方式創建的私鑰依次相互連接。只能使用主私鑰(主密鑰)創建陣列中的所有私鑰,主密鑰將繼續創建此類陣列。

可以無限期地重複基於第一代,第二代,第三代和後代的原理創建密鑰。 HD錢包提供的兩個主要優點是不提供隨機(非確定性)密鑰,如下所示:

首先,樹結構可用於確定有機結構的值。例如,當使用由子元素組成的特定分支來接收收據時。

其次,用戶可以創建公鑰數組而無需訪問私鑰。由於此功能,HD錢包可以在僅具有接收功能的不安全服務器上使用。然後,對於每個事務,可以發佈不同的公鑰。例如,如果參與者使用具有相同錢包但使用不同網站的內容播放器,則會創建一對子密鑰 - 私有和開放。這是因為每個網站都有自己的內容管理政策和內容定價。

由於每個內容的定價政策可能會隨著時間的推移而變化,因此價格或折扣可能適用於相同的內容。為此,必須區分歷史管理,即管理具有分支結構的分支。

因此,可以使用私鑰來識別每個內容的歷史和信息的偽造和真實性。

創建玩家錢包的確定性關鍵



分享到:


相關文章: