Tôi rất hào hứng chia sẻ một tác phẩm nghệ thuật onchain tạo sinh mới, Op Codes. Mỗi token là một hình ảnh hóa của mã máy tạo nên một hợp đồng thông minh có ý nghĩa lịch sử. The Dao, USDC, ArtBlocks, và Pepe được hình ảnh hóa ở đây Bộ sưu tập mint 0.01E gồm 100
Solidity → Biên dịch viên → Mã byte (Mã lệnh) Mã lệnh (mã hoạt động) là các hướng dẫn cấp thấp cho biết Máy ảo Ethereum (EVM) cần thực hiện những hoạt động gì. Hợp đồng thông minh được viết bằng một ngôn ngữ dễ đọc cho con người, như Solidity, và sau đó được dịch thành mã byte.
Bytecodes là một chuỗi các lệnh thập lục phân mà EVM có thể diễn giải. Mỗi mã hex này tương ứng với một opcode cụ thể thao tác với dữ liệu. Ví dụ, a + b sẽ trở thành PUSH a, PUSH b, ADD
Mỗi ô là một opcode đơn lẻ từ bytecode của hợp đồng, bắt đầu từ ô trên cùng bên trái và kết thúc ở ô dưới cùng bên phải. Các ô được tô màu theo loại opcode: toán học, truy cập bộ nhớ, thao tác ngăn xếp, điều khiển luồng và gọi hệ thống, mỗi loại có màu sắc riêng.
Chiều rộng ô thay đổi dựa trên tần suất xuất hiện của mỗi opcode trong hợp đồng. Ngoài ra, bảng màu tổng thể được tạo ra theo thuật toán từ các thuộc tính vốn có của hợp đồng. Mã thực thi được hiển thị dưới dạng các mẫu hình ảnh.
CryptoPunks và Wrapped Crypto Punks
5,21K