国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Solidity合約中簽名驗(yàn)證的一點(diǎn)實(shí)踐

這篇具有很好參考價(jià)值的文章主要介紹了Solidity合約中簽名驗(yàn)證的一點(diǎn)實(shí)踐。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

背景

在目前NFT概念國(guó)內(nèi)外火爆的背景下,涌現(xiàn)了很多項(xiàng)目,特別是公鏈以太坊上,社區(qū)與新團(tuán)隊(duì)更是層出不窮,讓人眼花繚亂。

而一個(gè)新項(xiàng)目上線的成功與否,往往與其社區(qū)支持力度息息相關(guān)?,F(xiàn)在很多新項(xiàng)目方為了擁有更多的熱度,人為的設(shè)置了白名單這個(gè)玩法和門檻,于是我們可以看到Discord頻道里的人們?yōu)榱烁伟?,可以絞盡腦汁、廢寢忘食。畢竟,拿到了白名單的人,是會(huì)被承諾可以提前pre mint,對(duì)于熱門項(xiàng)目來說,這幾乎是個(gè)穩(wěn)賺不賠的投資。

而對(duì)于ERC721標(biāo)準(zhǔn)協(xié)議的內(nèi)容來說,并沒有白名單這個(gè)說法,那么從技術(shù)的角度來說,是怎么實(shí)現(xiàn)這個(gè)功能的呢。實(shí)際上,這里還是個(gè)逐漸演進(jìn)的過程。

白名單

最早,在有項(xiàng)目方開始逐漸使用白名單機(jī)制的時(shí)候,由于白名單一般只給出幾百個(gè),所以實(shí)現(xiàn)方式還是比較原始的。而因?yàn)楫?dāng)時(shí)普遍的項(xiàng)目架構(gòu)都是前端網(wǎng)頁調(diào)用智能合約就完事了,并沒有引入后端進(jìn)來,所以做法往往是把白名單地址列表由項(xiàng)目方直接寫入到合約中,然后用戶在發(fā)起pre mint請(qǐng)求時(shí),方法里會(huì)判斷用戶地址是否在該地址列表中。

這種方式從原理上當(dāng)然沒有問題,而且也體現(xiàn)了區(qū)塊鏈不可篡改、公開透明的特性。不過由于以太坊上高昂的gas費(fèi),以及目前白名單人數(shù)一般都是數(shù)以千計(jì),所以為了自身成本考慮,幾乎所有項(xiàng)目都逐漸放棄了這種方式,而是改用另外兩種機(jī)制:

  1. 鏈下(即后端服務(wù))對(duì)單個(gè)白名單地址簽名,合約只需存儲(chǔ)簽名地址。
  2. 對(duì)白名單地址列表整體構(gòu)建Merkle樹,合約只需存儲(chǔ)Merkle的root hash。

本文對(duì)第一種鏈下簽名文章來源地址http://www.zghlxwxcb.cn/news/detail-482627.html

