Saya senang membagikan karya seni onchain generatif baru, Kode Op. Setiap token adalah visualisasi kode mesin yang membentuk kontrak pintar yang signifikan secara historis. The Dao, USDC, ArtBlocks, dan Pepe digambarkan di sini 0.01E koleksi mint 100
Kompiler → Soliditas → Bytecode (Opcodes) Opcode (kode operasi) adalah instruksi tingkat rendah yang memberi tahu Ethereum Virtual Machine (EVM) operasi apa yang harus dilakukan. Kontrak pintar ditulis dalam bahasa yang dapat dibaca manusia, seperti Solidity, dan kemudian diterjemahkan ke dalam bytecode.
Bytecode adalah urutan instruksi heksadesimal yang dapat ditafsirkan oleh EVM. Masing-masing kode hex ini sesuai dengan kode operasi tertentu yang memanipulasi data. Misalnya a + b akan menjadi PUSH a, PUSH b, ADD
Setiap sel adalah satu opcode dari bytecode kontrak yang dimulai dari kiri atas dan diakhiri di sel kanan bawah. Sel-sel diwarnai berdasarkan kategori opcode: aritmatika, akses memori, manipulasi tumpukan, aliran kontrol, dan panggilan sistem masing-masing memiliki warna mereka sendiri.
Lebar sel bervariasi berdasarkan seberapa sering setiap opcode muncul dalam kontrak. Selain itu, palet warna keseluruhan secara algoritmik berasal dari sifat inheren kontrak. Kode yang dapat dieksekusi dirender sebagai pola visual.
CryptoPunks dan Punk Kripto yang Dibungkus
5,2K