Bitcoin Runes, протокол, который позволяет создавать и передавать взаимозаменяемые токены в блокчейне Биткойна, был запущен разработчиком Кейси Родармором 20 апреля 2024 года. В отличие от Ethereum и Solana, возможности сценариев Биткойна ограничены, но Bitcoin Runes использует эти ограничения для введения функции, ранее считавшиеся невозможными.
Протокол использует архитектуру UTXO Биткойна и код операции OP_RETURN, минимизируя нагрузку данных на блокчейн Биткойна. Каждый UTXO может содержать разное количество или типы рун, что упрощает управление токенами. Код операции OP_RETURN позволяет прикреплять дополнительную информацию к транзакциям Биткойн, сохраняя ключевые данные токена, такие как имя и идентификатор токена.
Создание биткойн-руны, или «травление», неизменно устанавливает ее свойства в блокчейне биткойнов. Эти свойства не могут быть изменены после установки даже создателем токена. Затем пользователи могут «чеканить» руну в соответствии с параметрами, указанными в руне, аналогично участию в продаже токенов.
Однако протокол Bitcoin Runes не лишен ограничений. Система именования, которая допускает использование только букв от A до Z и использует символ • для пробела, привела к появлению, казалось бы, странных названий. Более того, хотя протокол добавляет новые функции в блокчейн Биткойна, до сих пор его основным применением было создание мем-токенов. Это ограниченное применение в сочетании со сложной природой протокола может препятствовать его широкому распространению.