Respecto a si un Bitcoin es o no software, hay opiniones encontradas. En cualquier caso su tenencia genera un derecho de propiedad sobre los datos contenidos en el archivo.
La gracia del asunto es que en ningún sitio hay una disposición de unos y ceros a los que puedas llamar "un bitcoin". Lo que viaja por la red son mensajes que dicen "tú la llevas!" y las coins como tales, simplemente, no existen
es como un billete que dice "El Banco de España pagará al portador 100 pesetas" excepto que luego vas por las pesetas y resulta que no están, que no hay.
¿Existe una definición legal de "software"? Pregunta honesta, pues lo desconozco (puedo suponer que sí, pero no va más allá de una suposición). ¿Entran los protocolos de comunicaciones (ejemplo: HTTP) dentro de tal definición?
Técnicamente al menos no la hay. Incluso la misma RAE define software como un conjunto de programas o instrucciones en un computador (individual). Por lo general por lo tanto software se define como programa individual que corre en un computador individual. Cuando es mas de uno, por lo general se lo tiende a llamar plataforma. En cualquier caso, por supuesto que el Bitcoin es software, pero no solo software. Esto nadie lo discute. Sería como llamar Software a la Internet, se compone de software, si, pero mucho mas que solo ello. Lo mismo aplica al Bitcoin, dado que el Bitcoin e Internet tienen muchísimo de parecido en su funcionamiento e estructura.
La compra y venta de hecho que el autor esta en lo correcto. Y puede ser sometida a tributaciones.