元交易
什么是元交易?
元交易就像管家一样,执行另一方代表原始签名者签署的交易,将原始交易传送到公共区块链上,而不是由人自己执行。因此,元交易通过让中继网络处理这些问题,消除了公共区块链上执行的复杂性和 Gas 成本,而用户只需一键签署交易。
在公共分类账上,交易由交易者签名,并在内存池中接收,内存池是每个节点保存的未确认或待处理交易的数据库。在这里,矿工将签名的交易包含到下一个区块中。
在此过程中,交易者支付燃气费,所有责任均由完成交易的用户承担。此外,用户需要用链上的原生代币支付 Gas 费——即使使用有自己代币的 dApp 或协议也是如此。
元交易允许 dApp 通过在标准区块链交易中保留签名交易来规避 Gas 费和链代币支付的负担。结果,gas费和交易完成的负担就落在了第三方身上。
例如,dApp 开发人员可能会认为这是提供无 Gas 体验的好机会,并为部分或所有用户赞助 Gas 费以增加用户获取。他们还可以选择只允许用户使用其原生代币来支付 Gas 费用。在这两种情况下,他们都会使用元交易,因此他们是管理标准链交易并支付所需汽油费的人。用户只需签署所需内容,并根据开发人员指定的内容以自己的代币或零汽油费进行支付。
元交易的好处是更流畅的用户体验。它将区块链交易的困难和成本高昂的方面从用户身上移开,并将这些责任交给已经参与后端的开发人员或中继基础设施。
作者:
Sachin Tomar,Biconomy 的首席技术官兼联合创始人,Biconomy 是一个超灵活的工具包,可为您的 Web3 堆栈提供强大的支持。 Sachin 拥有软件工程背景,致力于通过区块链打造一个去中心化的世界。