Fuel було розроблено та створено спеціально для захисту від шахрайства, що дозволяє підтримувати легкі клієнти з мінімізацією довіри. Легкі клієнти з мінімізацією довіри та спільний доступ до даних дозволяють створювати мости з мінімізацією довіри до інших модульних рівнів виконання, чого неможливо досягти між L1.
Що це означає на практиці:
- Довгостроковий доступ до ліквідності
- Користувачі можуть перевіряти ланцюжок без необхідності запускати повні вузли
- Безпечне з'єднання активів
Оптимізація Fuel для захисту від шахрайства полягає у використанні моделі UTXO, що, в свою чергу, означає, що Fuel не має глобального дерева станів або дерев облікових записів. Якби ви захотіли застосувати загальну конструкцію захисту від шахрайства до ланцюжка, який використовує модель облікового запису, як Ethereum, вартість могла б бути незв'язаною, що зробило б створення захисту від шахрайства надзвичайно дорогим. У цій загальній схемі захисту від шахрайства, маючи попередній стан і перехід до нового стану, ви локально виконуєте перехід і порівнюєте результат з пост-станом, створеним виробником блоків. Якщо вони відрізняються, то пост-стан, створений виробником блоку, був недійсним. Якщо застосувати цю загальну модель захисту від шахрайства до Ethereum сьогодні, хтось може створити транзакцію, яка викликає багато різних контрактів, кожен з яких може мати до 24 кб байткоду. Для локального повторного виконання вам потрібно надати весь байт-код всіх контрактів, з якими відбувалася взаємодія.