Bitcoin Runes, протокол, який дозволяє створювати та передавати взаємозамінні токени в блокчейні Bitcoin, був запущений розробником Кейсі Родармором 20 квітня 2024 року. На відміну від Ethereum і Solana, можливості сценаріїв Bitcoin обмежені, але Bitcoin Runes використовує ці обмеження, щоб запровадити функції, які раніше вважалися нездійсненними.

Протокол використовує архітектуру UTXO Bitcoin і код операції OP_RETURN, мінімізуючи навантаження даних на блокчейн Bitcoin. Кожен UTXO може містити різну кількість або типи рун, що спрощує керування маркерами. Код операції OP_RETURN дозволяє додавати до транзакцій біткойн додаткову інформацію, зберігаючи ключові дані токена, такі як ім’я та ідентифікатор токена.

Створення біткойн-руни, або «гравлювання», незмінно встановлює її властивості в блокчейні біткойн. Ці властивості не можуть бути змінені після встановлення навіть автором маркера. Потім користувачі можуть «карбувати» руну відповідно до параметрів, зазначених у руні, подібно до участі в продажу токенів.

Однак протокол Bitcoin Runes не позбавлений обмежень. Система імен, яка допускає лише літери від A до Z і використовує символ • для інтервалів, призвела до появи, здавалося б, дивних імен. Крім того, хоча протокол додає нову функціональність до блокчейну біткойн, його основним використанням досі було карбування токенів мемів. Це обмежене застосування в поєднанні зі складним характером протоколу може перешкодити його широкому застосуванню.