欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

當(dāng)前位置:主頁 > 區(qū)塊鏈 > 區(qū)塊鏈技術(shù) > 什么是元交易

什么是元交易?智能合約開發(fā)實戰(zhàn):元交易(Metatransaction)系列一

2021-12-15 15:36:44 | 來源: | 作者:佚名
這篇文章主要介紹了什么是元交易?智能合約開發(fā)實戰(zhàn):元交易(Metatransaction)系列一的相關(guān)資料,希望小編的這篇關(guān)于什么是元交易的文章,能夠幫助各位投資者對元交易有一個更加全面透徹的了解。

引言

DApp(Decentralized Application)是通往去中心化世界的應(yīng)用程序,讓人們真正能夠感受到去中心化魅力的工具。但令人沮喪的是,使用它意味著你需要有一定的對區(qū)塊鏈(以太坊)基礎(chǔ)知識的掌握,包括但不限于錢包地址、哈希函數(shù)(散列、Hash)、公私鑰、交易、智能合約等。

這對一個對區(qū)塊鏈陌生的用戶來說,太可怕了!他需要學(xué)大量的知識,只為了使用 DApp。這阻撓了 DApp 的發(fā)展,而元交易可以減輕普通用戶的學(xué)習(xí)壓力,只需要他基本掌握使用一個區(qū)塊鏈錢包,例如 MetaMask、TrustWallet、ImToken 等等。

什么是元交易?

元交易(Metatransaction),是一種讓用戶不需要支付 gas 費就能夠使用 DApp、發(fā)起交易、調(diào)用智能合約的手段。

這意味著用戶將不再需要深入了解什么是交易、什么是智能合約,只需要確保自己的錢包是安全的,知道什么是錢包地址就可以了。這大大的簡化了 DApp 的使用流程。

為什么元交易能夠讓用戶不需要支付 gas 費?

聊元交易之前,首先了解一下什么是交易(Transaction)。一筆以太坊交易由以下內(nèi)容構(gòu)成:

  • from – 發(fā)送者地址
  • recipient – 接收地址(如果為一個外部持有的帳戶,交易將傳輸值。 如果為合約帳戶,交易將執(zhí)行合約代碼)
  • signature – 發(fā)送者的簽名。 當(dāng)通過發(fā)送者的私鑰簽名交易來確保發(fā)送者已授權(quán)此交易時,生成此簽名。
  • value – 從發(fā)送者向接收者轉(zhuǎn)移 ETH 的金額 (以 WEI 為單位,ETH 的一種面值單位)
  • data – 可包括任意數(shù)據(jù)的可選字段
  • gasLimit – 交易可以消耗的 Gas 的最大數(shù)量。 Gas 單位代表了計算步驟
  • gasPrice – 發(fā)送者按單位 gas 支付的費用
  • nonce – 區(qū)塊鏈嚴格根據(jù) nonce 值從小到大的順序執(zhí)行交易

注意其中的 signature 字段,通過它任何人都能夠驗證這筆交易就是發(fā)送者地址簽署的。交易會被發(fā)送給區(qū)塊鏈節(jié)點,發(fā)送者會支付 gas 費,通過驗證的交易才會被節(jié)點包含進自己的區(qū)塊鏈中,并進行廣播。而如果說,這樣一筆交易發(fā)給某個中間人/節(jié)點,讓他幫忙來付 gas 費并執(zhí)行該交易,我們的目的就實現(xiàn)了。

但問題是,簡單的將這樣一筆交易發(fā)給中間人,中間人也并不能幫你支付 gas 費,因為它是一個普通的交易,它會被驗證通過,并認為是發(fā)送者來支付 gas 費。

那我們?nèi)绾卫@過這個限制呢?答案是智能合約。

如果這筆交易發(fā)生在智能合約內(nèi)部,也就是說,在普通的交易內(nèi)部嵌入一個交易(這個交易就被稱作元交易),交易被你的中間人/節(jié)點簽署,并指定接收者地址為元交易智能合約的地址,因此 gas 費由中間人/節(jié)點支付;而元交易智能合約在收到一筆元交易后,會驗證元交易的簽名信息,確認無誤后,你的元交易在元交易智能合約中被執(zhí)行。

舉個例子

Alice 想向 Bob 轉(zhuǎn)賬 0 ETH,而由于 Alice 賬戶上沒有任何 ETH,即便是轉(zhuǎn)賬 0 ETH,但她仍然需要支付一定數(shù)額的 gas 費,因此 Alice 無法直接執(zhí)行這樣一筆交易。

而 Alice 知道 Carol 恰好賬號上有足夠多的 ETH 去支付 gas 費,于是請求他的幫助。

Carol 讓 Alice 簽署這筆元交易,并將所有內(nèi)容發(fā)送給他;Carol 收到 Alice 的元交易后,構(gòu)造出一個發(fā)送給元交易智能合約地址的交易,廣播給區(qū)塊鏈的節(jié)點。

區(qū)塊鏈節(jié)點將驗證 Carol 的交易合法性;元交易智能合約 扣除 Carol 的 gas 費作為執(zhí)行智能合約的費用,并驗證該交易中的元交易是否合法(驗證是否為 Alice 的簽名,nonce 值是否合法等)。

驗證合法后,元交易智能合約執(zhí)行該元交易,從而 Alice 在沒有花任何 gas 費的情況下,通過中間人 Carol 執(zhí)行了交易。

總結(jié)

元交易是讓 DApp 迅速發(fā)展的關(guān)鍵性技術(shù)之一,它減小了普通用戶理解區(qū)塊鏈運作機制的成本,讓用戶不需要支付 gas 費即可發(fā)起交易。
 

