Popularne tematy
#
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.
Cieszę się, że mogę podzielić się nowym generatywnym dziełem sztuki onchain, Op Codes.
Każdy token to wizualizacja kodu maszynowego, który tworzy historycznie znaczący smart kontrakt.
Dao, USDC, ArtBlocks i Pepe przedstawione tutaj
0.01E mint kolekcja 100




Solidity → Kompilator → Bytecode (Opcodes)
Opcodes (kody operacji) to niskopoziomowe instrukcje, które informują Ethereum Virtual Machine (EVM), jakie operacje należy wykonać. Smart kontrakty są pisane w języku zrozumiałym dla ludzi, takim jak Solidity, a następnie tłumaczone na bytecode.
Bajtokody to sekwencja instrukcji szesnastkowych, które EVM może interpretować. Każdy z tych kodów hex odpowiada konkretnej operacji, która manipuluje danymi.
Na przykład a + b stałoby się PUSH a, PUSH b, ADD
Każda komórka to pojedynczy opcode z bajtowego kodu kontraktu, zaczynając od górnego lewego rogu i kończąc na dolnej prawej komórce. Komórki są kolorowane według kategorii opcode: arytmetyka, dostęp do pamięci, manipulacja stosem, przepływ sterowania i wywołania systemowe, z których każda ma swoje własne odcienie.
Szerokości komórek różnią się w zależności od tego, jak często każdy opcode pojawia się w kontrakcie. Ponadto, ogólna paleta kolorów jest algorytmicznie wyprowadzona z wrodzonych właściwości kontraktu.
Wykonywalny kod przedstawiony jako wzory wizualne.
CryptoPunks i Wrapped Crypto Punks


5,2K
Najlepsze
Ranking
Ulubione
