I think a lot of people confuse Computer Science with SWE or something similar. A lot of universities and programs do a terrible job of explaining CS.
You will get some CS knowledge working in the field, but its akin to any field where someone can get by learning how to do X without understand the theoretical underpinnings of X. CS is the theory and study of computation. A trained computer scientist should be able to understand computation and information in terms of abstract models, the mathematics behind those models, and reason with those models. CS can be seen as something only tangentially related to physical computers, it is the academic study of problems and problem solving.
This is not something you can learn in less than a year of study. Anyone selling you a CS degree without making you take a theory of computation is also really doing you a disservice. A lot of people have a degree in CS these days who really lack the fundamentals of the science portion of CS.
So under the current laws does a person only pay taxes when converting to and from fiat to crypto, or does it apply to crypto transactions of any kind?
Pretty much every large well known tech company uses an IDL and binary format to exchange data between their very large number of services, so that says something about why this might be a critical piece of the puzzle over have ad-hoc interfaces and shoving JSON everywhere. JSON isn't a very efficient format to send and store data in, and it's a terrible IDL.
You will get some CS knowledge working in the field, but its akin to any field where someone can get by learning how to do X without understand the theoretical underpinnings of X. CS is the theory and study of computation. A trained computer scientist should be able to understand computation and information in terms of abstract models, the mathematics behind those models, and reason with those models. CS can be seen as something only tangentially related to physical computers, it is the academic study of problems and problem solving.
This is not something you can learn in less than a year of study. Anyone selling you a CS degree without making you take a theory of computation is also really doing you a disservice. A lot of people have a degree in CS these days who really lack the fundamentals of the science portion of CS.