成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

EIP-712 (一個對結(jié)構(gòu)化數(shù)據(jù)的哈希標(biāo)準(zhǔn))

kelvinlee / 2168人閱讀

摘要:把結(jié)構(gòu)化數(shù)據(jù)進(jìn)行哈希處理不是件小事,錯誤的話會導(dǎo)致系統(tǒng)喪失安全性。這個旨在成為這個標(biāo)準(zhǔn)。摘要這是一個對結(jié)構(gòu)化數(shù)據(jù)哈希和簽名的標(biāo)準(zhǔn),而不僅僅是字節(jié)字符串。這里我們大致描繪了編碼結(jié)構(gòu)化數(shù)據(jù),并且在用戶簽名時把結(jié)構(gòu)化數(shù)據(jù)展示給他們確認(rèn)的場景。

翻譯自:https://eips.ethereum.org/EIP...
簡易大綱

對數(shù)據(jù)簽名是一個已經(jīng)被解決的問題如果我們只關(guān)注那些字節(jié)字符串。遺憾的是在這個真實的世界里,我們關(guān)心的是那些復(fù)雜的、有意義的信息。把結(jié)構(gòu)化數(shù)據(jù)進(jìn)行哈希處理不是件小事,錯誤的話會導(dǎo)致系統(tǒng)喪失安全性。

因此,諺語“不要推出你自己的加密算法”在這里就適用了。相反,我們需要使用一個經(jīng)過同行評審的、經(jīng)過充分測試的標(biāo)準(zhǔn)。這個EIP旨在成為這個標(biāo)準(zhǔn)。

摘要

這是一個對結(jié)構(gòu)化數(shù)據(jù)哈希和簽名的標(biāo)準(zhǔn),而不僅僅是字節(jié)字符串。它包含:

正確編碼功能的理想框架

結(jié)構(gòu)化數(shù)據(jù)和solidity中的結(jié)構(gòu)體類似并且兼容的詳細(xì)說明

這些結(jié)構(gòu)的實例的安全哈希算法

這些實例可以被安全地包含在一組可簽名消息內(nèi)

領(lǐng)域分離的可擴展機制

新的RPC調(diào)用:eth_signTypedData

應(yīng)用于EVM的優(yōu)化的哈希算法

動機

這個EIP旨在提高鏈下消息簽名對鏈上的可用性。我們可以看到,因為節(jié)省gas以及減少鏈上交易的原因,采用鏈下消息簽名的需求日益增長?,F(xiàn)在已經(jīng)被簽名的消息,展示給用戶的是一串難以理解的16進(jìn)制的字符串,附帶一些組成這個消息的項目的上下文。

這里我們大致描繪了編碼結(jié)構(gòu)化數(shù)據(jù),并且在用戶簽名時把結(jié)構(gòu)化數(shù)據(jù)展示給他們確認(rèn)的場景。下面就是當(dāng)用戶簽名時,應(yīng)該展現(xiàn)給他們的符合EIP規(guī)范的消息 的例子:

簽名以及哈希概要

簽名方案由哈希算法和簽名算法組成。以太坊選擇的簽名算法是secp256k1,哈希算法選擇了keccak256,這是一個從字節(jié)串

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/24165.html

相關(guān)文章

  • Redis 哈希結(jié)構(gòu)內(nèi)存模型剖析

    摘要:本文共字,閱讀大約需要分鐘概述在前文字符串類型內(nèi)部編碼剖析之中已經(jīng)剖析過最基本的類型的內(nèi)部是怎么編碼和存儲的,本文再來闡述中使用最為頻繁的數(shù)據(jù)類型哈?;蚍Q散列,在內(nèi)部是怎么存的。 showImg(https://segmentfault.com/img/remote/1460000016158153); 本文共 1231字,閱讀大約需要 5分鐘 ! 概述 在前文《Redis字符串類型...

    Salamander 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<