跳至主要内容

批量鑄造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. 複用對比

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,555,9893,062,6364,569,2946,075,9717,582,6649,089,3741,0596,42312,103,80013,610,67215,117,553

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聯繫我們。