跳至主要内容

批量铸造XENTurbo Miner Gas极限优化说明

(以太坊)

一、XEN铸造优化方案

1. 方案概述

经过CryptoCell Labs团队的多次优化及迭代,XENTurbo Miner不仅相比官方XENFT铸造方式节省Gas费,同时也比市面上主流的批量铸造工具有明显的节省。 XENTurbo Miner通过简化提炼合约,保障合约功能的同时减少信息承载量,从而实现Gas费的节省。而且,XENTurbo在XEN Crypto社区提出“提取并复用”的概念,其底层逻辑是通过聚合提取和铸造的功能,减少调用合约次数,同时通过链上的热访问减少Gas消耗。该功能可为用户节省大量的Gas费用,经测验数据显示,节省比例可高达75%以上。

2. 节省逻辑图

节省gas原理(简体).png

二、XENTurbo Miner合约亮点

1. Gas费用低

以100VMUs为例,与官方XENFT的对比如下:

批量100VMUs对比批量铸造批量铸造批量提取批量提取批量复用批量复用批量提取并复用批量提取并复用
GasETHGasETHGasETHGasETH
官方XENFT(Gas)19,143,3350.287155,008,2010.07512不支持不支持不支持不支持
XENTurbo Miner合约(Gas)18,962,8680.284444,515,1000.0677315,133,7250.227016,381,9960.09573
差值180,4670.00271493,1010.007404,009,6100.0601441517,769,5400.26654
对比官方节省比例0.94%0.94%9.85%9.85%20.95%20.95%73.58%73.58%

2. 单笔VMUs上限高

经过实际测试,XENTurbo Miner合约可支持单笔的VMUs数量明显优于官方XENFT及其他批量铸造工具。

功能常规铸造提取创建空插槽空插槽复用提取并复用
测试上限VMUs156537592162404
客户端支持上限VMUs128350500150300

3. 平均消耗Gas低

XENTurbo Miner在叠加低Gas费和高VMUs上限情况下,其平均消耗Gas/VMU较低。以下以100VMUs铸造批次举例:

功能铸造提取复用提取并复用
官方XENFT平均消耗Gas/VMU192,36950,265192,369242,635
CoinTool平均消耗Gas/VMU189,66944,986151,66564,710
XENTurbo Miner 平均消耗Gas/VMU189,31744,694151,17662,227

image.png

以下为不同批量铸造工具各功能的交易案例(VMUs为100),未注明的交易哈希均为测试网络Goerli。

铸造

官方XENFT:0xd5f5a679a36e946c787b214295ab65c7ffbe53b11b6b1da057a7985b98dbb88d(主网)

CoinTool:0xe803ca988bec46a61501b3c19b98726959ae9be810ad922780dc87d50ec96077

XENTurbo Miner:0xee04ba0aba43d7d193bc5022fd8b135920cf25df00f7f60e2c5de766bea7b85c

提取

官方XENFT:0x5212061a9864f75ee50a740c1d877046a4f43f936c5fa33821775f19fffb966f

CoinTool:0xfc1e84975be7a5821d087d9e04775c5fe8e201fe631855a8dd624256c41cb627

XENTurbo Miner:0xf1efae2f9df9f42ee5bbbe51387d1659a34b6c024de1c7048e7411e9d8360a36

复用

官方XENFT:0xd5f5a679a36e946c787b214295ab65c7ffbe53b11b6b1da057a7985b98dbb88d(主网)

CoinTool:0xc943ffa5f3e2b12f307d704645cad1d695e6597d87de772d2c2bb8a3c675ff4c

XENTurbo Miner:0x2500e44190b49cc39717c7f3bd6d5d0808b44671be8eea1fffa7078003a9e1dc

提取并复用

官方XENFT:即铸造+提取的Gas

CoinTool:0xffeeec135ad83c4e295cb3f5377aee06d4fe2dedd22494696d1213bd77cd0163

XENTurbo Miner:0x966c03c19768005c4f290ca044053e04f0a518829a9f489f9c52968a2a0fc4f8

三、不同VMUs对比

以下是XENTurbo Miner各功能对比官方XENFT在不同VMUs时的Gas消耗情况对比。

1. 铸造对比

VMUs102030405060708090100
官方XENFT Gas消耗2,109,0074,002,7255,896,4467,790,1719,663,87811,577,63213,472,34815,336,62217,227,54219,236,945
XENTurbo Miner Gas消耗1,941,7223,829,4855,717,2517,605,0199,492,79311,380,56713,268,34315,156,12217,043,90818,931,692

image.png 案例请查看第二部分交易哈希

2. 提取对比

VMUs102030405060708090100
官方XENFT Gas消耗552,9741,050,0151,547,0662,057,8152,541,2135,026,506
XENTurbo Miner Gas消耗487,093929,4351,371,5501,813,7032,255,9692,698,2483,140,8003,585,2784,028,0244,469,385

image.png 案例请查看第二部分交易哈希

3. 复用对比

VMUs1020304050607080
官方XENFT Gas消耗2,109,0074,002,7255,896,4467,790,1719,663,87811,577,63213,472,34815,336,622
XENTurbo Miner Gas消耗1,555,9893,062,6364,569,2946,075,9717,582,6649,089,37410,596,42312,103,800

image.png

案例请查看第二部分交易哈希

4. 提取并复用对比

VMUs102030405060708090100
官方XENFT Gas消耗2,661,9815,052,7407,443,5129,847,98612,205,09111,577,63213,472,34815,336,62217,227,54224,263,451
XENTurbo Miner Gas消耗672,6921,289,1691,905,6612,522,1653,138,6893,755,2294,372,1084,989,3165,606,0186,222,730

image.png 案例请查看第二部分交易哈希

四、批量工具对比

XENTurbo Miner各功能(铸造、提取、复用、提取并复用)的Gas消耗情况整体优于CoinTool等批量铸造工具。 以铸造100个VMU为例,以下是XENTurbo Miner对比CoinTool的Gas费节省情况。

功能铸造提取复用提取并复用
CoinTool Gas消耗18,966,8594,498,62315,166,5146,470,978
XENTurbo Miner Gas消耗18,931,6924,469,38515,117,5536,222,730
节省Gas35,16729,23848,961248,248
节省比例0.19%0.65%0.32%3.84%

image.png 案例请查看第二部分交易哈希

五、常见问题

若有疑问,可查看《帮助文档》,或在Discord联系我们。