到了這里,關(guān)于Solidity合約中簽名驗(yàn)證的一點(diǎn)實(shí)踐的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • PHP實(shí)踐:用openssl打造安全可靠的API簽名驗(yàn)證系統(tǒng)

    PHP實(shí)踐:用openssl打造安全可靠的API簽名驗(yàn)證系統(tǒng)

    ??作者簡(jiǎn)介,黑夜開發(fā)者,全棧領(lǐng)域新星創(chuàng)作者?,CSDN博客專家,阿里云社區(qū)專家博主,2023年6月CSDN上海賽道top4。 ??數(shù)年電商行業(yè)從業(yè)經(jīng)驗(yàn),歷任核心研發(fā)工程師,項(xiàng)目技術(shù)負(fù)責(zé)人。 ??本文已收錄于PHP專欄:PHP進(jìn)階實(shí)戰(zhàn)教程。 ??另有專欄PHP入門基礎(chǔ)教程,希望各位大佬

    2024年02月14日
    瀏覽(25)
  • 背包問題的一點(diǎn)看法

    背包問題已經(jīng)被人講得很透徹了,上古大神寫的《背包九講》已經(jīng)相當(dāng)詳細(xì)的闡述了背包問題,本文不會(huì)過多贅述,主要總結(jié)一些有關(guān)背包的有趣的玩意。 01背包和完全背包是非常類似的問題,01背包的特點(diǎn)是每種物品最多只能取一個(gè),而完全背包每種物品都可以任意取。 以

    2024年02月12日
    瀏覽(22)
  • 關(guān)于golang鎖的一點(diǎn)東西

    關(guān)于golang鎖的一點(diǎn)東西

    本文基于go 1.19.3 最近打算再稍微深入地看下golang的源碼,先從簡(jiǎn)單的部分入手。正巧前段時(shí)間讀了操作系統(tǒng)同步機(jī)制的一點(diǎn)東西,那么golang這里就從鎖開始好了。 在這部分內(nèi)容中,可能不會(huì)涉及到太多的細(xì)節(jié)的講解。更多的內(nèi)容會(huì)聚焦在我感興趣的一些點(diǎn),以及整體的設(shè)計(jì)

    2024年02月14日
    瀏覽(23)
  • 賬號(hào)登錄相關(guān)的一點(diǎn)隨筆

    最后更新于2023年8月8日 14:25:32 簡(jiǎn)單:一個(gè)token驗(yàn)證; 前端發(fā)來登錄信息,后端驗(yàn)證通過后,將token發(fā)回前端; 復(fù)雜:Access Token + Refresh Token驗(yàn)證: 將Access Token和Refresh Token都發(fā)回前端,AT過期時(shí)間短,RT時(shí)間長(zhǎng)。AT過期后,使用RT刷新AT,再用新的AT登錄。 token這東西可以放在ht

    2024年02月13日
    瀏覽(21)
  • 給想考CISP的一點(diǎn)建議

    了解CISP考試: 在報(bào)名參加考試之前,要充分了解CISP認(rèn)證考試的考試內(nèi)容、考試形式、考試難度等相關(guān)信息,這有助于你制定更有效的備考計(jì)劃。 制定備考計(jì)劃: 根據(jù)自己的實(shí)際情況和考試要求,制定一份詳細(xì)的備考計(jì)劃,包括學(xué)習(xí)時(shí)間、學(xué)習(xí)內(nèi)容、練習(xí)測(cè)試等。在備考期

    2024年02月01日
    瀏覽(24)
  • 找實(shí)習(xí)、工作的一點(diǎn)淺見

    一、實(shí)習(xí)的必要性。 為什么需要去實(shí)習(xí)?1、實(shí)習(xí)能幫助自己增進(jìn)對(duì)于具體職場(chǎng)的認(rèn)識(shí),包括具體工作的職責(zé)、內(nèi)容、工作氛圍、是否有較大壓力等等;2、通過一段時(shí)間的實(shí)習(xí)經(jīng)歷,能幫助自己作出未來是否能勝任類似的工作的判斷,如果有留用,是否考慮留下,如果沒有留

    2024年02月10日
    瀏覽(20)
  • [RPC]關(guān)于RPC的一點(diǎn)理解

    以下內(nèi)容僅為個(gè)人理解,不作正確性保證,感謝批評(píng)指正 在分布式計(jì)算中,遠(yuǎn)程過程調(diào)用 (RPC) 是指計(jì)算機(jī)程序?qū)е逻^程(子例程)在不同的地址空間(通常在共享網(wǎng)絡(luò)上的另一臺(tái)計(jì)算機(jī)上)中執(zhí)行, 它的編碼就好像是普通(本地)過程調(diào)用一樣,程序員沒有 顯式 編碼遠(yuǎn)程

    2024年02月10日
    瀏覽(34)
  • 對(duì)單片機(jī)的一點(diǎn)理解

    前言 大一時(shí)學(xué)過一段時(shí)間的51單片機(jī),后面就一直研究STM32和算法,最近工作搞51單片機(jī)有半年了,有一些自己的想法,跟公司的工程師也探討了一些,結(jié)合聊天記錄,寫了這篇博客,希望對(duì)讀者有幫助。 有紕漏請(qǐng)指出,轉(zhuǎn)載請(qǐng)說明。 學(xué)習(xí)交流請(qǐng)發(fā)郵件 1280253714@qq.com 對(duì)單片機(jī)

    2024年04月14日
    瀏覽(21)
  • 對(duì)卷積的一點(diǎn)具象化理解

    對(duì)卷積的一點(diǎn)具象化理解

    ????????卷積的公式一般被表示為下式: ????????對(duì)新手來說完全看不懂這是干什么,這個(gè)問題需要結(jié)合卷積的應(yīng)用場(chǎng)景來說。 ????????卷積比較廣泛的應(yīng)用是在信號(hào)與系統(tǒng)中,所以有些 公式的定義會(huì)按照信息流的習(xí)慣 。假設(shè)存在一串信號(hào) g(x) 經(jīng)過一個(gè)響應(yīng) h(x)

    2024年02月09日
    瀏覽(23)
  • 對(duì)KMP算法的一點(diǎn)碎碎念——上篇

    對(duì)KMP算法的一點(diǎn)碎碎念——上篇

    假設(shè)有模式串T為: a b a b a c ,求解與其對(duì)應(yīng)的next數(shù)組為多少 1.1 前置知識(shí)-最長(zhǎng)公共前后綴LCP 1.1.1 前綴與后綴 前綴的概念:前綴是 不包含最后一個(gè)字符 的所有 以第一個(gè)字符開頭 的任意子串 后綴的概念:后綴是 不包含第一個(gè)字符 的所有 以最后一個(gè)字符結(jié)尾 的任意子串 例

    2024年02月07日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包