Én csak azt nem értem, kit akarsz meggyőzni? *Én* pl. fordítónak tekintem az assemblert, és különösképp nem zavar, ha te, vagy más nem. *Én* úgy gondolom, hogy egy fordító és egy interpreter között van egy lényeges különbség: mikor történik a fordítás. Pl. az egyik elterjedt vélekedés szerint ha elkülönül a fordítás ideje a futtatástól - azaz ha *előbb* minden le van fordítva valamely gép által érthető formába (egyszer), és csak utána történik a futtatás, akkor fordítom a kódot. Ha pedig minden futtatás magával hoz fordítási műveletet, akkor interpretálás - azaz értelmezés történik. (Másként mondva: ha nem módosul a kód két futtatás között, és ugyanazon környezetben történő futtatáshoz nem kell újra fordítani semennyit, akkor ez fordító és nem értelmező.) Noha egyértelmű, hogy interpretálás *közben* is történik fordítás, ennek ellenére sokan azt mondják, hogy az interpreter nem fordító. Hasonlóan, pl. az *én* véleményem szerint a fordítás során áll elő egy olyan kód, amely egy valamilyen (valós, vagy akár virtuális) processzor számára már érthető, ezért az assemblálás művelete fordításnak számít, míg a disassemblálás pont nem, mert nem a gép, hanem az ember számára emészthetőbb formátum előállítása zajlik ilyenkor.
De szerintem vannak itt páran, akik úgy gondolják, mint én: te kérdeztél kvázi definiciókat, megkaptad, ha ezek után másként akarod ezeket *értelmezni* (pun intended), az a te dolgod.
=====
tl;dr
Egy-két mondatban leírnátok, hogy lehet ellopni egy bitcoin-t?