Odaily星球日报科普:元交易Meta-Transaction
由于公共区块链是一个去中心化的开放网络 , 这使得区块链用户必须具备自行保管钱包私钥的能力以及其所对应的安全意识 。 一方面 , 这对追求私有财产神圣不可侵犯的进阶用户来说是一件极具有吸引力的事情 , 但对于大多数的普通用户来说 , 势必会造成很多的不便与压力 。
基于公共区块链网络开发的去中心化产品与古典互联网软件或者服务相比 , 在用户交互式上发生了激烈碰撞 , 甚至是截然相反的操作 。 区块链世界 , 用户在与区块链网络进行的每一次交互 , 都需要自己主动进行 , 并且要对每一次交互进行私钥签名 , 对每一笔交易支付矿工费用;而另一个世界 , 互联网产品经理却每天在为“把用户当做傻瓜”这件事而绞尽脑汁 。
新进入区块链世界 , 如果用户还没有对某个去中心化产品或者协议产生依赖 , 甚至连服务内容还没搞清楚的情况下 , 就要让他先去购买原生代币 , 然后进行付钱(矿工费之类) , 这会让人很难接受 , 最终会导致大部分用户直接选择放弃 。 那么 , 区块链世界能不能对新人稍微友好一点呢?
终于轮到今天的主角 Meta-Transaction 出场!
Meta-Transaction 的作用:
通过 Meta-Transaction , 用户不需要先购买区块链网络的原生代币 , 不需要自行支付矿工费 , 也能和区块链进行交互 。
有关 Meta-Transaction 机制 , 接下来我们用 2 张图来进行解释和描述:
本文插图
在一般的区块链交易中 , 交易信息经过用户密钥签名之后发上链 , 用户自行支付这笔交易与智能合约交互所产生的矿工费 。
本文插图
而在 Meta-Transaction 中 , 用户签名完成之后 , 交由 Relayer 发交易信息上链 , 并由 Relayer 支付矿工费 。 在 Meta-Transaction 架构中 , 用户钱包帐户本身也是一个智能合约 , 这个智能合约会验证用户本身的签名是否正确 , 如果正确的话才会跟最后的目标合约进行交互 。
Relayer 只作为一个转发交易信息上链的中间人 , 并帮忙代付矿工费;交易本身还是要经过钱包持有人的密钥签名后才能生效 。
【Odaily星球日报科普:元交易Meta-Transaction】Meta-Transaction 机制 , 催生了更灵活的手续费收费模式 , 这也为区块链下游开发者降低用户使用门槛提供一种可行的方案 。 比如可以把 Meta-Transaction 应用在闪兑协议中 , 开发者只收取一定比例的交易手续费 , 替用户支付交易的矿工费;或者用在涉及到存取款的资金池合约中 , 用户存入、取出资金时都免矿工费 , 等等 。
推荐阅读
- 办法|证监会修订并发布科创板再融资办法
- 人民日报客户端西藏频道|林芝巴宜区扶贫办党支部“结对联建”助推脱贫攻坚
- 湖北日报|枝江百里洲:排涝泵站满负荷运行
- 科创板日报|7月7日申购,定了!中芯国际IPO发行价格27.46元
- 兵团日报|琅琅书声,他再也听不到——追忆兵团优秀共产党员丁憬
- 兵团日报|兵团:美丽连队党旗飘飘
- 新疆日报-赵志芸|自治区新冠肺炎疫情防控工作指挥部召开专题会议
- 游戏日报|带出去倍有面子,看着有那味了,第五人格最受欢迎的3位随从
- 北京日报客户端|“港独”议员泼水阻碍教科书议题,林郑月娥深夜发文斥责
- 北京日报客户端|北京又有6地疫情风险等级降级,高风险地区仅剩丰台区花乡
