Bitcoin Runes, un protocolo que permite la creación y transferencia de tokens fungibles en la cadena de bloques de Bitcoin, fue lanzado por el desarrollador Casey Rodarmor el 20 de abril de 2024. A diferencia de Ethereum y Solana, las capacidades de secuencias de comandos de Bitcoin son limitadas, pero Bitcoin Runes aprovecha estas limitaciones para introducir características que antes se consideraban inviables.

El protocolo emplea la arquitectura UTXO de Bitcoin y el código de operación OP_RETURN, minimizando la carga de datos en la cadena de bloques de Bitcoin. Cada UTXO puede contener diferentes cantidades o tipos de Runas, lo que agiliza la gestión de tokens. El código de operación OP_RETURN permite adjuntar información adicional a las transacciones de Bitcoin, almacenando datos clave del token, como el nombre y la identificación del token.

La creación de una runa de Bitcoin, o "grabado", establece sus propiedades de forma inmutable en la cadena de bloques de Bitcoin. Estas propiedades no se pueden modificar una vez establecidas, ni siquiera por el creador del token. Luego, los usuarios pueden "acuñar" la runa de acuerdo con los parámetros especificados en la runa, de manera similar a participar en una venta de tokens.

Sin embargo, el protocolo Bitcoin Runes no está exento de limitaciones. El sistema de nombres, que sólo permite letras de la A a la Z y utiliza el símbolo • para el espaciado, ha dado lugar a nombres aparentemente extraños. Además, si bien el protocolo agrega nuevas funciones a la cadena de bloques de Bitcoin, su uso principal hasta ahora ha sido acuñar tokens de memes. Esta aplicación limitada, junto con la naturaleza compleja del protocolo, puede obstaculizar su adopción generalizada.