Subiecte populare
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Asta îmi amintește de vechile vremuri mempool pe Ethereum, când trebuia să facem o obrucare similară a XOR calldata pentru a împiedica concurenții să reliciteze, haha
E distractiv să vezi că încă există un Vest Sălbatic în Solanaland.

4 dec., 10:08
Ofuscarea datelor instrucțiunilor de schimbare HumidiFi:
- Cifru de flux bazat pe XOR la fața locului.
- Simetric (f(f(x)) = x) și funcționează pe segmente de 64 de biți.
Algoritm:
- Procesarea datelor în bucăți de 8 octeți (u64).
- Pentru fiecare bucată:
-- XOR cu 'HUMIDIFI_IX_DATA_KEY' static: [58, 255, 47, 255, 226, 186, 235, 195, 123, 131, 245, 8, 11, 233, 132, 219, 225, 40, 79, 119, 169, 121, 169, 58, 197, 1, 122, 9, 216, 164, 149, 97][0..7];
-- XOR cu "pos_mask" de rulare (începe de la 0, incrementează cu 0x0001_0001_0001_0001 pe bucată).
- Manipularea restului (dacă len % 8 != 0):
- Bytes rămași din zero-pad până la 64 de biți.
- Aplică aceleași XOR-uri (cheie + curent pos_mask).
- Copiază octeții validi înapoi în felia originală.
Configurația inputului (după deofucare):
- Octeți 0-7: 'swap_id' (u64)
- Octeți 8-15: 'amount_in' (u64)
- Octet 16: 'is_base_to_quote' (u8)
- Octeții 17-23: Umplutură
- Octet 24: Selector (pocnit înainte de deserializare)
Dacă te întrebi "de ce să codifici calldata când poți simula", răspunsul este simplu: simulările sunt scumpe ca timp de calcul, dar licitația are latență scăzută, ceea ce înseamnă că dacă simulezi + relicitezi, până la relicitare, originatorul va fi trimis deja mai multe mesaje mai noi.
Asta înseamnă că ai nevoie de o modalitate de a recunoaște instantaneu parametrii concurenței pe care să îți poți baza noua ofertă. De aceea analizezi calldata în loc să faci simulatoare. Și când toată lumea face asta, trebuie să fii cu un pas înainte și să codifici datele apelului într-un mod imposibil de decodat fără inginerie manuală inversă.
Comentariu tehnic rar.
5,09K
Limită superioară
Clasament
Favorite