以上就是什么是元交易?智能合約開發(fā)實戰(zhàn):元交易(Metatransaction)系列一的詳細內(nèi)容,更多關(guān)于什么是元交易的資料請關(guān)注腳本之家其它相關(guān)文章!

免責(zé)聲明:本文只為提供市場訊息,所有內(nèi)容及觀點僅供參考,不構(gòu)成投資建議,不代表本站觀點和立場。投資者應(yīng)自行決策與交易,對投資者交易形成的直接或間接損失,作者及本站將不承擔(dān)任何責(zé)任。!

你可能感興趣的文章

更多

熱門幣種

  • 幣名
    最新價格
    24H漲幅
  • bitcoin BTC 比特幣

    BTC

    比特幣

    $ 114389.35¥ 814658.07
    +1.88%
  • ethereum ETH 以太坊

    ETH

    以太坊

    $ 4215.46¥ 30021.66
    +1.8%
  • ripple XRP 瑞波幣

    XRP

    瑞波幣

    $ 2.8804¥ 20.5136
    +0.52%
  • tether USDT 泰達幣

    USDT

    泰達幣

    $ 1.0004¥ 7.1246
    +0.03%
  • binance-coin BNB 幣安幣

    BNB

    幣安幣

    $ 1029.59¥ 7332.53
    +3.68%
  • solana SOL Solana

    SOL

    Solana

    $ 212.89¥ 1516.16
    +1.06%
  • usdc USDC USD Coin

    USDC

    USD Coin

    $ 0.9992¥ 7.1161
    -0.02%
  • dogecoin DOGE 狗狗幣

    DOGE

    狗狗幣

    $ 0.2351¥ 1.6743
    -0.97%
  • tron TRX 波場

    TRX

    波場

    $ 0.3369¥ 2.3993
    +0.39%
  • cardano ADA 艾達幣

    ADA

    艾達幣

    $ 0.8061¥ 5.7408
    -0.24%

幣圈快訊

  • 美國馬薩諸塞州將舉行聽證會審議比特幣儲備法案

    2025-09-30 07:51
    據(jù)Cointelegraph報道,美國馬薩諸塞州立法機構(gòu)的一個委員會計劃就一項于2月首次提出的比特幣戰(zhàn)略儲備法案展開討論。在共和黨州參議員PeterDurant提出的“關(guān)于比特幣戰(zhàn)略儲備”法案于周五更新的信息中,馬薩諸塞州聯(lián)合稅收委員會將舉行聽證會,對該法案進行審議。目前尚不清楚任何由共和黨主導(dǎo)的法案在馬薩諸塞州立法機構(gòu)通過的可能性有多大。民主黨目前在州眾議院和參議院擁有絕對多數(shù)席位,并掌控州長職位。該州所有在美國眾議院和參議院的代表也均為民主黨人。Durant提出的法案將允許“馬薩諸塞州查沒的任何比特幣或其他數(shù)字資產(chǎn)”存入儲備,并授權(quán)州財政部門使用高達馬薩諸塞州穩(wěn)定基金10%的資金投資加密貨幣。
  • 美SEC已向DoubleZero發(fā)布的信函確認2Z代幣不需要注冊為股權(quán)證券

    2025-09-30 07:41
    DoubleZero在X平臺宣布,美國證券交易委員會(SEC)已向DoubleZero發(fā)布關(guān)于2Z的不采取行動函,該文件意味著2Z無需作為一類“股權(quán)證券”進行注冊,且在DoubleZero網(wǎng)絡(luò)上2Z的程序化流動也不屬于證券交易。不采取行動函意味著,美SEC公司金融部已對2Z代幣的程序化分發(fā)運作方式進行了審查,并得出結(jié)論:“基于所呈現(xiàn)的事實,該部門不會向委員會建議采取執(zhí)法行動?!睂τ贒oubleZero項目及其利益相關(guān)者而言,這封函件意味著,美SEC不會就DoubleZero網(wǎng)絡(luò)內(nèi)的2Z代幣流動問題建議采取執(zhí)法行動。
  • 美SEC向DoubleZero頒發(fā)不采取執(zhí)法行動函,確認其2Z代幣無需注冊為股權(quán)證券

    2025-09-30 07:38
    據(jù)Cointelegraph披露,美國證券交易委員會(SEC)向DoubleZero頒發(fā)了不采取執(zhí)法行動函(No-ActionLetter),確認其2Z代幣無需注冊為股權(quán)證券,并且相關(guān)的程序化流動(programmaticflows)不屬于證券交易。
  • 上市公司RelianceGlobal宣布推出其比特幣財庫策略

    2025-09-30 07:38
    據(jù)BitcoinTreasuries.NET披露,上市公司RelianceGlobalGroup,Inc.($RELI)宣布推出其比特幣(Bitcoin)財庫策略。
  • 9月30日隔夜重要動態(tài)一覽

    2025-09-30 07:30
    21:00-7:00關(guān)鍵詞:Amundi、BitDigital、FlyingTulip1.美國勞工統(tǒng)計局:政府停擺期間不發(fā)布經(jīng)濟數(shù)據(jù);2.余承東被任命為華為公司投資評審委員會(IRB)主任;3.資管公司Amundi增持價值超4.5億美元的Strategy股票;4.美CFTC代理主席:與SEC的加密監(jiān)管“地盤之爭”已結(jié)束;5.以太坊財庫公司BitDigital擬通過發(fā)行可轉(zhuǎn)換債券籌集1億美元;6.美聯(lián)儲穆薩萊姆:對未來降息持開放態(tài)度,但認為需保持謹慎;7.AC新創(chuàng)立的加密項目FlyingTulip以10億美元估值募資2億美元。
  • 查看更多