欧美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 費(fèi)就能夠使用 DApp、發(fā)起交易、調(diào)用智能合約的手段。

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

為什么元交易能夠讓用戶不需要支付 gas 費(fèi)?

聊元交易之前,首先了解一下什么是交易(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 支付的費(fèi)用
  • nonce – 區(qū)塊鏈嚴(yán)格根據(jù) nonce 值從小到大的順序執(zhí)行交易

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

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

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

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

舉個例子

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

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

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

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

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

總結(jié)

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

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

聲明:文章內(nèi)容不代表本站觀點及立場,不構(gòu)成本平臺任何投資建議。本文內(nèi)容僅供參考,風(fēng)險自擔(dān)!

你可能感興趣的文章

熱門幣種

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

    BTC

    比特幣

    $ 119651.47¥ 857709.59
    +1.24%
  • ethereum ETH 以太坊

    ETH

    以太坊

    $ 3929.63¥ 28169.15
    +3.54%
  • ripple XRP 瑞波幣

    XRP

    瑞波幣

    $ 3.2902¥ 23.5854
    +2.28%
  • tether USDT 泰達(dá)幣

    USDT

    泰達(dá)幣

    $ 1.0001¥ 7.1691
    -0.01%
  • binance-coin BNB 幣安幣

    BNB

    幣安幣

    $ 843.64¥ 6047.54
    +6%
  • solana SOL Solana

    SOL

    Solana

    $ 193.49¥ 1387.01
    +3.19%
  • usdc USDC USD Coin

    USDC

    USD Coin

    $ 0.9995¥ 7.1648
    +0.01%
  • dogecoin DOGE 狗狗幣

    DOGE

    狗狗幣

    $ 0.2475¥ 1.7741
    +2.19%
  • tron TRX 波場

    TRX

    波場

    $ 0.3217¥ 2.306
    +0.37%
  • cardano ADA 艾達(dá)幣

    ADA

    艾達(dá)幣

    $ 0.849¥ 6.0859
    +1.7%

幣圈快訊

  • Binance:新一期TGE項目DelabsGames(DELABS)參與門檻為218積分

    2025-07-28 14:09
    金色財經(jīng)報道,據(jù)官方消息,BinanceWallet新一期TGE項目DelabsGames(DELABS)參與門檻為218積分。認(rèn)購時間:2025年7月28號下午4點到6點(UTC8)。
  • 幣安:新一期TGE項目DelabsGames(DELABS)參與門檻為218積分

    2025-07-28 14:05
    ChainCatcher消息,據(jù)官方消息,BinanceWallet新一期TGE項目DelabsGames(DELABS)參與門檻為218積分。 認(rèn)購時間:2025年7月28號下午4點到6點(UTC+8)。
  • 數(shù)字銀行Revolut恢復(fù)在匈牙利的加密貨幣質(zhì)押服務(wù)

    2025-07-28 14:04
    ChainCatcher消息,數(shù)字銀行Revolut宣布在匈牙利恢復(fù)加密貨幣質(zhì)押服務(wù)。此前該公司因匈牙利新法律的不確定性,于7月7日暫停了大部分?jǐn)?shù)字資產(chǎn)服務(wù)。 匈牙利于7月1日生效的新法律對無牌加密貨幣交易所的使用實施嚴(yán)厲處罰,零售用戶最高可面臨5年監(jiān)禁,服務(wù)提供商最高可面臨8年監(jiān)禁。經(jīng)過法律審查后,Revolut認(rèn)定質(zhì)押服務(wù)不屬于該法律定義的"加密貨幣交易活動"范疇。(financefeeds)
  • 數(shù)據(jù):全網(wǎng)以太坊期貨合約未平倉頭寸突破600億美元續(xù)創(chuàng)新高

    2025-07-28 13:59
    ChainCatcher消息,據(jù)Coinglass數(shù)據(jù)顯示,市場參與者持續(xù)加大對以太坊走勢的押注,全網(wǎng)以太坊期貨合約未平倉頭寸已連續(xù)月余維持漲勢,今日突破600億美元,觸及604.8億美元(1539萬枚ETH)續(xù)創(chuàng)歷史新高,其中CME以太坊期貨合約未平倉頭寸約188萬枚ETH,約合73.8億美元;幣安以太坊期貨合約未平倉頭寸約279萬枚ETH,約合109.8億美元。
  • 特朗普媒體與科技集團(tuán)已投資3億美元參與比特幣相關(guān)證券掛鉤的期權(quán)的策略

    2025-07-28 13:52
    據(jù)彭博社報道,特朗普媒體與科技集團(tuán)(TMTG)上周透露,已投資3億美元參與比特幣相關(guān)證券掛鉤的期權(quán)的策略。雖然許多細(xì)節(jié)尚不清楚,但這筆投資表明特朗普媒體正在轉(zhuǎn)向利用比特幣價格。特朗普在其社交媒體賬戶“TruthSocial”上的帖子過去曾推高了這種加密貨幣的價格,而期權(quán)策略可以幫助投資者從這種價格波動中獲利。CastleIslandVentures合伙人NickCarter表示,他投票支持特朗普并且仍然支持他,但他與該行業(yè)的聯(lián)系可能會產(chǎn)生利益沖突,尤其是在期權(quán)交易帶來不同的風(fēng)險和回報的情況下。
  • 查看更多