Meta Transactions 是日益受到重視的以太坊 Layer 2 Solution,其 Relayer 機制可以將支付 Gas 的動作轉交由開發者處理,簡化前置作業與流程,使用者也無需具備完整的區塊鏈知識就能使用 DApp
DApp 無法普及的主要原因之一,是需要使用者支付 Gas 才能使用,但使用者早已經習慣 App Store / Google Play 上眾多免費的 App,我該怎麼跟爸媽解釋他們要 Line 之前得先辦交易所帳號、通過 KYC、裝個錢包 App、寫下註記詞,然後買以太幣來支付 Gas?
Meta Transactions 就是解法,透過中繼的 Relayer 讓開發者代替使用者支付 Gas 並上鏈,繞過了開啟錢包支付 Gas 的步驟。與其教育市場接受 Gas,不如讓 DApp 更貼近麻瓜使用者的使用習慣。
目前較成熟的 Meta Transactions 實作技術有三種,Proxy、Native 以及 Gas Station Network,分別詳細解說實作步驟、三種實作方式的差異與優缺點
- 以太坊 DApp 使用情境與現況
- Meta Transactions 原理與實作
- Meta Transactions(透過 Proxy)
- Native Meta Transactions
- Gas Station Network
About Hao Chen
現任 AMIS 資深軟體工程師與智能合約(Smart Contract)開發者,曾任 MaiCoin 資深軟體工程師,並領導開發旗下 MaiCoin 與 MAX App,現專注於 DApp 與 Crypto Wallet 相關應用。
其餘作品包含超過 10 款 iOS / Android Apps、超過 20 個網站與數個虛擬實境應用。