您好,登錄后才能下訂單哦!
這篇文章主要介紹“NEO從WIF到地址的流程是什么”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“NEO從WIF到地址的流程是什么”文章能幫助大家解決問題。
L13wAkUX1SAx6K9zztkS8RjxDMedBEzbtgZSZRYKUUBMP23BEgLM
這就是一個WIF,這串東西沒什么意義,不用尋找他的意義了,他是一個byte58編碼的字符串
很遺憾base58并沒有base64那么流行,所以很難找到web解碼工具,我們寫兩行代碼就可以分析出他們。
8072520405d2ab00326dbcacfddd350b01222a7cc9efc5f304f742077ec9ade4630178a41006
這串東西,才是Wif里面保存的真正數據
紅色部分就是私鑰,黃色部分是加的鹽,固定的信息。藍色部分是對前面34個字節做了個hash,取了hash四個字節。
從這個可以看出
1.WIF 可以和私鑰互轉
2.WIF保存了hash,有自我驗證功能,不是你隨便敲個字符串都是合法的WIF
NEO的公私鑰驗證方法使用的是ECC橢圓曲線算法。
這類非對稱加密算法的基本機制如下,私鑰你保留著,公鑰是公開的。你用私鑰對一串數據進行簽名。
別人可以用 數據、簽名、公鑰 三者,斷定這三者是不是匹配,簽名是否有效。
在NEO區塊鏈上最主要的權限認證方式就是簽名,所以私鑰很重要,要保護好
公鑰就是私鑰的一部分,可以由私鑰算出,但是反過來,公鑰無法算出私鑰。
這個計算是單向的
地址腳本,看起來像是對公鑰前面后面各加了一個字節
實際上他是一個智能合約,將他反編譯的話、
就是:
PushBytes[pubkey]
CheckSig
這樣兩條指令。
當你訪問你的賬戶的時候,比如用你的賬戶給別人轉賬,就會調用這個合約來驗證。
這個合約的意義是用你的公鑰和交易數據 和交易簽名進行驗證。
只有你簽名的合約才能動你的賬戶
地址ScriptHash
地址ScriptHash就是地址腳本取了個Hash
一次sha256,一次ripemd160
地址和WIF很相似,不過他是ScriptHash 加了鹽,加了驗證功能,然后base58編碼
因為私鑰和WIF可以互相轉換,通常我們在講到私鑰的時候,WIF也是私鑰,私鑰也是私鑰,不會分那么清楚。
因為地址ScriptHash 和 地址字符串可以互相轉換,通常我們在講到地址的時候,也不會分那么清楚
另外因為地址腳本大多數用戶根本接觸不到,在和一般用戶談論這個話題的時候也可以省略掉
關于“NEO從WIF到地址的流程是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。